{
    "log": {
        "version": "1.1",
        "creator": {
            "name": "WebPagetest",
            "version": "21.07"
        },
        "browser": {
            "name": "Chrome",
            "version": "150.0.0.0"
        },
        "pages": [
            {
                "startedDateTime": "2026-07-20T15:07:12.231+00:00",
                "title": "Run 1, First View for https://tanstack.com/",
                "id": "page_1_0_1",
                "testID": "260720_9V_H",
                "pageTimings": {
                    "onLoad": 1606,
                    "onContentLoad": -1,
                    "_startRender": 200
                },
                "_bwDown": 5000,
                "_loadTime": 1606,
                "_docTime": 1606,
                "_fullyLoaded": 7343,
                "_bytesOut": 86430,
                "_bytesOutDoc": 44182,
                "_bytesIn": 804653,
                "_bytesInDoc": 570096,
                "_requests": 39,
                "_requestsFull": 39,
                "_requestsDoc": 22,
                "_responses_200": 35,
                "_responses_404": 0,
                "_responses_other": 4,
                "_result": 0,
                "_testStartOffset": 0,
                "_cached": 0,
                "_optimization_checked": 1,
                "_main_frame": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_loadEventStart": 1511,
                "_loadEventEnd": 1511,
                "_domContentLoadedEventStart": 1266,
                "_domContentLoadedEventEnd": 1266,
                "_URL": "https://tanstack.com/",
                "_connections": 5,
                "_final_base_page_request": 0,
                "_final_base_page_request_id": "046B7E595E3CF7AEE1A05BC755C1AB9B",
                "_final_url": "https://tanstack.com/",
                "_domInteractive": 652,
                "_firstContentfulPaint": 1412,
                "_firstPaint": 1320,
                "_firstImagePaint": 1412,
                "_firstMeaningfulPaint": 1412,
                "_renderBlockingCSS": 0,
                "_renderBlockingJS": 0,
                "_TTFB": 378,
                "_basePageSSLTime": 50,
                "_score_cache": 78,
                "_score_cdn": 100,
                "_score_gzip": 92,
                "_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": 33353,
                "_gzip_savings": 3000,
                "_minify_total": -1,
                "_minify_savings": -1,
                "_image_total": 60301,
                "_image_savings": 0,
                "_base_page_cdn": "Cloudflare",
                "_cpuTimes": {
                    "ParseHTML": 30,
                    "EventDispatch": 4,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 21,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
                    "EvaluateScript": 59,
                    "v8.compile": 55,
                    "v8.compileModule": 3,
                    "ParseAuthorStyleSheet": 36,
                    "MarkDOMContent": 0,
                    "UpdateLayoutTree": 483,
                    "MarkLoad": 0,
                    "Layout": 486,
                    "PrePaint": 45,
                    "IntersectionObserverController::computeIntersections": 10,
                    "Paint": 79,
                    "Layerize": 41,
                    "RemoteFontLoaded": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "ResourceChangePriority": 0,
                    "FunctionCall": 296,
                    "v8.evaluateModule": 110,
                    "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_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 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": 6,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 11,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 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_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "TimerFire": 3,
                    "XHRReadyStateChange": 0,
                    "FireAnimationFrame": 8,
                    "HitTest": 3,
                    "XHRLoad": 0,
                    "V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
                    "V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
                    "FireIdleCallback": 3,
                    "v8.produceCache": 15,
                    "V8.GC_MC_INCREMENTAL_START": 0,
                    "V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
                    "V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
                    "V8.GC_MC_MARK_ROOTS": 0,
                    "Major concurrent marking started": 0,
                    "V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_MC_INCREMENTAL": 7,
                    "V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
                    "Major concurrent marking rescheduled": 0,
                    "MajorGC": 0,
                    "V8.GC_MARK_COMPACTOR": 0,
                    "V8.GC_MC_PROLOGUE": 0,
                    "V8.GC_MC_MARK": 0,
                    "V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
                    "V8.GC_MC_MARK_CLIENT_HEAPS": 0,
                    "V8.GC_MC_MARK_RETAIN_MAPS": 0,
                    "V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
                    "V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
                    "V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
                    "V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
                    "V8.GC_MC_MARK_FULL_CLOSURE_SERIAL": 0,
                    "V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_LINEAR": 0,
                    "V8.GC_MC_CLEAR": 0,
                    "ClearStringTableJob started": 0,
                    "ClearTrivialWeakRefJob started": 0,
                    "ClearTrustedWeakRefJob started": 0,
                    "ClearNonTrivialWeakRefs started": 0,
                    "V8.GC_MC_CLEAR_JOIN_JOB": 1,
                    "V8.GC_MC_SWEEP": 1,
                    "V8.GC_MC_EVACUATE": 0,
                    "V8.GC_MC_EVACUATE_PROLOGUE": 0,
                    "V8.GC_MC_EVACUATE_COPY": 0,
                    "PageEvacuationJob started": 0,
                    "V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
                    "PointersUpdatingJob started": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
                    "V8.GC_MC_EVACUATE_CLEAN_UP": 0,
                    "V8.GC_MC_EVACUATE_EPILOGUE": 0,
                    "V8.GC_MC_SWEEP_NEW_LO": 0,
                    "V8.GC_MC_EVACUATE_REBALANCE": 0,
                    "V8.GC_MC_FINISH": 0,
                    "V8.GC_MC_SWEEP_START_JOBS": 2,
                    "V8.GC_MC_EPILOGUE": 0,
                    "V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
                    "Idle": 5521
                },
                "_cpuTimesDoc": {
                    "ParseHTML": 30,
                    "EventDispatch": 2,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 8,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
                    "EvaluateScript": 24,
                    "v8.compile": 6,
                    "v8.compileModule": 3,
                    "ParseAuthorStyleSheet": 36,
                    "MarkDOMContent": 0,
                    "UpdateLayoutTree": 145,
                    "MarkLoad": 0,
                    "Layout": 448,
                    "PrePaint": 9,
                    "IntersectionObserverController::computeIntersections": 1,
                    "Paint": 12,
                    "Layerize": 2,
                    "RemoteFontLoaded": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "ResourceChangePriority": 0,
                    "FunctionCall": 1,
                    "v8.evaluateModule": 104,
                    "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_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 1,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 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_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "TimerFire": 0,
                    "XHRReadyStateChange": 0,
                    "FireAnimationFrame": 0,
                    "HitTest": 0,
                    "XHRLoad": 0,
                    "V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
                    "V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
                    "FireIdleCallback": 0,
                    "v8.produceCache": 0,
                    "V8.GC_MC_INCREMENTAL_START": 0,
                    "V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
                    "V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
                    "V8.GC_MC_MARK_ROOTS": 0,
                    "Major concurrent marking started": 0,
                    "V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_MC_INCREMENTAL": 0,
                    "V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
                    "Major concurrent marking rescheduled": 0,
                    "MajorGC": 0,
                    "V8.GC_MARK_COMPACTOR": 0,
                    "V8.GC_MC_PROLOGUE": 0,
                    "V8.GC_MC_MARK": 0,
                    "V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
                    "V8.GC_MC_MARK_CLIENT_HEAPS": 0,
                    "V8.GC_MC_MARK_RETAIN_MAPS": 0,
                    "V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
                    "V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
                    "V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
                    "V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
                    "V8.GC_MC_MARK_FULL_CLOSURE_SERIAL": 0,
                    "V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_LINEAR": 0,
                    "V8.GC_MC_CLEAR": 0,
                    "ClearStringTableJob started": 0,
                    "ClearTrivialWeakRefJob started": 0,
                    "ClearTrustedWeakRefJob started": 0,
                    "ClearNonTrivialWeakRefs started": 0,
                    "V8.GC_MC_CLEAR_JOIN_JOB": 0,
                    "V8.GC_MC_SWEEP": 0,
                    "V8.GC_MC_EVACUATE": 0,
                    "V8.GC_MC_EVACUATE_PROLOGUE": 0,
                    "V8.GC_MC_EVACUATE_COPY": 0,
                    "PageEvacuationJob started": 0,
                    "V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
                    "PointersUpdatingJob started": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
                    "V8.GC_MC_EVACUATE_CLEAN_UP": 0,
                    "V8.GC_MC_EVACUATE_EPILOGUE": 0,
                    "V8.GC_MC_SWEEP_NEW_LO": 0,
                    "V8.GC_MC_EVACUATE_REBALANCE": 0,
                    "V8.GC_MC_FINISH": 0,
                    "V8.GC_MC_SWEEP_START_JOBS": 0,
                    "V8.GC_MC_EPILOGUE": 0,
                    "V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
                    "Idle": 776
                },
                "_cpu.ParseHTML": 30,
                "_cpu.EventDispatch": 4,
                "_cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "_cpu.V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                "_cpu.CommitLoad": 0,
                "_cpu.ResourceFetcher::requestResource": 21,
                "_cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
                "_cpu.EvaluateScript": 59,
                "_cpu.v8.compile": 55,
                "_cpu.v8.compileModule": 3,
                "_cpu.ParseAuthorStyleSheet": 36,
                "_cpu.MarkDOMContent": 0,
                "_cpu.UpdateLayoutTree": 483,
                "_cpu.MarkLoad": 0,
                "_cpu.Layout": 486,
                "_cpu.PrePaint": 45,
                "_cpu.IntersectionObserverController::computeIntersections": 10,
                "_cpu.Paint": 79,
                "_cpu.Layerize": 41,
                "_cpu.RemoteFontLoaded": 0,
                "_cpu.largestContentfulPaint::Candidate": 0,
                "_cpu.ResourceChangePriority": 0,
                "_cpu.FunctionCall": 296,
                "_cpu.v8.evaluateModule": 110,
                "_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_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 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": 6,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 11,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                "_cpu.ClearWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 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_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.TimerFire": 3,
                "_cpu.XHRReadyStateChange": 0,
                "_cpu.FireAnimationFrame": 8,
                "_cpu.HitTest": 3,
                "_cpu.XHRLoad": 0,
                "_cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
                "_cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
                "_cpu.FireIdleCallback": 3,
                "_cpu.v8.produceCache": 15,
                "_cpu.V8.GC_MC_INCREMENTAL_START": 0,
                "_cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
                "_cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
                "_cpu.V8.GC_MC_MARK_ROOTS": 0,
                "_cpu.Major concurrent marking started": 0,
                "_cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
                "_cpu.V8.GC_MC_INCREMENTAL": 7,
                "_cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
                "_cpu.Major concurrent marking rescheduled": 0,
                "_cpu.MajorGC": 0,
                "_cpu.V8.GC_MARK_COMPACTOR": 0,
                "_cpu.V8.GC_MC_PROLOGUE": 0,
                "_cpu.V8.GC_MC_MARK": 0,
                "_cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
                "_cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
                "_cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
                "_cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
                "_cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
                "_cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
                "_cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
                "_cpu.V8.GC_MC_MARK_FULL_CLOSURE_SERIAL": 0,
                "_cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_LINEAR": 0,
                "_cpu.V8.GC_MC_CLEAR": 0,
                "_cpu.ClearStringTableJob started": 0,
                "_cpu.ClearTrivialWeakRefJob started": 0,
                "_cpu.ClearTrustedWeakRefJob started": 0,
                "_cpu.ClearNonTrivialWeakRefs started": 0,
                "_cpu.V8.GC_MC_CLEAR_JOIN_JOB": 1,
                "_cpu.V8.GC_MC_SWEEP": 1,
                "_cpu.V8.GC_MC_EVACUATE": 0,
                "_cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
                "_cpu.V8.GC_MC_EVACUATE_COPY": 0,
                "_cpu.PageEvacuationJob started": 0,
                "_cpu.V8.GC_MC_EVACUATE_COPY_PARALLEL": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
                "_cpu.PointersUpdatingJob started": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
                "_cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
                "_cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
                "_cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
                "_cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
                "_cpu.V8.GC_MC_FINISH": 0,
                "_cpu.V8.GC_MC_SWEEP_START_JOBS": 2,
                "_cpu.V8.GC_MC_EPILOGUE": 0,
                "_cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
                "_cpu.Idle": 5521,
                "_v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "_tester": "wptagent-v6-manual-20241002-10.20.0.3",
                "_start_epoch": 1784560014.47642,
                "_osVersion": "Linux 6.8.0-1064-gcp",
                "_os_version": "Linux 6.8.0-1064-gcp",
                "_osPlatform": "x86_64 x86_64",
                "_date": 1784560032.231274,
                "_browserVersion": "150.0.0.0",
                "_browser_version": "150.0.0.0",
                "_fullyLoadedCPUms": 5769,
                "_fullyLoadedCPUpct": 28.649453823243494,
                "_audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http://127.0.0.1:8888/orange.html",
                                "frameId": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                                "loaderId": "2409405DFFB1372CFFB6A6A99A686379"
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "NavigationEntryMarkedSkippable",
                                "request": {
                                    "url": "http://127.0.0.1:8888/orange.html"
                                }
                            }
                        }
                    },
                    {
                        "code": "BounceTrackingIssue",
                        "details": {
                            "bounceTrackingIssueDetails": {
                                "trackingSites": [
                                    "127.0.0.1"
                                ]
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "FormEmptyIdAndNameAttributesForInputError",
                                "violatingNodeId": 171,
                                "violatingNodeAttribute": ""
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "FormEmptyIdAndNameAttributesForInputError",
                                "violatingNodeId": 171,
                                "violatingNodeAttribute": ""
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "34",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "34",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 1005,
                                    "columnNumber": 1891
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 1005,
                                    "columnNumber": 1891
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    }
                ],
                "_execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http://127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https://tanstack.com",
                        "name": ""
                    }
                ],
                "_webdx_features": [
                    {
                        "name": "PageVisits",
                        "id": "0"
                    },
                    {
                        "name": "CascadeLayers",
                        "id": "5"
                    },
                    {
                        "name": "Appearance",
                        "id": "8"
                    },
                    {
                        "name": "AspectRatio",
                        "id": "9"
                    },
                    {
                        "name": "Avif",
                        "id": "10"
                    },
                    {
                        "name": "BackdropFilter",
                        "id": "11"
                    },
                    {
                        "name": "ColorScheme",
                        "id": "16"
                    },
                    {
                        "name": "ContainIntrinsicSize",
                        "id": "21"
                    },
                    {
                        "name": "Flexbox",
                        "id": "28"
                    },
                    {
                        "name": "FocusVisible",
                        "id": "29"
                    },
                    {
                        "name": "Grid",
                        "id": "38"
                    },
                    {
                        "name": "Has",
                        "id": "39"
                    },
                    {
                        "name": "IndividualTransforms",
                        "id": "43"
                    },
                    {
                        "name": "IntersectionObserver",
                        "id": "45"
                    },
                    {
                        "name": "Is",
                        "id": "46"
                    },
                    {
                        "name": "JsModules",
                        "id": "47"
                    },
                    {
                        "name": "RelativeColor",
                        "id": "53"
                    },
                    {
                        "name": "ScrollbarColor",
                        "id": "55"
                    },
                    {
                        "name": "Scrollend",
                        "id": "58"
                    },
                    {
                        "name": "TextWrapBalance",
                        "id": "71"
                    },
                    {
                        "name": "Where",
                        "id": "83"
                    },
                    {
                        "name": "ColorMix",
                        "id": "95"
                    },
                    {
                        "name": "Aborting",
                        "id": "124"
                    },
                    {
                        "name": "BackgroundClipText",
                        "id": "131"
                    },
                    {
                        "name": "MediaQueryRangeSyntax",
                        "id": "145"
                    },
                    {
                        "name": "RegisteredCustomProperties",
                        "id": "146"
                    },
                    {
                        "name": "LogicalProperties",
                        "id": "168"
                    },
                    {
                        "name": "Oklab",
                        "id": "170"
                    },
                    {
                        "name": "GradientInterpolation",
                        "id": "178"
                    },
                    {
                        "name": "TextWrap",
                        "id": "181"
                    },
                    {
                        "name": "FileSelectorButton",
                        "id": "185"
                    },
                    {
                        "name": "Outline",
                        "id": "189"
                    },
                    {
                        "name": "Marker",
                        "id": "197"
                    },
                    {
                        "name": "ClipPath",
                        "id": "216"
                    },
                    {
                        "name": "LongAnimationFrames",
                        "id": "236"
                    },
                    {
                        "name": "ViewportUnitVariants",
                        "id": "250"
                    },
                    {
                        "name": "StringReplaceall",
                        "id": "252"
                    },
                    {
                        "name": "WeakReferences",
                        "id": "254"
                    },
                    {
                        "name": "ReferrerPolicy",
                        "id": "260"
                    },
                    {
                        "name": "UrlCanparse",
                        "id": "261"
                    },
                    {
                        "name": "FetchPriority",
                        "id": "268"
                    },
                    {
                        "name": "BeforeUnload",
                        "id": "275"
                    },
                    {
                        "name": "LayoutInstability",
                        "id": "277"
                    },
                    {
                        "name": "Zstd",
                        "id": "291"
                    },
                    {
                        "name": "Manifest",
                        "id": "302"
                    },
                    {
                        "name": "Http3",
                        "id": "316"
                    },
                    {
                        "name": "RequestAnimationFrame",
                        "id": "323"
                    },
                    {
                        "name": "Requestidlecallback",
                        "id": "338"
                    },
                    {
                        "name": "UaClientHints",
                        "id": "341"
                    },
                    {
                        "name": "Not",
                        "id": "343"
                    },
                    {
                        "name": "LogicalAssignments",
                        "id": "378"
                    },
                    {
                        "name": "NullishCoalescing",
                        "id": "379"
                    }
                ],
                "_document_URL": "https://tanstack.com/",
                "_document_hostname": "tanstack.com",
                "_document_origin": "https://tanstack.com",
                "_viewport": {
                    "width": 1366,
                    "height": 681,
                    "dpr": 1
                },
                "_domElements": 2028,
                "_domComplete": 1511,
                "_PerformancePaintTiming.first-paint": 1320,
                "_PerformancePaintTiming.first-contentful-paint": 1320,
                "_origin_dns": {
                    "a": [
                        "104.21.9.118",
                        "172.67.189.61"
                    ],
                    "aaaa": [
                        "2606:4700:3032::ac43:bd3d",
                        "2606:4700:3036::6815:976"
                    ],
                    "ns": [
                        "margot.ns.cloudflare.com.",
                        "simon.ns.cloudflare.com."
                    ],
                    "mx": [
                        "1 smtp.google.com.",
                        "10 mx1.improvmx.com.",
                        "20 mx2.improvmx.com."
                    ],
                    "txt": [
                        "\"google-site-verification=0VNfmS_xR2CkrsV6E1vz---8H0RBGcVex2nEqLi_BLA\"",
                        "\"google-site-verification=VOazUpC6cLqT0digK0p5cBAOKBBGKjIJKIYozcYac54\"",
                        "\"v=spf1 include:spf.improvmx.com ~all\""
                    ],
                    "soa": [
                        "margot.ns.cloudflare.com. dns.cloudflare.com. 2408263776 10000 2400 604800 1800"
                    ],
                    "https": [
                        "1 . alpn=\"h3,h2\" ipv4hint=\"104.21.9.118,172.67.189.61\" ech=\"AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=\" ipv6hint=\"2606:4700:3032::ac43:bd3d,2606:4700:3036::6815:976\""
                    ],
                    "cname": [],
                    "svcb": []
                },
                "_detected": {
                    "Ecommerce": "Cart Functionality",
                    "Issue trackers": "Sentry",
                    "UI frameworks": "Tailwind CSS",
                    "JavaScript frameworks": "TanStack Start",
                    "Web frameworks": "TanStack Start",
                    "Tag managers": "Google Tag Manager",
                    "Performance": "Priority Hints",
                    "Security": "HSTS",
                    "Analytics": "Google Analytics,Cloudflare Browser Insights",
                    "RUM": "Cloudflare Browser Insights",
                    "CDN": "Cloudflare",
                    "Miscellaneous": "PWA,Open Graph,HTTP/3"
                },
                "_detected_apps": {
                    "Cart Functionality": "",
                    "Sentry": "",
                    "Tailwind CSS": "",
                    "TanStack Start": "",
                    "Google Tag Manager": "",
                    "Priority Hints": "",
                    "HSTS": "",
                    "Google Analytics": "",
                    "Cloudflare Browser Insights": "",
                    "Cloudflare": "",
                    "PWA": "",
                    "Open Graph": "",
                    "HTTP/3": ""
                },
                "_detected_technologies": {
                    "Cart Functionality": {
                        "name": "Cart Functionality",
                        "description": "Websites that have a shopping cart or checkout page, either using a known ecommerce platform or a custom solution.",
                        "slug": "cart-functionality",
                        "categories": [
                            {
                                "id": 6,
                                "slug": "ecommerce",
                                "description": "Platforms providing the infrastructure to sell products and services online, managing everything from product catalogs to payments",
                                "groups": [
                                    1
                                ],
                                "name": "Ecommerce",
                                "priority": 1
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Cart-generic.svg",
                        "website": "https://www.wappalyzer.com/technologies/ecommerce/cart-functionality",
                        "pricing": [],
                        "cpe": null
                    },
                    "Sentry": {
                        "name": "Sentry",
                        "description": "Sentry is an open-source platform for workflow productivity, aggregating errors from across the stack in real time.",
                        "slug": "sentry",
                        "categories": [
                            {
                                "id": 13,
                                "slug": "issue-trackers",
                                "description": "Platforms used to manage and track bugs, tasks, and features in software development",
                                "groups": [
                                    3,
                                    18
                                ],
                                "name": "Issue trackers",
                                "priority": 2
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Sentry.svg",
                        "website": "https://sentry.io/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Tailwind CSS": {
                        "name": "Tailwind CSS",
                        "description": "Tailwind is a utility-first CSS framework.",
                        "slug": "tailwind-css",
                        "categories": [
                            {
                                "id": 66,
                                "slug": "ui-frameworks",
                                "description": "Provide pre-built components to build user interfaces",
                                "groups": [
                                    9
                                ],
                                "name": "UI frameworks",
                                "priority": 7
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "tailwindcss.svg",
                        "website": "https://tailwindcss.com/",
                        "pricing": [],
                        "cpe": null
                    },
                    "TanStack Start": {
                        "name": "TanStack Start",
                        "description": "TanStack Start takes TanStack Router's typed route tree, URL state, loaders, and prefetching, then adds the server pieces: full-document SSR, streaming, server functions, server routes, and build output for the runtime you choose.",
                        "slug": "tanstack-start",
                        "categories": [
                            {
                                "id": 12,
                                "slug": "javascript-frameworks",
                                "description": "Software used for building dynamic web applications and user interfaces",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript frameworks",
                                "priority": 8
                            },
                            {
                                "id": 18,
                                "slug": "web-frameworks",
                                "description": "Software that provides a structure for building web applications",
                                "groups": [
                                    9
                                ],
                                "name": "Web frameworks",
                                "priority": 7
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "TanStack.svg",
                        "website": "https://tanstack.com/start",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Tag Manager": {
                        "name": "Google Tag Manager",
                        "description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
                        "slug": "google-tag-manager",
                        "categories": [
                            {
                                "id": 42,
                                "slug": "tag-managers",
                                "description": "Tools that allow the addition of scripts and tracking tools to websites",
                                "groups": [
                                    8
                                ],
                                "name": "Tag managers",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Tag Manager.svg",
                        "website": "https://www.google.com/tagmanager",
                        "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 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 Browser Insights": {
                        "name": "Cloudflare Browser Insights",
                        "description": "Cloudflare Browser Insights is a tool that measures the performance of websites from the perspective of users.",
                        "slug": "cloudflare-browser-insights",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "description": "Tools that track user behavior and provide insights into website performance",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "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": "CloudFlare.svg",
                        "website": "https://www.cloudflare.com",
                        "pricing": [],
                        "cpe": null
                    },
                    "Cloudflare": {
                        "name": "Cloudflare",
                        "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
                        "slug": "cloudflare",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "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
                    },
                    "PWA": {
                        "name": "PWA",
                        "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                        "slug": "pwa",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "description": "Tools and technologies that don't fit into other categories",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "PWA.svg",
                        "website": "https://web.dev/progressive-web-apps/",
                        "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
                    },
                    "HTTP/3": {
                        "name": "HTTP/3",
                        "description": "HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                        "slug": "http-3",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "description": "Tools and technologies that don't fit into other categories",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "HTTP3.svg",
                        "website": "https://httpwg.org/",
                        "pricing": [],
                        "cpe": null
                    }
                },
                "_axe": {
                    "testEngine": "4.4.1",
                    "violations": [
                        {
                            "id": "button-name",
                            "impact": "critical",
                            "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 does not have inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute does not exist or is empty"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": {
                                                "messageKey": "noAttr"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has no title attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "critical",
                                    "html": "<button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element does not have inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute does not exist or is empty"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": {
                                                "messageKey": "noAttr"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has no title attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "critical",
                                    "html": "<button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                                }
                            ]
                        }
                    ],
                    "passes": [
                        {
                            "id": "aria-allowed-attr",
                            "impact": "serious",
                            "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": "<a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\">",
                                    "target": [
                                        "a[href=\"/\"]"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "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 aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\" style=\"--ts-primary-nav-target-width: 453px;\">",
                                    "target": [
                                        ".gap-0"
                                    ]
                                },
                                {
                                    "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\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0:nth-child(2)"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "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 aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(2)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3)"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">",
                                    "target": [
                                        ".bg-yellow-500\\/40"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">",
                                    "target": [
                                        ".bg-twine-700\\/40"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"]"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"]"
                                    ]
                                },
                                {
                                    "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/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">",
                                    "target": [
                                        ".bg-lime-600\\/40"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">",
                                    "target": [
                                        ".bg-rose-500\\/40"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"]"
                                    ]
                                },
                                {
                                    "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://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5)"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"c_horobin\"]"
                                    ]
                                },
                                {
                                    "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/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">",
                                    "target": [
                                        ".bg-purple-500\\/40"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">",
                                    "target": [
                                        ".bg-sky-500\\/40"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"] > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section>",
                                    "target": [
                                        "section[aria-label=\"Notifications alt+T\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"overflow-x-hidden\">",
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"blog\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-newspaper.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"@tan_stack\"] > .bg-gray-100.text-gray-700.w-7 > svg[viewBox=\"0 0 461 461\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"@tan_stack\"] > .flex-1.min-w-0 > .gap-2.flex.items-center > .lucide-external-link.group-hover\\:text-gray-600.dark\\:group-hover\\:text-gray-300"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".dark\\:bg-black\\/40.py-2\\.5[href$=\"workshops\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-users.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"discord\"] > .bg-gray-100.text-gray-700.w-7 > svg[viewBox=\"0 0 640 512\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"discord\"] > .flex-1.min-w-0 > .gap-2.flex.items-center > .lucide-external-link.group-hover\\:text-gray-600.dark\\:group-hover\\:text-gray-300"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"TanStack\"] > .bg-gray-100.text-gray-700.w-7 > svg[viewBox=\"0 0 496 512\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"TanStack\"] > .flex-1.min-w-0 > .gap-2.flex.items-center > .lucide-external-link.group-hover\\:text-gray-600.dark\\:group-hover\\:text-gray-300"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"maintainers\"]:nth-child(1) > .bg-gray-100.text-gray-700.w-7 > .lucide-code.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"maintainers\"]:nth-child(2) > .bg-gray-100.text-gray-700.w-7 > .lucide-users.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"showcase\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-sparkles.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"builder\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-hammer.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"npm\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-trending-up.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".dark\\:bg-black\\/40.py-2\\.5[href$=\"shop\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-shopping-bag.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"support\"]:nth-child(1) > .bg-gray-100.text-gray-700.w-7 > .lucide-circle-question-mark.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"partners\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-heart.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".grid-cols-\\[repeat\\(2\\,260px\\)\\].grid.gap-3 > div:nth-child(1) > .grid.gap-1 > .active[href$=\"/#sponsors\"][data-status=\"active\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-shield-check.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"paid-support\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-users.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href=\"mailto:support@tanstack.com\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-mail.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"ethos\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-shield-check.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"tenets\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-book-open.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"brand-guide\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-paintbrush.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".dark\\:bg-black\\/40.py-2\\.5.bg-white > .bg-gray-100.text-gray-700.w-7 > .lucide-mail.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        "#radix-\\:R2 > .relative.inline-flex.items-center > .dark\\:border-gray-700.shadow-sm.transition-transform:nth-child(1) > svg[viewBox=\"0 0 496 512\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        "#radix-\\:R2 > .relative.inline-flex.items-center > .-ml-3.dark\\:border-gray-700.shadow-sm:nth-child(2) > svg[viewBox=\"0 0 640 512\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        "#radix-\\:R2 > .relative.inline-flex.items-center > .-ml-3.dark\\:border-gray-700.shadow-sm:nth-child(3) > svg[viewBox=\"0 0 461 461\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"grid h-3.5 w-3.5 shrink-0 place-items-center\">",
                                    "target": [
                                        ".place-items-center"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-3.5 h-3.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-search"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black > .lucide-user.h-3\\.5.w-3\\.5"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-menu"
                                    ]
                                },
                                {
                                    "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 id=\"primary-mobile-menu\" data-mobile-menu=\"true\" aria-hidden=\"true\" class=\"ts-glass-menu max-h-[calc(100dvh-var(--navbar-height))] overflow-y-auto border-b border-white/45 bg-white/80 text-base shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\">",
                                    "target": [
                                        "#primary-mobile-menu"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" data-site-menu-tint=\"true\" class=\"pointer-events-none fixed inset-x-0 bottom-0 top-[var(--navbar-height)] z-[80] bg-white/45 transition-opacity duration-200 motion-reduce:transition-none dark:bg-black/45 opacity-0\"></div>",
                                    "target": [
                                        ".bottom-0"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-download"
                                    ]
                                },
                                {
                                    "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": "<span class=\"invisible\" aria-hidden=\"true\">00.00 Billion</span>",
                                    "target": [
                                        ".hover\\:text-emerald-500 > .items-start.gap-3.min-w-0 > .min-w-0 > .tracking-tight.text-2xl.duration-200 > .\\[\\&\\>\\*\\]\\:col-start-1.\\[\\&\\>\\*\\]\\:row-start-1.inline-grid > .invisible[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "focusable-modal-open",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements while a modal is open"
                                        },
                                        {
                                            "id": "focusable-disabled",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        },
                                        {
                                            "id": "focusable-not-tabbable",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-trending-up.size-5.mt-1"
                                    ]
                                },
                                {
                                    "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": "<span class=\"invisible\" aria-hidden=\"true\">00,000,000</span>",
                                    "target": [
                                        ".border-cyan-500 > .items-start.gap-3.min-w-0 > .min-w-0 > .tracking-tight.text-2xl.duration-200 > .\\[\\&\\>\\*\\]\\:col-start-1.\\[\\&\\>\\*\\]\\:row-start-1.inline-grid > .invisible[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "focusable-modal-open",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements while a modal is open"
                                        },
                                        {
                                            "id": "focusable-disabled",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        },
                                        {
                                            "id": "focusable-not-tabbable",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-star"
                                    ]
                                },
                                {
                                    "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": "<span class=\"invisible\" aria-hidden=\"true\">000,000</span>",
                                    "target": [
                                        ".border-yellow-500 > .items-start.gap-3.min-w-0 > .min-w-0 > .tracking-tight.text-2xl.duration-200 > .\\[\\&\\>\\*\\]\\:col-start-1.\\[\\&\\>\\*\\]\\:row-start-1.inline-grid > .invisible[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "focusable-modal-open",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements while a modal is open"
                                        },
                                        {
                                            "id": "focusable-disabled",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        },
                                        {
                                            "id": "focusable-not-tabbable",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".hover\\:bg-emerald-600 > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"mt-7 hidden h-px bg-linear-to-r from-gray-300 via-gray-200 to-transparent dark:from-gray-700 dark:via-gray-800 lg:block\"></div>",
                                    "target": [
                                        ".from-gray-300"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".border-gray-300 > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-blue-500 to-cyan-500\"></div>",
                                    "target": [
                                        ".from-blue-500.to-cyan-500.h-1"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-layers h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-layers"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"relative mt-auto h-32 pt-5 font-mono text-[10px] font-bold\">",
                                    "target": [
                                        ".h-32"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">01</span>",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(1) > .bottom-3.right-5.text-gray-100"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-emerald-500 to-teal-500\"></div>",
                                    "target": [
                                        ".h-1.to-teal-500.from-emerald-500"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code-xml h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-code-xml"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">02</span>",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(2) > .bottom-3.right-5.text-gray-100"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-orange-500 to-red-500\"></div>",
                                    "target": [
                                        ".h-1.inset-x-0.to-red-500"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-zap h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-zap"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">03</span>",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(3) > .bottom-3.right-5.text-gray-100"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-purple-500 to-pink-500\"></div>",
                                    "target": [
                                        ".to-pink-500.from-purple-500.h-1"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-shield"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"mt-3 h-px bg-linear-to-r from-purple-500 to-pink-500\"></div>",
                                    "target": [
                                        ".h-px.to-pink-500.from-purple-500"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">04</span>",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(4) > .bottom-3.right-5.text-gray-100"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L7.5 4.2 L11.5 4.6 L8.5 7.2 L9.4 11.2 L6 9.2 L2.6 11.2 L3.5 7.2 L0.5 4.6 L4.5 4.2 Z\"></path></svg>",
                                    "target": [
                                        ".text-amber-500 > .fill-current.h-3[viewBox=\"0 0 12 12\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0 L7.2 4.8 L12 6 L7.2 7.2 L6 12 L4.8 7.2 L0 6 L4.8 4.8 Z\"></path></svg>",
                                    "target": [
                                        ".text-slate-400 > .fill-current.h-3[viewBox=\"0 0 12 12\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L11.5 6 L6 11.5 L0.5 6 Z\"></path></svg>",
                                    "target": [
                                        ".text-amber-800.dark\\:text-amber-600:nth-child(1) > .fill-current.h-3[viewBox=\"0 0 12 12\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href=\"/partners?status=inactive\"] > .bg-blue-600.border-blue-600.hover\\:bg-blue-700 > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-blue-600.border-blue-600[href$=\"blog\"] > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-green-500\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-red-500\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-emerald-500\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Forms\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Validation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: State Management\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-purple-500\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Data Grids\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Dashboards\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        "a[href$=\"kevinvancott\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Templates\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        "a[href$=\"c_horobin\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Virtualization\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: DevTools\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Routers\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Vite Plugins\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700.text-gray-800:nth-child(2) > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-orange-600\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".space-y-8 > .justify-center.flex > .bg-blue-600.border-blue-600.hover\\:bg-blue-700 > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"300\" height=\"300\" role=\"img\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        "svg[width=\"300\"][height=\"300\"][viewBox=\"0 0 461 461\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-play w-4 h-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-play"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-log-in h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-log-in"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"pointer-events-none fixed top-0 left-0 z-99999999 h-[320px] w-full select-none\">",
                                    "target": [
                                        ".z-99999999"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\">",
                                    "target": [
                                        "a[href=\"/\"]"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "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 aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\" style=\"--ts-primary-nav-target-width: 453px;\">",
                                    "target": [
                                        ".gap-0"
                                    ]
                                },
                                {
                                    "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\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0:nth-child(2)"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "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 aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(2)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1)"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3)"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span>",
                                    "target": [
                                        ".bg-green-500\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span>",
                                    "target": [
                                        ".bg-red-500\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span>",
                                    "target": [
                                        ".bg-emerald-500\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Forms\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Validation\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: State Management\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">",
                                    "target": [
                                        ".bg-yellow-500\\/40"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">",
                                    "target": [
                                        ".bg-twine-700\\/40"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4)"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"]"
                                    ]
                                },
                                {
                                    "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/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5)"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span>",
                                    "target": [
                                        ".bg-purple-500\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Data Grids\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Dashboards\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">",
                                    "target": [
                                        ".bg-lime-600\\/40"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">",
                                    "target": [
                                        ".bg-rose-500\\/40"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"]"
                                    ]
                                },
                                {
                                    "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://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6)"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Templates\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span>",
                                    "target": [
                                        ".\\/40"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7)"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8)"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"c_horobin\"]"
                                    ]
                                },
                                {
                                    "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/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(9)"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Virtualization\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">",
                                    "target": [
                                        ".bg-purple-500\\/40"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10)"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">",
                                    "target": [
                                        ".bg-sky-500\\/40"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11)"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: DevTools\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Routers\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Vite Plugins\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700.text-gray-800:nth-child(2)"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"] > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13)"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span>",
                                    "target": [
                                        ".bg-orange-600\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section>",
                                    "target": [
                                        "section[aria-label=\"Notifications alt+T\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\">",
                                    "target": [
                                        "a[href=\"/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\" style=\"--ts-primary-nav-target-width: 453px;\">",
                                    "target": [
                                        ".gap-0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1)"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3)"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span>",
                                    "target": [
                                        ".bg-green-500\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span>",
                                    "target": [
                                        ".bg-red-500\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span>",
                                    "target": [
                                        ".bg-emerald-500\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Forms\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Validation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: State Management\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">",
                                    "target": [
                                        ".bg-yellow-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">",
                                    "target": [
                                        ".bg-twine-700\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4)"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"]"
                                    ]
                                },
                                {
                                    "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/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5)"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span>",
                                    "target": [
                                        ".bg-purple-500\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Data Grids\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Dashboards\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">",
                                    "target": [
                                        ".bg-lime-600\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">",
                                    "target": [
                                        ".bg-rose-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6)"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Templates\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span>",
                                    "target": [
                                        ".\\/40"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7)"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8)"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"c_horobin\"]"
                                    ]
                                },
                                {
                                    "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/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(9)"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Virtualization\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">",
                                    "target": [
                                        ".bg-purple-500\\/40"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10)"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">",
                                    "target": [
                                        ".bg-sky-500\\/40"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11)"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: DevTools\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Routers\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Vite Plugins\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700.text-gray-800:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"] > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13)"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span>",
                                    "target": [
                                        ".bg-orange-600\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section>",
                                    "target": [
                                        "section[aria-label=\"Notifications alt+T\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "button-name",
                            "impact": "critical",
                            "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\" data-menu-key=\"community\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"community\"]"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"tools\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"tools\"]"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"support\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"support\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0:nth-child(2)"
                                    ]
                                },
                                {
                                    "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"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "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"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(2)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-3 py-1 text-sm rounded-md bg-emerald-500 text-white border-emerald-500 hover:bg-emerald-600 pr-1.5\" type=\"submit\">",
                                    "target": [
                                        ".hover\\:bg-emerald-600"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700 w-full\" type=\"button\">",
                                    "target": [
                                        ".max-w-sm.mt-4.grid > .bg-blue-600.border-blue-600.hover\\:bg-blue-700"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"inline-block\n            font-black text-5xl\n            md:text-6xl\n            lg:text-8xl\"><span class=\"\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            \">TanStack</span></h1>",
                                                    "target": [
                                                        "h1"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"font-bold text-2xl max-w-md\n            md:text-4xl md:max-w-2xl\n            2xl:text-5xl lg:max-w-2xl text-balance\" style=\"font-family:ui-sans-serif, system-ui, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;;\">",
                                                    "target": [
                                                        "h2"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 class=\"font-semibold tracking-[-0.04em] text-[1.375rem] md:text-[1.5rem] text-gray-950 dark:text-white\">What would you like to build?</h3>",
                                                    "target": [
                                                        ".tracking-\\[-0\\.04em\\]"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"libraries\" class=\"text-4xl font-light mb-2 scroll-mt-24\"><a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a></h3>",
                                                    "target": [
                                                        "#libraries"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">Framework</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">Data &amp; State Management</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">UI &amp; UX</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">Performance</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">Tooling</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 class=\"mt-4 text-3xl font-black leading-tight sm:text-4xl\">Why TanStack?</h3>",
                                                    "target": [
                                                        ".sm\\:text-4xl"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Framework Agnostic</h4>",
                                                    "target": [
                                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(1) > .gap-4.justify-between.relative > div > .max-w-64.text-xl.leading-tight"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Type-Safe by Design</h4>",
                                                    "target": [
                                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(2) > .gap-4.justify-between.relative > div > .max-w-64.text-xl.leading-tight"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Production-Grade</h4>",
                                                    "target": [
                                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(3) > .gap-4.justify-between.relative > div > .max-w-64.text-xl.leading-tight"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">No Vendor Lock-in</h4>",
                                                    "target": [
                                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(4) > .gap-4.justify-between.relative > div > .max-w-64.text-xl.leading-tight"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"partners\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a></h3>",
                                                    "target": [
                                                        "#partners"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"blog\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a></h3>",
                                                    "target": [
                                                        "#blog"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"maintainers\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a></h3>",
                                                    "target": [
                                                        "#maintainers"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 class=\"text-3xl font-bold\"><a href=\"#sponsors\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">OSS Sponsors</a></h3>",
                                                    "target": [
                                                        ".space-y-8 > .text-3xl"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"discord\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a></h3>",
                                                    "target": [
                                                        "#discord"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"youtube\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a></h3>",
                                                    "target": [
                                                        "#youtube"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"newsletter\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a></h3>",
                                                    "target": [
                                                        "#newsletter"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a heading"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "document-title",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag242",
                                "ACT"
                            ],
                            "description": "Ensures each HTML document contains a non-empty <title> element",
                            "help": "Documents must have <title> element to aid in navigation",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/document-title?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "doc-has-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has a non-empty <title> element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id-active",
                            "impact": null,
                            "tags": [
                                "cat.parsing",
                                "wcag2a",
                                "wcag411"
                            ],
                            "description": "Ensures every id attribute value of active elements is unique",
                            "help": "IDs of active elements must be unique",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-active?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-active",
                                            "data": "radix-:R0",
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has no active elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-active",
                                            "data": "radix-:R2",
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has no active elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-active",
                                            "data": "radix-:R6",
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has no active elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "primary-mobile-menu",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"primary-mobile-menu\" data-mobile-menu=\"true\" aria-hidden=\"true\" class=\"ts-glass-menu max-h-[calc(100dvh-var(--navbar-height))] overflow-y-auto border-b border-white/45 bg-white/80 text-base shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\">",
                                    "target": [
                                        "#primary-mobile-menu"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "tanstack-highlight-theme",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<style id=\"tanstack-highlight-theme\">",
                                    "target": [
                                        "#tanstack-highlight-theme"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "radix-:R4",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R4\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R4"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "libraries",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"libraries\" class=\"text-4xl font-light mb-2 scroll-mt-24\"><a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a></h3>",
                                    "target": [
                                        "#libraries"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "partners",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"partners\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a></h3>",
                                    "target": [
                                        "#partners"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "blog",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"blog\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a></h3>",
                                    "target": [
                                        "#blog"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainers",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"maintainers\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a></h3>",
                                    "target": [
                                        "#maintainers"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-tannerlinsley",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-tannerlinsley\">Tanner Linsley</span>",
                                    "target": [
                                        "#maintainer-name-tannerlinsley"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-tkdodo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-tkdodo\">Dominik Dorfmeister</span>",
                                    "target": [
                                        "#maintainer-name-tkdodo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-crutchcorn",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-crutchcorn\">Corbin Crutchley</span>",
                                    "target": [
                                        "#maintainer-name-crutchcorn"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-schiller-manuel",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-schiller-manuel\">Manuel Schiller</span>",
                                    "target": [
                                        "#maintainer-name-schiller-manuel"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-kevinvandy",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-kevinvandy\">Kevin Van Cott</span>",
                                    "target": [
                                        "#maintainer-name-kevinvandy"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-jherr",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-jherr\">Jack Herrington</span>",
                                    "target": [
                                        "#maintainer-name-jherr"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-seancassiere",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-seancassiere\">Sean Cassiere</span>",
                                    "target": [
                                        "#maintainer-name-seancassiere"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-chorobin",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-chorobin\">Christopher Horobin</span>",
                                    "target": [
                                        "#maintainer-name-chorobin"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-piecyk",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-piecyk\">Damian Pieczynski</span>",
                                    "target": [
                                        "#maintainer-name-piecyk"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-KyleAMathews",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-KyleAMathews\">Kyle Mathews</span>",
                                    "target": [
                                        "#maintainer-name-KyleAMathews"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-AlemTuzlak",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-AlemTuzlak\">Alem Tuzlak</span>",
                                    "target": [
                                        "#maintainer-name-AlemTuzlak"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-samwillis",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-samwillis\">Sam Willis</span>",
                                    "target": [
                                        "#maintainer-name-samwillis"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-lachlancollins",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-lachlancollins\">Lachlan Collins</span>",
                                    "target": [
                                        "#maintainer-name-lachlancollins"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "sponsors",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"sponsors\" class=\"scroll-mt-24\">",
                                    "target": [
                                        "#sponsors"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "discord",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"discord\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a></h3>",
                                    "target": [
                                        "#discord"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "youtube",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"youtube\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a></h3>",
                                    "target": [
                                        "#youtube"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "newsletter",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"newsletter\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a></h3>",
                                    "target": [
                                        "#newsletter"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "form-field-multiple-labels",
                            "impact": null,
                            "tags": [
                                "cat.forms",
                                "wcag2a",
                                "wcag332"
                            ],
                            "description": "Ensures form field does not have multiple label elements",
                            "help": "Form field must not have multiple label elements",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/form-field-multiple-labels?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "multiple-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<textarea rows=\"4\" placeholder=\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\" class=\"w-full min-h-28 bg-transparent px-5 pb-4 pt-1 text-sm leading-6 text-gray-900 outline-none transition-colors dark:text-white focus:ring-cyan-500\">",
                                    "target": [
                                        "textarea"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-has-lang",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures every HTML document has a lang attribute",
                            "help": "<html> element must have a lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-has-lang?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "The <html> element has a lang attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-lang-valid",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures the lang attribute of the <html> element has a valid value",
                            "help": "<html> element must have a valid value for the lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-lang-valid?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "valid-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Value of lang attribute is included in the list of valid languages"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "image-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <img> elements have alternate text or a role of none or presentation",
                            "help": "Images must have alternate text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\" width=\"30\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"row-start-1 col-start-1 w-full group-hover:opacity-0\">",
                                    "target": [
                                        ".group-hover\\:opacity-0"
                                    ]
                                },
                                {
                                    "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=\"/images/logos/logo-black.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full dark:opacity-0 opacity-0 group-hover:opacity-100\">",
                                    "target": [
                                        ".dark\\:opacity-0"
                                    ]
                                },
                                {
                                    "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=\"/images/logos/logo-white.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full light:opacity-0 dark:block opacity-0 group-hover:opacity-100\">",
                                    "target": [
                                        ".light\\:opacity-0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20\">",
                                    "target": [
                                        ".animate-ship-peek > .w-16.xl\\:w-20[width=\"240\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"Explore TanStack\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20 opacity-0\">",
                                    "target": [
                                        "img[alt=\"Explore TanStack\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\">",
                                    "target": [
                                        "img[width=\"500\"][height=\"500\"][alt=\"TanStack Logo\"]:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/coderabbit-light-CIzGLYU_.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"CodeRabbit\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/cloudflare-black-6Ojsn8yh.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Cloudflare\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_8)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='%23014847'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='%23014847'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='%23014847'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='%23014847'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='%23014847'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_8'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Netlify\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/railway-black-DeBDfNao.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Railway\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/lovable-black-1mVxR6Bj.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Lovable\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/openrouter-black-DNn7_580.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"OpenRouter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/workos-black-DnPI5Ve5.svg\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"WorkOS\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23031c4c'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23031c4c'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"AG Grid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/serpapi-black-DnXRiQQ3.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"SerpApi\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/clerk-logo-light-BYN-U_0H.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"Clerk\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23362d59'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Sentry\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Unkey\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/prisma-light-Cloa3Onm.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Prisma\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/electric-light-C-5MDda4.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Electric\"]"
                                    ]
                                },
                                {
                                    "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=\"/blog-assets/tanstack-table-v9-reactivity/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(1) > .aspect-video.dark\\:bg-gray-800.bg-gray-100 > .object-cover.h-full[alt=\"\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/blog-assets/run-coding-agents-in-a-sandbox/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(2) > .aspect-video.dark\\:bg-gray-800.bg-gray-100 > .object-cover.h-full[alt=\"\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/blog-assets/tanstack-open-source-awards-2026/header.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(3) > .aspect-video.dark\\:bg-gray-800.bg-gray-100 > .object-cover.h-full[alt=\"\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Tanner Linsley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tannerlinsley.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Tanner Linsley\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Dominik Dorfmeister\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tkdodo.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Dominik Dorfmeister\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Corbin Crutchley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/crutchcorn.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Corbin Crutchley\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Manuel Schiller\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/schiller-manuel.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Manuel Schiller\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Kevin Van Cott\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/kevinvandy.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Kevin Van Cott\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Jack Herrington\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/jherr.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Jack Herrington\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Sean Cassiere\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/seancassiere.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Sean Cassiere\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Christopher Horobin\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/chorobin.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Christopher Horobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Damian Pieczynski\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/piecyk.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Damian Pieczynski\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Kyle Mathews\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/KyleAMathews.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Kyle Mathews\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Alem Tuzlak\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/AlemTuzlak.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Alem Tuzlak\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Sam Willis\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/samwillis.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Sam Willis\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Lachlan Collins\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/lachlancollins.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Lachlan Collins\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e\" alt=\"Discord Logo\" loading=\"lazy\" width=\"300\" height=\"300\">",
                                    "target": [
                                        "img[alt=\"Discord Logo\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "label",
                            "impact": null,
                            "tags": [
                                "cat.forms",
                                "wcag2a",
                                "wcag412",
                                "wcag131",
                                "section508",
                                "section508.22.n",
                                "ACT"
                            ],
                            "description": "Ensures every form element has a label",
                            "help": "Form elements must have labels",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/label?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "non-empty-placeholder",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a placeholder attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "hidden-explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has a visible explicit <label>"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<textarea rows=\"4\" placeholder=\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\" class=\"w-full min-h-28 bg-transparent px-5 pb-4 pt-1 text-sm leading-6 text-gray-900 outline-none transition-colors dark:text-white focus:ring-cyan-500\">",
                                    "target": [
                                        "textarea"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "link-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag244",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures links have discernible text",
                            "help": "Links must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\">",
                                    "target": [
                                        "a[href=\"/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a data-menu-key=\"libraries\" href=\"/libraries\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger[data-menu-key=\"libraries\"][href$=\"libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a data-menu-key=\"learn\" href=\"/blog\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger[data-menu-key=\"learn\"][href$=\"blog\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a data-menu-key=\"merch\" href=\"/shop\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger[data-menu-key=\"merch\"][href$=\"shop\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a title=\"Explore TanStack\" href=\"/explore\" class=\"absolute left-1/3 bottom-[25%] z-20 animate-ship-peek-clickable\">",
                                    "target": [
                                        ".animate-ship-peek-clickable"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-emerald-500 hover:text-emerald-500 bg-linear-to-r from-transparent to-emerald-500/5\">",
                                    "target": [
                                        ".hover\\:text-emerald-500"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-cyan-500 hover:text-cyan-500 bg-linear-to-r from-transparent to-cyan-500/5\">",
                                    "target": [
                                        ".border-cyan-500"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/orgs/TanStack/repositories?q=sort:stars\" target=\"_blank\" rel=\"noreferrer\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-yellow-500 hover:text-yellow-500 bg-linear-to-r from-transparent to-yellow-500/5\">",
                                    "target": [
                                        ".border-yellow-500"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a>",
                                    "target": [
                                        "a[href$=\"#libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/framework\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/state\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/ui\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/performance\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/tooling\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/libraries\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">",
                                    "target": [
                                        ".bg-blue-600.border-blue-600[href$=\"libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/tenets\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg mt-7 border-gray-300 bg-white/70 text-gray-950 hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-950/70 dark:text-white dark:hover:bg-gray-900\">",
                                    "target": [
                                        ".border-gray-300"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a>",
                                    "target": [
                                        "a[href$=\"#partners\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://coderabbit.link/tanstack?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.cloudflare.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://netlify.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://railway.com/?utm_medium=sponsor&amp;utm_source=oss&amp;utm_campaign=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://lovable.dev?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://openrouter.ai?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        ".sm\\:basis-1\\/3.lg\\:basis-1\\/4.min-h-\\[130px\\]:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://workos.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        ".sm\\:basis-1\\/3.lg\\:basis-1\\/4.min-h-\\[130px\\]:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://ag-grid.com/react-data-grid/?utm_source=reacttable&amp;utm_campaign=githubreacttable\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        ".sm\\:basis-1\\/3.lg\\:basis-1\\/4.min-h-\\[130px\\]:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://serpapi.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        ".sm\\:basis-1\\/3.lg\\:basis-1\\/4.min-h-\\[130px\\]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://go.clerk.com/wOwHtuJ\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        "a[href$=\"wOwHtuJ\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://sentry.io?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\">",
                                    "target": [
                                        ".basis-1\\/2.sm\\:basis-1\\/4.lg\\:basis-1\\/5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.unkey.com/?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\">",
                                    "target": [
                                        ".basis-1\\/2.sm\\:basis-1\\/4.lg\\:basis-1\\/5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.prisma.io/?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\">",
                                    "target": [
                                        ".basis-1\\/2.sm\\:basis-1\\/4.lg\\:basis-1\\/5:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://electric-sql.com\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\">",
                                    "target": [
                                        "a[href$=\"electric-sql.com\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/partners?status=inactive\">",
                                    "target": [
                                        "a[href=\"/partners?status=inactive\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a>",
                                    "target": [
                                        "a[href$=\"#blog\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog/tanstack-table-v9-reactivity\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog/run-coding-agents-in-a-sandbox\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog/tanstack-open-source-awards-2026\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">",
                                    "target": [
                                        ".bg-blue-600.border-blue-600[href$=\"blog\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a>",
                                    "target": [
                                        "a[href$=\"#maintainers\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">",
                                    "target": [
                                        ".bg-yellow-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">",
                                    "target": [
                                        ".bg-twine-700\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">",
                                    "target": [
                                        ".bg-lime-600\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">",
                                    "target": [
                                        ".bg-rose-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"c_horobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">",
                                    "target": [
                                        ".bg-purple-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">",
                                    "target": [
                                        ".bg-sky-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"] > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/maintainers\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">",
                                    "target": [
                                        ".bg-blue-600.border-blue-600[href$=\"maintainers\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#sponsors\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">OSS Sponsors</a>",
                                    "target": [
                                        ".text-3xl > a[href$=\"#sponsors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\" href=\"https://github.com/sponsors/tannerlinsley\">",
                                    "target": [
                                        ".space-y-8 > .justify-center.flex > .bg-blue-600.border-blue-600.hover\\:bg-blue-700"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a>",
                                    "target": [
                                        "a[href$=\"#discord\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-discord justify-center shadow-lg text-sm\" href=\"https://discord.com/invite/WrRKjPJ\" target=\"_blank\" rel=\"noreferrer\">",
                                    "target": [
                                        ".text-discord"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a>",
                                    "target": [
                                        "a[href$=\"#youtube\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-red-600 justify-center shadow-lg text-sm\" href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\">",
                                    "target": [
                                        ".text-red-600"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a>",
                                    "target": [
                                        "a[href$=\"#newsletter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog\">Blog</a>",
                                    "target": [
                                        "div:nth-child(1) > a[href$=\"blog\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/tan_stack\" target=\"_blank\" rel=\"noreferrer\">@Tan_Stack on X.com</a>",
                                    "target": [
                                        ".md\\:grid-cols-3.sm\\:grid-cols-2.grid > div:nth-child(2) > a[href$=\"tan_stack\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tannerlinsley\" target=\"_blank\" rel=\"noreferrer\">@TannerLinsley on X.com</a>",
                                    "target": [
                                        "a[href$=\"tannerlinsley\"][rel=\"noreferrer\"][target=\"_blank\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/tanstack\" target=\"_blank\" rel=\"noreferrer\">GitHub</a>",
                                    "target": [
                                        "div:nth-child(4) > a[href$=\"tanstack\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\">YouTube</a>",
                                    "target": [
                                        "div:nth-child(5) > a[href$=\"@tan_stack\"][rel=\"noreferrer\"][target=\"_blank\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://nozzle.io\" target=\"_blank\" rel=\"noreferrer\">Nozzle.io - Keyword Rank Tracker</a>",
                                    "target": [
                                        "a[href$=\"nozzle.io\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/ethos\">Ethos</a>",
                                    "target": [
                                        "div:nth-child(7) > a[href$=\"ethos\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/tenets\">Tenets</a>",
                                    "target": [
                                        "div:nth-child(8) > a[href$=\"tenets\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/privacy\">Privacy Policy</a>",
                                    "target": [
                                        "a[href$=\"privacy\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/terms\">Terms of Service</a>",
                                    "target": [
                                        "a[href$=\"terms\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"grid gap-3 sm:grid-cols-2\">",
                                    "target": [
                                        ".gap-8 > .sm\\:grid-cols-2"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures <li> elements are used semantically",
                            "help": "<li> elements must be contained in a <ul> or <ol>",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/listitem?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-teal-500 to-cyan-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Start</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-emerald-500 to-lime-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Router</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-red-500 to-amber-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Query</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-orange-500 to-orange-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">DB</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-twine-500 to-twine-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Store</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-pink-500 to-pink-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">AI</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-cyan-500 to-blue-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Table</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-yellow-500 to-yellow-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Form</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-rose-500 to-rose-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Hotkeys</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-purple-500 to-violet-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Virtual</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-lime-500 to-lime-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Pacer</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-indigo-500 to-violet-600\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">CLI</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-sky-500 to-sky-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Intent</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\">",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\">",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\">",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\">",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(4)"
                                    ]
                                }
                            ]
                        },
                        {
                            "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\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"community\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"community\"]"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"tools\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"tools\"]"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"support\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"support\"]"
                                    ]
                                },
                                {
                                    "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\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0: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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"Explore TanStack\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20 opacity-0\">",
                                    "target": [
                                        "img[alt=\"Explore TanStack\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\">",
                                    "target": [
                                        "img[width=\"500\"][height=\"500\"][alt=\"TanStack Logo\"]:nth-child(1)"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900: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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-3 py-1 text-sm rounded-md bg-emerald-500 text-white border-emerald-500 hover:bg-emerald-600 pr-1.5\" type=\"submit\">",
                                    "target": [
                                        ".hover\\:bg-emerald-600"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/coderabbit-light-CIzGLYU_.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"CodeRabbit\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/cloudflare-black-6Ojsn8yh.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Cloudflare\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_8)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='%23014847'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='%23014847'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='%23014847'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='%23014847'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='%23014847'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_8'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Netlify\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/railway-black-DeBDfNao.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Railway\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/lovable-black-1mVxR6Bj.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Lovable\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/openrouter-black-DNn7_580.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"OpenRouter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/workos-black-DnPI5Ve5.svg\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"WorkOS\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23031c4c'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23031c4c'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"AG Grid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/serpapi-black-DnXRiQQ3.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"SerpApi\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/clerk-logo-light-BYN-U_0H.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"Clerk\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23362d59'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Sentry\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Unkey\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/prisma-light-Cloa3Onm.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Prisma\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/electric-light-C-5MDda4.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Electric\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Tanner Linsley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tannerlinsley.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Tanner Linsley\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Dominik Dorfmeister\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tkdodo.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Dominik Dorfmeister\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Corbin Crutchley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/crutchcorn.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Corbin Crutchley\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Manuel Schiller\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/schiller-manuel.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Manuel Schiller\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Kevin Van Cott\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/kevinvandy.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Kevin Van Cott\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Jack Herrington\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/jherr.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Jack Herrington\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Sean Cassiere\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/seancassiere.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Sean Cassiere\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Christopher Horobin\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/chorobin.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Christopher Horobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Damian Pieczynski\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/piecyk.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Damian Pieczynski\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Kyle Mathews\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/KyleAMathews.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Kyle Mathews\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Alem Tuzlak\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/AlemTuzlak.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Alem Tuzlak\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Sam Willis\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/samwillis.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Sam Willis\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Lachlan Collins\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/lachlancollins.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Lachlan Collins\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e\" alt=\"Discord Logo\" loading=\"lazy\" width=\"300\" height=\"300\">",
                                    "target": [
                                        "img[alt=\"Discord Logo\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700 w-full\" type=\"button\">",
                                    "target": [
                                        ".max-w-sm.mt-4.grid > .bg-blue-600.border-blue-600.hover\\:bg-blue-700"
                                    ]
                                }
                            ]
                        }
                    ],
                    "incomplete": [
                        {
                            "id": "aria-allowed-attr",
                            "impact": "serious",
                            "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": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span>",
                                    "target": [
                                        ".bg-green-500\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span>",
                                    "target": [
                                        ".bg-red-500\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span>",
                                    "target": [
                                        ".bg-emerald-500\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Forms\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Validation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: State Management\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span>",
                                    "target": [
                                        ".bg-purple-500\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Data Grids\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Dashboards\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Templates\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span>",
                                    "target": [
                                        ".\\/40"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(9)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Virtualization\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: DevTools\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Routers\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Vite Plugins\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700.text-gray-800:nth-child(2)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span>",
                                    "target": [
                                        ".bg-orange-600\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                }
                            ]
                        },
                        {
                            "id": "color-contrast",
                            "impact": null,
                            "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
                            "message": "Unable to parse color \"oklab(0.999994 0.0000455678 0.0000200868 / 0.9)\"",
                            "stack": "Error: Unable to parse color \"oklab(0.999994 0.0000455678 0.0000200868 / 0.9)\"\n    at cn.parseString (<anonymous>:12:157033)\n    at dn (<anonymous>:12:158723)\n    at <anonymous>:12:291523\n    at Array.some (<anonymous>)\n    at Vs (<anonymous>:12:291471)\n    at color-contrast-evaluate (<anonymous>:12:305490)\n    at Mu.run (<anonymous>:12:329690)\n    at <anonymous>:12:332322\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at <anonymous>:12:332300\n    at Array.forEach (<anonymous>)\n    at ju.runChecks (<anonymous>:12:332232)\n    at <anonymous>:12:333167\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at <anonymous>:12:333145\n    at Array.forEach (<anonymous>)\n    at <anonymous>:12:333123\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at <anonymous>:12:333071\n    at Array.forEach (<anonymous>)\n    at ju.run (<anonymous>:12:333049)\n    at <anonymous>:12:337236\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at <anonymous>:12:342527\n    at Array.forEach (<anonymous>)\n    at Wu.value (<anonymous>:12:342505)\n    at <anonymous>:12:349662\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at Object.u1 [as _runRules] (<anonymous>:12:349640)\n    at axe.run (<anonymous>:12:355983)\n    at <anonymous>:12:434603",
                            "error": {
                                "errorNode": {
                                    "selector": [
                                        "a[href=\"/\"] > div:nth-child(2)"
                                    ],
                                    "source": "<div>TanStack</div>",
                                    "xpath": [
                                        "/html/body/div/div/div/div/a/div[2]"
                                    ],
                                    "ancestry": [
                                        "html > body > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div > a:nth-child(1) > div:nth-child(2)"
                                    ],
                                    "nodeIndexes": [
                                        69
                                    ]
                                }
                            },
                            "errorNode": {
                                "selector": [
                                    "a[href=\"/\"] > div:nth-child(2)"
                                ],
                                "source": "<div>TanStack</div>",
                                "xpath": [
                                    "/html/body/div/div/div/div/a/div[2]"
                                ],
                                "ancestry": [
                                    "html > body > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div > a:nth-child(1) > div:nth-child(2)"
                                ],
                                "nodeIndexes": [
                                    69
                                ]
                            },
                            "tags": [
                                "cat.color",
                                "wcag2aa",
                                "wcag143"
                            ],
                            "help": "Elements must have sufficient color contrast",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI",
                            "nodes": []
                        }
                    ]
                },
                "_base_page_ip_ptr": "",
                "_base_page_cname": "",
                "_base_page_dns_server": "margot.ns.cloudflare.com",
                "_browser_name": "Chrome",
                "_eventName": "Step_1",
                "_test_run_time_ms": 33761,
                "_testUrl": "https://tanstack.com/",
                "_userTime.sentry-tracing-init": 1493,
                "_userTimes": {
                    "sentry-tracing-init": 1493
                },
                "_userTime": 1493,
                "_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://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\",\"width\":30,\"height\":30,\"naturalWidth\":30,\"naturalHeight\":30,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/images/logos/logo-black.svg\",\"width\":30,\"height\":30,\"naturalWidth\":663,\"naturalHeight\":660,\"loading\":null,\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/images/logos/logo-white.svg\",\"width\":30,\"height\":30,\"naturalWidth\":663,\"naturalHeight\":660,\"loading\":null,\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\",\"width\":80,\"height\":84,\"naturalWidth\":229,\"naturalHeight\":240,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\",\"width\":80,\"height\":84,\"naturalWidth\":229,\"naturalHeight\":240,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\",\"width\":400,\"height\":400,\"naturalWidth\":500,\"naturalHeight\":500,\"loading\":\"eager\",\"decoding\":\"async\",\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\",\"width\":500,\"height\":500,\"naturalWidth\":500,\"naturalHeight\":500,\"loading\":\"eager\",\"decoding\":\"async\",\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/coderabbit-light-CIzGLYU_.svg\",\"width\":396,\"height\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/coderabbit-dark-D643Zkrv.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/cloudflare-black-6Ojsn8yh.svg\",\"width\":396,\"height\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/cloudflare-white-Co-Tyjbl.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/railway-black-DeBDfNao.svg\",\"width\":396,\"height\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/railway-white-CFKFsfw2.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/lovable-black-1mVxR6Bj.svg\",\"width\":396,\"height\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/lovable-white-DLB1BxKZ.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/openrouter-black-DNn7_580.svg\",\"width\":180,\"height\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/openrouter-white-COMTfjvn.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/workos-black-DnPI5Ve5.svg\",\"width\":180,\"height\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/serpapi-black-DnXRiQQ3.svg\",\"width\":180,\"height\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/serpapi-white-CPxTEZSp.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/clerk-logo-light-BYN-U_0H.svg\",\"width\":180,\"height\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/clerk-logo-dark-CRE22T_2.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/prisma-light-Cloa3Onm.svg\",\"width\":110,\"height\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/prisma-dark-DwgDxLwn.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/electric-light-C-5MDda4.svg\",\"width\":110,\"height\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/electric-dark-Bfu2Vl2j.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/blog-assets/tanstack-table-v9-reactivity/header.png\",\"width\":318,\"height\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/blog-assets/run-coding-agents-in-a-sandbox/header.png\",\"width\":318,\"height\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/blog-assets/tanstack-open-source-awards-2026/header.jpg\",\"width\":318,\"height\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/tannerlinsley.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/tkdodo.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/crutchcorn.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/schiller-manuel.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/kevinvandy.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/jherr.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/seancassiere.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/chorobin.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/piecyk.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/KyleAMathews.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/AlemTuzlak.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/samwillis.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/lachlancollins.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"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\":52,\"total_elements_with_non_empty_alt\":45,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":52,\"total_title\":32,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":1,\"total_no_label\":1},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":[{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"id\":\"radix-:R0\",\"aria-haspopup\":\"menu\",\"aria-expanded\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"menu\",\"expanded\":false},\"accessible_name\":\"\",\"accessible_name_sources\":[],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-label\":\"TanStack social channels\",\"id\":\"radix-:R2\",\"aria-haspopup\":\"menu\",\"aria-expanded\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"menu\",\"expanded\":false},\"accessible_name\":\"TanStack social channels\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"TanStack social channels\",\"attribute\":\"aria-label\"},{\"type\":\"attribute\",\"value\":\"Social channels\",\"attribute\":\"title\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-label\":\"Theme: Auto. Switch to light mode.\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Theme: Auto. Switch to light mode.\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Theme: Auto. Switch to light mode.\",\"attribute\":\"aria-label\"},{\"type\":\"attribute\",\"value\":\"Theme: Auto. Switch to light mode.\",\"attribute\":\"title\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-label\":\"Search TanStack\",\"aria-haspopup\":\"dialog\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"dialog\"},\"accessible_name\":\"Search TanStack\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Search TanStack\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"Search\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-label\":\"Open AI panel\",\"aria-haspopup\":\"dialog\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"dialog\",\"pressed\":\"false\"},\"accessible_name\":\"Open AI panel\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Open AI panel\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"AI Ask AI\"},{\"type\":\"attribute\",\"value\":\"Ask AI\",\"attribute\":\"title\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"aria-label\":\"Show 11 more libraries\",\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Show 11 more libraries\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Show 11 more libraries\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"+11 more\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"aria-label\":\"Show 1 more libraries\",\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Show 1 more libraries\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Show 1 more libraries\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"+1 more\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"aria-label\":\"Show 2 more libraries\",\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Show 2 more libraries\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Show 2 more libraries\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"+2 more\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Log in to subscribe\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Log in to subscribe\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Community\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Community\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Tools\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Tools\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Support\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Support\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"id\":\"radix-:R6\",\"aria-haspopup\":\"menu\",\"aria-expanded\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"menu\",\"expanded\":false},\"accessible_name\":\"\",\"accessible_name_sources\":[],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"true\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"true\"},\"accessible_name\":\"Blank starter\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Blank starter\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"false\"},\"accessible_name\":\"Migrate from Next.js\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Migrate from Next.js\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"false\"},\"accessible_name\":\"Build a blog\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Build a blog\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"false\"},\"accessible_name\":\"SaaS dashboard\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"SaaS dashboard\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"false\"},\"accessible_name\":\"Build a shop\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Build a shop\"}],\"role\":\"button\"},{\"type\":\"textarea\",\"attributes\":{\"placeholder\":\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":true,\"readonly\":false,\"required\":false},\"accessible_name\":\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\",\"accessible_name_sources\":[{\"type\":\"placeholder\",\"value\":\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"button\",\"attributes\":{\"type\":\"submit\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Next ⌃ ↵\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Next ⌃ ↵\"}],\"role\":\"button\"}],\"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\":false},\"app_ads\":{\"present\":false,\"status\":404,\"redirected\":false},\"sellers\":{\"present\":false,\"redirected\":false,\"status\":404}}",
                "_almanac": "{\"01.12\":1,\"01.13\":0,\"link-nodes\":{\"total\":27,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/index-B9NJHisQ.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/rolldown-runtime-9r-HBx0o.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/tanstack-router-U0H7bmeq.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/tanstack-query-BttgOCQn.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/icons-xTj2hkG8.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/shared-constants-yNCBtlN_.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/routes-DfNLmXGz.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/Footer-DXYm8Pa-.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/useNpmDownloadCounter-jgTPLjDE.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/blog.functions-C-Dso7yf.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/users.functions-CeXclkLY.js\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https://tanstack.com/\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/fonts/Inter-latin.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"anonymous\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/favicon-32x32.png\"},{\"tagName\":\"link\",\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/favicon-16x16.png\"},{\"tagName\":\"link\",\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"color\":\"#fffff\"},{\"tagName\":\"link\",\"rel\":\"icon\",\"href\":\"/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/assets/index-Drgb1pa5.css\",\"precedence\":\"default\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/HomeApplicationStarter-DKoDL7uE.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/ApplicationStarter-B3UMyhpE.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/useDebouncedValue-CV-ebLIG.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/useDebouncer-DFwQa-3J.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/event-client-CV4ssJpW.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/store-Cj3QexLS.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/Icons-q42Z9Dpx.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/usePartnerPlacementContext-COo3TXOB.js\"}],\"attribute_usage_count\":{\"rel\":27,\"href\":27,\"as\":9,\"type\":3,\"crossorigin\":9,\"sizes\":3,\"color\":1,\"precedence\":1}},\"priority-hints\":{\"total\":2,\"nodes\":[{\"tagName\":\"img\",\"src\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\",\"width\":\"500\",\"height\":\"500\",\"alt\":\"TanStack Logo\",\"loading\":\"eager\",\"decoding\":\"async\",\"class\":\"absolute inset-0 block h-full w-full object-contain dark:hidden\",\"fetchpriority\":\"high\"},{\"tagName\":\"img\",\"src\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\",\"width\":\"500\",\"height\":\"500\",\"alt\":\"TanStack Logo\",\"loading\":\"eager\",\"decoding\":\"async\",\"class\":\"absolute inset-0 hidden h-full w-full object-contain dark:block\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":2,\"width\":2,\"height\":2,\"alt\":2,\"loading\":2,\"decoding\":2,\"class\":2,\"fetchpriority\":2}},\"meta-nodes\":{\"total\":17,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"utf-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"theme-color\",\"content\":\"#f9fafb\",\"media\":\"(prefers-color-scheme: dark)\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https://tanstack.com/\"},{\"tagName\":\"meta\",\"name\":\"twitter:url\",\"content\":\"https://tanstack.com/\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},{\"tagName\":\"meta\",\"name\":\"keywords\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},{\"tagName\":\"meta\",\"name\":\"twitter:creator\",\"content\":\"@tannerlinsley\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@tannerlinsley\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"website\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":11,\"content\":15,\"media\":1,\"property\":5}},\"10.5\":[],\"seo-anchor-elements\":{\"internal\":153,\"external\":81,\"hash\":10,\"navigateHash\":0,\"earlyHash\":0},\"seo-titles\":{\"titleWords\":56,\"titleElements\":21},\"seo-words\":{\"wordsCount\":548,\"wordElements\":68},\"input_elements\":{\"total\":1,\"nodes\":[{\"tagName\":\"textarea\",\"placeholder\":\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\"}],\"attribute_usage_count\":{\"rows\":1,\"placeholder\":1,\"class\":1}},\"link_protocols_used\":{\"https\":230,\"mailto\":4},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":1},\"09.27\":{\"total\":39,\"nodes\":[{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"button\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"button\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"button\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"section\",\"tabindex\":\"-1\"}],\"attribute_usage_count\":{\"href\":35,\"target\":13,\"rel\":13,\"aria-label\":39,\"class\":38,\"tabindex\":39,\"title\":22,\"type\":3,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1}},\"icon_only_clickables\":39,\"inline_svg_stats\":{\"total\":169,\"content_lengths\":[462,552,451,427,1471,451,1481,451,303,427,614,524,315,469,379,409,460,427,353,460,420,668,353,1481,1471,552,597,633,465,320,342,318,1481,1471,552,342,367,462,552,451,427,1471,451,1481,451,303,427,614,524,315,469,379,409,460,427,353,460,420,668,353,405,359,667,305,354,354,354,354,354,305,551,337,413,423,187,156,128,305,305,123,123,141,141,141,672,259,760,404,123,141,141,141,672,760,404,123,123,123,123,123,141,141,141,672,259,760,404,123,141,141,141,672,259,760,123,123,123,141,141,141,672,259,760,538,404,123,141,672,123,141,141,141,672,259,760,404,123,141,672,259,760,123,141,141,672,123,141,672,123,141,141,141,672,259,760,404,123,141,141,672,123,123,141,672,305,536,341,360,341],\"attribute_usage_count\":{\"xmlns\":81,\"width\":81,\"height\":81,\"viewbox\":169,\"fill\":166,\"stroke\":68,\"stroke-width\":68,\"stroke-linecap\":68,\"stroke-linejoin\":68,\"class\":168,\"aria-hidden\":168,\"role\":13,\"aria-label\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":52,\"nodes\":[{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\"},{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"eager\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"eager\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":52,\"width\":34,\"alt\":52,\"loading\":50,\"decoding\":21,\"class\":51,\"height\":33,\"fetchpriority\":2,\"sizes\":28,\"style\":13}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":28,\"total_pictures_with_img\":0,\"sizes_values\":[\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"eager\",\"eager\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,16,13,13,10,10,10,10,7,7,7,7,7,7,10,10,6,6,7,7,7,7,5,5,6,6,5,5,6,6,8,8,0,0,0,24,29,26,25,24,25,23,29,27,22,21,20,25,12]},\"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\":6,\"nodes\":[{\"tagName\":\"script\"},{\"tagName\":\"script\"},{\"tagName\":\"script\",\"type\":\"module\",\"async\":\"\",\"src\":\"/assets/index-B9NJHisQ.js\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"/_a/gtag.js\",\"data-ga-loader\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"/_a/gtag.js\",\"data-ga-loader\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496\",\"integrity\":\"sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==\",\"data-cf-beacon\":\"\",\"crossorigin\":\"anonymous\"}],\"attribute_usage_count\":{\"type\":1,\"async\":3,\"src\":4,\"data-ga-loader\":2,\"defer\":1,\"integrity\":1,\"data-cf-beacon\":1,\"crossorigin\":1}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,3,3,4,4,4,4,4,3,4,4,4,4,3,3,3,3,3,3,3],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":1,\"class\":1622,\"style\":109,\"charset\":1,\"name\":11,\"content\":15,\"media\":1,\"property\":5,\"rel\":103,\"href\":261,\"as\":9,\"type\":32,\"crossorigin\":10,\"sizes\":31,\"color\":1,\"precedence\":1,\"id\":27,\"async\":3,\"src\":56,\"data-ga-loader\":2,\"data-status\":3,\"aria-current\":3,\"width\":151,\"alt\":52,\"loading\":50,\"decoding\":21,\"aria-haspopup\":6,\"aria-expanded\":11,\"data-state\":4,\"aria-label\":152,\"data-menu-key\":12,\"data-library-menu-item\":30,\"data-library-badge\":20,\"xmlns\":81,\"height\":150,\"viewBox\":169,\"fill\":166,\"stroke\":68,\"stroke-width\":68,\"stroke-linecap\":68,\"stroke-linejoin\":68,\"aria-hidden\":186,\"d\":208,\"x\":36,\"y\":36,\"rx\":36,\"target\":76,\"role\":13,\"cx\":35,\"cy\":35,\"r\":35,\"title\":32,\"data-search-trigger\":1,\"aria-pressed\":6,\"aria-controls\":1,\"data-collapsible\":9,\"data-mobile-menu\":1,\"data-collapsible-trigger\":6,\"data-site-menu-tint\":1,\"data-site-content\":1,\"fetchpriority\":2,\"rows\":1,\"placeholder\":1,\"data-adapter-label\":6,\"data-connection-flow\":5,\"data-connection-port\":10,\"datetime\":3,\"tabindex\":39,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1,\"defer\":1,\"integrity\":1,\"data-cf-beacon\":1},\"body_node\":{\"tagName\":\"body\",\"class\":\"overflow-x-hidden\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\",\"class\":\"light auto\",\"style\":\"color-scheme: light;\"},\"document_title\":{\"value\":\"TanStack | The open-source application stack for the web.\",\"length\":57},\"length_of_h1s\":[8]}",
                "_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": 14,
                "_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": ".tanstack.com",
                        "path": "/",
                        "expires": 1819120034.620227,
                        "size": 30,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_ga_JMT1Z50SPS",
                        "domain": ".tanstack.com",
                        "path": "/",
                        "expires": 1819120034.649809,
                        "size": 59,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    }
                ],
                "_crawl_links": [
                    "https://tanstack.com/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&bucketOffset=0",
                    "https://tanstack.com/explore",
                    "https://tanstack.com/libraries",
                    "https://tanstack.com/shop",
                    "https://tanstack.com/login",
                    "https://tanstack.com/blog",
                    "https://tanstack.com/blog/tanstack-table-v9-reactivity",
                    "https://tanstack.com/blog/run-coding-agents-in-a-sandbox",
                    "https://tanstack.com/blog/tanstack-open-source-awards-2026",
                    "https://tanstack.com/stack/state",
                    "https://tanstack.com/stack/performance",
                    "https://tanstack.com/stack/framework",
                    "https://tanstack.com/stack/tooling",
                    "https://tanstack.com/stack/ui",
                    "https://tanstack.com/maintainers",
                    "https://tanstack.com/tenets",
                    "https://tanstack.com/ethos",
                    "https://tanstack.com/showcase",
                    "https://tanstack.com/paid-support",
                    "https://tanstack.com/partners"
                ],
                "_css": "{\"css_in_js\":[],\"prefersColorScheme\":true,\"externalCssInHead\":1,\"externalCssInBody\":0,\"inlineCssInHead\":2,\"inlineCssInBody\":0}",
                "_css-variables": "{\"summary\":{\"--color-gray-50\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-50)\",\"selector\":\".dropdown-item:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}],\"set\":[{\"value\":\"#fafafa\",\"selector\":\":root, :host\"}]},\"--color-gray-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\".btn-secondary\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\".btn-ghost:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\".btn-icon:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\".badge-gray\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\"[data-tab] .markdown-alert\"}],\"set\":[{\"value\":\"#f5f5f5\",\"selector\":\":root, :host\"}]},\"--color-gray-200\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-200)\",\"selector\":\".btn-secondary:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}],\"set\":[{\"value\":\"#e5e5e5\",\"selector\":\":root, :host\"}]},\"--color-gray-300\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-300)\",\"selector\":\".btn-secondary:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-300)\",\"selector\":\".dropdown-item:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-300)\",\"selector\":\".badge-gray:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-300)\",\"selector\":\":is([data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol):is(.dark, .dark *)\"}],\"set\":[{\"value\":\"#d4d4d4\",\"selector\":\":root, :host\"}]},\"--color-gray-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-400)\",\"selector\":\".btn-ghost:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-400)\",\"selector\":\".btn-icon:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-400)\",\"selector\":\".input-base::placeholder\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-400)\",\"selector\":\".text-secondary:is(.dark, .dark *)\"}],\"set\":[{\"value\":\"#a3a3a3\",\"selector\":\":root, :host\"}]},\"--color-gray-500\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-500)\",\"selector\":\".input-base:is(.dark, .dark *)::placeholder\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-500)\",\"selector\":\".text-tertiary, .text-tertiary:is(.dark, .dark *)\"},{\"usedIn\":\"stroke\",\"value\":\"color-mix(in oklab, var(--color-gray-500) 20%, transparent)\",\"selector\":\".dark g[aria-label=\\\"tip\\\"] > g > path\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}],\"set\":[{\"value\":\"#737373\",\"selector\":\":root, :host\"}]},\"--color-gray-600\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-600)\",\"selector\":\".btn-ghost\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-600)\",\"selector\":\".btn-icon\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-600)\",\"selector\":\".text-secondary\"}],\"set\":[{\"value\":\"#525252\",\"selector\":\":root, :host\"}]},\"--color-gray-700\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".btn-secondary\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".btn-secondary:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".btn-icon:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".dropdown-item\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".dropdown-item:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".badge-gray:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-700)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"}],\"set\":[{\"value\":\"#404040\",\"selector\":\":root, :host\"}]},\"--color-gray-800\":{\"get\":[{\"usedIn\":\"--plot-background\",\"value\":\"var(--color-gray-800)\",\"selector\":\"html.dark .tanstack-observable-plot\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".btn-secondary:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".btn-ghost:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".input-base:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".card:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".dropdown-menu:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".badge-gray\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".TanStackRouterDevtools > button\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".bg-clip-text\",\"condition\":[{\"type\":\"media\",\"test\":\"print\"}]},{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-gray-800) 90%, transparent)\",\"selector\":\".dark g[aria-label=\\\"tip\\\"] > g > path\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}],\"set\":[{\"value\":\"#262626\",\"selector\":\":root, :host\"}]},\"--color-gray-900\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-900)\",\"selector\":\".input-base\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-900)\",\"selector\":\".TanStackRouterDevtools > button:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-900)\",\"selector\":\".markdown-alert:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-900)\",\"selector\":\"[data-tab] .markdown-alert:is(.dark, .dark *)\"}],\"set\":[{\"value\":\"#171717\",\"selector\":\":root, :host\"}]},\"--color-gray-950\":{\"set\":[{\"value\":\"#0a0a0a\",\"selector\":\":root, :host\"}]},\"--color-white\":{\"get\":[{\"usedIn\":\"--plot-background\",\"value\":\"var(--color-white)\",\"selector\":\".tanstack-observable-plot\"},{\"usedIn\":\"color\",\"value\":\"var(--color-white)\",\"selector\":\".btn-primary\"},{\"usedIn\":\"color\",\"value\":\"var(--color-white)\",\"selector\":\".btn-danger\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".input-base\"},{\"usedIn\":\"color\",\"value\":\"var(--color-white)\",\"selector\":\".input-base:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".card\"},{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-white) 90%, transparent)\",\"selector\":\".card-elevated\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-white) 90%, transparent)\",\"selector\":\".card-interactive\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".TanStackRouterDevtools > button\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".markdown-alert\"}]},\"--plot-background\":{\"set\":[{\"value\":\"var(--color-white)\",\"selector\":\".tanstack-observable-plot\"},{\"value\":\"var(--color-gray-800)\",\"selector\":\"html.dark .tanstack-observable-plot\"}]},\"--ts-mega-dropdown-x\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"translate3d(var(--ts-mega-dropdown-x), -8px, 0) scale(.985)\",\"selector\":\".ts-mega-dropdown\"},{\"usedIn\":\"transform\",\"value\":\"translate3d(var(--ts-mega-dropdown-x), 0, 0) scale(1)\",\"selector\":\".ts-mega-trigger-wrap:not([data-menu-dismissed=\\\"true\\\"]):hover > .ts-mega-dropdown, .ts-mega-trigger-wrap:not([data-menu-dismissed=\\\"true\\\"]):focus-within > .ts-mega-dropdown\"}],\"set\":[{\"value\":\"0\",\"selector\":\".ts-mega-dropdown\"},{\"value\":\"-50%\",\"selector\":\".ts-mega-dropdown\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1119.98px)\"}]}]},\"--ts-primary-nav-target-width\":{\"get\":[{\"usedIn\":\"min-width\",\"value\":\"var(--ts-primary-nav-target-width,0px)\",\"selector\":\".ts-mega-dropdown\"},{\"usedIn\":\"min-width\",\"value\":\"var(--ts-primary-nav-target-width,0px)\",\"selector\":\".ts-mega-dropdown\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1119.98px)\"}]},{\"usedIn\":\"min-width\",\"value\":\"var(--ts-primary-nav-target-width,0px)\",\"selector\":\".ts-mega-dropdown-panel\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1119.98px)\"}]}],\"set\":[{\"value\":\"453px\",\"selector\":\"\"}]},\"--navbar-height\":{\"get\":[{\"usedIn\":\"top\",\"value\":\"calc(var(--navbar-height) - .625rem)\",\"selector\":\".ts-mega-dropdown\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1119.98px)\"}]}]},\"--tw-translate-x\":{\"get\":[{\"usedIn\":\"translate\",\"value\":\"var(--tw-translate-x) var(--tw-translate-y)\",\"selector\":\".TanStackRouterDevtools > button\"}],\"set\":[{\"value\":\"0\",\"selector\":\"[data-docs-layout][data-docs-menu-open=\\\"true\\\"] [data-docs-desktop-menu]\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1279.98px)\"}]},{\"value\":\"0\",\"selector\":\"[data-docs-layout]:has([data-docs-menu-trigger]:is(:hover, :focus, :active)) [data-docs-desktop-menu]\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1279.98px)\"}]},{\"value\":\"0\",\"selector\":\"[data-docs-layout]:has([data-docs-desktop-menu]:hover) [data-docs-desktop-menu]\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1279.98px)\"}]},{\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--font-weight-medium\":{\"get\":[{\"usedIn\":\"--tw-font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"--tw-font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"},{\"usedIn\":\"font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"},{\"usedIn\":\"--tw-font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".markdown-alert .markdown-alert-title\"},{\"usedIn\":\"font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".markdown-alert .markdown-alert-title\"}]},\"--tw-font-weight\":{\"set\":[{\"value\":\"var(--font-weight-medium)\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"value\":\"var(--font-weight-medium)\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"},{\"value\":\"var(--font-weight-medium)\",\"selector\":\".markdown-alert .markdown-alert-title\"},{\"value\":\"500\",\"selector\":\"[data-tab] a\"}]},\"--tw-ease\":{\"get\":[{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".input-base\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card-elevated\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card-interactive\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".dropdown-item\"}]},\"--default-transition-timing-function\":{\"get\":[{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".input-base\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card-elevated\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card-interactive\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".dropdown-item\"}]},\"--tw-duration\":{\"get\":[{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".input-base\"},{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".dropdown-item\"}],\"set\":[{\"value\":\".2s\",\"selector\":\".card\"},{\"value\":\".2s\",\"selector\":\".card-elevated\"},{\"value\":\".2s\",\"selector\":\".card-interactive\"}]},\"--default-transition-duration\":{\"get\":[{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".input-base\"},{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".dropdown-item\"}]},\"--color-blue-600\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-blue-600)\",\"selector\":\".btn-primary\"},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-600)\",\"selector\":\".dropdown-item-active\"},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-600)\",\"selector\":\".text-link\"}]},\"--color-blue-700\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-blue-700)\",\"selector\":\".btn-primary:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-700)\",\"selector\":\".text-link:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}]},\"--color-red-600\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-red-600)\",\"selector\":\".btn-danger\"}]},\"--color-red-700\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-red-700)\",\"selector\":\".btn-danger:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}]},\"--text-sm\":{\"get\":[{\"usedIn\":\"font-size\",\"value\":\"var(--text-sm)\",\"selector\":\".input-base\"},{\"usedIn\":\"font-size\",\"value\":\"var(--text-sm)\",\"selector\":\".dropdown-item\"},{\"usedIn\":\"font-size\",\"value\":\"var(--text-sm)\",\"selector\":\"[data-tab]\"},{\"usedIn\":\"font-size\",\"value\":\"var(--text-sm)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"}]},\"--tw-leading\":{\"get\":[{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-sm--line-height))\",\"selector\":\".input-base\"},{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-sm--line-height))\",\"selector\":\".dropdown-item\"},{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-xs--line-height))\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"}],\"set\":[{\"value\":\"var(--leading-tight)\",\"selector\":\"pre\"},{\"value\":\"var(--leading-normal)\",\"selector\":\"[data-tab]\"},{\"value\":\"var(--leading-relaxed)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"}]},\"--text-sm--line-height\":{\"get\":[{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-sm--line-height))\",\"selector\":\".input-base\"},{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-sm--line-height))\",\"selector\":\".dropdown-item\"}]},\"--tw-ring-inset\":{\"get\":[{\"usedIn\":\"--tw-ring-shadow\",\"value\":\"var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)\",\"selector\":\".input-base:focus\"}]},\"--tw-ring-offset-width\":{\"get\":[{\"usedIn\":\"--tw-ring-shadow\",\"value\":\"var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)\",\"selector\":\".input-base:focus\"}]},\"--tw-ring-color\":{\"get\":[{\"usedIn\":\"--tw-ring-shadow\",\"value\":\"var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)\",\"selector\":\".input-base:focus\"}],\"set\":[{\"value\":\"var(--color-blue-500)\",\"selector\":\".input-base:focus\"}]},\"--tw-ring-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}],\"set\":[{\"value\":\"var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)\",\"selector\":\".input-base:focus\"}]},\"--tw-inset-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--tw-inset-ring-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--tw-ring-offset-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--tw-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}],\"set\":[{\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-elevated\"},{\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-interactive\"},{\"value\":\"0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".dropdown-menu\"},{\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--color-blue-500\":{\"get\":[{\"usedIn\":\"--tw-ring-color\",\"value\":\"var(--color-blue-500)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-blue-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-note .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--tw-outline-style\":{\"set\":[{\"value\":\"none\",\"selector\":\".input-base:focus\"}]},\"--tw-shadow-color\":{\"get\":[{\"usedIn\":\"--tw-shadow\",\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"--tw-shadow\",\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"--tw-shadow\",\"value\":\"0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"--tw-shadow\",\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"--tw-shadow\",\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--blur-sm\":{\"get\":[{\"usedIn\":\"--tw-backdrop-blur\",\"value\":\"blur(var(--blur-sm))\",\"selector\":\".card-elevated\"},{\"usedIn\":\"--tw-backdrop-blur\",\"value\":\"blur(var(--blur-sm))\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-blur\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}],\"set\":[{\"value\":\"blur(var(--blur-sm))\",\"selector\":\".card-elevated\"},{\"value\":\"blur(var(--blur-sm))\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-brightness\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-contrast\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-grayscale\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-hue-rotate\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-invert\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-opacity\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-saturate\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-sepia\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--color-black\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-black) 40%, transparent)\",\"selector\":\".card-elevated:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-black) 40%, transparent)\",\"selector\":\".card-interactive:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"color\",\"value\":\"var(--color-black)\",\"selector\":\"pre\"}]},\"--color-blue-50\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-blue-50)\",\"selector\":\".dropdown-item-active\"}]},\"--color-blue-900\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-blue-900) 30%, transparent)\",\"selector\":\".dropdown-item-active:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-blue-900) 30%, transparent)\",\"selector\":\".badge-blue:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-blue-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-blue-400)\",\"selector\":\".dropdown-item-active:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-400)\",\"selector\":\".badge-blue:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-400)\",\"selector\":\".text-link:is(.dark, .dark *)\"}]},\"--text-xs\":{\"get\":[{\"usedIn\":\"font-size\",\"value\":\"var(--text-xs)\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"}]},\"--text-xs--line-height\":{\"get\":[{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-xs--line-height))\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"}]},\"--color-blue-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-blue-100)\",\"selector\":\".badge-blue\"}]},\"--color-blue-800\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-blue-800)\",\"selector\":\".badge-blue\"}]},\"--color-green-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-green-100)\",\"selector\":\".badge-green\"}]},\"--color-green-800\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-green-800)\",\"selector\":\".badge-green\"}]},\"--color-green-900\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-green-900) 30%, transparent)\",\"selector\":\".badge-green:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-green-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-green-400)\",\"selector\":\".badge-green:is(.dark, .dark *)\"}]},\"--color-red-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-red-100)\",\"selector\":\".badge-red\"}]},\"--color-red-800\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-red-800)\",\"selector\":\".badge-red\"}]},\"--color-red-900\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-red-900) 30%, transparent)\",\"selector\":\".badge-red:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-red-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-red-400)\",\"selector\":\".badge-red:is(.dark, .dark *)\"}]},\"--color-yellow-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-yellow-100)\",\"selector\":\".badge-yellow\"}]},\"--color-yellow-800\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-yellow-800)\",\"selector\":\".badge-yellow\"}]},\"--color-yellow-900\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-yellow-900) 30%, transparent)\",\"selector\":\".badge-yellow:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-yellow-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-yellow-400)\",\"selector\":\".badge-yellow:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-yellow-400)\",\"selector\":\"mark\"}]},\"--color-blue-300\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-blue-300)\",\"selector\":\".text-link:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}]},\"--leading-tight\":{\"get\":[{\"usedIn\":\"--tw-leading\",\"value\":\"var(--leading-tight)\",\"selector\":\"pre\"},{\"usedIn\":\"line-height\",\"value\":\"var(--leading-tight)\",\"selector\":\"pre\"}]},\"--code-font\":{\"get\":[{\"usedIn\":\"font-family\",\"value\":\"var(--code-font)\",\"selector\":\"pre .inline-completions ul.dropdown\"}]},\"--spacing\":{\"get\":[{\"usedIn\":\"--tw-translate-x\",\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\".TanStackRouterDevtools > button\"},{\"usedIn\":\"padding-top\",\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\".not-prose .markdown-alert\"},{\"usedIn\":\"padding-bottom\",\"value\":\"calc(var(--spacing) * 4)\",\"selector\":\".not-prose .markdown-alert\"},{\"usedIn\":\"padding-left\",\"value\":\"calc(var(--spacing) * 4)\",\"selector\":\".markdown-alert\"},{\"usedIn\":\"padding-right\",\"value\":\"calc(var(--spacing) * 5)\",\"selector\":\".markdown-alert .markdown-alert-content\"},{\"usedIn\":\"margin-top\",\"value\":\"calc(var(--spacing) * 0)\",\"selector\":\"[data-tab] .codeblock + .codeblock\"},{\"usedIn\":\"top\",\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\"[data-tab][data-content=\\\"code-only\\\"] .codeblock > div:first-child\"},{\"usedIn\":\"right\",\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\"[data-tab][data-content=\\\"code-only\\\"] .codeblock > div:first-child\"}]},\"--tw-translate-y\":{\"get\":[{\"usedIn\":\"translate\",\"value\":\"var(--tw-translate-x) var(--tw-translate-y)\",\"selector\":\".TanStackRouterDevtools > button\"}],\"set\":[{\"value\":\"calc(50px * -1)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--tw-border-style\":{\"get\":[{\"usedIn\":\"border-top-style\",\"value\":\"var(--tw-border-style)\",\"selector\":\".TanStackRouterDevtools > button\"},{\"usedIn\":\"border-left-style\",\"value\":\"var(--tw-border-style)\",\"selector\":\".markdown-alert\"},{\"usedIn\":\"border-top-style\",\"value\":\"var(--tw-border-style)\",\"selector\":\"[data-tab] .codeblock + .codeblock\"}],\"set\":[{\"value\":\"none\",\"selector\":\"[data-tab][data-content=\\\"code-only\\\"] .codeblock\"},{\"value\":\"none\",\"selector\":\"[data-tab][data-content=\\\"code-only\\\"] .codeblock > div:first-child\"}]},\"--radius-sm\":{\"get\":[{\"usedIn\":\"border-top-right-radius\",\"value\":\"var(--radius-sm)\",\"selector\":\".markdown-alert\"},{\"usedIn\":\"border-bottom-right-radius\",\"value\":\"var(--radius-sm)\",\"selector\":\".markdown-alert\"}]},\"--color-yellow-500\":{\"get\":[{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-yellow-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-warning .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-red-500\":{\"get\":[{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-red-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-caution .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-green-500\":{\"get\":[{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-green-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-tip .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-purple-500\":{\"get\":[{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-purple-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-important .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--leading-normal\":{\"get\":[{\"usedIn\":\"--tw-leading\",\"value\":\"var(--leading-normal)\",\"selector\":\"[data-tab]\"},{\"usedIn\":\"line-height\",\"value\":\"var(--leading-normal)\",\"selector\":\"[data-tab]\"}]},\"--home-open-source-gradient\":{\"get\":[{\"usedIn\":\"background-image\",\"value\":\"var(--home-open-source-gradient)\",\"selector\":\".home-open-source-gradient\"}],\"set\":[{\"value\":\"linear-gradient(90deg, #14b8a6, #3b82f6, #a855f7, #f43f5e, #eab308, #14b8a6)\",\"selector\":\".home-open-source-gradient\"}]},\"--leading-relaxed\":{\"get\":[{\"usedIn\":\"--tw-leading\",\"value\":\"var(--leading-relaxed)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"},{\"usedIn\":\"line-height\",\"value\":\"var(--leading-relaxed)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"}]},\"--th-background\":{\"set\":[{\"value\":\"#ffffff\",\"selector\":\":root\"},{\"value\":\"#111111\",\"selector\":\".dark\"}]},\"--th-token\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-token)\",\"selector\":\"pre.th-code\"},{\"usedIn\":\"color\",\"value\":\"var(--th-token)\",\"selector\":\".th-token\"}],\"set\":[{\"value\":\"#24292f\",\"selector\":\":root\"},{\"value\":\"#d4d4d4\",\"selector\":\".dark\"}]},\"--th-attr\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-attr)\",\"selector\":\".th-attr\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-code-inline\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-code-inline)\",\"selector\":\".th-code-inline\"}],\"set\":[{\"value\":\"#953800\",\"selector\":\":root\"},{\"value\":\"#ffa657\",\"selector\":\".dark\"}]},\"--th-command\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-command)\",\"selector\":\".th-command\"}],\"set\":[{\"value\":\"#8250df\",\"selector\":\":root\"},{\"value\":\"#d2a8ff\",\"selector\":\".dark\"}]},\"--th-comment\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-comment)\",\"selector\":\".th-comment\"}],\"set\":[{\"value\":\"#6e7781\",\"selector\":\":root\"},{\"value\":\"#a3a3a3\",\"selector\":\".dark\"}]},\"--th-deleted\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-deleted)\",\"selector\":\".th-deleted\"}],\"set\":[{\"value\":\"#cf222e\",\"selector\":\":root\"},{\"value\":\"#ff7b72\",\"selector\":\".dark\"}]},\"--th-function\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-function)\",\"selector\":\".th-function\"}],\"set\":[{\"value\":\"#8250df\",\"selector\":\":root\"},{\"value\":\"#d2a8ff\",\"selector\":\".dark\"}]},\"--th-heading\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-heading)\",\"selector\":\".th-heading\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-inserted\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-inserted)\",\"selector\":\".th-inserted\"}],\"set\":[{\"value\":\"#1a7f37\",\"selector\":\":root\"},{\"value\":\"#7ee787\",\"selector\":\".dark\"}]},\"--th-keyword\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-keyword)\",\"selector\":\".th-keyword\"}],\"set\":[{\"value\":\"#cf222e\",\"selector\":\":root\"},{\"value\":\"#ff7b72\",\"selector\":\".dark\"}]},\"--th-link\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-link)\",\"selector\":\".th-link\"}],\"set\":[{\"value\":\"#0969da\",\"selector\":\":root\"},{\"value\":\"#58a6ff\",\"selector\":\".dark\"}]},\"--th-literal\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-literal)\",\"selector\":\".th-literal\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-meta\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-meta)\",\"selector\":\".th-meta\"}],\"set\":[{\"value\":\"#57606a\",\"selector\":\":root\"},{\"value\":\"#737373\",\"selector\":\".dark\"}]},\"--th-number\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-number)\",\"selector\":\".th-number\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-operator\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-operator)\",\"selector\":\".th-operator\"}],\"set\":[{\"value\":\"#8250df\",\"selector\":\":root\"},{\"value\":\"#d2a8ff\",\"selector\":\".dark\"}]},\"--th-property\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-property)\",\"selector\":\".th-property\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-selector\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-selector)\",\"selector\":\".th-selector\"}],\"set\":[{\"value\":\"#116329\",\"selector\":\":root\"},{\"value\":\"#7ee787\",\"selector\":\".dark\"}]},\"--th-string\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-string)\",\"selector\":\".th-string\"}],\"set\":[{\"value\":\"#0a7f64\",\"selector\":\":root\"},{\"value\":\"#a5d6ff\",\"selector\":\".dark\"}]},\"--th-tag\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-tag)\",\"selector\":\".th-tag\"}],\"set\":[{\"value\":\"#116329\",\"selector\":\":root\"},{\"value\":\"#7ee787\",\"selector\":\".dark\"}]},\"--th-type\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-type)\",\"selector\":\".th-type\"}],\"set\":[{\"value\":\"#953800\",\"selector\":\":root\"},{\"value\":\"#ffa657\",\"selector\":\".dark\"}]},\"--th-variable\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-variable)\",\"selector\":\".th-variable\"}],\"set\":[{\"value\":\"#953800\",\"selector\":\":root\"},{\"value\":\"#ffa657\",\"selector\":\".dark\"}]},\"--toast-icon-margin-start\":{\"get\":[{\"usedIn\":\"margin-left\",\"value\":\"var(--toast-icon-margin-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-icon]\"}],\"set\":[{\"value\":\"-3px\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"4px\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-icon-margin-end\":{\"get\":[{\"usedIn\":\"margin-right\",\"value\":\"var(--toast-icon-margin-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-icon]\"}],\"set\":[{\"value\":\"4px\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"-3px\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-svg-margin-start\":{\"get\":[{\"usedIn\":\"margin-left\",\"value\":\"var(--toast-svg-margin-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-icon] svg\"}],\"set\":[{\"value\":\"-1px\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"0px\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-svg-margin-end\":{\"get\":[{\"usedIn\":\"margin-right\",\"value\":\"var(--toast-svg-margin-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-icon] svg\"}],\"set\":[{\"value\":\"0px\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"-1px\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-button-margin-start\":{\"get\":[{\"usedIn\":\"margin-left\",\"value\":\"var(--toast-button-margin-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]\"},{\"usedIn\":\"margin-left\",\"value\":\"var(--toast-button-margin-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]:first-of-type\"}],\"set\":[{\"value\":\"auto\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"0\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-button-margin-end\":{\"get\":[{\"usedIn\":\"margin-right\",\"value\":\"var(--toast-button-margin-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]\"},{\"usedIn\":\"margin-right\",\"value\":\"var(--toast-button-margin-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]:first-of-type\"}],\"set\":[{\"value\":\"0\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"auto\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-close-button-start\":{\"get\":[{\"usedIn\":\"left\",\"value\":\"var(--toast-close-button-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"0\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"unset\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-close-button-end\":{\"get\":[{\"usedIn\":\"right\",\"value\":\"var(--toast-close-button-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"unset\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"0\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-close-button-transform\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"var(--toast-close-button-transform)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"translate(-35%, -35%)\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"translate(35%, -35%)\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--width\":{\"get\":[{\"usedIn\":\"width\",\"value\":\"var(--width)\",\"selector\":\"[data-sonner-toaster]\"},{\"usedIn\":\"width\",\"value\":\"var(--width)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"]\"}]},\"--gray1\":{\"get\":[{\"usedIn\":\"--normal-text\",\"value\":\"var(--gray1)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"usedIn\":\"--normal-text\",\"value\":\"var(--gray1)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}],\"set\":[{\"value\":\"hsl(0, 0%, 99%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray2\":{\"set\":[{\"value\":\"hsl(0, 0%, 97.3%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray3\":{\"get\":[{\"usedIn\":\"--normal-border\",\"value\":\"var(--gray3)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"}],\"set\":[{\"value\":\"hsl(0, 0%, 95.1%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray4\":{\"get\":[{\"usedIn\":\"--normal-border\",\"value\":\"var(--gray4)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"}],\"set\":[{\"value\":\"hsl(0, 0%, 93%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray5\":{\"set\":[{\"value\":\"hsl(0, 0%, 90.9%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray6\":{\"set\":[{\"value\":\"hsl(0, 0%, 88.7%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray7\":{\"set\":[{\"value\":\"hsl(0, 0%, 85.8%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray8\":{\"set\":[{\"value\":\"hsl(0, 0%, 78%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray9\":{\"set\":[{\"value\":\"hsl(0, 0%, 56.1%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray10\":{\"set\":[{\"value\":\"hsl(0, 0%, 52.3%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray11\":{\"set\":[{\"value\":\"hsl(0, 0%, 43.5%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray12\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-close-button]\"},{\"usedIn\":\"--normal-text\",\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"usedIn\":\"--normal-text\",\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"}],\"set\":[{\"value\":\"hsl(0, 0%, 9%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--border-radius\":{\"set\":[{\"value\":\"8px\",\"selector\":\"[data-sonner-toaster]\"}]},\"--offset-right\":{\"get\":[{\"usedIn\":\"right\",\"value\":\"var(--offset-right)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"right\\\"]\"}]},\"--offset-left\":{\"get\":[{\"usedIn\":\"left\",\"value\":\"var(--offset-left)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"left\\\"]\"}]},\"--offset-top\":{\"get\":[{\"usedIn\":\"top\",\"value\":\"var(--offset-top)\",\"selector\":\"[data-sonner-toaster][data-y-position=\\\"top\\\"]\"}]},\"--offset-bottom\":{\"get\":[{\"usedIn\":\"bottom\",\"value\":\"var(--offset-bottom)\",\"selector\":\"[data-sonner-toaster][data-y-position=\\\"bottom\\\"]\"}]},\"--y\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"var(--y)\",\"selector\":\"[data-sonner-toast]\"},{\"usedIn\":\"transform\",\"value\":\"var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))\",\"selector\":\"[data-sonner-toast][data-swiping=\\\"true\\\"]\"}],\"set\":[{\"value\":\"translateY(100%)\",\"selector\":\"[data-sonner-toast]\"},{\"value\":\"translateY(-100%)\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"top\\\"]\"},{\"value\":\"translateY(100%)\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"},{\"value\":\"translateY(0)\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"]\"},{\"value\":\"translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"},{\"value\":\"translateY(calc(var(--lift) * var(--offset)))\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"][data-expanded=\\\"true\\\"]\"},{\"value\":\"translateY(calc(var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"true\\\"][data-swipe-out=\\\"false\\\"]\"},{\"value\":\"translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"][data-swipe-out=\\\"false\\\"][data-expanded=\\\"true\\\"]\"},{\"value\":\"translateY(40%)\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"][data-swipe-out=\\\"false\\\"][data-expanded=\\\"false\\\"]\"}]},\"--lift\":{\"get\":[{\"usedIn\":\"--lift-amount\",\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast]\"},{\"usedIn\":\"--lift-amount\",\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * var(--offset)))\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"][data-expanded=\\\"true\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"true\\\"][data-swipe-out=\\\"false\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"][data-swipe-out=\\\"false\\\"][data-expanded=\\\"true\\\"]\"}],\"set\":[{\"value\":\"1\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"top\\\"]\"},{\"value\":\"-1\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"}]},\"--gap\":{\"get\":[{\"usedIn\":\"--lift-amount\",\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast]\"},{\"usedIn\":\"--lift-amount\",\"value\":\"calc(1 * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"top\\\"]\"},{\"usedIn\":\"--lift-amount\",\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"},{\"usedIn\":\"height\",\"value\":\"calc(var(--gap) + 1px)\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"true\\\"]::after\"}]},\"--lift-amount\":{\"get\":[{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}],\"set\":[{\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast]\"},{\"value\":\"calc(1 * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"top\\\"]\"},{\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"}]},\"--z-index\":{\"get\":[{\"usedIn\":\"z-index\",\"value\":\"var(--z-index)\",\"selector\":\"[data-sonner-toast]\"}]},\"--normal-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--normal-text)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--normal-text)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-cancel]\"},{\"usedIn\":\"color\",\"value\":\"var(--normal-text)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast] [data-close-button]\"}],\"set\":[{\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"var(--gray1)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"var(--gray1)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--normal-bg\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--normal-bg)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]\"}],\"set\":[{\"value\":\"#fff\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"#000\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"#fff\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"#000\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--toasts-before\":{\"get\":[{\"usedIn\":\"--scale\",\"value\":\"var(--toasts-before) * 0.05 + 1\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}]},\"--scale\":{\"get\":[{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}],\"set\":[{\"value\":\"var(--toasts-before) * 0.05 + 1\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}]},\"--front-toast-height\":{\"get\":[{\"usedIn\":\"height\",\"value\":\"var(--front-toast-height)\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}]},\"--offset\":{\"get\":[{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * var(--offset)))\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"][data-expanded=\\\"true\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"][data-swipe-out=\\\"false\\\"][data-expanded=\\\"true\\\"]\"}]},\"--initial-height\":{\"get\":[{\"usedIn\":\"height\",\"value\":\"var(--initial-height)\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"][data-expanded=\\\"true\\\"]\"},{\"usedIn\":\"height\",\"value\":\"calc(var(--initial-height) + 20%)\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"]::before\"}]},\"--swipe-amount-y\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))\",\"selector\":\"[data-sonner-toast][data-swiping=\\\"true\\\"]\"}]},\"--swipe-amount-x\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))\",\"selector\":\"[data-sonner-toast][data-swiping=\\\"true\\\"]\"}]},\"--mobile-offset-right\":{\"get\":[{\"usedIn\":\"right\",\"value\":\"var(--mobile-offset-right)\",\"selector\":\"[data-sonner-toaster]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"right\",\"value\":\"var(--mobile-offset-right)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"center\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]}]},\"--mobile-offset-left\":{\"get\":[{\"usedIn\":\"left\",\"value\":\"var(--mobile-offset-left)\",\"selector\":\"[data-sonner-toaster]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"left\",\"value\":\"calc(var(--mobile-offset-left) * -1)\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"width\",\"value\":\"calc(100% - var(--mobile-offset-left) * 2)\",\"selector\":\"[data-sonner-toaster] [data-sonner-toast]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"left\",\"value\":\"var(--mobile-offset-left)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"left\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"left\",\"value\":\"var(--mobile-offset-left)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"center\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]}]},\"--mobile-offset-bottom\":{\"get\":[{\"usedIn\":\"bottom\",\"value\":\"var(--mobile-offset-bottom)\",\"selector\":\"[data-sonner-toaster][data-y-position=\\\"bottom\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]}]},\"--mobile-offset-top\":{\"get\":[{\"usedIn\":\"top\",\"value\":\"var(--mobile-offset-top)\",\"selector\":\"[data-sonner-toaster][data-y-position=\\\"top\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]}]},\"--normal-border\":{\"set\":[{\"value\":\"var(--gray4)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(0, 0%, 20%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"var(--gray3)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"hsl(0, 0%, 20%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--success-bg\":{\"set\":[{\"value\":\"hsl(143, 85%, 96%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(150, 100%, 6%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--success-border\":{\"set\":[{\"value\":\"hsl(145, 92%, 87%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(147, 100%, 12%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--success-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--success-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"success\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--success-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"success\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"hsl(140, 100%, 27%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(150, 86%, 65%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--info-bg\":{\"set\":[{\"value\":\"hsl(208, 100%, 97%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(215, 100%, 6%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--info-border\":{\"set\":[{\"value\":\"hsl(221, 91%, 93%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(223, 43%, 17%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--info-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--info-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"info\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--info-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"info\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"hsl(210, 92%, 45%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(216, 87%, 65%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--warning-bg\":{\"set\":[{\"value\":\"hsl(49, 100%, 97%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(64, 100%, 6%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--warning-border\":{\"set\":[{\"value\":\"hsl(49, 91%, 84%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(60, 100%, 9%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--warning-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--warning-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"warning\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--warning-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"warning\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"hsl(31, 92%, 45%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(46, 87%, 65%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--error-bg\":{\"set\":[{\"value\":\"hsl(359, 100%, 97%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(358, 76%, 10%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--error-border\":{\"set\":[{\"value\":\"hsl(359, 100%, 94%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(357, 89%, 16%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--error-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--error-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"error\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--error-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"error\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"hsl(360, 100%, 45%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(358, 100%, 81%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--normal-bg-hover\":{\"set\":[{\"value\":\"hsl(0, 0%, 12%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--normal-border-hover\":{\"set\":[{\"value\":\"hsl(0, 0%, 25%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--size\":{\"get\":[{\"usedIn\":\"height\",\"value\":\"var(--size)\",\"selector\":\".sonner-loading-wrapper\"},{\"usedIn\":\"width\",\"value\":\"var(--size)\",\"selector\":\".sonner-loading-wrapper\"},{\"usedIn\":\"height\",\"value\":\"var(--size)\",\"selector\":\".sonner-spinner\"},{\"usedIn\":\"width\",\"value\":\"var(--size)\",\"selector\":\".sonner-spinner\"}],\"set\":[{\"value\":\"16px\",\"selector\":\".sonner-loading-wrapper\"}]}},\"computed\":[{\"element\":\"HTML.light.auto\",\"children\":[{\"element\":\"NAV.hidden.min-[900px]:flex.relative.shrink-0.items-center.gap-0\",\"children\":[{\"element\":\"DIV.ts-mega-dropdown\",\"children\":[{\"element\":\"DIV.ts-mega-dropdown-panel.ts-glass-menu.rounded-xl.w-max.min-w-[var(--ts-primary-nav-target-width,0px)].max-w-[calc(100vw-2rem)].border.border-white/45.bg-white/80.p-4.shadow-2xl.shadow-black/15.backdrop-blur-2xl.backdrop-saturate-150.dark:border-white/10.dark:bg-black/70.dark:shadow-black/50\",\"declarations\":{\"--tw-backdrop-blur\":{\"value\":\"blur(40px)\"},\"--tw-backdrop-saturate\":{\"value\":\"saturate(150%)\"},\"--tw-shadow\":{\"value\":\"0 25px 50px -12px color-mix(in oklab, color-mix(in oklab, #000 15%, transparent) 100%, transparent)\"},\"--tw-shadow-color\":{\"value\":\"color-mix(in oklab, color-mix(in oklab, #000 15%, transparent) 100%, transparent)\"}}}],\"declarations\":{\"min-width\":{\"value\":\"var(--ts-primary-nav-target-width,0px)\",\"references\":[\"--ts-primary-nav-target-width\"],\"computed\":\"453px\"},\"transform\":{\"value\":\"translate3d(var(--ts-mega-dropdown-x), -8px, 0) scale(0.985)\",\"references\":[\"--ts-mega-dropdown-x\"],\"computed\":\"translate3d(0px, -8px, 0px) scale(0.985, 0.985)\"},\"--ts-mega-dropdown-x\":{\"value\":\"0\"}},\"times\":6}],\"declarations\":{\"--ts-primary-nav-target-width\":{\"value\":\"453px\"}}},{\"element\":\"SPAN.home-open-source-gradient\",\"declarations\":{\"background-image\":{\"value\":\"var(--home-open-source-gradient)\",\"references\":[\"--home-open-source-gradient\"],\"computed\":\"linear-gradient(90deg, rgb(20, 184, 166), rgb(59, 130, 246), rgb(168, 85, 247), rgb(244, 63, 94), rgb(234, 179, 8), rgb(20, 184, 166))\"},\"--home-open-source-gradient\":{\"value\":\"linear-gradient(90deg, #14b8a6, #3b82f6, #a855f7, #f43f5e, #eab308, #14b8a6)\"}}},{\"element\":\"SPAN.bg-linear-to-r.bg-clip-text.font-black.text-transparent.from-emerald-500.to-teal-500\",\"declarations\":{\"--tw-font-weight\":{\"value\":\"900\"},\"--tw-gradient-from\":{\"value\":\"oklch(0.696 0.17 162.48)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-position\":{\"value\":\"to right in oklab\"},\"--tw-gradient-stops\":{\"value\":\"to right in oklab, oklch(0.696 0.17 162.48) 0%, oklch(0.704 0.14 182.503) 100%\"},\"--tw-gradient-to\":{\"value\":\"oklch(0.704 0.14 182.503)\",\"type\":\"CSSStyleValue\"}},\"times\":3},{\"element\":\"SPAN.bg-linear-to-r.bg-clip-text.text-transparent.from-orange-500.to-red-500\",\"declarations\":{\"--tw-gradient-from\":{\"value\":\"oklch(0.705 0.213 47.604)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-position\":{\"value\":\"to right in oklab\"},\"--tw-gradient-stops\":{\"value\":\"to right in oklab, oklch(0.705 0.213 47.604) 0%, oklch(0.637 0.237 25.331) 100%\"},\"--tw-gradient-to\":{\"value\":\"oklch(0.637 0.237 25.331)\",\"type\":\"CSSStyleValue\"}}}],\"declarations\":{\"--anchor-scroll-padding-top\":{\"value\":\"calc(52px + 0px)\"},\"--animate-bounce\":{\"value\":\"bounce 1s infinite\"},\"--animate-ping\":{\"value\":\"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite\"},\"--animate-pulse\":{\"value\":\"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite\"},\"--animate-spin\":{\"value\":\"spin 1s linear infinite\"},\"--aspect-video\":{\"value\":\"16 / 9\"},\"--blur-2xl\":{\"value\":\"40px\"},\"--blur-3xl\":{\"value\":\"64px\"},\"--blur-lg\":{\"value\":\"16px\"},\"--blur-md\":{\"value\":\"12px\"},\"--blur-sm\":{\"value\":\"8px\"},\"--blur-xl\":{\"value\":\"24px\"},\"--breakpoint-lg\":{\"value\":\"64rem\"},\"--breakpoint-sm\":{\"value\":\"40rem\"},\"--color-amber-100\":{\"value\":\"oklch(96.2% 0.059 95.617)\"},\"--color-amber-200\":{\"value\":\"oklch(92.4% 0.12 95.746)\"},\"--color-amber-300\":{\"value\":\"oklch(87.9% 0.169 91.605)\"},\"--color-amber-400\":{\"value\":\"oklch(82.8% 0.189 84.429)\"},\"--color-amber-50\":{\"value\":\"oklch(98.7% 0.022 95.277)\"},\"--color-amber-500\":{\"value\":\"oklch(76.9% 0.188 70.08)\"},\"--color-amber-600\":{\"value\":\"oklch(66.6% 0.179 58.318)\"},\"--color-amber-700\":{\"value\":\"oklch(55.5% 0.163 48.998)\"},\"--color-amber-800\":{\"value\":\"oklch(47.3% 0.137 46.201)\"},\"--color-amber-900\":{\"value\":\"oklch(41.4% 0.112 45.904)\"},\"--color-amber-950\":{\"value\":\"oklch(27.9% 0.077 45.635)\"},\"--color-black\":{\"value\":\"#000\"},\"--color-blue-100\":{\"value\":\"oklch(93.2% 0.032 255.585)\"},\"--color-blue-200\":{\"value\":\"oklch(88.2% 0.059 254.128)\"},\"--color-blue-300\":{\"value\":\"oklch(80.9% 0.105 251.813)\"},\"--color-blue-400\":{\"value\":\"oklch(70.7% 0.165 254.624)\"},\"--color-blue-50\":{\"value\":\"oklch(97% 0.014 254.604)\"},\"--color-blue-500\":{\"value\":\"oklch(62.3% 0.214 259.815)\"},\"--color-blue-600\":{\"value\":\"oklch(54.6% 0.245 262.881)\"},\"--color-blue-700\":{\"value\":\"oklch(48.8% 0.243 264.376)\"},\"--color-blue-800\":{\"value\":\"oklch(42.4% 0.199 265.638)\"},\"--color-blue-900\":{\"value\":\"oklch(37.9% 0.146 265.522)\"},\"--color-blue-950\":{\"value\":\"oklch(28.2% 0.091 267.935)\"},\"--color-cyan-100\":{\"value\":\"oklch(95.6% 0.045 203.388)\"},\"--color-cyan-200\":{\"value\":\"oklch(91.7% 0.08 205.041)\"},\"--color-cyan-300\":{\"value\":\"oklch(86.5% 0.127 207.078)\"},\"--color-cyan-400\":{\"value\":\"oklch(78.9% 0.154 211.53)\"},\"--color-cyan-50\":{\"value\":\"oklch(98.4% 0.019 200.873)\"},\"--color-cyan-500\":{\"value\":\"oklch(71.5% 0.143 215.221)\"},\"--color-cyan-600\":{\"value\":\"oklch(60.9% 0.126 221.723)\"},\"--color-cyan-700\":{\"value\":\"oklch(52% 0.105 223.128)\"},\"--color-cyan-800\":{\"value\":\"oklch(45% 0.085 224.283)\"},\"--color-cyan-900\":{\"value\":\"oklch(39.8% 0.07 227.392)\"},\"--color-cyan-950\":{\"value\":\"oklch(30.2% 0.056 229.695)\"},\"--color-discord\":{\"value\":\"#536bbd\"},\"--color-emerald-100\":{\"value\":\"oklch(95% 0.052 163.051)\"},\"--color-emerald-200\":{\"value\":\"oklch(90.5% 0.093 164.15)\"},\"--color-emerald-300\":{\"value\":\"oklch(84.5% 0.143 164.978)\"},\"--color-emerald-400\":{\"value\":\"oklch(76.5% 0.177 163.223)\"},\"--color-emerald-50\":{\"value\":\"oklch(97.9% 0.021 166.113)\"},\"--color-emerald-500\":{\"value\":\"oklch(69.6% 0.17 162.48)\"},\"--color-emerald-600\":{\"value\":\"oklch(59.6% 0.145 163.225)\"},\"--color-emerald-700\":{\"value\":\"oklch(50.8% 0.118 165.612)\"},\"--color-emerald-800\":{\"value\":\"oklch(43.2% 0.095 166.913)\"},\"--color-emerald-900\":{\"value\":\"oklch(37.8% 0.077 168.94)\"},\"--color-emerald-950\":{\"value\":\"oklch(26.2% 0.051 172.552)\"},\"--color-fuchsia-500\":{\"value\":\"oklch(66.7% 0.295 322.15)\"},\"--color-gray-100\":{\"value\":\"#f5f5f5\"},\"--color-gray-200\":{\"value\":\"#e5e5e5\"},\"--color-gray-300\":{\"value\":\"#d4d4d4\"},\"--color-gray-400\":{\"value\":\"#a3a3a3\"},\"--color-gray-50\":{\"value\":\"#fafafa\"},\"--color-gray-500\":{\"value\":\"#737373\"},\"--color-gray-600\":{\"value\":\"#525252\"},\"--color-gray-700\":{\"value\":\"#404040\"},\"--color-gray-800\":{\"value\":\"#262626\"},\"--color-gray-900\":{\"value\":\"#171717\"},\"--color-gray-950\":{\"value\":\"#0a0a0a\"},\"--color-green-100\":{\"value\":\"oklch(96.2% 0.044 156.743)\"},\"--color-green-200\":{\"value\":\"oklch(92.5% 0.084 155.995)\"},\"--color-green-300\":{\"value\":\"oklch(87.1% 0.15 154.449)\"},\"--color-green-400\":{\"value\":\"oklch(79.2% 0.209 151.711)\"},\"--color-green-50\":{\"value\":\"oklch(98.2% 0.018 155.826)\"},\"--color-green-500\":{\"value\":\"oklch(72.3% 0.219 149.579)\"},\"--color-green-600\":{\"value\":\"oklch(62.7% 0.194 149.214)\"},\"--color-green-700\":{\"value\":\"oklch(52.7% 0.154 150.069)\"},\"--color-green-800\":{\"value\":\"oklch(44.8% 0.119 151.328)\"},\"--color-green-900\":{\"value\":\"oklch(39.3% 0.095 152.535)\"},\"--color-green-950\":{\"value\":\"oklch(26.6% 0.065 152.934)\"},\"--color-indigo-100\":{\"value\":\"oklch(93% 0.034 272.788)\"},\"--color-indigo-200\":{\"value\":\"oklch(87% 0.065 274.039)\"},\"--color-indigo-300\":{\"value\":\"oklch(78.5% 0.115 274.713)\"},\"--color-indigo-400\":{\"value\":\"oklch(67.3% 0.182 276.935)\"},\"--color-indigo-50\":{\"value\":\"oklch(96.2% 0.018 272.314)\"},\"--color-indigo-500\":{\"value\":\"oklch(58.5% 0.233 277.117)\"},\"--color-indigo-600\":{\"value\":\"oklch(51.1% 0.262 276.966)\"},\"--color-indigo-700\":{\"value\":\"oklch(45.7% 0.24 277.023)\"},\"--color-indigo-800\":{\"value\":\"oklch(39.8% 0.195 277.366)\"},\"--color-indigo-900\":{\"value\":\"oklch(35.9% 0.144 278.697)\"},\"--color-indigo-950\":{\"value\":\"oklch(25.7% 0.09 281.288)\"},\"--color-lime-100\":{\"value\":\"oklch(96.7% 0.067 122.328)\"},\"--color-lime-200\":{\"value\":\"oklch(93.8% 0.127 124.321)\"},\"--color-lime-300\":{\"value\":\"oklch(89.7% 0.196 126.665)\"},\"--color-lime-400\":{\"value\":\"oklch(84.1% 0.238 128.85)\"},\"--color-lime-50\":{\"value\":\"oklch(98.6% 0.031 120.757)\"},\"--color-lime-500\":{\"value\":\"oklch(76.8% 0.233 130.85)\"},\"--color-lime-600\":{\"value\":\"oklch(64.8% 0.2 131.684)\"},\"--color-lime-700\":{\"value\":\"oklch(53.2% 0.157 131.589)\"},\"--color-lime-800\":{\"value\":\"oklch(45.3% 0.124 130.933)\"},\"--color-lime-900\":{\"value\":\"oklch(40.5% 0.101 131.063)\"},\"--color-lime-950\":{\"value\":\"oklch(27.4% 0.072 132.109)\"},\"--color-orange-100\":{\"value\":\"oklch(95.4% 0.038 75.164)\"},\"--color-orange-200\":{\"value\":\"oklch(90.1% 0.076 70.697)\"},\"--color-orange-300\":{\"value\":\"oklch(83.7% 0.128 66.29)\"},\"--color-orange-400\":{\"value\":\"oklch(75% 0.183 55.934)\"},\"--color-orange-50\":{\"value\":\"oklch(98% 0.016 73.684)\"},\"--color-orange-500\":{\"value\":\"oklch(70.5% 0.213 47.604)\"},\"--color-orange-600\":{\"value\":\"oklch(64.6% 0.222 41.116)\"},\"--color-orange-700\":{\"value\":\"oklch(55.3% 0.195 38.402)\"},\"--color-orange-800\":{\"value\":\"oklch(47% 0.157 37.304)\"},\"--color-orange-900\":{\"value\":\"oklch(40.8% 0.123 38.172)\"},\"--color-orange-950\":{\"value\":\"oklch(26.6% 0.079 36.259)\"},\"--color-pink-100\":{\"value\":\"oklch(94.8% 0.028 342.258)\"},\"--color-pink-200\":{\"value\":\"oklch(89.9% 0.061 343.231)\"},\"--color-pink-300\":{\"value\":\"oklch(82.3% 0.12 346.018)\"},\"--color-pink-400\":{\"value\":\"oklch(71.8% 0.202 349.761)\"},\"--color-pink-50\":{\"value\":\"oklch(97.1% 0.014 343.198)\"},\"--color-pink-500\":{\"value\":\"oklch(65.6% 0.241 354.308)\"},\"--color-pink-600\":{\"value\":\"oklch(59.2% 0.249 0.584)\"},\"--color-pink-700\":{\"value\":\"oklch(52.5% 0.223 3.958)\"},\"--color-pink-800\":{\"value\":\"oklch(45.9% 0.187 3.815)\"},\"--color-pink-900\":{\"value\":\"oklch(40.8% 0.153 2.432)\"},\"--color-pink-950\":{\"value\":\"oklch(28.4% 0.109 3.907)\"},\"--color-purple-100\":{\"value\":\"oklch(94.6% 0.033 307.174)\"},\"--color-purple-200\":{\"value\":\"oklch(90.2% 0.063 306.703)\"},\"--color-purple-300\":{\"value\":\"oklch(82.7% 0.119 306.383)\"},\"--color-purple-400\":{\"value\":\"oklch(71.4% 0.203 305.504)\"},\"--color-purple-50\":{\"value\":\"oklch(97.7% 0.014 308.299)\"},\"--color-purple-500\":{\"value\":\"oklch(62.7% 0.265 303.9)\"},\"--color-purple-600\":{\"value\":\"oklch(55.8% 0.288 302.321)\"},\"--color-purple-700\":{\"value\":\"oklch(49.6% 0.265 301.924)\"},\"--color-purple-800\":{\"value\":\"oklch(43.8% 0.218 303.724)\"},\"--color-purple-900\":{\"value\":\"oklch(38.1% 0.176 304.987)\"},\"--color-purple-950\":{\"value\":\"oklch(29.1% 0.149 302.717)\"},\"--color-red-100\":{\"value\":\"oklch(93.6% 0.032 17.717)\"},\"--color-red-200\":{\"value\":\"oklch(88.5% 0.062 18.334)\"},\"--color-red-300\":{\"value\":\"oklch(80.8% 0.114 19.571)\"},\"--color-red-400\":{\"value\":\"oklch(70.4% 0.191 22.216)\"},\"--color-red-50\":{\"value\":\"oklch(97.1% 0.013 17.38)\"},\"--color-red-500\":{\"value\":\"oklch(63.7% 0.237 25.331)\"},\"--color-red-600\":{\"value\":\"oklch(57.7% 0.245 27.325)\"},\"--color-red-700\":{\"value\":\"oklch(50.5% 0.213 27.518)\"},\"--color-red-800\":{\"value\":\"oklch(44.4% 0.177 26.899)\"},\"--color-red-900\":{\"value\":\"oklch(39.6% 0.141 25.723)\"},\"--color-red-950\":{\"value\":\"oklch(25.8% 0.092 26.042)\"},\"--color-rose-100\":{\"value\":\"oklch(94.1% 0.03 12.58)\"},\"--color-rose-200\":{\"value\":\"oklch(89.2% 0.058 10.001)\"},\"--color-rose-300\":{\"value\":\"oklch(81% 0.117 11.638)\"},\"--color-rose-400\":{\"value\":\"oklch(71.2% 0.194 13.428)\"},\"--color-rose-50\":{\"value\":\"oklch(96.9% 0.015 12.422)\"},\"--color-rose-500\":{\"value\":\"oklch(64.5% 0.246 16.439)\"},\"--color-rose-600\":{\"value\":\"oklch(58.6% 0.253 17.585)\"},\"--color-rose-700\":{\"value\":\"oklch(51.4% 0.222 16.935)\"},\"--color-rose-800\":{\"value\":\"oklch(45.5% 0.188 13.697)\"},\"--color-rose-900\":{\"value\":\"oklch(41% 0.159 10.272)\"},\"--color-rose-950\":{\"value\":\"oklch(27.1% 0.105 12.094)\"},\"--color-shop-green\":{\"value\":\"#22c993\"},\"--color-sky-100\":{\"value\":\"oklch(95.1% 0.026 236.824)\"},\"--color-sky-200\":{\"value\":\"oklch(90.1% 0.058 230.902)\"},\"--color-sky-300\":{\"value\":\"oklch(82.8% 0.111 230.318)\"},\"--color-sky-400\":{\"value\":\"oklch(74.6% 0.16 232.661)\"},\"--color-sky-50\":{\"value\":\"oklch(97.7% 0.013 236.62)\"},\"--color-sky-500\":{\"value\":\"oklch(68.5% 0.169 237.323)\"},\"--color-sky-600\":{\"value\":\"oklch(58.8% 0.158 241.966)\"},\"--color-sky-700\":{\"value\":\"oklch(50% 0.134 242.749)\"},\"--color-sky-800\":{\"value\":\"oklch(44.3% 0.11 240.79)\"},\"--color-sky-900\":{\"value\":\"oklch(39.1% 0.09 240.876)\"},\"--color-sky-950\":{\"value\":\"oklch(29.3% 0.066 243.157)\"},\"--color-slate-100\":{\"value\":\"oklch(96.8% 0.007 247.896)\"},\"--color-slate-200\":{\"value\":\"oklch(92.9% 0.013 255.508)\"},\"--color-slate-300\":{\"value\":\"oklch(86.9% 0.022 252.894)\"},\"--color-slate-400\":{\"value\":\"oklch(70.4% 0.04 256.788)\"},\"--color-slate-500\":{\"value\":\"oklch(55.4% 0.046 257.417)\"},\"--color-slate-600\":{\"value\":\"oklch(44.6% 0.043 257.281)\"},\"--color-slate-900\":{\"value\":\"oklch(20.8% 0.042 265.755)\"},\"--color-teal-100\":{\"value\":\"oklch(95.3% 0.051 180.801)\"},\"--color-teal-300\":{\"value\":\"oklch(85.5% 0.138 181.071)\"},\"--color-teal-50\":{\"value\":\"oklch(98.4% 0.014 180.72)\"},\"--color-teal-500\":{\"value\":\"oklch(70.4% 0.14 182.503)\"},\"--color-teal-600\":{\"value\":\"oklch(60% 0.118 184.704)\"},\"--color-teal-800\":{\"value\":\"oklch(43.7% 0.078 188.216)\"},\"--color-teal-900\":{\"value\":\"oklch(38.6% 0.063 188.416)\"},\"--color-twine-100\":{\"value\":\"#eee6d3\"},\"--color-twine-200\":{\"value\":\"#dfcda9\"},\"--color-twine-300\":{\"value\":\"#cdac77\"},\"--color-twine-400\":{\"value\":\"#bd9051\"},\"--color-twine-50\":{\"value\":\"#f8f5ee\"},\"--color-twine-500\":{\"value\":\"#ae7d44\"},\"--color-twine-600\":{\"value\":\"#956339\"},\"--color-twine-700\":{\"value\":\"#784b30\"},\"--color-twine-800\":{\"value\":\"#653f2e\"},\"--color-twine-900\":{\"value\":\"#58362b\"},\"--color-twine-950\":{\"value\":\"#321c16\"},\"--color-violet-100\":{\"value\":\"oklch(94.3% 0.029 294.588)\"},\"--color-violet-200\":{\"value\":\"oklch(89.4% 0.057 293.283)\"},\"--color-violet-300\":{\"value\":\"oklch(81.1% 0.111 293.571)\"},\"--color-violet-400\":{\"value\":\"oklch(70.2% 0.183 293.541)\"},\"--color-violet-50\":{\"value\":\"oklch(96.9% 0.016 293.756)\"},\"--color-violet-500\":{\"value\":\"oklch(60.6% 0.25 292.717)\"},\"--color-violet-600\":{\"value\":\"oklch(54.1% 0.281 293.009)\"},\"--color-violet-700\":{\"value\":\"oklch(49.1% 0.27 292.581)\"},\"--color-violet-800\":{\"value\":\"oklch(43.2% 0.232 292.759)\"},\"--color-violet-900\":{\"value\":\"oklch(38% 0.189 293.745)\"},\"--color-violet-950\":{\"value\":\"oklch(28.3% 0.141 291.089)\"},\"--color-white\":{\"value\":\"#fff\"},\"--color-yellow-100\":{\"value\":\"oklch(97.3% 0.071 103.193)\"},\"--color-yellow-200\":{\"value\":\"oklch(94.5% 0.129 101.54)\"},\"--color-yellow-300\":{\"value\":\"oklch(90.5% 0.182 98.111)\"},\"--color-yellow-400\":{\"value\":\"oklch(85.2% 0.199 91.936)\"},\"--color-yellow-50\":{\"value\":\"oklch(98.7% 0.026 102.212)\"},\"--color-yellow-500\":{\"value\":\"oklch(79.5% 0.184 86.047)\"},\"--color-yellow-600\":{\"value\":\"oklch(68.1% 0.162 75.834)\"},\"--color-yellow-700\":{\"value\":\"oklch(55.4% 0.135 66.442)\"},\"--color-yellow-800\":{\"value\":\"oklch(47.6% 0.114 61.907)\"},\"--color-yellow-900\":{\"value\":\"oklch(42.1% 0.095 57.708)\"},\"--color-yellow-950\":{\"value\":\"oklch(28.6% 0.066 53.813)\"},\"--color-zinc-100\":{\"value\":\"oklch(96.7% 0.001 286.375)\"},\"--color-zinc-200\":{\"value\":\"oklch(92% 0.004 286.32)\"},\"--color-zinc-300\":{\"value\":\"oklch(87.1% 0.006 286.286)\"},\"--color-zinc-400\":{\"value\":\"oklch(70.5% 0.015 286.067)\"},\"--color-zinc-50\":{\"value\":\"oklch(98.5% 0 0)\"},\"--color-zinc-500\":{\"value\":\"oklch(55.2% 0.016 285.938)\"},\"--color-zinc-600\":{\"value\":\"oklch(44.2% 0.017 285.786)\"},\"--color-zinc-700\":{\"value\":\"oklch(37% 0.013 285.805)\"},\"--color-zinc-800\":{\"value\":\"oklch(27.4% 0.006 286.033)\"},\"--color-zinc-900\":{\"value\":\"oklch(21% 0.006 285.885)\"},\"--color-zinc-950\":{\"value\":\"oklch(14.1% 0.005 285.823)\"},\"--container-2xl\":{\"value\":\"42rem\"},\"--container-3xl\":{\"value\":\"48rem\"},\"--container-4xl\":{\"value\":\"56rem\"},\"--container-5xl\":{\"value\":\"64rem\"},\"--container-6xl\":{\"value\":\"72rem\"},\"--container-7xl\":{\"value\":\"80rem\"},\"--container-lg\":{\"value\":\"32rem\"},\"--container-md\":{\"value\":\"28rem\"},\"--container-sm\":{\"value\":\"24rem\"},\"--container-xl\":{\"value\":\"36rem\"},\"--container-xs\":{\"value\":\"20rem\"},\"--default-font-family\":{\"value\":\"\\\"Inter\\\", ui-sans-serif, system-ui, sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", Segoe UI Symbol, \\\"Noto Color Emoji\\\"\"},\"--default-mono-font-family\":{\"value\":\"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace\"},\"--default-transition-duration\":{\"value\":\"0.15s\"},\"--default-transition-timing-function\":{\"value\":\"cubic-bezier(0.4, 0, 0.2, 1)\"},\"--docs-tabs-height\":{\"value\":\"0px\"},\"--drop-shadow-lg\":{\"value\":\"0 4px 4px #00000026\"},\"--ease-in-out\":{\"value\":\"cubic-bezier(0.4, 0, 0.2, 1)\"},\"--ease-out\":{\"value\":\"cubic-bezier(0, 0, 0.2, 1)\"},\"--font-mono\":{\"value\":\"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace\"},\"--font-sans\":{\"value\":\"\\\"Inter\\\", ui-sans-serif, system-ui, sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", Segoe UI Symbol, \\\"Noto Color Emoji\\\"\"},\"--font-shop-display\":{\"value\":\"\\\"DM Sans\\\", ui-sans-serif, system-ui, sans-serif\"},\"--font-shop-mono\":{\"value\":\"\\\"DM Mono\\\", ui-monospace, SFMono-Regular, Menlo, monospace\"},\"--font-weight-black\":{\"value\":\"900\"},\"--font-weight-bold\":{\"value\":\"700\"},\"--font-weight-extrabold\":{\"value\":\"800\"},\"--font-weight-light\":{\"value\":\"300\"},\"--font-weight-medium\":{\"value\":\"500\"},\"--font-weight-normal\":{\"value\":\"400\"},\"--font-weight-semibold\":{\"value\":\"600\"},\"--leading-normal\":{\"value\":\"1.5\"},\"--leading-relaxed\":{\"value\":\"1.625\"},\"--leading-snug\":{\"value\":\"1.375\"},\"--leading-tight\":{\"value\":\"1.25\"},\"--navbar-height\":{\"value\":\"52px\"},\"--radius-2xl\":{\"value\":\"1rem\"},\"--radius-3xl\":{\"value\":\"1.5rem\"},\"--radius-lg\":{\"value\":\"0.5rem\"},\"--radius-md\":{\"value\":\"0.375rem\"},\"--radius-sm\":{\"value\":\"0.25rem\"},\"--radius-xl\":{\"value\":\"0.75rem\"},\"--ship-x\":{\"value\":\"70px\",\"type\":\"CSSUnitValue\"},\"--spacing\":{\"value\":\"0.25rem\"},\"--text-2xl\":{\"value\":\"1.5rem\"},\"--text-2xl--line-height\":{\"value\":\"calc(2 / 1.5)\"},\"--text-3xl\":{\"value\":\"1.875rem\"},\"--text-3xl--line-height\":{\"value\":\"calc(2.25 / 1.875)\"},\"--text-4xl\":{\"value\":\"2.25rem\"},\"--text-4xl--line-height\":{\"value\":\"calc(2.5 / 2.25)\"},\"--text-5xl\":{\"value\":\"3rem\"},\"--text-5xl--line-height\":{\"value\":\"1\"},\"--text-6xl\":{\"value\":\"3.75rem\"},\"--text-6xl--line-height\":{\"value\":\"1\"},\"--text-7xl\":{\"value\":\"4.5rem\"},\"--text-7xl--line-height\":{\"value\":\"1\"},\"--text-8xl\":{\"value\":\"6rem\"},\"--text-8xl--line-height\":{\"value\":\"1\"},\"--text-base\":{\"value\":\"1rem\"},\"--text-base--line-height\":{\"value\":\"calc(1.5 / 1)\"},\"--text-lg\":{\"value\":\"1.125rem\"},\"--text-lg--line-height\":{\"value\":\"calc(1.75 / 1.125)\"},\"--text-shop-2xs\":{\"value\":\"9.5px\"},\"--text-shop-body\":{\"value\":\"13.5px\"},\"--text-shop-display\":{\"value\":\"clamp(36px, 5vw, 52px)\"},\"--text-shop-heading\":{\"value\":\"22px\"},\"--text-shop-price\":{\"value\":\"20px\"},\"--text-shop-sm\":{\"value\":\"12px\"},\"--text-shop-title\":{\"value\":\"18px\"},\"--text-shop-ui\":{\"value\":\"13px\"},\"--text-shop-xs\":{\"value\":\"10.5px\"},\"--text-sm\":{\"value\":\"0.875rem\"},\"--text-sm--line-height\":{\"value\":\"calc(1.25 / 0.875)\"},\"--text-xl\":{\"value\":\"1.25rem\"},\"--text-xl--line-height\":{\"value\":\"calc(1.75 / 1.25)\"},\"--text-xs\":{\"value\":\"0.75rem\"},\"--text-xs--line-height\":{\"value\":\"calc(1 / 0.75)\"},\"--th-attr\":{\"value\":\"#0550ae\"},\"--th-background\":{\"value\":\"#ffffff\"},\"--th-code-inline\":{\"value\":\"#953800\"},\"--th-command\":{\"value\":\"#8250df\"},\"--th-comment\":{\"value\":\"#6e7781\"},\"--th-deleted\":{\"value\":\"#cf222e\"},\"--th-function\":{\"value\":\"#8250df\"},\"--th-heading\":{\"value\":\"#0550ae\"},\"--th-inserted\":{\"value\":\"#1a7f37\"},\"--th-keyword\":{\"value\":\"#cf222e\"},\"--th-link\":{\"value\":\"#0969da\"},\"--th-literal\":{\"value\":\"#0550ae\"},\"--th-meta\":{\"value\":\"#57606a\"},\"--th-number\":{\"value\":\"#0550ae\"},\"--th-operator\":{\"value\":\"#8250df\"},\"--th-property\":{\"value\":\"#0550ae\"},\"--th-selector\":{\"value\":\"#116329\"},\"--th-string\":{\"value\":\"#0a7f64\"},\"--th-tag\":{\"value\":\"#116329\"},\"--th-token\":{\"value\":\"#24292f\"},\"--th-type\":{\"value\":\"#953800\"},\"--th-variable\":{\"value\":\"#953800\"},\"--tracking-normal\":{\"value\":\"0em\"},\"--tracking-tight\":{\"value\":\"-0.025em\"},\"--tracking-wide\":{\"value\":\"0.025em\"},\"--tracking-wider\":{\"value\":\"0.05em\"},\"--tracking-widest\":{\"value\":\"0.1em\"},\"--tw-border-style\":{\"value\":\"solid\"},\"--tw-content\":{\"value\":\"\\\"\\\"\"},\"--tw-divide-x-reverse\":{\"value\":\"0\"},\"--tw-divide-y-reverse\":{\"value\":\"0\"},\"--tw-drop-shadow-alpha\":{\"value\":\"100%\",\"type\":\"CSSUnitValue\"},\"--tw-gradient-from\":{\"value\":\"rgba(0, 0, 0, 0)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-from-position\":{\"value\":\"0%\",\"type\":\"CSSUnitValue\"},\"--tw-gradient-to\":{\"value\":\"rgba(0, 0, 0, 0)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-to-position\":{\"value\":\"100%\",\"type\":\"CSSUnitValue\"},\"--tw-gradient-via\":{\"value\":\"rgba(0, 0, 0, 0)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-via-position\":{\"value\":\"50%\",\"type\":\"CSSUnitValue\"},\"--tw-inset-ring-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-inset-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-inset-shadow-alpha\":{\"value\":\"100%\",\"type\":\"CSSUnitValue\"},\"--tw-outline-style\":{\"value\":\"solid\"},\"--tw-ring-offset-color\":{\"value\":\"#fff\"},\"--tw-ring-offset-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-ring-offset-width\":{\"value\":\"0px\",\"type\":\"CSSUnitValue\"},\"--tw-ring-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-scale-x\":{\"value\":\"1\"},\"--tw-scale-y\":{\"value\":\"1\"},\"--tw-scale-z\":{\"value\":\"1\"},\"--tw-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-shadow-alpha\":{\"value\":\"100%\",\"type\":\"CSSUnitValue\"},\"--tw-space-x-reverse\":{\"value\":\"0\"},\"--tw-space-y-reverse\":{\"value\":\"0\"},\"--tw-translate-x\":{\"value\":\"0\"},\"--tw-translate-y\":{\"value\":\"0\"},\"--tw-translate-z\":{\"value\":\"0\"}}}]}",
                "_doctype": "\"html\"",
                "_document_height": 9458,
                "_document_width": 1351,
                "_ecommerce": {
                    "AndroidAppLinks": 0,
                    "iOSUniveralLinks": 0
                },
                "_element_count": "{\"html\":1,\"head\":1,\"script\":6,\"title\":1,\"meta\":17,\"link\":27,\"style\":2,\"body\":1,\"div\":609,\"a\":234,\"img\":52,\"button\":27,\"span\":510,\"nav\":2,\"section\":14,\"svg\":169,\"path\":208,\"rect\":36,\"aside\":2,\"p\":21,\"circle\":35,\"h1\":1,\"h2\":1,\"strong\":3,\"form\":1,\"h3\":10,\"textarea\":1,\"h4\":9,\"ol\":6,\"li\":19,\"time\":3}",
                "_event-names": {
                    "https://tanstack.com/": [
                        "load"
                    ],
                    "https://tanstack.com/assets/index-B9NJHisQ.js": [
                        "visibilitychange",
                        "prerenderingchange",
                        "load",
                        "click",
                        "keypress",
                        "popstate",
                        "readystatechange",
                        "visibilitychange",
                        "readystatechange",
                        "click",
                        "keydown",
                        "click",
                        "keydown",
                        "click",
                        "pointerdown",
                        "focusin",
                        "scroll",
                        "resize",
                        "animationstart",
                        "animationcancel",
                        "animationend",
                        "unhandledrejection",
                        "error",
                        "load",
                        "error",
                        "click",
                        "keydown",
                        "visibilitychange",
                        "change",
                        "keydown",
                        "change",
                        "focusin",
                        "focusout",
                        "test",
                        "wheel",
                        "touchmove",
                        "touchstart",
                        "message",
                        "message",
                        "pointerdown",
                        "pointermove",
                        "keydown",
                        "resize",
                        "keydown",
                        "pointerenter",
                        "focusin",
                        "load",
                        "mousedown",
                        "resize",
                        "keydown",
                        "mousemove",
                        "mouseup",
                        "abort"
                    ],
                    "https://tanstack.com/assets/tanstack-router-U0H7bmeq.js": [
                        "scroll",
                        "scroll",
                        "pagehide",
                        "abort"
                    ],
                    "https://tanstack.com/assets/useNpmDownloadCounter-jgTPLjDE.js": [
                        "visibilitychange",
                        "focus",
                        "pageshow"
                    ],
                    "https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496": [
                        "pageshow",
                        "visibilitychange",
                        "prerenderingchange",
                        "prerenderingchange",
                        "visibilitychange",
                        "load",
                        "visibilitychange",
                        "load",
                        "popstate"
                    ],
                    "https://tanstack.com/assets/ApplicationStarter-B3UMyhpE.js": [
                        "pointerup",
                        "pointerleave",
                        "pointerleave",
                        "pointermove",
                        "scroll"
                    ],
                    "https://tanstack.com/assets/event-client-CV4ssJpW.js": [
                        "tanstack",
                        "tanstack",
                        "tanstack"
                    ],
                    "https://tanstack.com/_a/gtag.js": [
                        "statechange",
                        "updatefound",
                        "securitypolicyviolation",
                        "popstate",
                        "hashchange",
                        "load",
                        "message",
                        "load"
                    ]
                },
                "_fugu-apis": {
                    "Async Clipboard": [
                        "https://tanstack.com/assets/index-B9NJHisQ.js",
                        "https://tanstack.com/assets/ApplicationStarter-B3UMyhpE.js"
                    ]
                },
                "_generated-content": {
                    "percent": "0.0368",
                    "sizeInKB": "11.50"
                },
                "_generated-html": "<!DOCTYPE html>\n<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\"><head><script>(function(){try{var t=localStorage.getItem('theme')||'auto';var v=['light','dark','auto'].includes(t)?t:'auto';var r=v==='auto'?(matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'):v;document.documentElement.classList.add(r);if(v==='auto')document.documentElement.classList.add('auto');document.documentElement.style.colorScheme=r}catch(e){var r=matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';document.documentElement.classList.add(r,'auto');document.documentElement.style.colorScheme=r}})()</script><title>TanStack | The open-source application stack for the web.</title><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"><meta name=\"theme-color\" content=\"#f9fafb\" media=\"(prefers-color-scheme: dark)\"><meta name=\"twitter:image\" content=\"https://tanstack.com/assets/og-C0HGjoLl.png\"><meta name=\"twitter:card\" content=\"summary_large_image\"><meta property=\"og:image\" content=\"https://tanstack.com/assets/og-C0HGjoLl.png\"><meta property=\"og:url\" content=\"https://tanstack.com/\"><meta name=\"twitter:url\" content=\"https://tanstack.com/\"><meta name=\"description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"><meta name=\"keywords\"><meta name=\"twitter:title\" content=\"TanStack | The open-source application stack for the web.\"><meta name=\"twitter:description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"><meta name=\"twitter:creator\" content=\"@tannerlinsley\"><meta name=\"twitter:site\" content=\"@tannerlinsley\"><meta property=\"og:type\" content=\"website\"><meta property=\"og:title\" content=\"TanStack | The open-source application stack for the web.\"><meta property=\"og:description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"><link rel=\"modulepreload\" href=\"/assets/index-B9NJHisQ.js\"><link rel=\"modulepreload\" href=\"/assets/rolldown-runtime-9r-HBx0o.js\"><link rel=\"modulepreload\" href=\"/assets/tanstack-router-U0H7bmeq.js\"><link rel=\"modulepreload\" href=\"/assets/tanstack-query-BttgOCQn.js\"><link rel=\"modulepreload\" href=\"/assets/icons-xTj2hkG8.js\"><link rel=\"modulepreload\" href=\"/assets/shared-constants-yNCBtlN_.js\"><link rel=\"modulepreload\" href=\"/assets/routes-DfNLmXGz.js\"><link rel=\"modulepreload\" href=\"/assets/Footer-DXYm8Pa-.js\"><link rel=\"modulepreload\" href=\"/assets/useNpmDownloadCounter-jgTPLjDE.js\"><link rel=\"modulepreload\" href=\"/assets/blog.functions-C-Dso7yf.js\"><link rel=\"modulepreload\" href=\"/assets/users.functions-CeXclkLY.js\"><link rel=\"canonical\" href=\"https://tanstack.com/\"><link rel=\"preload\" href=\"/fonts/Inter-latin.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"anonymous\"><link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/apple-touch-icon.png\"><link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\"><link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon-16x16.png\"><link rel=\"manifest\" href=\"/site.webmanifest\" color=\"#fffff\"><link rel=\"icon\" href=\"/favicon.ico\"><link rel=\"stylesheet\" href=\"/assets/index-Drgb1pa5.css\" precedence=\"default\"><style id=\"tanstack-highlight-theme\">:root {\n  --th-background: #ffffff;\n  --th-token: #24292f;\n  --th-attr: #0550ae;\n  --th-code-inline: #953800;\n  --th-command: #8250df;\n  --th-comment: #6e7781;\n  --th-deleted: #cf222e;\n  --th-function: #8250df;\n  --th-heading: #0550ae;\n  --th-inserted: #1a7f37;\n  --th-keyword: #cf222e;\n  --th-link: #0969da;\n  --th-literal: #0550ae;\n  --th-meta: #57606a;\n  --th-number: #0550ae;\n  --th-operator: #8250df;\n  --th-property: #0550ae;\n  --th-selector: #116329;\n  --th-string: #0a7f64;\n  --th-tag: #116329;\n  --th-type: #953800;\n  --th-variable: #953800;\n}\n\n.dark {\n  --th-background: #111111;\n  --th-token: #d4d4d4;\n  --th-attr: #79c0ff;\n  --th-code-inline: #ffa657;\n  --th-command: #d2a8ff;\n  --th-comment: #a3a3a3;\n  --th-deleted: #ff7b72;\n  --th-function: #d2a8ff;\n  --th-heading: #79c0ff;\n  --th-inserted: #7ee787;\n  --th-keyword: #ff7b72;\n  --th-link: #58a6ff;\n  --th-literal: #79c0ff;\n  --th-meta: #737373;\n  --th-number: #79c0ff;\n  --th-operator: #d2a8ff;\n  --th-property: #79c0ff;\n  --th-selector: #7ee787;\n  --th-string: #a5d6ff;\n  --th-tag: #7ee787;\n  --th-type: #ffa657;\n  --th-variable: #ffa657;\n}\n\npre.th-code {\n  overflow-x: auto;\n  padding: 1rem;\n  background: var(--th-background);\n  color: var(--th-token);\n}\n\n.th-token { color: var(--th-token); }\n.th-keyword { color: var(--th-keyword); }\n.th-string { color: var(--th-string); }\n.th-comment { color: var(--th-comment); }\n.th-function { color: var(--th-function); }\n.th-type { color: var(--th-type); }\n.th-property { color: var(--th-property); }\n.th-tag { color: var(--th-tag); }\n.th-attr { color: var(--th-attr); }\n.th-literal { color: var(--th-literal); }\n.th-number { color: var(--th-number); }\n.th-variable { color: var(--th-variable); }\n.th-operator { color: var(--th-operator); }\n.th-inserted { color: var(--th-inserted); }\n.th-deleted { color: var(--th-deleted); }\n.th-meta { color: var(--th-meta); }\n.th-heading { color: var(--th-heading); }\n.th-link { color: var(--th-link); }\n.th-code-inline { color: var(--th-code-inline); }\n.th-selector { color: var(--th-selector); }\n.th-command { color: var(--th-command); }</style><style type=\"text/css\">[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}</style><script>(function(){var id='G-JMT1Z50SPS';var src='/_a/gtag.js';window.dataLayer=window.dataLayer||[];window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};window.gtag('js',new Date());window.gtag('config',id,{transport_url:window.location.origin+'/_a'});var loaded=false;var load=function(){if(loaded)return;loaded=true;var script=document.createElement('script');script.async=true;script.src=src;script.setAttribute('data-ga-loader','true');document.head.appendChild(script)};if(typeof window.requestIdleCallback==='function'){window.requestIdleCallback(load,{timeout:3000});return}if(document.readyState==='complete'){window.setTimeout(load,1500);return}window.addEventListener('load',function(){window.setTimeout(load,1500)},{once:true})})();</script><script type=\"module\" async=\"\" src=\"/assets/index-B9NJHisQ.js\"></script><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/HomeApplicationStarter-DKoDL7uE.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/ApplicationStarter-B3UMyhpE.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/useDebouncedValue-CV-ebLIG.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/useDebouncer-DFwQa-3J.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/event-client-CV4ssJpW.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/store-Cj3QexLS.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/Icons-q42Z9Dpx.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/usePartnerPlacementContext-COo3TXOB.js\"><script async=\"\" src=\"/_a/gtag.js\" data-ga-loader=\"true\"></script><script async=\"\" src=\"/_a/gtag.js\" data-ga-loader=\"true\"></script></head><body class=\"overflow-x-hidden\"><div class=\"w-full h-[var(--navbar-height)] p-2 fixed top-0 z-[100] bg-white/90 dark:bg-black/90 backdrop-blur-lg flex items-center justify-between gap-2 min-[1120px]:gap-3 border-b border-gray-500/20\"><div class=\"flex min-w-0 flex-1 items-center gap-2 min-[1120px]:gap-3\"><div class=\"flex items-center gap-2 font-black text-xl uppercase min-w-0\"><div class=\"flex items-center group shrink-0\"><a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\"><div class=\"w-[30px] inline-grid items-center grid-cols-1 grid-rows-1 [&amp;&gt;*]:transition-opacity [&amp;&gt;*]:duration-1000\"><img src=\"https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\" width=\"30\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"row-start-1 col-start-1 w-full group-hover:opacity-0\"><img src=\"/images/logos/logo-black.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full dark:opacity-0 opacity-0 group-hover:opacity-100\"><img src=\"/images/logos/logo-white.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full light:opacity-0 dark:block opacity-0 group-hover:opacity-100\"></div><div>TanStack</div></a><button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button></div></div><nav aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\" style=\"--ts-primary-nav-target-width: 453px;\"><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"libraries\"><a data-menu-key=\"libraries\" href=\"/libraries\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Libraries</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid gap-4\"><div><div class=\"grid w-max max-h-[min(62dvh,560px)] grid-cols-[repeat(3,max-content)] items-start justify-start gap-x-8 overflow-y-auto pr-2\"><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/framework\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Framework</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/start\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-cyan-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Start</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-cyan-500\">RC</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/start/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/router\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-emerald-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Router</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/router/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/state\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Data &amp; State Management</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/query\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-red-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Query</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/query/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/db\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-orange-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">DB</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-orange-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/db/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/store\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-twine-700\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Store</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-twine-500\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/store/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/ai\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-pink-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">AI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-pink-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/ai/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/ui\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">UI &amp; UX</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/table\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-blue-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Table</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/table/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/form\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-yellow-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Form</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-yellow-500\">new</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/form/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/hotkeys\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-rose-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Hotkeys</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-rose-500 dark:text-rose-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/hotkeys/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/performance\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Performance</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/virtual\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-purple-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Virtual</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/virtual/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/pacer\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-lime-600\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Pacer</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-lime-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/pacer/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/tooling\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Tooling</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/devtools\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Devtools</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-black dark:text-gray-100\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/devtools/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/config\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Config</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/config/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/cli\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-indigo-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">CLI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-indigo-500 dark:text-indigo-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/cli/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/intent\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-sky-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Intent</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-sky-500 dark:text-sky-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/intent/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"learn\"><a data-menu-key=\"learn\" href=\"/blog\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Blog</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max items-start gap-4 grid-cols-[max-content_260px]\"><div><div class=\"grid gap-3\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Resources</div><div class=\"grid gap-1 grid-cols-[repeat(2,260px)]\"><a href=\"/blog\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\"><path d=\"M15 18h-5\"></path><path d=\"M18 14h-8\"></path><path d=\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"></path><rect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Blog</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Release notes, architecture notes, and essays.</span></span></a><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">YouTube</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">The official TanStack channel.</span></span></a></div></div></div></div><aside class=\"w-[260px] rounded-lg border border-gray-200 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-950\"><div class=\"text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Workshops</div><div class=\"mt-2 text-base font-black text-gray-950 dark:text-white\">Learn from maintainers</div><p class=\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\">Remote and in-person TanStack workshops for teams that need depth.</p><div class=\"mt-4\"><a href=\"/workshops\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Professional Workshops</span></span></span></a></div></aside></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"community\"><button type=\"button\" data-menu-key=\"community\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Community</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max gap-3\"><div><div class=\"grid gap-3 grid-cols-[repeat(2,260px)]\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Channels</div><div class=\"grid gap-1\"><a href=\"https://tlinz.com/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Discord</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Community support and real-time discussion.</span></span></a><a href=\"https://github.com/TanStack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">GitHub</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Source, issues, discussions, and releases.</span></span></a></div></div><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">People &amp; Work</div><div class=\"grid gap-1\"><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\"><path d=\"m16 18 6-6-6-6\"></path><path d=\"m8 6-6 6 6 6\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Maintainers</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Meet the people maintaining the stack.</span></span></a><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contributors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Core, library, and community contributors.</span></span></a><a href=\"/showcase\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"></path><path d=\"M20 2v4\"></path><path d=\"M22 4h-4\"></path><circle cx=\"4\" cy=\"20\" r=\"2\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Showcase</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Products and teams building with TanStack.</span></span></a></div></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"tools\"><button type=\"button\" data-menu-key=\"tools\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Tools</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max gap-3\"><div><div class=\"grid gap-3\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tools</div><div class=\"grid gap-1 grid-cols-[repeat(2,260px)]\"><a href=\"/builder\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\"><path d=\"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9\"></path><path d=\"m18 15 4-4\"></path><path d=\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Builder</span><span class=\"rounded-md border border-green-500/50 px-1.5 py-0.5 text-[0.6rem] font-black uppercase leading-none text-green-600 dark:text-green-400\">Alpha</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Generate TanStack app starters.</span></span></a><a href=\"/stats/npm\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Stats</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">NPM and ecosystem usage data.</span></span></a></div></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"merch\"><a data-menu-key=\"merch\" href=\"/shop\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Merch</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid gap-4\"><section><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Recent Products</div><div class=\"grid gap-1 md:grid-cols-2\"></div></section><a href=\"/shop\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 10a4 4 0 0 1-8 0\"></path><path d=\"M3.103 6.034h17.794\"></path><path d=\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Merch</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Browse all TanStack apparel, accessories, and stickers.</span></span></a></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"support\"><button type=\"button\" data-menu-key=\"support\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Support</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max items-start gap-4 grid-cols-[max-content_260px]\"><div><div class=\"grid gap-3 grid-cols-[repeat(2,260px)]\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Support</div><div class=\"grid gap-1\"><a href=\"/support\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><path d=\"M12 17h.01\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Support Overview</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Find the right support path.</span></span></a><a href=\"/partners\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\"><path d=\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partners</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Companies supporting TanStack.</span></span></a><a class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px] active\" href=\"/#sponsors\" data-status=\"active\" aria-current=\"page\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">OSS Sponsors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Sponsors keeping TanStack open source.</span></span></a><a href=\"/paid-support\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Enterprise Support</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Private consulting and expert support.</span></span></a><a href=\"mailto:support@tanstack.com\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contact</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Get in touch with the TanStack team.</span></span></a></div></div><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">About</div><div class=\"grid gap-1\"><a href=\"/ethos\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Ethos</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">How we think about open source and products.</span></span></a><a href=\"/tenets\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 7v14\"></path><path d=\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Tenets</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">The values that shape TanStack libraries.</span></span></a><a href=\"/brand-guide\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\"><path d=\"m14.622 17.897-10.68-2.913\"></path><path d=\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"></path><path d=\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Brand Guide</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Logos, colors, and brand usage.</span></span></a></div></div></div></div><aside class=\"w-[260px] rounded-lg border border-gray-200 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-950\"><div class=\"text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Partners</div><div class=\"mt-2 text-base font-black text-gray-950 dark:text-white\">Work with TanStack</div><p class=\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\">Sponsorships, placements, and partner pages.</p><div class=\"mt-4\"><a href=\"mailto:partners@tanstack.com?subject=TanStack Partnership Inquiry\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partnership Inquiry</span></span></span></a></div></aside></div></div></div></div></nav></div><div class=\"flex shrink-0 items-center gap-1.5 sm:gap-2\"><div class=\"hidden min-[1120px]:flex\"><button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\"><span class=\"relative inline-flex items-center\"><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\" style=\"z-index:3;\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:2;\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:1;\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span></span></button></div><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\"><span aria-hidden=\"true\" class=\"grid h-3.5 w-3.5 shrink-0 place-items-center\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sun-moon col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-100\" aria-hidden=\"true\"><path d=\"M12 2v2\"></path><path d=\"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715\"></path><path d=\"M16 12a4 4 0 0 0-4-4\"></path><path d=\"m19 5-1.256 1.256\"></path><path d=\"M20 12h2\"></path></svg><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sun col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-0\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"4\"></circle><path d=\"M12 2v2\"></path><path d=\"M12 20v2\"></path><path d=\"m4.93 4.93 1.41 1.41\"></path><path d=\"m17.66 17.66 1.41 1.41\"></path><path d=\"M2 12h2\"></path><path d=\"M20 12h2\"></path><path d=\"m6.34 17.66-1.41 1.41\"></path><path d=\"m19.07 4.93-1.41 1.41\"></path></svg><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-moon col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-0\" aria-hidden=\"true\"><path d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"></path></svg></span></button><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\"></path><circle cx=\"11\" cy=\"11\" r=\"8\"></circle></svg><span class=\"sr-only\">Search</span></button><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\"><span class=\"relative flex h-5 w-5 items-center justify-center\"><span class=\"text-xs font-black leading-none tracking-normal\">AI</span></span><span class=\"sr-only\">Ask AI</span></button><div class=\"hidden min-[900px]:flex items-center gap-2\"><a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg><span class=\"hidden min-[430px]:inline\">Log In</span></a></div><button type=\"button\" aria-label=\"Open Menu\" aria-expanded=\"false\" aria-controls=\"primary-mobile-menu\" class=\"inline-flex h-9 w-9 items-center justify-center rounded-md text-gray-700 transition-colors hover:bg-gray-500/10 dark:text-gray-200 min-[900px]:hidden\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu h-5 w-5\" aria-hidden=\"true\"><path d=\"M4 5h16\"></path><path d=\"M4 12h16\"></path><path d=\"M4 19h16\"></path></svg></button></div></div><div class=\"min-[900px]:hidden\" data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] fixed left-0 right-0 top-[var(--navbar-height)] z-[90] motion-reduce:transition-none pointer-events-none\"><div class=\"overflow-hidden\"><div id=\"primary-mobile-menu\" data-mobile-menu=\"true\" aria-hidden=\"true\" class=\"ts-glass-menu max-h-[calc(100dvh-var(--navbar-height))] overflow-y-auto border-b border-white/45 bg-white/80 text-base shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"border-t border-white/30 dark:border-white/10\"><div class=\"flex items-center justify-end gap-2 p-2\"><button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R4\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\"><span class=\"relative inline-flex items-center\"><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\" style=\"z-index:3;\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:2;\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:1;\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span></span></button><a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 font-medium h-9 px-3 text-sm\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg><span class=\"hidden min-[430px]:inline\">Log In</span></a></div><nav class=\"grid gap-1.5 px-2 pb-2\" aria-label=\"Mobile navigation\"><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Libraries\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Libraries</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><a href=\"/libraries\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-grid2x2 lucide-grid-2x2 h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 3v18\"></path><path d=\"M3 12h18\"></path><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Libraries</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Browse the full set of public packages.</span></span></a><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Framework</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/start\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-cyan-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Start</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-cyan-500\">RC</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/start/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/router\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-emerald-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Router</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/router/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Data &amp; State Management</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/query\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-red-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Query</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/query/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/db\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-orange-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">DB</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-orange-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/db/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/store\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-twine-700\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Store</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-twine-500\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/store/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/ai\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-pink-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">AI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-pink-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/ai/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">UI &amp; UX</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/table\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-blue-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Table</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/table/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/form\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-yellow-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Form</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-yellow-500\">new</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/form/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/hotkeys\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-rose-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Hotkeys</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-rose-500 dark:text-rose-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/hotkeys/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Performance</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/virtual\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-purple-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Virtual</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/virtual/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/pacer\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-lime-600\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Pacer</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-lime-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/pacer/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tooling</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/devtools\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Devtools</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-black dark:text-gray-100\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/devtools/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/config\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Config</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/config/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/cli\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-indigo-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">CLI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-indigo-500 dark:text-indigo-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/cli/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/intent\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-sky-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Intent</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-sky-500 dark:text-sky-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/intent/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Blog\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Blog</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Resources</div><div class=\"grid gap-1\"><a href=\"/blog\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\"><path d=\"M15 18h-5\"></path><path d=\"M18 14h-8\"></path><path d=\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"></path><rect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Blog</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Release notes, architecture notes, and essays.</span></span></a><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">YouTube</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">The official TanStack channel.</span></span></a></div></div></div></div><div class=\"pt-1\"><a href=\"/workshops\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Professional Workshops</span></span></span></a></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Community</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Channels</div><div class=\"grid gap-1\"><a href=\"https://tlinz.com/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Discord</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Community support and real-time discussion.</span></span></a><a href=\"https://github.com/TanStack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">GitHub</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Source, issues, discussions, and releases.</span></span></a></div></div><div class=\"pt-3\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">People &amp; Work</div><div class=\"grid gap-1\"><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\"><path d=\"m16 18 6-6-6-6\"></path><path d=\"m8 6-6 6 6 6\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Maintainers</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Meet the people maintaining the stack.</span></span></a><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contributors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Core, library, and community contributors.</span></span></a><a href=\"/showcase\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"></path><path d=\"M20 2v4\"></path><path d=\"M22 4h-4\"></path><circle cx=\"4\" cy=\"20\" r=\"2\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Showcase</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Products and teams building with TanStack.</span></span></a></div></div></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Tools</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tools</div><div class=\"grid gap-1\"><a href=\"/builder\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\"><path d=\"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9\"></path><path d=\"m18 15 4-4\"></path><path d=\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Builder</span><span class=\"rounded-md border border-green-500/50 px-1.5 py-0.5 text-[0.6rem] font-black uppercase leading-none text-green-600 dark:text-green-400\">Alpha</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Generate TanStack app starters.</span></span></a><a href=\"/stats/npm\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Stats</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">NPM and ecosystem usage data.</span></span></a></div></div></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Merch\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Merch</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><section><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Recent Products</div><div class=\"grid gap-1\"></div></section><a href=\"/shop\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 10a4 4 0 0 1-8 0\"></path><path d=\"M3.103 6.034h17.794\"></path><path d=\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Merch</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Browse all TanStack apparel, accessories, and stickers.</span></span></a></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Support</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Support</div><div class=\"grid gap-1\"><a href=\"/support\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><path d=\"M12 17h.01\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Support Overview</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Find the right support path.</span></span></a><a href=\"/partners\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\"><path d=\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partners</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Companies supporting TanStack.</span></span></a><a class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3 active\" href=\"/#sponsors\" data-status=\"active\" aria-current=\"page\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">OSS Sponsors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Sponsors keeping TanStack open source.</span></span></a><a href=\"/paid-support\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Enterprise Support</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Private consulting and expert support.</span></span></a><a href=\"mailto:support@tanstack.com\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contact</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Get in touch with the TanStack team.</span></span></a></div></div><div class=\"pt-3\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">About</div><div class=\"grid gap-1\"><a href=\"/ethos\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Ethos</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">How we think about open source and products.</span></span></a><a href=\"/tenets\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 7v14\"></path><path d=\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Tenets</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">The values that shape TanStack libraries.</span></span></a><a href=\"/brand-guide\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\"><path d=\"m14.622 17.897-10.68-2.913\"></path><path d=\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"></path><path d=\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Brand Guide</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Logos, colors, and brand usage.</span></span></a></div></div></div></div><div class=\"pt-1\"><a href=\"mailto:partners@tanstack.com?subject=TanStack Partnership Inquiry\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partnership Inquiry</span></span></span></a></div></div></div></div></div></div></nav></div></div></div></div></div><div aria-hidden=\"true\" data-site-menu-tint=\"true\" class=\"pointer-events-none fixed inset-x-0 bottom-0 top-[var(--navbar-height)] z-[80] bg-white/45 transition-opacity duration-200 motion-reduce:transition-none dark:bg-black/45 opacity-0\"></div><div data-site-content=\"true\" class=\"min-h-[calc(100dvh-var(--navbar-height))] flex flex-col min-w-0 w-full transition-[filter] duration-200 motion-reduce:transition-none pt-[var(--navbar-height)] filter-none\"><div class=\"flex-1 min-w-0 flex flex-col w-full min-h-0\"><!--$0--><div class=\"max-w-full z-10 space-y-24\"><div class=\"space-y-8\"><div class=\"flex flex-col items-center gap-4 xl:grid xl:grid-cols-[400px_minmax(0,44rem)] 2xl:grid-cols-[500px_minmax(0,48rem)] xl:items-center xl:justify-center xl:gap-8 xl:pt-24\"><div class=\"relative w-[300px] pt-8 xl:w-[400px] xl:pt-0 2xl:w-[500px] [--ship-x:50px] [--ship-y:1.5rem] \n            lg:[--ship-x:50px] lg:[--ship-y:1.5rem]\n            xl:[--ship-x:80px] xl:[--ship-y:2.5rem]\n            2xl:[--ship-x:90px] 2xl:[--ship-y:3rem]\"><div class=\"absolute left-1/3 bottom-[25%] z-0 animate-ship-peek\"><img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20\"></div><a title=\"Explore TanStack\" href=\"/explore\" class=\"absolute left-1/3 bottom-[25%] z-20 animate-ship-peek-clickable\"><img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"Explore TanStack\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20 opacity-0\"></a><div class=\"relative z-10 aspect-square\"><div class=\"cursor-pointer relative h-full w-full\"><img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\"><img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 hidden h-full w-full object-contain dark:block\" fetchpriority=\"high\"><button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button></div></div></div><div class=\"flex w-full max-w-md flex-col items-center gap-6 px-4 text-center md:max-w-2xl xl:max-w-[44rem] xl:items-start xl:px-0 xl:text-left 2xl:max-w-[48rem]\"><div class=\"flex gap-2 lg:gap-4 items-center\"><h1 class=\"inline-block\n            font-black text-5xl\n            md:text-6xl\n            lg:text-8xl\"><span class=\"\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            \">TanStack</span></h1></div><h2 class=\"font-bold text-2xl max-w-md\n            md:text-4xl md:max-w-2xl\n            2xl:text-5xl lg:max-w-2xl text-balance\" style=\"font-family:ui-sans-serif, system-ui, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;;\">The <span class=\"home-open-source-gradient\">open-source</span> application stack for the web.</h2><p class=\"text opacity-90 max-w-sm\n             lg:text-xl lg:max-w-2xl text-balance\">Headless, type-safe, composable tools for building modern web applications that work naturally for <strong>developers</strong> <!-- -->and reliably for <strong>agents</strong>.</p></div></div><div class=\"mx-auto mt-8 w-full max-w-[1021px] px-4 sm:px-6 md:mt-10\"><div class=\"mx-auto grid w-full max-w-3xl grid-cols-1 gap-4 sm:grid-cols-3\"><a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-emerald-500 hover:text-emerald-500 bg-linear-to-r from-transparent to-emerald-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M12 15V3\"></path><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"></path><path d=\"m7 10 5 5 5-5\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">00.00 Billion</span><span>12.63 Billion</span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">NPM Downloads</div></div></div></a><a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-cyan-500 hover:text-cyan-500 bg-linear-to-r from-transparent to-cyan-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">00,000,000</span><span><span style=\"font-variant-numeric:tabular-nums;\">145,377,202</span></span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">Weekly Downloads</div></div></div></a><a href=\"https://github.com/orgs/TanStack/repositories?q=sort:stars\" target=\"_blank\" rel=\"noreferrer\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-yellow-500 hover:text-yellow-500 bg-linear-to-r from-transparent to-yellow-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">000,000</span><span>125,818</span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">GitHub Stars</div></div></div></a></div></div><div class=\"mx-auto mt-16 w-full max-w-[1021px] px-4 sm:px-6 md:mt-20 lg:mt-14 xl:mt-12\"><div><!--$1--><div class=\"relative\"><div class=\"relative\"><form class=\"space-y-3 mt-0\"><div class=\"relative overflow-hidden rounded-[1rem] border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-950\"><div><div class=\"border-b border-gray-200 bg-gray-50/70 px-5 py-4 dark:border-gray-800 dark:bg-gray-900/50\"><div class=\"flex items-center justify-between gap-3\"><h3 class=\"font-semibold tracking-[-0.04em] text-[1.375rem] md:text-[1.5rem] text-gray-950 dark:text-white\">What would you like to build?</h3></div><div class=\"mt-4 flex flex-wrap gap-2\"><button type=\"button\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">Blank starter</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Migrate from Next.js</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Build a blog</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">SaaS dashboard</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Build a shop</button></div></div><div class=\"relative border-b border-gray-200 dark:border-gray-800\"><div class=\"px-5 pt-4 text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\">Prompt</div><textarea rows=\"4\" placeholder=\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\" class=\"w-full min-h-28 bg-transparent px-5 pb-4 pt-1 text-sm leading-6 text-gray-900 outline-none transition-colors dark:text-white focus:ring-cyan-500\">Create a blank TanStack Start app with no extra integrations or feature scaffolding.</textarea><div class=\"border-t border-gray-200 px-5 py-4 dark:border-gray-800\"><div class=\"flex flex-wrap items-center gap-3\"><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-3 py-1 text-sm rounded-md bg-emerald-500 text-white border-emerald-500 hover:bg-emerald-600 pr-1.5\" type=\"submit\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>Next<span class=\"ml-1 inline-flex items-center gap-0.5\"><span class=\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\">⌃</span><span class=\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\">↵</span></span></button></div></div></div><div data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr]\"><div class=\"overflow-hidden\"></div></div></div><div data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr]\"><div class=\"overflow-hidden\"></div></div></div></div></div></form></div></div><!--/$--></div></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"libraries\" class=\"text-4xl font-light mb-2 scroll-mt-24\"><a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a></h3><p class=\"text-gray-600 dark:text-gray-400 mb-6\">Every TanStack library, organized by what it does.</p><div class=\"grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5\"><a href=\"/stack/framework\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Framework</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-teal-500 to-cyan-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Start</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-emerald-500 to-lime-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Router</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->framework<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/state\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Data &amp; State Management</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-red-500 to-amber-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Query</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-orange-500 to-orange-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">DB</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-twine-500 to-twine-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Store</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-pink-500 to-pink-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">AI</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->data &amp; state management<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/ui\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">UI &amp; UX</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-cyan-500 to-blue-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Table</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-yellow-500 to-yellow-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Form</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-rose-500 to-rose-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Hotkeys</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->ui &amp; ux<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/performance\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Performance</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-purple-500 to-violet-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Virtual</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-lime-500 to-lime-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Pacer</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->performance<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/tooling\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Tooling</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-black dark:from-gray-100 to-gray-600 dark:to-gray-400\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Devtools</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-black dark:from-gray-100 to-gray-600 dark:to-gray-400\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Config</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-indigo-500 to-violet-600\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">CLI</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-sky-500 to-sky-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Intent</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->tooling<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto mt-8 flex justify-center\"><a href=\"/libraries\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">See all libraries</a></div><section class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><div class=\"grid gap-8 border-y border-gray-200 py-10 dark:border-gray-800 lg:grid-cols-[minmax(0,0.72fr)_minmax(0,1.28fr)] lg:gap-12 lg:py-12\"><div class=\"max-w-xl lg:max-w-sm\"><div class=\"inline-flex items-center gap-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\"><span class=\"h-2 w-2 rounded-full bg-cyan-500 shadow-[0_0_0_4px_rgba(6,182,212,0.12)]\"></span>Product principles</div><h3 class=\"mt-4 text-3xl font-black leading-tight sm:text-4xl\">Why TanStack?</h3><p class=\"mt-4 text-base leading-7 text-gray-600 dark:text-gray-400\">Our libraries are built around real products and the developers shipping them</p><div aria-hidden=\"true\" class=\"mt-7 hidden h-px bg-linear-to-r from-gray-300 via-gray-200 to-transparent dark:from-gray-700 dark:via-gray-800 lg:block\"></div><a href=\"/tenets\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg mt-7 border-gray-300 bg-white/70 text-gray-950 hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-950/70 dark:text-white dark:hover:bg-gray-900\">Read our product tenets<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div><ol class=\"grid gap-3 sm:grid-cols-2\"><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-blue-500 to-cyan-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Portable core</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Framework Agnostic</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-cyan-200 bg-cyan-50 text-cyan-700 dark:border-cyan-900 dark:bg-cyan-950/40 dark:text-cyan-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-layers h-5 w-5\" aria-hidden=\"true\"><path d=\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\"></path><path d=\"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\"></path><path d=\"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Every library starts with a provider-agnostic core. Use React, Vue, Solid, Angular, or vanilla JS—your choice.</p><div aria-hidden=\"true\" class=\"relative mt-auto h-32 pt-5 font-mono text-[10px] font-bold\"><div class=\"home-adapter-graph absolute inset-x-0 top-1 h-[7.5rem] overflow-visible\"><span data-adapter-label=\"React\" style=\"height:20.3125%;left:5.625%;top:21.875%;width:18.75%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">React</span><span data-adapter-label=\"Vue\" style=\"height:20.3125%;left:41.25%;top:5.46875%;width:17.5%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Vue</span><span data-adapter-label=\"Solid\" style=\"height:20.3125%;left:75.625%;top:21.875%;width:18.75%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center shadow-sm backdrop-blur transition-colors duration-500 border-cyan-300 bg-cyan-50 text-cyan-800 shadow-cyan-500/15 dark:border-cyan-700 dark:bg-cyan-950/40 dark:text-cyan-200\">Solid</span><span data-adapter-label=\"Angular\" style=\"height:20.3125%;left:8.125%;top:76.5625%;width:24.375%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Angular</span><span data-adapter-label=\"Vanilla\" style=\"height:20.3125%;left:67.5%;top:76.5625%;width:24.375%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Vanilla</span><span data-adapter-label=\"core\" style=\"height:25%;left:41.25%;top:45.3125%;width:17.5%;\" class=\"absolute z-30 flex items-center justify-center rounded-lg bg-linear-to-r text-center text-[11px] text-white shadow-lg shadow-cyan-500/15 from-blue-500 to-cyan-500\">core</span><span data-connection-flow=\"React\" style=\"left: 31.5475%; top: 43.3363%; transform: translate(-50%, -50%) rotate(-151.405deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Vue\" style=\"left: 50%; top: 36.0065%; transform: translate(-50%, -50%) rotate(-90deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Solid\" style=\"left: 65.0748%; top: 48.0558%; transform: translate(-50%, -50%) rotate(-25.5548deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Angular\" style=\"left: 38.5521%; top: 67.4827%; transform: translate(-50%, -50%) rotate(158.989deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Vanilla\" style=\"left: 59.8974%; top: 66.5122%; transform: translate(-50%, -50%) rotate(7.52271deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-0\"></span><span data-connection-port=\"React-core\" style=\"left:41.25%;top:51.3671875%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"React-adapter\" style=\"left:24.375%;top:38.936941964285715%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vue-core\" style=\"left:50%;top:45.3125%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vue-adapter\" style=\"left:50%;top:25.78125%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Solid-core\" style=\"left:58.75%;top:51.3671875%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-100\"></span><span data-connection-port=\"Solid-adapter\" style=\"left:75.625%;top:38.936941964285715%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-100\"></span><span data-connection-port=\"Angular-core\" style=\"left:41.25%;top:66.33223684210526%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Angular-adapter\" style=\"left:30.743243243243246%;top:76.5625%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vanilla-core\" style=\"left:58.75%;top:66.33223684210526%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vanilla-adapter\" style=\"left:69.25675675675676%;top:76.5625%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">01</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-emerald-500 to-teal-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Compile-time contracts</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Type-Safe by Design</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-emerald-200 bg-emerald-50 text-emerald-700 dark:border-emerald-900 dark:bg-emerald-950/40 dark:text-emerald-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code-xml h-5 w-5\" aria-hidden=\"true\"><path d=\"m18 16 4-4-4-4\"></path><path d=\"m6 8-4 4 4 4\"></path><path d=\"m14.5 4-5 16\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">First-class TypeScript support that catches bugs at compile time and makes refactoring fearless.</p><div class=\"mt-auto pt-7 font-mono text-[11px] leading-5\"><div class=\"rounded-lg border border-gray-200 bg-white/70 p-3 text-gray-600 dark:border-gray-800 dark:bg-black/30 dark:text-gray-400\"><div class=\"flex items-center justify-between gap-3\"><span>params.postId</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">string</span></div><div class=\"flex items-center justify-between gap-3\"><span>query.data</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">Project[]</span></div><div class=\"flex items-center justify-between gap-3\"><span>form.email</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">Field&lt;string&gt;</span></div></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">02</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-orange-500 to-red-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Real workloads</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Production-Grade</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-orange-200 bg-orange-50 text-orange-700 dark:border-orange-900 dark:bg-orange-950/40 dark:text-orange-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-zap h-5 w-5\" aria-hidden=\"true\"><path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Battle-tested in the world's largest apps. Built for real workloads, not just happy-path demos.</p><div class=\"mt-auto pt-7\"><div class=\"mb-2 flex items-center justify-between gap-3 font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\"><span>critical paths</span><span class=\"bg-linear-to-r bg-clip-text text-transparent from-orange-500 to-red-500\">used daily</span></div><div class=\"grid grid-cols-2 gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\"><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>websites</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>AI tools</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>apps</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>services</span></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">03</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-purple-500 to-pink-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Independent tools</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">No Vendor Lock-in</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-purple-200 bg-purple-50 text-purple-700 dark:border-purple-900 dark:bg-purple-950/40 dark:text-purple-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield h-5 w-5\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Open source and independent. No hidden agendas, no platform bias—just great tools for developers.</p><div class=\"mt-auto pt-7\"><div class=\"flex flex-wrap gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\"><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">MIT</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">self-host</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">any host</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">no paid products</span></div><div aria-hidden=\"true\" class=\"mt-3 h-px bg-linear-to-r from-purple-500 to-pink-500\"></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">04</span></li></ol></div></section><div><!--$2--><div class=\"space-y-24\"><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"partners\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a></h3><div class=\"flex flex-col gap-3\"><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-yellow-400 via-amber-500 to-orange-600 dark:from-yellow-300 dark:via-amber-400 dark:to-orange-400\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-amber-500 dark:text-amber-300\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L7.5 4.2 L11.5 4.6 L8.5 7.2 L9.4 11.2 L6 9.2 L2.6 11.2 L3.5 7.2 L0.5 4.6 L4.5 4.2 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-amber-600 dark:text-amber-300\">Gold</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://coderabbit.link/tanstack?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/coderabbit-light-CIzGLYU_.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/coderabbit-dark-D643Zkrv.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://www.cloudflare.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/cloudflare-black-6Ojsn8yh.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/cloudflare-white-Co-Tyjbl.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://netlify.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.25);\"><img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_8)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='%23014847'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='%23014847'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='%23014847'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='%23014847'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='%23014847'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_8'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_26)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='white'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='white'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='white'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='white'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='white'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='white'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_26'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://railway.com/?utm_medium=sponsor&amp;utm_source=oss&amp;utm_campaign=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/railway-black-DeBDfNao.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/railway-white-CFKFsfw2.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://lovable.dev?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/lovable-black-1mVxR6Bj.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/lovable-white-DLB1BxKZ.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a></div></div></div><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-slate-200 via-zinc-400 to-slate-300 dark:from-slate-300 dark:via-zinc-400 dark:to-slate-400\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-slate-400 dark:text-slate-300\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0 L7.2 4.8 L12 6 L7.2 7.2 L6 12 L4.8 7.2 L0 6 L4.8 4.8 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-slate-500 dark:text-slate-300\">Silver</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://openrouter.ai?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.25);\"><img src=\"/assets/openrouter-black-DNn7_580.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/openrouter-white-COMTfjvn.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://workos.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/workos-black-DnPI5Ve5.svg\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3csvg%20width='880'%20height='168'%20viewBox='0%200%20880%20168'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1647_45)'%3e%3cpath%20d='M255.264%2025.3765H279.579L297.086%2097.519C300.332%20111.135%20300.976%20119.244%20300.976%20119.244H301.304C301.304%20119.244%20302.435%20111.306%20305.681%2097.519L322.373%2025.3765H349.934L367.599%2097.519C371.003%20111.622%20371.818%20119.244%20371.818%20119.244H372.304C372.304%20119.244%20372.632%20111.622%20375.866%2097.519L392.729%2025.3765H417.043L386.249%20143.717H359.174L340.536%2072.0612C336.646%2056.4997%20336.318%2049.5334%20336.318%2049.5334H335.99C335.99%2049.5334%20335.661%2056.4997%20332.099%2072.0612L314.592%20143.717H286.715L255.264%2025.3765Z'%20fill='white'/%3e%3cpath%20d='M412.984%20100.726C412.984%2073.6509%20430.491%2056.1442%20456.921%2056.1442C483.181%2056.1442%20500.688%2073.6509%20500.688%20100.726C500.688%20127.958%20483.181%20145.635%20456.921%20145.635C430.503%20145.623%20412.984%20127.958%20412.984%20100.726ZM477.99%20100.726C477.99%2083.2189%20469.565%2073.3227%20456.921%2073.3227C443.305%2073.3227%20435.682%2084.3495%20435.682%20100.726C435.682%20118.561%20444.107%20128.445%20456.921%20128.445C470.537%20128.445%20477.99%20117.418%20477.99%20100.726Z'%20fill='white'/%3e%3cpath%20d='M511.545%2057.4711H533.101V73.3609H533.587C537.319%2065.0938%20546.231%2056.8267%20561.464%2056.8267C564.054%2056.8267%20565.683%2057.155%20566.813%2057.4711V79.0263H566.169C566.169%2079.0263%20564.224%2078.3819%20558.875%2078.3819C542.182%2078.3819%20533.101%2088.266%20533.101%20106.745V143.704H511.545V57.4711Z'%20fill='white'/%3e%3cpath%20d='M576.868%2025.3765H598.423V63.3079C598.423%2085.6776%20598.095%2089.7261%20598.095%2089.7261H598.423L630.519%2057.4723H657.424L619.833%2094.7592L663.442%20143.717H637.984L606.532%20108.047L598.423%20115.986V143.705H576.868V25.3765Z'%20fill='white'/%3e%3cpath%20d='M663.757%2084.9796C663.757%2048.5072%20686.455%2024.1923%20720.496%2024.1923C754.537%2024.1923%20777.235%2048.5072%20777.235%2084.9796C777.235%20121.452%20754.537%20145.767%20720.496%20145.767C686.455%20145.767%20663.757%20121.452%20663.757%2084.9796ZM753.722%2084.9796C753.722%2060.1784%20740.434%2043.474%20720.483%2043.474C700.533%2043.474%20687.257%2060.1784%20687.257%2084.9796C687.257%20109.781%20700.545%20126.485%20720.483%20126.485C740.422%20126.485%20753.722%20109.781%20753.722%2084.9796Z'%20fill='white'/%3e%3cpath%20d='M785.488%20104.326H810.131C810.131%20118.271%20819.699%20126.052%20834.288%20126.052C846.603%20126.052%20855.041%20119.888%20855.041%20111.135C855.041%20101.25%20848.561%2098.6488%20827.966%2094.6003C809.158%2090.868%20789.22%2084.5461%20789.22%2059.9029C789.22%2039.3203%20806.727%2023.7587%20833.473%2023.7587C861.35%2023.7587%20878.541%2038.3477%20878.541%2060.3892H853.898C853.898%2049.6906%20845.631%2043.0405%20833.473%2043.0405C821.158%2043.0405%20813.535%2049.0341%20813.535%2057.7875C813.535%2067.0272%20818.884%2070.5893%20835.419%2073.9934C859.892%2079.1847%20880%2081.9323%20880%20109.165C880%20130.745%20861.192%20145.333%20833.473%20145.333C805.268%20145.333%20785.488%20128.957%20785.488%20104.326Z'%20fill='white'/%3e%3cpath%20d='M0%2084.0003C0%2087.6782%200.967855%2091.356%202.83904%2094.5177L36.7785%20153.299C40.2628%20159.299%2045.5537%20164.203%2052.1351%20166.397C65.1044%20170.72%2078.5253%20165.171%2084.9131%20154.073L93.1076%20139.878L60.7813%2084.0003L94.9143%2024.8321L103.109%2010.6369C105.561%206.37836%20108.851%202.89408%20112.723%200.119568H109.174H60.0715C50.8446%200.119568%2042.3275%205.02337%2037.7463%2013.0243L2.83904%2073.483C0.967855%2076.6446%200%2080.3225%200%2084.0003Z'%20fill='white'/%3e%3cpath%20d='M193.571%2083.9997C193.571%2080.3219%20192.603%2076.644%20190.732%2073.4824L156.341%2013.9271C149.953%202.89352%20136.532%20-2.65551%20123.563%201.60305C116.982%203.79685%20111.691%208.70065%20108.206%2014.7013L100.464%2028.0577L132.79%2083.9997L98.6569%20143.168L90.4624%20157.363C88.0105%20161.557%2084.7198%20165.106%2080.8484%20167.88H84.3972H133.5C142.727%20167.88%20151.244%20162.977%20155.825%20154.976L190.732%2094.5171C192.603%2091.3554%20193.571%2087.6776%20193.571%2083.9997Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1647_45'%3e%3crect%20width='880'%20height='168'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://ag-grid.com/react-data-grid/?utm_source=reacttable&amp;utm_campaign=githubreacttable\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.1);\"><img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23031c4c'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23031c4c'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23fff'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23fff'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://serpapi.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.92);\"><img src=\"/assets/serpapi-black-DnXRiQQ3.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/serpapi-white-CPxTEZSp.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://go.clerk.com/wOwHtuJ\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.72);\"><img src=\"/assets/clerk-logo-light-BYN-U_0H.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/clerk-logo-dark-CRE22T_2.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a></div></div></div><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-amber-700 via-amber-800 to-amber-950 dark:from-amber-600 dark:via-amber-800 dark:to-amber-950\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-amber-800 dark:text-amber-600\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L11.5 6 L6 11.5 L0.5 6 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-amber-800 dark:text-amber-600\">Bronze</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://sentry.io?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23362d59'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23fff'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://www.unkey.com/?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.7);\"><img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://www.prisma.io/?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/prisma-light-Cloa3Onm.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/prisma-dark-DwgDxLwn.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://electric-sql.com\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/electric-light-C-5MDda4.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/electric-dark-Bfu2Vl2j.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a></div></div></div></div><div class=\"flex justify-center mt-6\"><a href=\"/partners?status=inactive\"><span class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View Previous Partners<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"blog\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a></h3><div class=\"grid grid-cols-1 md:grid-cols-3 gap-4\"><a href=\"/blog/tanstack-table-v9-reactivity\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/tanstack-table-v9-reactivity/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">Inside TanStack Table V9 Reactivity</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Riccardo Perra<time datetime=\"2026-07-19\" title=\"Jul 19, 2026\"> <!-- -->on <!-- -->Jul 19, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">TanStack Table V9 moves state and options behind reactive primitives so updates stay within the scopes that consume them. Here is the path we took to get there.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a><a href=\"/blog/run-coding-agents-in-a-sandbox\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/run-coding-agents-in-a-sandbox/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">Run Any Coding Agent in a Sandbox, With One chat() Call</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Alem Tuzlak<time datetime=\"2026-06-30\" title=\"Jun 30, 2026\"> <!-- -->on <!-- -->Jun 30, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">Wiring a coding agent into your app means gluing each CLI's protocol and deciding where it safely runs. TanStack AI's new sandbox layer collapses both into one pattern, and lets you plug in any Agent Client Protocol agent with no dedicated package.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a><a href=\"/blog/tanstack-open-source-awards-2026\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/tanstack-open-source-awards-2026/header.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">TanStack Start and TanStack AI Win 2026 Open Source Awards</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Tanner Linsley<time datetime=\"2026-06-22\" title=\"Jun 22, 2026\"> <!-- -->on <!-- -->Jun 22, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">TanStack Start won Breakthrough of the Year and TanStack AI won AI Project of the Year at the 2026 Open Source Awards in Amsterdam.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a></div><div class=\"flex justify-center mt-6\"><a href=\"/blog\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View All Posts<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div></div></div><!--/$--></div><div><!--$3--><div class=\"space-y-24\"><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"maintainers\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a></h3><div class=\"grid gap-6 grid-cols-2 lg:grid-cols-3\"><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\"><a href=\"https://github.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Tanner Linsley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tannerlinsley.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-tannerlinsley\">Tanner Linsley</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->11<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\"><a href=\"https://github.com/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Dominik Dorfmeister\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tkdodo.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>TypeScript</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-tkdodo\">Dominik Dorfmeister</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">🌴 Query</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://bsky.app/profile/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\"><a href=\"https://github.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Corbin Crutchley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/crutchcorn.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Forms</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Validation</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>State Management</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-crutchcorn\">Corbin Crutchley</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">🌴 Form</a><a aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">🌴 Store</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->1<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\"><a href=\"https://github.com/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Manuel Schiller\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/schiller-manuel.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-schiller-manuel\">Manuel Schiller</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\"><a href=\"https://github.com/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Kevin Van Cott\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/kevinvandy.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Data Grids</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Performance</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Dashboards</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-kevinvandy\">Kevin Van Cott</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">🌴 Pacer</a><a aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">🌴 Hotkeys</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->2<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"></path></svg></a><a href=\"https://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\"><a href=\"https://github.com/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Jack Herrington\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/jherr.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Templates</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-jherr\">Jack Herrington</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">🌴 AI</a><span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\"><a href=\"https://github.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Sean Cassiere\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/seancassiere.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-seancassiere\">Sean Cassiere</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\"><a href=\"https://github.com/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Christopher Horobin\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/chorobin.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>TypeScript</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-chorobin\">Christopher Horobin</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\"><a href=\"https://github.com/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Damian Pieczynski\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/piecyk.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Virtualization</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Performance</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-piecyk\">Damian Pieczynski</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">🌴 Virtual</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\"><a href=\"https://github.com/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Kyle Mathews\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/KyleAMathews.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Sync Engines</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-KyleAMathews\">Kyle Mathews</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">🌴 DB</a><a aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">🌴 Intent</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\"><a href=\"https://github.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Alem Tuzlak\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/AlemTuzlak.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>DevTools</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Routers</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Vite Plugins</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-AlemTuzlak\">Alem Tuzlak</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">🌴 AI</a><a aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">🌴 Devtools</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\"><a href=\"https://github.com/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Sam Willis\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/samwillis.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Sync Engines</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Incremental View Maintenance</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-samwillis\">Sam Willis</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">🌴 DB</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\"><a href=\"https://github.com/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Lachlan Collins\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/lachlancollins.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-lachlancollins\">Lachlan Collins</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">🌴 Config</a><a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">🌴 Query</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div></div><div class=\"flex justify-center mt-6\"><a href=\"/maintainers\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View All Maintainers</a></div></div><div class=\"lg:max-w-(--breakpoint-lg) px-4 mx-auto\"><div id=\"sponsors\" class=\"scroll-mt-24\"><div class=\"px-4 w-full lg:max-w-(--breakpoint-lg) md:mx-auto\"><div class=\"space-y-8\"><h3 class=\"text-3xl font-bold\"><a href=\"#sponsors\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">OSS Sponsors</a></h3><div class=\"relative mx-auto flex w-full flex-wrap overflow-hidden [&amp;&gt;div]:h-full [&amp;&gt;div]:w-full\" style=\"aspect-ratio:1/1;\"><div><!--$4--><div class=\"relative w-full h-full overflow-hidden rounded-[2rem] bg-linear-to-br from-gray-100/80 via-white to-gray-50 dark:from-gray-900 dark:via-gray-950 dark:to-gray-900\"><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:8%;top:6%;width:20px;height:20px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:39.08%;top:59.68%;width:37px;height:37px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:70.16%;top:25.36%;width:54px;height:54px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:17.240000000000002%;top:79.03999999999999%;width:71px;height:71px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:48.32%;top:44.72%;width:88px;height:88px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:79.39999999999999%;top:10.4%;width:105px;height:105px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:26.48%;top:64.08000000000001%;width:32px;height:32px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:57.559999999999995%;top:29.76%;width:49px;height:49px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:88.64%;top:83.44%;width:66px;height:66px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:35.72%;top:49.12%;width:83px;height:83px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:66.8%;top:14.8%;width:100px;height:100px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:13.88%;top:68.47999999999999%;width:27px;height:27px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:44.96%;top:34.16%;width:44px;height:44px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:76.04%;top:87.84%;width:61px;height:61px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:23.119999999999997%;top:53.52%;width:78px;height:78px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:54.2%;top:19.2%;width:95px;height:95px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:85.28%;top:72.88%;width:22px;height:22px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:32.36%;top:38.56%;width:39px;height:39px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:63.440000000000005%;top:92.24%;width:56px;height:56px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:10.52%;top:57.919999999999995%;width:73px;height:73px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:41.6%;top:23.6%;width:90px;height:90px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:72.68%;top:77.28%;width:107px;height:107px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:19.76%;top:42.96%;width:34px;height:34px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:50.84%;top:8.64%;width:51px;height:51px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:81.92%;top:62.32%;width:68px;height:68px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:29%;top:28%;width:85px;height:85px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:60.08%;top:81.67999999999999%;width:102px;height:102px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:91.16%;top:47.36%;width:29px;height:29px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:38.239999999999995%;top:13.04%;width:46px;height:46px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:69.32%;top:66.72%;width:63px;height:63px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:16.4%;top:32.4%;width:80px;height:80px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:47.48%;top:86.08%;width:97px;height:97px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:78.56%;top:51.760000000000005%;width:24px;height:24px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:25.64%;top:17.44%;width:41px;height:41px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:56.72%;top:71.12%;width:58px;height:58px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:87.8%;top:36.8%;width:75px;height:75px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:34.879999999999995%;top:90.47999999999999%;width:92px;height:92px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:65.96%;top:56.16%;width:109px;height:109px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:13.04%;top:21.84%;width:36px;height:36px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:44.12%;top:75.52000000000001%;width:53px;height:53px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:75.2%;top:41.2%;width:70px;height:70px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:22.28%;top:6.88%;width:87px;height:87px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:53.36%;top:60.56%;width:104px;height:104px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:84.44%;top:26.240000000000002%;width:31px;height:31px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:31.520000000000003%;top:79.92%;width:48px;height:48px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:62.6%;top:45.6%;width:65px;height:65px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:9.68%;top:11.28%;width:82px;height:82px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:40.76%;top:64.96000000000001%;width:99px;height:99px;opacity:0.25;\"></div></div><!--/$--></div></div><div class=\"flex justify-center\"><a class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\" href=\"https://github.com/sponsors/tannerlinsley\">Become a Sponsor<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div></div></div></div><div class=\"h-4\"></div><p class=\"italic mx-auto max-w-(--breakpoint-sm) text-gray-500 dark:text-gray-400 text-center\">Sponsors get special perks like<!-- --> <strong>private discord channels, priority issue requests, and direct support</strong>!</p></div></div><!--/$--></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg)\"><div class=\"\n          rounded-md p-4 grid gap-6\n          bg-discord text-white overflow-hidden relative\n          shadow-xl shadow-indigo-700/30\n          sm:p-8 sm:grid-cols-3 items-center\"><div class=\"absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20\"><img src=\"data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e\" alt=\"Discord Logo\" loading=\"lazy\" width=\"300\" height=\"300\"></div><div class=\"sm:col-span-2\"><h3 id=\"discord\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a></h3><p class=\"mt-4\">The official TanStack community to ask questions, network and make new friends and get lightning fast news about what's coming next for TanStack!</p></div><div class=\"flex items-center justify-center\"><a class=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-discord justify-center shadow-lg text-sm\" href=\"https://discord.com/invite/WrRKjPJ\" target=\"_blank\" rel=\"noreferrer\">Join TanStack Discord</a></div></div></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg)\"><div class=\"\n          rounded-md p-4 grid gap-6\n          bg-linear-to-br from-red-500 to-red-700 text-white overflow-hidden relative\n          shadow-xl shadow-red-700/30\n          sm:p-8 sm:grid-cols-3 items-center\"><div class=\"absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"300\" height=\"300\" role=\"img\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></div><div class=\"sm:col-span-2\"><h3 id=\"youtube\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a></h3><p class=\"mt-4\">The official TanStack YouTube channel. Tutorials, deep dives, release walkthroughs, and more — free for everyone!</p></div><div class=\"flex items-center justify-center\"><a class=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-red-600 justify-center shadow-lg text-sm\" href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-play w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\"></path></svg>Subscribe on YouTube</a></div></div></div><div class=\"h-4\"></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg) relative\"><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 rounded-md p-8 md:p-14\"><div><div class=\"relative inline-block max-w-full\"><h3 id=\"newsletter\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a></h3></div><p class=\"text-lg mt-1\">New posts, releases, and ecosystem updates from TanStack.</p></div><div class=\"grid gap-2 mt-4 max-w-sm\"><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700 w-full\" type=\"button\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-log-in h-4 w-4\" aria-hidden=\"true\"><path d=\"m10 17 5-5-5-5\"></path><path d=\"M15 12H3\"></path><path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4\"></path></svg>Log in to subscribe</button><p class=\"text-gray-500 dark:text-gray-400 text-sm opacity-50 font-semibold italic\">We'll use your TanStack login email.</p></div></div></div><div class=\"h-20\"></div><div class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 relative flex flex-col items-start justify-center gap-4 p-8 max-w-(--breakpoint-lg) mx-auto text-sm\"><div class=\"grid gap-1 sm:grid-cols-2 md:grid-cols-3\"><div><a href=\"/blog\">Blog</a></div><div><a href=\"https://x.com/tan_stack\" target=\"_blank\" rel=\"noreferrer\">@Tan_Stack on X.com</a></div><div><a href=\"https://x.com/tannerlinsley\" target=\"_blank\" rel=\"noreferrer\">@TannerLinsley on X.com</a></div><div><a href=\"https://github.com/tanstack\" target=\"_blank\" rel=\"noreferrer\">GitHub</a></div><div><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\">YouTube</a></div><div><a href=\"https://nozzle.io\" target=\"_blank\" rel=\"noreferrer\">Nozzle.io - Keyword Rank Tracker</a></div><div><a href=\"/ethos\">Ethos</a></div><div><a href=\"/tenets\">Tenets</a></div><div><a href=\"/privacy\">Privacy Policy</a></div><div><a href=\"/terms\">Terms of Service</a></div></div><div class=\"text-center opacity-60\">© <!-- -->2026<!-- --> TanStack LLC</div></div></div><!--/$--></div></div><div aria-hidden=\"true\" class=\"pointer-events-none fixed top-0 left-0 z-99999999 h-[320px] w-full select-none\"><div class=\"absolute top-0 w-full h-80 rounded-[100%] bg-amber-500/30 blur-3xl transition-all duration-500 dark:bg-sky-400/25 -translate-y-full opacity-0\"></div><div class=\"absolute top-6 left-1/2 -translate-x-1/2 rounded-full bg-white/75 p-2 shadow-lg backdrop-blur-lg transition-all duration-300 dark:bg-slate-900/40 -translate-y-6 opacity-0\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-loader-circle animate-spin text-gray-900 dark:text-white text-4xl\" aria-label=\"Loading\"><path d=\"M21 12a9 9 0 1 1-6.219-8.56\"></path></svg></div></div><section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section><script defer=\"\" src=\"https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496\" integrity=\"sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==\" data-cf-beacon=\"{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;7703c87711084cfcbf970e05b2952977&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}\" crossorigin=\"anonymous\"></script>\n</body></html>",
                "_has_shadow_root": "false",
                "_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"eager\",\"eager\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
                "_initiators": {
                    "": [
                        "https://tanstack.com/"
                    ],
                    "about:client": [
                        "https://tanstack.com/assets/index-B9NJHisQ.js",
                        "https://tanstack.com/assets/rolldown-runtime-9r-HBx0o.js",
                        "https://tanstack.com/assets/tanstack-router-U0H7bmeq.js",
                        "https://tanstack.com/assets/tanstack-query-BttgOCQn.js",
                        "https://tanstack.com/assets/icons-xTj2hkG8.js",
                        "https://tanstack.com/assets/shared-constants-yNCBtlN_.js",
                        "https://tanstack.com/assets/routes-DfNLmXGz.js",
                        "https://tanstack.com/assets/Footer-DXYm8Pa-.js",
                        "https://tanstack.com/assets/useNpmDownloadCounter-jgTPLjDE.js",
                        "https://tanstack.com/assets/blog.functions-C-Dso7yf.js",
                        "https://tanstack.com/assets/users.functions-CeXclkLY.js",
                        "https://tanstack.com/assets/HomeApplicationStarter-DKoDL7uE.js",
                        "https://tanstack.com/assets/ApplicationStarter-B3UMyhpE.js",
                        "https://tanstack.com/assets/useDebouncedValue-CV-ebLIG.js",
                        "https://tanstack.com/assets/useDebouncer-DFwQa-3J.js",
                        "https://tanstack.com/assets/event-client-CV4ssJpW.js",
                        "https://tanstack.com/assets/store-Cj3QexLS.js",
                        "https://tanstack.com/assets/Icons-q42Z9Dpx.js",
                        "https://tanstack.com/assets/usePartnerPlacementContext-COo3TXOB.js"
                    ],
                    "undefined": [
                        "https://tanstack.com/assets/index-Drgb1pa5.css",
                        "https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png",
                        "https://tanstack.com/favicon.ico"
                    ],
                    "https://tanstack.com/": [
                        "https://tanstack.com/fonts/Inter-latin.woff2",
                        "https://tanstack.com/images/logos/logo-black.svg",
                        "https://tanstack.com/images/logos/logo-white.svg",
                        "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                        "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png",
                        "https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496",
                        "https://tanstack.com/site.webmanifest",
                        "https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png",
                        "https://tanstack.com/_a/gtag.js"
                    ],
                    "https://tanstack.com/assets/index-B9NJHisQ.js": [
                        "https://tanstack.com/cdn-cgi/rum?",
                        "https://tanstack.com/_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                        "https://tanstack.com/_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                        "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACAC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=0&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=2252",
                        "https://o4507236158537728.ingest.us.sentry.io/api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                        "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7280"
                    ],
                    "https://tanstack.com/assets/tanstack-router-U0H7bmeq.js": [
                        "data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e"
                    ],
                    "https://tanstack.com/_a/gtag.js": [
                        "https://stats.g.doubleclick.net/g/collect?v=2&ngs=1&ibt=1&tid=G-JMT1Z50SPS&cid=2028791594.1784560035&gtm=45je67f0v874742341za204zd874742341&rcb=8&aip=1&dma=0&gcd=13l3l3l3l1l1&npa=0&frm=0&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606"
                    ]
                },
                "_inline_style_bytes": 16944,
                "_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":10,\"beacon\":1,\"total\":12},\"beacon_ajax_usage\":1,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":0,\"resources_h2\":0,\"ajax_h3\":10,\"resources_h3\":36},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":6,\"async\":4,\"defer\":1,\"crossorigin\":0,\"integrity\":1,\"nomodule\":0,\"nonce\":0,\"referrerpolicy\":0,\"src\":4,\"inline\":2,\"type_module\":1,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":{\"length\":308432,\"elements\":2015,\"links\":19,\"stylesheets\":1,\"inlineStyles\":1,\"scripts\":2,\"inlineScripts\":4}}",
                "_llms_txt_validation": "{\"valid\":true}",
                "_localstorage_size": 0,
                "_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":26,\"submit\":1},\"total\":27},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"button\":6,\"textarea\":1},\"types\":{\"button\":5,\"submit\":1},\"total\":7}],\"total\":1},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{},\"total\":0},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":772,\"references_total\":10802},\"rel\":{\"rels_total\":103,\"rels\":{\"modulepreload\":19,\"canonical\":1,\"preload\":1,\"apple-touch-icon\":1,\"icon\":3,\"manifest\":1,\"stylesheet\":1,\"noopener noreferrer\":54,\"noreferrer\":22}},\"ids\":{\"ids_total\":27,\"duplicate_ids_total\":0,\"unique_ids_total\":27},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":52,\"src_total\":52,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":7,\"present\":45},\"loading\":{\"auto\":0,\"lazy\":48,\"eager\":2,\"invalid\":0,\"missing\":2,\"blank\":0},\"dimensions\":{\"missing_width\":18,\"missing_height\":19}}},\"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\":169,\"svg_img_total\":21,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":190},\"app\":{\"app_id_present\":false,\"meta_theme_color\":\"#f9fafb\"},\"anchors\":{\"hrefs_without_special_scheme\":[\"mailto:support@tanstack.com\",\"mailto:partners@tanstack.com?subject=TanStack%20Partnership%20Inquiry\",\"mailto:support@tanstack.com\",\"mailto:partners@tanstack.com?subject=TanStack%20Partnership%20Inquiry\"]},\"dom-shape\":{\"bodyNodesCount\":1974,\"bodyLeafNodesCount\":858,\"depth\":{\"mean\":12.944055944055943,\"median\":13,\"mode\":15,\"stddev\":3.841758454775927,\"skew\":-0.5351570329436474,\"range\":{\"min\":1,\"max\":20}},\"bodyNonLeafNodesCount\":1116,\"branchFactor\":{\"mean\":1.8584229390681004,\"median\":2,\"mode\":1,\"stddev\":1.834464661779042,\"skew\":0.46794193257209543,\"range\":{\"min\":1,\"max\":48}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":8,\"stddev\":0,\"skew\":null,\"median\":8,\"mode\":8,\"range\":{\"min\":8,\"max\":8}},{\"depth\":1,\"count\":4,\"mean\":1.5,\"stddev\":0.5,\"skew\":1,\"median\":1.5,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":2,\"count\":5,\"mean\":2.6,\"stddev\":1.8547236990991407,\"skew\":0.8626621856275074,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":6}},{\"depth\":3,\"count\":11,\"mean\":2.6363636363636362,\"stddev\":3.2828127427759615,\"skew\":0.49846389805954017,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":12}},{\"depth\":4,\"count\":24,\"mean\":1.9166666666666667,\"stddev\":0.759202798262025,\"skew\":-0.10976425998969024,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":3}},{\"depth\":5,\"count\":32,\"mean\":2.21875,\"stddev\":2.1612261421470915,\"skew\":0.5639159994563182,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":10}},{\"depth\":6,\"count\":45,\"mean\":2,\"stddev\":1.2110601416389966,\"skew\":0.8257228238447706,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":6}},{\"depth\":7,\"count\":60,\"mean\":2.3833333333333333,\"stddev\":2.0007637430630223,\"skew\":0.6914026396817605,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":13}},{\"depth\":8,\"count\":80,\"mean\":1.775,\"stddev\":0.6319612329882268,\"skew\":-0.3560344974581562,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":4}},{\"depth\":9,\"count\":80,\"mean\":2.325,\"stddev\":2.2845951501305435,\"skew\":-0.29545716227289975,\"median\":2,\"mode\":3,\"range\":{\"min\":1,\"max\":21}},{\"depth\":10,\"count\":102,\"mean\":1.9019607843137254,\"stddev\":0.9852819236393031,\"skew\":0.9154342149931898,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":11,\"count\":95,\"mean\":1.5263157894736843,\"stddev\":0.831512322447642,\"skew\":0.6329621044272918,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":12,\"count\":125,\"mean\":1.864,\"stddev\":4.220604696012173,\"skew\":0.2047100030041544,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":48}},{\"depth\":13,\"count\":127,\"mean\":1.8661417322834646,\"stddev\":0.6065548085849058,\"skew\":-0.22068618667590345,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":6}},{\"depth\":14,\"count\":133,\"mean\":1.4285714285714286,\"stddev\":0.6967779150798856,\"skew\":0.6150760799045889,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":4}},{\"depth\":15,\"count\":41,\"mean\":2.073170731707317,\"stddev\":0.9973194292810182,\"skew\":0.07336739820667783,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":5}},{\"depth\":16,\"count\":36,\"mean\":2,\"stddev\":0.23570226039551584,\"skew\":0,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":3}},{\"depth\":17,\"count\":64,\"mean\":1.5,\"stddev\":0.5,\"skew\":1,\"median\":1.5,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":18,\"count\":49,\"mean\":1.7755102040816326,\"stddev\":0.8867575911183849,\"skew\":0.8745458870034072,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}},{\"depth\":19,\"count\":3,\"mean\":3,\"stddev\":0,\"skew\":null,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":3}}]}}",
                "_media": "{\"num_picture_img\":0,\"num_image_sizes\":28,\"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": 6,
                "_num_scripts_async": 3,
                "_num_scripts_sync": 1,
                "_observers": null,
                "_origin-trials": [],
                "_parsed_css": [
                    {
                        "url": "https://tanstack.com/assets/index-Drgb1pa5.css",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "@layer properties"
                                        ]
                                    },
                                    {
                                        "type": "supports",
                                        "supports": "(((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b))))",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ":root",
                                                    ":host"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "--ship-x",
                                                        "value": "70px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--ship-y",
                                                        "value": "2.5rem"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "*",
                                                    ":before",
                                                    ":after",
                                                    "::backdrop"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-translate-x",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-translate-y",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-translate-z",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-scale-x",
                                                        "value": "1"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-scale-y",
                                                        "value": "1"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-scale-z",
                                                        "value": "1"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-rotate-x",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-rotate-y",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-rotate-z",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-skew-x",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-skew-y",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-space-y-reverse",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-space-x-reverse",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-divide-x-reverse",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-border-style",
                                                        "value": "solid"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-divide-y-reverse",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-gradient-position",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-gradient-from",
                                                        "value": "#0000"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-gradient-via",
                                                        "value": "#0000"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-gradient-to",
                                                        "value": "#0000"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-gradient-stops",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-gradient-via-stops",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-gradient-from-position",
                                                        "value": "0%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-gradient-via-position",
                                                        "value": "50%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-gradient-to-position",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-leading",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-font-weight",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-tracking",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-ordinal",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-slashed-zero",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-numeric-figure",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-numeric-spacing",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-numeric-fraction",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-shadow",
                                                        "value": "0 0 #0000"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-shadow-color",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-shadow-alpha",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-inset-shadow",
                                                        "value": "0 0 #0000"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-inset-shadow-color",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-inset-shadow-alpha",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-ring-color",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-ring-shadow",
                                                        "value": "0 0 #0000"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-inset-ring-color",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-inset-ring-shadow",
                                                        "value": "0 0 #0000"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-ring-inset",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-ring-offset-width",
                                                        "value": "0px"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-ring-offset-color",
                                                        "value": "#fff"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-ring-offset-shadow",
                                                        "value": "0 0 #0000"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-outline-style",
                                                        "value": "solid"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-blur",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-brightness",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-contrast",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-grayscale",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-hue-rotate",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-invert",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-opacity",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-saturate",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-sepia",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-drop-shadow",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-drop-shadow-color",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-drop-shadow-alpha",
                                                        "value": "100%"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-drop-shadow-size",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-backdrop-blur",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-backdrop-brightness",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-backdrop-contrast",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-backdrop-grayscale",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-backdrop-hue-rotate",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-backdrop-invert",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-backdrop-opacity",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-backdrop-saturate",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-backdrop-sepia",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-duration",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-ease",
                                                        "value": "initial"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "--tw-content",
                                                        "value": "\"\""
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": [
                                    {
                                        "reason": "missing '}'",
                                        "line": 1,
                                        "column": 85,
                                        "source": "@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--ship-x:70px;--ship-y:2.5rem}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:\"\"}}}@layer theme{:root,:host{--font-sans:\"Inter\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", Segoe UI Symbol, \"Noto Color Emoji\";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-gray-950:#0a0a0a;--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-shop-display:\"DM Sans\", ui-sans-serif, system-ui, sans-serif;--font-shop-mono:\"DM Mono\", ui-monospace, SFMono-Regular, Menlo, monospace;--text-shop-display:clamp(36px, 5vw, 52px);--text-shop-heading:22px;--text-shop-title:18px;--text-shop-price:20px;--text-shop-body:13.5px;--text-shop-ui:13px;--text-shop-sm:12px;--text-shop-xs:10.5px;--text-shop-2xs:9.5px;--color-twine-50:#f8f5ee;--color-twine-100:#eee6d3;--color-twine-200:#dfcda9;--color-twine-300:#cdac77;--color-twine-400:#bd9051;--color-twine-500:#ae7d44;--color-twine-600:#956339;--color-twine-700:#784b30;--color-twine-800:#653f2e;--color-twine-900:#58362b;--color-twine-950:#321c16;--color-discord:#536bbd;--color-shop-green:#22c993}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}:root{--navbar-height:52px;--docs-tabs-height:0px;--anchor-scroll-padding-top:calc(var(--navbar-height) + var(--docs-tabs-height));scroll-padding-top:var(--anchor-scroll-padding-top)}:root:has([data-docs-layout]){--docs-tabs-height:41px}@media (width>=1120px){:root:has([data-docs-layout]){--docs-tabs-height:42px}}html,body{color:var(--color-gray-900)}:is(html,body):is(.dark,.dark *){color:var(--color-gray-200)}html,body{background-color:#fdfdfd}html.dark,html.dark body{background-color:#0a0a0a}.using-mouse *{outline:none!important}*{scrollbar-color:var(--color-gray-400) var(--color-gray-100)}* scrollbar{width:1rem;height:1rem}::-webkit-scrollbar{width:1rem;height:1rem}* scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-track{background:var(--color-gray-100)}* scrollbar-thumb{background:var(--color-gray-300);border:3px solid var(--color-gray-100);border-radius:.5rem}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border:3px solid var(--color-gray-100);border-radius:.5rem}html.dark,html.dark *{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--color-gray-700) var(--color-gray-800)}html.dark * scrollbar{width:1rem;height:1rem}html.dark::-webkit-scrollbar{width:1rem;height:1rem}html.dark ::-webkit-scrollbar{width:1rem;height:1rem}html.dark * scrollbar-track{background:var(--color-gray-800)}html.dark ::-webkit-scrollbar-track{background:var(--color-gray-800)}html.dark * scrollbar-thumb{background:var(--color-gray-600);border:3px solid var(--color-gray-800);border-radius:.5rem}html.dark::-webkit-scrollbar-thumb{background:var(--color-gray-600);border:3px solid var(--color-gray-800);border-radius:.5rem}html.dark ::-webkit-scrollbar-thumb{background:var(--color-gray-600);border:3px solid var(--color-gray-800);border-radius:.5rem}[disabled]{pointer-events:none;opacity:.5}#docs-details summary::-webkit-details-marker{display:none}#docs-details .icon-close{display:none}#docs-details[open] .icon-close{display:block}#docs-details[open] .icon-open{display:none}#docs-details[open]>summary+*{height:auto;max-height:calc(100vh - 62px)}.anchor-heading{display:inline;text-decoration:none!important}.anchor-heading>:after{content:\"#\";margin-left:calc(var(--spacing) * 2);opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;transition-duration:.1s;position:relative}.anchor-heading:hover>:after{opacity:.5}.anchor-heading-link{margin-left:calc(var(--spacing) * 2);opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;transition-duration:.1s;display:inline-block;text-decoration:none!important}:hover>.anchor-heading-link{opacity:.5}.anchor-heading-link:focus{opacity:.75}:has(+.anchor-heading){margin-bottom:0!important}.anchor-heading+*{margin-top:0!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-0\\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\\/2{top:50%}.top-1\\/3{top:33.3333%}.top-1\\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-16{top:calc(var(--spacing) * 16)}.top-\\[5px\\]{top:5px}.top-\\[7px\\]{top:7px}.top-\\[48px\\]{top:48px}.top-\\[60\\%\\]{top:60%}.top-\\[calc\\(100\\%\\+6px\\)\\]{top:calc(100% + 6px)}.top-\\[calc\\(var\\(--navbar-height\\)\\+var\\(--docs-tabs-height\\)\\)\\]{top:calc(var(--navbar-height) + var(--docs-tabs-height))}.top-\\[calc\\(var\\(--navbar-height\\)\\+var\\(--docs-tabs-height\\,0px\\)\\)\\]{top:calc(var(--navbar-height) + var(--docs-tabs-height,0px))}.top-\\[calc\\(var\\(--navbar-height\\,56px\\)\\+0\\.5rem\\)\\]{top:calc(var(--navbar-height,56px) + .5rem)}.top-\\[var\\(--navbar-height\\)\\]{top:var(--navbar-height)}.top-\\[var\\(--navbar-height\\,56px\\)\\]{top:var(--navbar-height,56px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-5{right:calc(var(--spacing) * -5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\\.5{right:calc(var(--spacing) * 1.5)}.right-1\\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-2\\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\\/4{bottom:25%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\\[25\\%\\]{bottom:25%}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\\.5{left:calc(var(--spacing) * 1.5)}.left-1\\/2{left:50%}.left-1\\/3{left:33.3333%}.left-1\\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\\[-4px\\]{left:-4px}.left-\\[3px\\]{left:3px}.left-\\[7px\\]{left:7px}.left-\\[9px\\]{left:9px}.left-\\[11px\\]{left:11px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-99999999{z-index:99999999}.z-\\[2\\]{z-index:2}.z-\\[3\\]{z-index:3}.z-\\[60\\]{z-index:60}.z-\\[70\\]{z-index:70}.z-\\[80\\]{z-index:80}.z-\\[90\\]{z-index:90}.z-\\[100\\]{z-index:100}.z-\\[200\\]{z-index:200}.z-\\[500\\]{z-index:500}.z-\\[999\\]{z-index:999}.z-\\[1000\\]{z-index:1000}.z-\\[1200\\]{z-index:1200}.order-4832{order:4832}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.m-10{margin:calc(var(--spacing) * 10)}.m-11{margin:calc(var(--spacing) * 11)}.m-12{margin:calc(var(--spacing) * 12)}.-mx-\\[calc\\(50vw-50\\%\\)\\]{margin-inline:calc(50% - 50vw)}.mx-0\\.5{margin-inline:calc(var(--spacing) * .5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=\"1\"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:\"“\"\"”\"\"‘\"\"’\";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:\"`\"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-0\\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-5\\.5{margin-top:calc(var(--spacing) * 5.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-px{margin-right:-1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-\\[-55px\\]{margin-right:-55px}.mr-\\[108px\\]{margin-right:108px}.mr-auto{margin-right:auto}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-\\[1px\\],.-mb-px{margin-bottom:-1px}.mb-0\\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-0\\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.aspect-\\[5\\/2\\]{aspect-ratio:5/2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-0\\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\\.5{height:calc(var(--spacing) * 1.5)}.h-1\\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-17{height:calc(var(--spacing) * 17)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\\[1\\.125rem\\]{height:1.125rem}.h-\\[3px\\]{height:3px}.h-\\[5px\\]{height:5px}.h-\\[7\\.5rem\\]{height:7.5rem}.h-\\[7px\\]{height:7px}.h-\\[9px\\]{height:9px}.h-\\[18px\\]{height:18px}.h-\\[26px\\]{height:26px}.h-\\[26rem\\]{height:26rem}.h-\\[38px\\]{height:38px}.h-\\[95\\%\\]{height:95%}.h-\\[180px\\]{height:180px}.h-\\[200px\\]{height:200px}.h-\\[210px\\]{height:210px}.h-\\[320px\\]{height:320px}.h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{height:calc(100dvh - var(--navbar-height))}.h-\\[calc\\(100dvh-var\\(--navbar-height\\)-var\\(--docs-tabs-height\\)\\)\\]{height:calc(100dvh - var(--navbar-height) - var(--docs-tabs-height))}.h-\\[var\\(--navbar-height\\)\\]{height:var(--navbar-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.h-screen{height:100vh}.max-h-7{max-height:calc(var(--spacing) * 7)}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\\[22px\\]{max-height:22px}.max-h-\\[26px\\]{max-height:26px}.max-h-\\[36px\\]{max-height:36px}.max-h-\\[40px\\]{max-height:40px}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[56px\\]{max-height:56px}.max-h-\\[60vh\\]{max-height:60vh}.max-h-\\[70vh\\]{max-height:70vh}.max-h-\\[80dvh\\]{max-height:80dvh}.max-h-\\[90dvh\\]{max-height:90dvh}.max-h-\\[120px\\]{max-height:120px}.max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height))}.max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)-var\\(--docs-tabs-height\\,0px\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height) - var(--docs-tabs-height,0px))}.max-h-\\[calc\\(100dvh-var\\(--navbar-height\\,56px\\)-1rem\\)\\]{max-height:calc(100dvh - var(--navbar-height,56px) - 1rem)}.max-h-\\[min\\(62dvh\\,560px\\)\\]{max-height:min(62dvh,560px)}.max-h-\\[min\\(320px\\,60vh\\)\\]{max-height:min(320px,60vh)}.max-h-\\[var\\(--radix-dropdown-menu-content-available-height\\)\\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\\[19rem\\]{min-height:19rem}.min-h-\\[56px\\]{min-height:56px}.min-h-\\[60dvh\\]{min-height:60dvh}.min-h-\\[60px\\]{min-height:60px}.min-h-\\[72px\\]{min-height:72px}.min-h-\\[80dvh\\]{min-height:80dvh}.min-h-\\[80px\\]{min-height:80px}.min-h-\\[88dvh\\]{min-height:88dvh}.min-h-\\[100px\\]{min-height:100px}.min-h-\\[130px\\]{min-height:130px}.min-h-\\[180px\\]{min-height:180px}.min-h-\\[200px\\]{min-height:200px}.min-h-\\[220px\\]{min-height:220px}.min-h-\\[250px\\]{min-height:250px}.min-h-\\[260px\\]{min-height:260px}.min-h-\\[280px\\]{min-height:280px}.min-h-\\[320px\\]{min-height:320px}.min-h-\\[330px\\]{min-height:330px}.min-h-\\[360px\\]{min-height:360px}.min-h-\\[420px\\]{min-height:420px}.min-h-\\[1180px\\]{min-height:1180px}.min-h-\\[1840px\\]{min-height:1840px}.min-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{min-height:calc(100dvh - var(--navbar-height))}.min-h-\\[calc\\(100vh-200px\\)\\]{min-height:calc(100vh - 200px)}.min-h-\\[calc\\(100vh-var\\(--navbar-height\\,0px\\)\\)\\]{min-height:calc(100vh - var(--navbar-height,0px))}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\\.5{width:calc(var(--spacing) * 1.5)}.w-1\\/2{width:50%}.w-1\\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\\.5{width:calc(var(--spacing) * 2.5)}.w-2\\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\\.5{width:calc(var(--spacing) * 3.5)}.w-3\\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\\/12{width:83.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\\[1px\\]{width:1px}.w-\\[2px\\]{width:2px}.w-\\[4\\.5rem\\]{width:4.5rem}.w-\\[5px\\]{width:5px}.w-\\[6\\.5rem\\]{width:6.5rem}.w-\\[7px\\]{width:7px}.w-\\[9px\\]{width:9px}.w-\\[18px\\]{width:18px}.w-\\[26px\\]{width:26px}.w-\\[30px\\]{width:30px}.w-\\[80\\%\\]{width:80%}.w-\\[80px\\]{width:80px}.w-\\[95\\%\\]{width:95%}.w-\\[100px\\]{width:100px}.w-\\[100vw\\]{width:100vw}.w-\\[108px\\]{width:108px}.w-\\[260px\\]{width:260px}.w-\\[300px\\]{width:300px}.w-\\[500px\\]{width:500px}.w-\\[900px\\]{width:900px}.w-\\[calc\\(100\\%-1rem\\)\\]{width:calc(100% - 1rem)}.w-\\[calc\\(100vw-2rem\\)\\]{width:calc(100vw - 2rem)}.w-\\[min\\(22rem\\,calc\\(100vw-1rem\\)\\)\\]{width:min(22rem,100vw - 1rem)}.w-\\[min\\(420px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(420px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\\(--breakpoint-lg\\){max-width:var(--breakpoint-lg)}.max-w-\\(--breakpoint-sm\\){max-width:var(--breakpoint-sm)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\\[9rem\\]{max-width:9rem}.max-w-\\[10rem\\]{max-width:10rem}.max-w-\\[12rem\\]{max-width:12rem}.max-w-\\[14rem\\]{max-width:14rem}.max-w-\\[25rem\\]{max-width:25rem}.max-w-\\[58ch\\]{max-width:58ch}.max-w-\\[70px\\]{max-width:70px}.max-w-\\[78\\%\\]{max-width:78%}.max-w-\\[80rem\\]{max-width:80rem}.max-w-\\[82\\%\\]{max-width:82%}.max-w-\\[85\\%\\]{max-width:85%}.max-w-\\[86\\%\\]{max-width:86%}.max-w-\\[90\\%\\]{max-width:90%}.max-w-\\[100px\\]{max-width:100px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[110px\\]{max-width:110px}.max-w-\\[120px\\]{max-width:120px}.max-w-\\[150px\\]{max-width:150px}.max-w-\\[180px\\]{max-width:180px}.max-w-\\[200px\\]{max-width:200px}.max-w-\\[250px\\]{max-width:250px}.max-w-\\[280px\\]{max-width:280px}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[348px\\]{max-width:348px}.max-w-\\[350px\\]{max-width:350px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[760px\\]{max-width:760px}.max-w-\\[768px\\]{max-width:768px}.max-w-\\[900px\\]{max-width:900px}.max-w-\\[936px\\]{max-width:936px}.max-w-\\[1021px\\]{max-width:1021px}.max-w-\\[1100px\\]{max-width:1100px}.max-w-\\[1200px\\]{max-width:1200px}.max-w-\\[1280px\\]{max-width:1280px}.max-w-\\[1500px\\]{max-width:1500px}.max-w-\\[1760px\\]{max-width:1760px}.max-w-\\[calc\\(100vw-2rem\\)\\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-18{min-width:calc(var(--spacing) * 18)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\\[1\\.5rem\\]{min-width:1.5rem}.min-w-\\[1\\.125rem\\]{min-width:1.125rem}.min-w-\\[1ch\\]{min-width:1ch}.min-w-\\[2\\.5rem\\]{min-width:2.5rem}.min-w-\\[3\\.25rem\\]{min-width:3.25rem}.min-w-\\[10rem\\]{min-width:10rem}.min-w-\\[16rem\\]{min-width:16rem}.min-w-\\[24px\\]{min-width:24px}.min-w-\\[28px\\]{min-width:28px}.min-w-\\[34rem\\]{min-width:34rem}.min-w-\\[100px\\]{min-width:100px}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[150px\\]{min-width:150px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[180px\\]{min-width:180px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[230px\\]{min-width:230px}.min-w-\\[240px\\]{min-width:240px}.min-w-\\[300px\\]{min-width:300px}.min-w-\\[320px\\]{min-width:320px}.min-w-\\[340px\\]{min-width:340px}.min-w-\\[var\\(--ts-primary-nav-target-width\\,0px\\)\\]{min-width:var(--ts-primary-nav-target-width,0px)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-1\\/2{flex-basis:50%}.basis-1\\/3{flex-basis:33.3333%}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\\.5{--tw-translate-x:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\\/3{--tw-translate-x:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\\/3{--tw-translate-y:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-6{--tw-translate-y:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\\[-1px\\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\\[-8deg\\]{rotate:-8deg}.-skew-x-15{--tw-skew-x:skewX(calc(15deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\\[animation\\:shop-pulse_1\\.8s_infinite\\]{animation:1.8s infinite shop-pulse}.animate-\\[testimonials_linear_infinite\\]{animation:linear infinite testimonials}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-2{scroll-margin-block:calc(var(--spacing) * 2)}.scroll-my-20{scroll-margin-block:calc(var(--spacing) * 20)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-py-2{scroll-padding-block:calc(var(--spacing) * 2)}.\\[scrollbar-width\\:none\\]{scrollbar-width:none}.\\[scrollbar-width\\:thin\\]{scrollbar-width:thin}.\\[scrollbar-color\\:var\\(--shop-line\\)_transparent\\]{scrollbar-color:var(--shop-line) transparent}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.\\[break-inside\\:avoid\\],.break-inside-avoid{break-inside:avoid}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[1\\.4fr_0\\.75fr_0\\.7fr\\]{grid-template-columns:1.4fr .75fr .7fr}.grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.grid-cols-\\[2rem_1fr\\]{grid-template-columns:2rem 1fr}.grid-cols-\\[70px_1fr_70px\\]{grid-template-columns:70px 1fr 70px}.grid-cols-\\[100px_1fr\\]{grid-template-columns:100px 1fr}.grid-cols-\\[auto_1fr\\]{grid-template-columns:auto 1fr}.grid-cols-\\[auto_minmax\\(0\\,1fr\\)_auto\\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\\[max-content_260px\\]{grid-template-columns:max-content 260px}.grid-cols-\\[minmax\\(11ch\\,max-content\\)_auto\\]{grid-template-columns:minmax(11ch,max-content) auto}.grid-cols-\\[repeat\\(2\\,260px\\)\\]{grid-template-columns:repeat(2,260px)}.grid-cols-\\[repeat\\(3\\,max-content\\)\\]{grid-template-columns:repeat(3,max-content)}.grid-cols-\\[repeat\\(auto-fill\\,minmax\\(54px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))}.grid-cols-\\[repeat\\(auto-fill\\,minmax\\(340px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-\\[0fr\\]{grid-template-rows:0fr}.grid-rows-\\[1fr\\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-\\[7px\\]{gap:7px}.gap-\\[10px\\]{gap:10px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\\[0\\.22em\\]{column-gap:.22em}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-5\\.5{row-gap:calc(var(--spacing) * 5.5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-gray-500\\/10>:not(:last-child)){border-color:#7373731a}@supports (color:color-mix(in lab, red, red)){:where(.divide-gray-500\\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}:where(.divide-red-100>:not(:last-child)){border-color:var(--color-red-100)}:where(.divide-white\\/30>:not(:last-child)){border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\\/30>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}:where(.divide-zinc-200>:not(:last-child)){border-color:var(--color-zinc-200)}.place-self-center{place-self:center}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\\!overflow-x-hidden{overflow-x:hidden!important}.\\[overflow-x\\:clip\\]{overflow-x:clip}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[1px\\]{border-radius:1px}.rounded-\\[1rem\\]{border-radius:1rem}.rounded-\\[2rem\\]{border-radius:2rem}.rounded-\\[5px\\]{border-radius:5px}.rounded-\\[28px\\]{border-radius:28px}.rounded-\\[100\\%\\]{border-radius:100%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#00AD9F\\]{border-color:#00ad9f}.border-\\[\\#231f20\\]{border-color:#231f20}.border-\\[\\#D4A373\\]{border-color:#d4a373}.border-\\[\\#f9f4da\\]{border-color:#f9f4da}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-black{border-color:var(--color-black)}.border-black\\/50{border-color:#00000080}@supports (color:color-mix(in lab, red, red)){.border-black\\/50{border-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-900\\/50{border-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.border-blue-900\\/50{border-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.border-blue-950\\/10{border-color:#1624561a}@supports (color:color-mix(in lab, red, red)){.border-blue-950\\/10{border-color:color-mix(in oklab, var(--color-blue-950) 10%, transparent)}}.border-current{border-color:currentColor}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\\/60{border-color:#a2f4fd99}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\\/60{border-color:color-mix(in oklab, var(--color-cyan-200) 60%, transparent)}}.border-cyan-200\\/70{border-color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\\/70{border-color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-cyan-500\\/50{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/50{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.border-cyan-500\\/60{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/60{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.border-cyan-500\\/70{border-color:#00b7d7b3}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/70{border-color:color-mix(in oklab, var(--color-cyan-500) 70%, transparent)}}.border-cyan-950\\/10{border-color:#0533451a}@supports (color:color-mix(in lab, red, red)){.border-cyan-950\\/10{border-color:color-mix(in oklab, var(--color-cyan-950) 10%, transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-emerald-950\\/10{border-color:#002c221a}@supports (color:color-mix(in lab, red, red)){.border-emerald-950\\/10{border-color:color-mix(in oklab, var(--color-emerald-950) 10%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-gray-200\\/80{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-300\\/30{border-color:#d4d4d44d}@supports (color:color-mix(in lab, red, red)){.border-gray-300\\/30{border-color:color-mix(in oklab, var(--color-gray-300) 30%, transparent)}}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-400\\/60{border-color:#a3a3a399}@supports (color:color-mix(in lab, red, red)){.border-gray-400\\/60{border-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent)}}.border-gray-500\\/10{border-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.border-gray-500\\/10{border-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.border-gray-500\\/15{border-color:#73737326}@supports (color:color-mix(in lab, red, red)){.border-gray-500\\/15{border-color:color-mix(in oklab, var(--color-gray-500) 15%, transparent)}}.border-gray-500\\/20{border-color:#73737333}@supports (color:color-mix(in lab, red, red)){.border-gray-500\\/20{border-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-900{border-color:var(--color-gray-900)}.border-gray-950{border-color:var(--color-gray-950)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-500\\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-green-500\\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\\/50{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.border-green-600{border-color:var(--color-green-600)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\\/50{border-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\\/50{border-color:color-mix(in oklab, var(--color-indigo-500) 50%, transparent)}}.border-indigo-950\\/10{border-color:#1e1a4d1a}@supports (color:color-mix(in lab, red, red)){.border-indigo-950\\/10{border-color:color-mix(in oklab, var(--color-indigo-950) 10%, transparent)}}.border-lime-200{border-color:var(--color-lime-200)}.border-lime-500{border-color:var(--color-lime-500)}.border-lime-600{border-color:var(--color-lime-600)}.border-lime-700\\/50{border-color:#4b7d0080}@supports (color:color-mix(in lab, red, red)){.border-lime-700\\/50{border-color:color-mix(in oklab, var(--color-lime-700) 50%, transparent)}}.border-lime-950\\/10{border-color:#192e031a}@supports (color:color-mix(in lab, red, red)){.border-lime-950\\/10{border-color:color-mix(in oklab, var(--color-lime-950) 10%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-600{border-color:var(--color-orange-600)}.border-orange-700\\/50{border-color:#c53c0080}@supports (color:color-mix(in lab, red, red)){.border-orange-700\\/50{border-color:color-mix(in oklab, var(--color-orange-700) 50%, transparent)}}.border-orange-950\\/10{border-color:#4413061a}@supports (color:color-mix(in lab, red, red)){.border-orange-950\\/10{border-color:color-mix(in oklab, var(--color-orange-950) 10%, transparent)}}.border-pink-100{border-color:var(--color-pink-100)}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-700\\/50{border-color:#c4005c80}@supports (color:color-mix(in lab, red, red)){.border-pink-700\\/50{border-color:color-mix(in oklab, var(--color-pink-700) 50%, transparent)}}.border-pink-950\\/10{border-color:#5104241a}@supports (color:color-mix(in lab, red, red)){.border-pink-950\\/10{border-color:color-mix(in oklab, var(--color-pink-950) 10%, transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-300\\/30{border-color:#d9b3ff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-300\\/30{border-color:color-mix(in oklab, var(--color-purple-300) 30%, transparent)}}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.border-purple-500\\/50{border-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-purple-950\\/10{border-color:#3c03661a}@supports (color:color-mix(in lab, red, red)){.border-purple-950\\/10{border-color:color-mix(in oklab, var(--color-purple-950) 10%, transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\\/70{border-color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.border-red-300\\/70{border-color:color-mix(in oklab, var(--color-red-300) 70%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-950\\/10{border-color:#4608091a}@supports (color:color-mix(in lab, red, red)){.border-red-950\\/10{border-color:color-mix(in oklab, var(--color-red-950) 10%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-rose-500\\/50{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.border-rose-500\\/50{border-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.border-rose-600{border-color:var(--color-rose-600)}.border-rose-950\\/10{border-color:#4d02181a}@supports (color:color-mix(in lab, red, red)){.border-rose-950\\/10{border-color:color-mix(in oklab, var(--color-rose-950) 10%, transparent)}}.border-shop-accent,.border-shop-accent\\/20{border-color:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.border-shop-accent\\/20{border-color:color-mix(in oklab, var(--shop-accent) 20%, transparent)}}.border-shop-line{border-color:var(--shop-line)}.border-shop-line-2{border-color:var(--shop-line-2)}.border-shop-muted{border-color:var(--shop-muted)}.border-shop-orange{border-color:#ff7a3a}.border-shop-text{border-color:var(--shop-text)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\\/50{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.border-sky-500\\/50{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.border-sky-950\\/10{border-color:#052f4a1a}@supports (color:color-mix(in lab, red, red)){.border-sky-950\\/10{border-color:color-mix(in oklab, var(--color-sky-950) 10%, transparent)}}.border-transparent{border-color:#0000}.border-twine-200{border-color:var(--color-twine-200)}.border-twine-500{border-color:var(--color-twine-500)}.border-twine-700{border-color:var(--color-twine-700)}.border-twine-700\\/50{border-color:#784b3080}@supports (color:color-mix(in lab, red, red)){.border-twine-700\\/50{border-color:color-mix(in oklab, var(--color-twine-700) 50%, transparent)}}.border-twine-950\\/10{border-color:#321c161a}@supports (color:color-mix(in lab, red, red)){.border-twine-950\\/10{border-color:color-mix(in oklab, var(--color-twine-950) 10%, transparent)}}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-300{border-color:var(--color-violet-300)}.border-white{border-color:var(--color-white)}.border-white\\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\\/45{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.border-white\\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300\\/30{border-color:#ffe02a4d}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\\/30{border-color:color-mix(in oklab, var(--color-yellow-300) 30%, transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\\/50{border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.border-yellow-950\\/10{border-color:#4320041a}@supports (color:color-mix(in lab, red, red)){.border-yellow-950\\/10{border-color:color-mix(in oklab, var(--color-yellow-950) 10%, transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-400{border-color:var(--color-zinc-400)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-950{border-color:var(--color-zinc-950)}.border-s-\\[\\#f9f4da\\]{border-inline-start-color:#f9f4da}.border-t-white{border-top-color:var(--color-white)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-lime-500{border-left-color:var(--color-lime-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-rose-500{border-left-color:var(--color-rose-500)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-\\[\\#00AD9F\\]{background-color:#00ad9f}.bg-\\[\\#1DA1F2\\]\\/20{background-color:oklab(68.1797% -.0710534 -.141606/.2)}.bg-\\[\\#231f20\\]{background-color:#231f20}.bg-\\[\\#D4A373\\]{background-color:#d4a373}.bg-\\[\\#DB4437\\]{background-color:#db4437}.bg-\\[\\#DB4437\\]\\/95{background-color:oklab(60.1856% .166226 .0916559/.95)}.bg-\\[\\#dbeafe\\]{background-color:#dbeafe}.bg-\\[\\#e0e7ff\\]{background-color:#e0e7ff}.bg-\\[\\#e0f2fe\\]{background-color:#e0f2fe}.bg-\\[\\#ecf9ef\\]{background-color:#ecf9ef}.bg-\\[\\#ecfccb\\]{background-color:#ecfccb}.bg-\\[\\#eee6d3\\]{background-color:#eee6d3}.bg-\\[\\#eef2ff\\]{background-color:#eef2ff}.bg-\\[\\#eef7ff\\]{background-color:#eef7ff}.bg-\\[\\#eefafa\\]{background-color:#eefafa}.bg-\\[\\#eff6ff\\]{background-color:#eff6ff}.bg-\\[\\#f0f9ff\\]{background-color:#f0f9ff}.bg-\\[\\#f3fbf5\\]{background-color:#f3fbf5}.bg-\\[\\#f4f6ff\\]{background-color:#f4f6ff}.bg-\\[\\#f4f8ff\\]{background-color:#f4f8ff}.bg-\\[\\#f4f9ff\\]{background-color:#f4f9ff}.bg-\\[\\#f4fbfb\\]{background-color:#f4fbfb}.bg-\\[\\#f4fbff\\]{background-color:#f4fbff}.bg-\\[\\#f6fbfb\\]{background-color:#f6fbfb}.bg-\\[\\#f7fbf7\\]{background-color:#f7fbf7}.bg-\\[\\#f7fbff\\]{background-color:#f7fbff}.bg-\\[\\#f7fee7\\]{background-color:#f7fee7}.bg-\\[\\#f8f0ff\\]{background-color:#f8f0ff}.bg-\\[\\#f8f5ee\\]{background-color:#f8f5ee}.bg-\\[\\#f8faf9\\]{background-color:#f8faf9}.bg-\\[\\#f8fbff\\]{background-color:#f8fbff}.bg-\\[\\#f9f4da\\]{background-color:#f9f4da}.bg-\\[\\#fbf7ff\\]{background-color:#fbf7ff}.bg-\\[\\#fbfaf6\\]{background-color:#fbfaf6}.bg-\\[\\#fbfaf7\\]{background-color:#fbfaf7}.bg-\\[\\#fcba28\\]{background-color:#fcba28}.bg-\\[\\#fcf8ff\\]{background-color:#fcf8ff}.bg-\\[\\#ffe4e6\\]{background-color:#ffe4e6}.bg-\\[\\#ffe4f0\\]{background-color:#ffe4f0}.bg-\\[\\#fff1e4\\]{background-color:#fff1e4}.bg-\\[\\#fff1f2\\]{background-color:#fff1f2}.bg-\\[\\#fff1f7\\]{background-color:#fff1f7}.bg-\\[\\#fff3ec\\]{background-color:#fff3ec}.bg-\\[\\#fff7d6\\]{background-color:#fff7d6}.bg-\\[\\#fff7ed\\]{background-color:#fff7ed}.bg-\\[\\#fff7f8\\]{background-color:#fff7f8}.bg-\\[\\#fff7fb\\]{background-color:#fff7fb}.bg-\\[\\#fff8f0\\]{background-color:#fff8f0}.bg-\\[\\#fff8f3\\]{background-color:#fff8f3}.bg-\\[\\#fffaf4\\]{background-color:#fffaf4}.bg-\\[\\#fffbea\\]{background-color:#fffbea}.bg-\\[\\#fffbeb\\]{background-color:#fffbeb}.bg-\\[\\#fffdf2\\]{background-color:#fffdf2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\\/60{background-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\\/60{background-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\\/30{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\\/30{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\\/80{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400\\/20{background-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\\/20{background-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.bg-blue-400\\/30{background-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\\/30{background-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.bg-blue-400\\/40{background-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\\/40{background-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.bg-blue-400\\/80{background-color:#54a2ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\\/80{background-color:color-mix(in oklab, var(--color-blue-400) 80%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/30{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.bg-blue-500\\/40{background-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/40{background-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.bg-blue-500\\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/80{background-color:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\\/20{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\\/20{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.bg-blue-600\\/30{background-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\\/30{background-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.bg-blue-600\\/40{background-color:#155dfc66}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\\/40{background-color:color-mix(in oklab, var(--color-blue-600) 40%, transparent)}}.bg-blue-600\\/80{background-color:#155dfccc}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\\/80{background-color:color-mix(in oklab, var(--color-blue-600) 80%, transparent)}}.bg-blue-800{background-color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-500\\/30{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/30{background-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.bg-cyan-500\\/40{background-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/40{background-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.bg-cyan-500\\/70{background-color:#00b7d7b3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/70{background-color:color-mix(in oklab, var(--color-cyan-500) 70%, transparent)}}.bg-cyan-500\\/80{background-color:#00b7d7cc}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/80{background-color:color-mix(in oklab, var(--color-cyan-500) 80%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-discord{background-color:var(--color-discord)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-50\\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\\/30{background-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/30{background-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.bg-emerald-500\\/40{background-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/40{background-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.bg-emerald-500\\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/80{background-color:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\\/50{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-50\\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\\/60{background-color:color-mix(in oklab, var(--color-gray-50) 60%, transparent)}}.bg-gray-50\\/70{background-color:#fafafab3}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\\/70{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.bg-gray-50\\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\\/80{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\\/70{background-color:#f5f5f5b3}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\\/70{background-color:color-mix(in oklab, var(--color-gray-100) 70%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\\/70{background-color:#e5e5e5b3}@supports (color:color-mix(in lab, red, red)){.bg-gray-200\\/70{background-color:color-mix(in oklab, var(--color-gray-200) 70%, transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-300\\/40{background-color:#d4d4d466}@supports (color:color-mix(in lab, red, red)){.bg-gray-300\\/40{background-color:color-mix(in oklab, var(--color-gray-300) 40%, transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\\/5{background-color:#7373730d}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\\/5{background-color:color-mix(in oklab, var(--color-gray-500) 5%, transparent)}}.bg-gray-500\\/10{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\\/10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-gray-500\\/20{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\\/20{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.bg-gray-500\\/\\[0\\.04\\]{background-color:#7373730a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\\/\\[0\\.04\\]{background-color:color-mix(in oklab, var(--color-gray-500) 4%, transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\\/50{background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\\/50{background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\\/95{background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\\/95{background-color:color-mix(in oklab, var(--color-gray-900) 95%, transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-500\\/30{background-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/30{background-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.bg-green-500\\/40{background-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/40{background-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.bg-green-500\\/80{background-color:#00c758cc}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/80{background-color:color-mix(in oklab, var(--color-green-500) 80%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-50{background-color:var(--color-lime-50)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-lime-600{background-color:var(--color-lime-600)}.bg-lime-700\\/20{background-color:#4b7d0033}@supports (color:color-mix(in lab, red, red)){.bg-lime-700\\/20{background-color:color-mix(in oklab, var(--color-lime-700) 20%, transparent)}}.bg-lime-700\\/30{background-color:#4b7d004d}@supports (color:color-mix(in lab, red, red)){.bg-lime-700\\/30{background-color:color-mix(in oklab, var(--color-lime-700) 30%, transparent)}}.bg-lime-700\\/40{background-color:#4b7d0066}@supports (color:color-mix(in lab, red, red)){.bg-lime-700\\/40{background-color:color-mix(in oklab, var(--color-lime-700) 40%, transparent)}}.bg-lime-700\\/80{background-color:#4b7d00cc}@supports (color:color-mix(in lab, red, red)){.bg-lime-700\\/80{background-color:color-mix(in oklab, var(--color-lime-700) 80%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-orange-500\\/30{background-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\\/30{background-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.bg-orange-500\\/40{background-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\\/40{background-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.bg-orange-500\\/80{background-color:#fe6e00cc}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\\/80{background-color:color-mix(in oklab, var(--color-orange-500) 80%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-600\\/20{background-color:#f0510033}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\\/20{background-color:color-mix(in oklab, var(--color-orange-600) 20%, transparent)}}.bg-orange-600\\/30{background-color:#f051004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\\/30{background-color:color-mix(in oklab, var(--color-orange-600) 30%, transparent)}}.bg-orange-600\\/40{background-color:#f0510066}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\\/40{background-color:color-mix(in oklab, var(--color-orange-600) 40%, transparent)}}.bg-orange-600\\/80{background-color:#f05100cc}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\\/80{background-color:color-mix(in oklab, var(--color-orange-600) 80%, transparent)}}.bg-orange-700\\/20{background-color:#c53c0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-700\\/20{background-color:color-mix(in oklab, var(--color-orange-700) 20%, transparent)}}.bg-orange-700\\/30{background-color:#c53c004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-700\\/30{background-color:color-mix(in oklab, var(--color-orange-700) 30%, transparent)}}.bg-orange-700\\/40{background-color:#c53c0066}@supports (color:color-mix(in lab, red, red)){.bg-orange-700\\/40{background-color:color-mix(in oklab, var(--color-orange-700) 40%, transparent)}}.bg-orange-700\\/80{background-color:#c53c00cc}@supports (color:color-mix(in lab, red, red)){.bg-orange-700\\/80{background-color:color-mix(in oklab, var(--color-orange-700) 80%, transparent)}}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\\/20{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\\/20{background-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.bg-pink-500\\/30{background-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\\/30{background-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.bg-pink-500\\/40{background-color:#f6339a66}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\\/40{background-color:color-mix(in oklab, var(--color-pink-500) 40%, transparent)}}.bg-pink-500\\/80{background-color:#f6339acc}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\\/80{background-color:color-mix(in oklab, var(--color-pink-500) 80%, transparent)}}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\\/70{background-color:#faf5ffb3}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\\/70{background-color:color-mix(in oklab, var(--color-purple-50) 70%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\\/70{background-color:#f3e8ffb3}@supports (color:color-mix(in lab, red, red)){.bg-purple-100\\/70{background-color:color-mix(in oklab, var(--color-purple-100) 70%, transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\\/90{background-color:#c07effe6}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\\/90{background-color:color-mix(in oklab, var(--color-purple-400) 90%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-500\\/30{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/30{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.bg-purple-500\\/40{background-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/40{background-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.bg-purple-500\\/80{background-color:#ac4bffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/80{background-color:color-mix(in oklab, var(--color-purple-500) 80%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.bg-red-50\\/70{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\\/80{background-color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.bg-red-400\\/80{background-color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500\\/30{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/30{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.bg-red-500\\/40{background-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/40{background-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.bg-red-500\\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-red-500\\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/80{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\\/50{background-color:#e4001480}@supports (color:color-mix(in lab, red, red)){.bg-red-600\\/50{background-color:color-mix(in oklab, var(--color-red-600) 50%, transparent)}}.bg-red-600\\/70{background-color:#e40014b3}@supports (color:color-mix(in lab, red, red)){.bg-red-600\\/70{background-color:color-mix(in oklab, var(--color-red-600) 70%, transparent)}}.bg-red-800{background-color:var(--color-red-800)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-shop-accent,.bg-shop-accent\\/10{background-color:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.bg-shop-accent\\/10{background-color:color-mix(in oklab, var(--shop-accent) 10%, transparent)}}.bg-shop-bg{background-color:var(--shop-bg)}.bg-shop-bg-2{background-color:var(--shop-bg-2)}.bg-shop-bg\\/40{background-color:var(--shop-bg)}@supports (color:color-mix(in lab, red, red)){.bg-shop-bg\\/40{background-color:color-mix(in oklab, var(--shop-bg) 40%, transparent)}}.bg-shop-bg\\/95{background-color:var(--shop-bg)}@supports (color:color-mix(in lab, red, red)){.bg-shop-bg\\/95{background-color:color-mix(in oklab, var(--shop-bg) 95%, transparent)}}.bg-shop-green{background-color:#22c993}.bg-shop-panel{background-color:var(--shop-panel)}.bg-shop-panel-2{background-color:var(--shop-panel-2)}.bg-shop-surface,.bg-shop-surface\\/30{background-color:var(--shop-surface)}@supports (color:color-mix(in lab, red, red)){.bg-shop-surface\\/30{background-color:color-mix(in oklab, var(--shop-surface) 30%, transparent)}}.bg-shop-text{background-color:var(--shop-text)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-400\\/20{background-color:#90a1b933}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\\/20{background-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.bg-slate-400\\/30{background-color:#90a1b94d}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\\/30{background-color:color-mix(in oklab, var(--color-slate-400) 30%, transparent)}}.bg-slate-400\\/40{background-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\\/40{background-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.bg-slate-400\\/80{background-color:#90a1b9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\\/80{background-color:color-mix(in oklab, var(--color-slate-400) 80%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\\/20{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\\/20{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.bg-slate-500\\/30{background-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\\/30{background-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.bg-slate-500\\/40{background-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\\/40{background-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.bg-slate-500\\/80{background-color:#62748ecc}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\\/80{background-color:color-mix(in oklab, var(--color-slate-500) 80%, transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-twine-50{background-color:var(--color-twine-50)}.bg-twine-100{background-color:var(--color-twine-100)}.bg-twine-700{background-color:var(--color-twine-700)}.bg-twine-700\\/20{background-color:#784b3033}@supports (color:color-mix(in lab, red, red)){.bg-twine-700\\/20{background-color:color-mix(in oklab, var(--color-twine-700) 20%, transparent)}}.bg-twine-700\\/30{background-color:#784b304d}@supports (color:color-mix(in lab, red, red)){.bg-twine-700\\/30{background-color:color-mix(in oklab, var(--color-twine-700) 30%, transparent)}}.bg-twine-700\\/40{background-color:#784b3066}@supports (color:color-mix(in lab, red, red)){.bg-twine-700\\/40{background-color:color-mix(in oklab, var(--color-twine-700) 40%, transparent)}}.bg-twine-700\\/80{background-color:#784b30cc}@supports (color:color-mix(in lab, red, red)){.bg-twine-700\\/80{background-color:color-mix(in oklab, var(--color-twine-700) 80%, transparent)}}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-yellow-500\\/30{background-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\\/30{background-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.bg-yellow-500\\/40{background-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\\/40{background-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.bg-yellow-500\\/80{background-color:#edb200cc}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\\/80{background-color:color-mix(in oklab, var(--color-yellow-500) 80%, transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-400\\/12{background-color:#9f9fa91f}@supports (color:color-mix(in lab, red, red)){.bg-zinc-400\\/12{background-color:color-mix(in oklab, var(--color-zinc-400) 12%, transparent)}}.bg-zinc-400\\/40{background-color:#9f9fa966}@supports (color:color-mix(in lab, red, red)){.bg-zinc-400\\/40{background-color:color-mix(in oklab, var(--color-zinc-400) 40%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.\\[background-image\\:linear-gradient\\(rgba\\(236\\,72\\,153\\,\\.14\\)_1px\\,transparent_1px\\)\\,linear-gradient\\(90deg\\,rgba\\(236\\,72\\,153\\,\\.14\\)_1px\\,transparent_1px\\)\\]{background-image:linear-gradient(#ec489924 1px,#0000 1px),linear-gradient(90deg,#ec489924 1px,#0000 1px)}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400\\/90{--tw-gradient-from:#fcbb00e6}@supports (color:color-mix(in lab, red, red)){.from-amber-400\\/90{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 90%, transparent)}}.from-amber-400\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-700{--tw-gradient-from:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab, red, red)){.from-black\\/20{--tw-gradient-from:color-mix(in oklab, var(--color-black) 20%, transparent)}}.from-black\\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.from-black\\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.from-blue-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-800{--tw-gradient-from:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-800{--tw-gradient-from:var(--color-cyan-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-discord\\/60{--tw-gradient-from:#536bbd99}@supports (color:color-mix(in lab, red, red)){.from-discord\\/60{--tw-gradient-from:color-mix(in oklab, var(--color-discord) 60%, transparent)}}.from-discord\\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100\\/80{--tw-gradient-from:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.from-gray-100\\/80{--tw-gradient-from:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.from-gray-100\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-300{--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-600{--tw-gradient-from:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-900\\/95{--tw-gradient-from:#171717f2}@supports (color:color-mix(in lab, red, red)){.from-gray-900\\/95{--tw-gradient-from:color-mix(in oklab, var(--color-gray-900) 95%, transparent)}}.from-gray-900\\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-500{--tw-gradient-from:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\\/90{--tw-gradient-from:#ac4bffe6}@supports (color:color-mix(in lab, red, red)){.from-purple-500\\/90{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 90%, transparent)}}.from-purple-500\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50{--tw-gradient-from:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\\/50{--tw-gradient-from:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.from-sky-50\\/50{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.from-sky-50\\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-twine-500{--tw-gradient-from:var(--color-twine-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.from-white\\/0{--tw-gradient-from:color-mix(in oklab, var(--color-white) 0%, transparent)}}.from-white\\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-50{--tw-gradient-from:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\\/90{--tw-gradient-from:#edb200e6}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\\/90{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 90%, transparent)}}.from-yellow-500\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-500{--tw-gradient-via:var(--color-amber-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-800{--tw-gradient-via:var(--color-amber-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-600\\/50{--tw-gradient-via:#155dfc80}@supports (color:color-mix(in lab, red, red)){.via-blue-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-blue-600) 50%, transparent)}}.via-blue-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-700\\/50{--tw-gradient-via:#1447e680}@supports (color:color-mix(in lab, red, red)){.via-blue-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-blue-700) 50%, transparent)}}.via-blue-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50\\/80{--tw-gradient-via:#fafafacc}@supports (color:color-mix(in lab, red, red)){.via-gray-50\\/80{--tw-gradient-via:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.via-gray-50\\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-200{--tw-gradient-via:var(--color-gray-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-300\\/50{--tw-gradient-via:#d4d4d480}@supports (color:color-mix(in lab, red, red)){.via-gray-300\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-gray-300) 50%, transparent)}}.via-gray-300\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-600\\/50{--tw-gradient-via:#52525280}@supports (color:color-mix(in lab, red, red)){.via-gray-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-gray-600) 50%, transparent)}}.via-gray-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-600\\/50{--tw-gradient-via:#62a40080}@supports (color:color-mix(in lab, red, red)){.via-lime-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-lime-600) 50%, transparent)}}.via-lime-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-700\\/50{--tw-gradient-via:#4b7d0080}@supports (color:color-mix(in lab, red, red)){.via-lime-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-lime-700) 50%, transparent)}}.via-lime-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-700\\/50{--tw-gradient-via:#c53c0080}@supports (color:color-mix(in lab, red, red)){.via-orange-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-orange-700) 50%, transparent)}}.via-orange-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-700\\/50{--tw-gradient-via:#c4005c80}@supports (color:color-mix(in lab, red, red)){.via-pink-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-pink-700) 50%, transparent)}}.via-pink-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500\\/60{--tw-gradient-via:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.via-red-500\\/60{--tw-gradient-via:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.via-red-500\\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-700\\/50{--tw-gradient-via:#c2003980}@supports (color:color-mix(in lab, red, red)){.via-rose-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-rose-700) 50%, transparent)}}.via-rose-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-700\\/50{--tw-gradient-via:#0069a480}@supports (color:color-mix(in lab, red, red)){.via-sky-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-sky-700) 50%, transparent)}}.via-sky-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-600\\/50{--tw-gradient-via:#00958880}@supports (color:color-mix(in lab, red, red)){.via-teal-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-teal-600) 50%, transparent)}}.via-teal-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-twine-700\\/50{--tw-gradient-via:#784b3080}@supports (color:color-mix(in lab, red, red)){.via-twine-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-twine-700) 50%, transparent)}}.via-twine-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-600\\/50{--tw-gradient-via:#7f22fe80}@supports (color:color-mix(in lab, red, red)){.via-violet-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-violet-600) 50%, transparent)}}.via-violet-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-600\\/50{--tw-gradient-via:#cd890080}@supports (color:color-mix(in lab, red, red)){.via-yellow-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-yellow-600) 50%, transparent)}}.via-yellow-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-400{--tw-gradient-via:var(--color-zinc-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600\\/90{--tw-gradient-to:#dd7400e6}@supports (color:color-mix(in lab, red, red)){.to-amber-600\\/90{--tw-gradient-to:color-mix(in oklab, var(--color-amber-600) 90%, transparent)}}.to-amber-600\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-950{--tw-gradient-to:var(--color-amber-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\\/5{--tw-gradient-to:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\\/5{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.to-cyan-500\\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.to-cyan-500\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-discord{--tw-gradient-to:var(--color-discord);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500\\/5{--tw-gradient-to:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\\/5{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.to-emerald-500\\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-200\\/10{--tw-gradient-to:#e5e5e51a}@supports (color:color-mix(in lab, red, red)){.to-gray-200\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-gray-200) 10%, transparent)}}.to-gray-200\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-400{--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-600{--tw-gradient-to:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-500{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-500{--tw-gradient-to:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-600{--tw-gradient-to:var(--color-lime-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-700{--tw-gradient-to:var(--color-lime-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\\/90{--tw-gradient-to:#fe6e00e6}@supports (color:color-mix(in lab, red, red)){.to-orange-500\\/90{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 90%, transparent)}}.to-orange-500\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-700{--tw-gradient-to:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-100{--tw-gradient-to:var(--color-pink-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-700{--tw-gradient-to:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-400{--tw-gradient-to:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-950\\/95{--tw-gradient-to:#460809f2}@supports (color:color-mix(in lab, red, red)){.to-red-950\\/95{--tw-gradient-to:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.to-red-950\\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-700{--tw-gradient-to:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-700{--tw-gradient-to:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-300{--tw-gradient-to:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50{--tw-gradient-to:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-twine-700{--tw-gradient-to:var(--color-twine-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600\\/90{--tw-gradient-to:#7f22fee6}@supports (color:color-mix(in lab, red, red)){.to-violet-600\\/90{--tw-gradient-to:color-mix(in oklab, var(--color-violet-600) 90%, transparent)}}.to-violet-600\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\\/95{--tw-gradient-to:#fffffff2}@supports (color:color-mix(in lab, red, red)){.to-white\\/95{--tw-gradient-to:color-mix(in oklab, var(--color-white) 95%, transparent)}}.to-white\\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500\\/5{--tw-gradient-to:#edb2000d}@supports (color:color-mix(in lab, red, red)){.to-yellow-500\\/5{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-500) 5%, transparent)}}.to-yellow-500\\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\\[mask-image\\:linear-gradient\\(to_bottom\\,black_0\\%\\,transparent_100\\%\\)\\]{-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.\\[background-size\\:28px_28px\\]{background-size:28px 28px}.bg-contain{background-size:contain}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-amber-500{fill:var(--color-amber-500)}.fill-current{fill:currentColor}.fill-gray-500{fill:var(--color-gray-500)}.fill-gray-800{fill:var(--color-gray-800)}.fill-gray-900{fill:var(--color-gray-900)}.fill-yellow-500{fill:var(--color-yellow-500)}.stroke-gray-800{stroke:var(--color-gray-800)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\\[14px\\]{padding-inline:14px}.px-\\[22px\\]{padding-inline:22px}.px-px{padding-inline:1px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\\[3px\\]{padding-block:3px}.py-\\[10px\\]{padding-block:10px}.py-\\[15px\\]{padding-block:15px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\\[var\\(--navbar-height\\)\\]{padding-top:var(--navbar-height)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-5\\.5{padding-bottom:calc(var(--spacing) * 5.5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\\[220px\\]{padding-bottom:220px}.pb-\\[260px\\]{padding-bottom:260px}.pb-px{padding-bottom:1px}.pl-0\\.5{padding-left:calc(var(--spacing) * .5)}.pl-1\\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\\[1\\.375rem\\]{padding-left:1.375rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\\[-0\\.2rem\\]{vertical-align:-.2rem}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-shop-display{font-family:var(--font-shop-display)}.font-shop-mono{font-family:var(--font-shop-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[font-size\\:14px\\]{font-size:14px}.\\[font-size\\:16px\\]{font-size:16px}.text-\\[\\.6em\\]{font-size:.6em}.text-\\[\\.6rem\\]{font-size:.6rem}.text-\\[\\.8em\\]{font-size:.8em}.text-\\[\\.8rem\\]{font-size:.8rem}.text-\\[\\.85em\\]{font-size:.85em}.text-\\[0\\.6rem\\]{font-size:.6rem}.text-\\[0\\.58rem\\]{font-size:.58rem}.text-\\[0\\.62rem\\]{font-size:.62rem}.text-\\[0\\.65rem\\]{font-size:.65rem}.text-\\[0\\.68rem\\]{font-size:.68rem}.text-\\[0\\.72rem\\]{font-size:.72rem}.text-\\[1\\.2rem\\]{font-size:1.2rem}.text-\\[1\\.5rem\\]{font-size:1.5rem}.text-\\[1\\.375rem\\]{font-size:1.375rem}.text-\\[8px\\]{font-size:8px}.text-\\[9\\.5px\\]{font-size:9.5px}.text-\\[9px\\]{font-size:9px}.text-\\[10\\.5px\\]{font-size:10.5px}.text-\\[10px\\]{font-size:10px}.text-\\[11\\.5px\\]{font-size:11.5px}.text-\\[11px\\]{font-size:11px}.text-\\[12\\.5px\\]{font-size:12.5px}.text-\\[12px\\]{font-size:12px}.text-\\[13\\.5px\\]{font-size:13.5px}.text-\\[13px\\]{font-size:13px}.text-\\[14px\\]{font-size:14px}.text-\\[19px\\]{font-size:19px}.text-\\[20px\\]{font-size:20px}.text-\\[32px\\]{font-size:32px}.text-\\[36px\\]{font-size:36px}.text-\\[42px\\]{font-size:42px}.text-shop-2xs{font-size:var(--text-shop-2xs)}.text-shop-body{font-size:var(--text-shop-body)}.text-shop-display{font-size:var(--text-shop-display)}.text-shop-heading{font-size:var(--text-shop-heading)}.text-shop-price{font-size:var(--text-shop-price)}.text-shop-sm{font-size:var(--text-shop-sm)}.text-shop-title{font-size:var(--text-shop-title)}.text-shop-ui{font-size:var(--text-shop-ui)}.text-shop-xs{font-size:var(--text-shop-xs)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\\[0\\.95\\]{--tw-leading:.95;line-height:.95}.leading-\\[1\\.1\\]{--tw-leading:1.1;line-height:1.1}.leading-\\[1\\.02\\]{--tw-leading:1.02;line-height:1.02}.leading-\\[1\\.04\\]{--tw-leading:1.04;line-height:1.04}.leading-\\[1\\.05\\]{--tw-leading:1.05;line-height:1.05}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.55\\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\\[-0\\.02em\\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\\[-0\\.03em\\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\\[-0\\.04em\\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\\[-0\\.015em\\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\\[0\\.01em\\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\\[0\\.1em\\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\\[0\\.02em\\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\\[0\\.2em\\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\\[0\\.04em\\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\\[0\\.06em\\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\\[0\\.08em\\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\\[0\\.12em\\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\\[0\\.14em\\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\\[0\\.16em\\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\\[0\\.18em\\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\\[letter-spacing\\:-\\.02em\\]{letter-spacing:-.02em}.\\[letter-spacing\\:-\\.04em\\]{letter-spacing:-.04em}.\\[letter-spacing\\:-\\.05em\\]{letter-spacing:-.05em}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.\\[word-break\\:normal\\]{word-break:normal}.break-all{word-break:break-all}.\\!whitespace-pre-wrap{white-space:pre-wrap!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\\!text-gray-700{color:var(--color-gray-700)!important}.\\!text-inherit{color:inherit!important}.text-\\[\\#1DA1F2\\]{color:#1da1f2}.text-\\[\\#231f20\\]{color:#231f20}.text-\\[\\#f9f4da\\]{color:#f9f4da}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-950{color:var(--color-amber-950)}.text-amber-950\\/75{color:#461901bf}@supports (color:color-mix(in lab, red, red)){.text-amber-950\\/75{color:color-mix(in oklab, var(--color-amber-950) 75%, transparent)}}.text-black{color:var(--color-black)}.text-black\\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-500{color:var(--color-blue-500)}.text-blue-500\\/60{color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.text-blue-500\\/60{color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-current{color:currentColor}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-600\\/80{color:#0092b5cc}@supports (color:color-mix(in lab, red, red)){.text-cyan-600\\/80{color:color-mix(in oklab, var(--color-cyan-600) 80%, transparent)}}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-800\\/80{color:#005f78cc}@supports (color:color-mix(in lab, red, red)){.text-cyan-800\\/80{color:color-mix(in oklab, var(--color-cyan-800) 80%, transparent)}}.text-cyan-950{color:var(--color-cyan-950)}.text-cyan-950\\/75{color:#053345bf}@supports (color:color-mix(in lab, red, red)){.text-cyan-950\\/75{color:color-mix(in oklab, var(--color-cyan-950) 75%, transparent)}}.text-discord{color:var(--color-discord)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\\/60{color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\\/60{color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\\/80{color:#005f46cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\\/80{color:color-mix(in oklab, var(--color-emerald-800) 80%, transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-emerald-950\\/75{color:#002c22bf}@supports (color:color-mix(in lab, red, red)){.text-emerald-950\\/75{color:color-mix(in oklab, var(--color-emerald-950) 75%, transparent)}}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-300\\/90{color:#d4d4d4e6}@supports (color:color-mix(in lab, red, red)){.text-gray-300\\/90{color:color-mix(in oklab, var(--color-gray-300) 90%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-950{color:var(--color-indigo-950)}.text-inherit{color:inherit}.text-lime-100{color:var(--color-lime-100)}.text-lime-500{color:var(--color-lime-500)}.text-lime-600{color:var(--color-lime-600)}.text-lime-700{color:var(--color-lime-700)}.text-lime-800{color:var(--color-lime-800)}.text-lime-950{color:var(--color-lime-950)}.text-orange-100{color:var(--color-orange-100)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-orange-950{color:var(--color-orange-950)}.text-pink-100{color:var(--color-pink-100)}.text-pink-300{color:var(--color-pink-300)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-pink-800{color:var(--color-pink-800)}.text-purple-100\\/80{color:#f3e8ffcc}@supports (color:color-mix(in lab, red, red)){.text-purple-100\\/80{color:color-mix(in oklab, var(--color-purple-100) 80%, transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-100{color:var(--color-red-100)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\\/60{color:#ff656899}@supports (color:color-mix(in lab, red, red)){.text-red-400\\/60{color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.text-red-400\\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\\/70{color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-950{color:var(--color-red-950)}.text-rose-100{color:var(--color-rose-100)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-shop-accent{color:var(--shop-accent)}.text-shop-accent-ink{color:var(--shop-accent-ink)}.text-shop-bg{color:var(--shop-bg)}.text-shop-green{color:#22c993}.text-shop-muted{color:var(--shop-muted)}.text-shop-orange{color:#ff7a3a}.text-shop-text{color:var(--shop-text)}.text-shop-text-2{color:var(--shop-text-2)}.text-sky-100{color:var(--color-sky-100)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-teal-800{color:var(--color-teal-800)}.text-transparent{color:#0000}.text-twine-100{color:var(--color-twine-100)}.text-twine-500{color:var(--color-twine-500)}.text-twine-600{color:var(--color-twine-600)}.text-twine-700{color:var(--color-twine-700)}.text-twine-800{color:var(--color-twine-800)}.text-twine-900{color:var(--color-twine-900)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-100\\/80{color:#fef9c2cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-100\\/80{color:color-mix(in oklab, var(--color-yellow-100) 80%, transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.text-yellow-950{color:var(--color-yellow-950)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-gray-400{-webkit-text-decoration-color:var(--color-gray-400);-webkit-text-decoration-color:var(--color-gray-400);-webkit-text-decoration-color:var(--color-gray-400);text-decoration-color:var(--color-gray-400)}.decoration-white\\/50{text-decoration-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.decoration-white\\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-zinc-950{accent-color:var(--color-zinc-950)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[-4px_0_0_\\#231f20\\]{--tw-shadow:-4px 0 0 var(--tw-shadow-color,#231f20);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[-30px_0_60px_-20px_rgba\\(0\\,0\\,0\\,0\\.5\\)\\]{--tw-shadow:-30px 0 60px -20px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_0_0_1px_var\\(--shop-accent\\)\\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--shop-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_0_0_4px_rgba\\(6\\,182\\,212\\,0\\.12\\)\\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#06b6d41f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_0_8px_rgba\\(34\\,211\\,238\\,0\\.55\\)\\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22d3ee8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_4px_12px_rgba\\(15\\,23\\,42\\,0\\.08\\)\\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_8px_24px_-4px_rgba\\(0\\,0\\,0\\,0\\.18\\)\\,0_2px_8px_-2px_rgba\\(0\\,0\\,0\\,0\\.12\\)\\]{--tw-shadow:0 8px 24px -4px var(--tw-shadow-color,#0000002e), 0 2px 8px -2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_25px_50px_-12px_rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d), 0 10px 10px -5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\\/5{--tw-shadow-color:#1624560d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\\/15{--tw-shadow-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\\/5{--tw-shadow-color:#0533450d}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\\/5{--tw-shadow-color:#002c220d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-500\\/20{--tw-shadow-color:#73737333}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-950\\/10{--tw-shadow-color:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.shadow-gray-950\\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-700\\/30{--tw-shadow-color:#432dd74d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-700\\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-700) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-950\\/5{--tw-shadow-color:#1e1a4d0d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-lime-950\\/5{--tw-shadow-color:#192e030d}@supports (color:color-mix(in lab, red, red)){.shadow-lime-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-lime-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-700\\/20{--tw-shadow-color:#c53c0033}@supports (color:color-mix(in lab, red, red)){.shadow-orange-700\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-700) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-950\\/5{--tw-shadow-color:#4413060d}@supports (color:color-mix(in lab, red, red)){.shadow-orange-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-pink-950\\/5{--tw-shadow-color:#5104240d}@supports (color:color-mix(in lab, red, red)){.shadow-pink-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-pink-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-pink-950\\/10{--tw-shadow-color:#5104241a}@supports (color:color-mix(in lab, red, red)){.shadow-pink-950\\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-pink-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-pink-950\\/30{--tw-shadow-color:#5104244d}@supports (color:color-mix(in lab, red, red)){.shadow-pink-950\\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-pink-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\\/5{--tw-shadow-color:#3c03660d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\\/15{--tw-shadow-color:#3c036626}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\\/20{--tw-shadow-color:#3c036633}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\\/30{--tw-shadow-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-700\\/30{--tw-shadow-color:#bf000f4d}@supports (color:color-mix(in lab, red, red)){.shadow-red-700\\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-700) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-950\\/5{--tw-shadow-color:#4608090d}@supports (color:color-mix(in lab, red, red)){.shadow-red-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-950\\/5{--tw-shadow-color:#4d02180d}@supports (color:color-mix(in lab, red, red)){.shadow-rose-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-950\\/5{--tw-shadow-color:#052f4a0d}@supports (color:color-mix(in lab, red, red)){.shadow-sky-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-twine-950\\/5{--tw-shadow-color:#321c160d}@supports (color:color-mix(in lab, red, red)){.shadow-twine-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-twine-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-yellow-950\\/5{--tw-shadow-color:#4320040d}@supports (color:color-mix(in lab, red, red)){.shadow-yellow-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-yellow-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\\/5{--tw-shadow-color:#09090b0d}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\\/10{--tw-shadow-color:#09090b1a}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\\/20{--tw-shadow-color:#09090b33}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-blue-500\\/50{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\\/50{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-200\\/80{--tw-ring-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.ring-gray-200\\/80{--tw-ring-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.ring-gray-900\\/10{--tw-ring-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.ring-gray-900\\/10{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 10%, transparent)}}.ring-pink-200\\/70{--tw-ring-color:#fccee8b3}@supports (color:color-mix(in lab, red, red)){.ring-pink-200\\/70{--tw-ring-color:color-mix(in oklab, var(--color-pink-200) 70%, transparent)}}.ring-pink-500\\/30{--tw-ring-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.ring-pink-500\\/30{--tw-ring-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.ring-shop-line-2{--tw-ring-color:var(--shop-line-2)}.ring-white\\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\\[4px\\]{--tw-blur:blur(4px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-90{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-50{--tw-saturate:saturate(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter-none{filter:none}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\\[20px\\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[background-color\\,color\\,border-color\\,opacity\\]{transition-property:background-color,color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[background-color\\,color\\,border-color\\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[border-color\\,background-color\\,color\\]{transition-property:border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[border-color\\,background-color\\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[box-shadow\\,border-color\\,transform\\]{transition-property:box-shadow,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[filter\\,border-color\\,background-color\\,color\\]{transition-property:filter,border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[filter\\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[grid-template-rows\\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[height\\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[opacity\\,border-color\\]{transition-property:opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[transform\\,translate\\,opacity\\]{transition-property:transform,translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[width\\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\\[2s\\]{--tw-duration:2s;transition-duration:2s}.duration-\\[380ms\\]{--tw-duration:.38s;transition-duration:.38s}.ease-\\[cubic-bezier\\(0\\.2\\,0\\.8\\,0\\.2\\,1\\)\\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.prose-gray{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\\[--ship-x\\:50px\\]{--ship-x:50px}.\\[--ship-y\\:1\\.5rem\\]{--ship-y:1.5rem}.\\[-webkit-mask-image\\:linear-gradient\\(to_bottom\\,black_0\\%\\,transparent_100\\%\\)\\]{-webkit-mask-image:linear-gradient(#000 0%,#0000 100%)}.\\[animation-delay\\:0ms\\]{animation-delay:0s}.\\[animation-delay\\:150ms\\]{animation-delay:.15s}.\\[animation-delay\\:300ms\\]{animation-delay:.3s}.\\[tanstack-ai\\:agentLoop\\]{tanstack-ai:agentLoop}.\\[tanstack-ai\\:middleware\\]{tanstack-ai:middleware}.\\[tanstack-ai\\:output\\]{tanstack-ai:output}.\\[tanstack-ai\\:provider\\]{tanstack-ai:provider}.\\[tanstack-ai\\:request\\]{tanstack-ai:request}.\\[tanstack-ai\\:tools\\]{tanstack-ai:tools}.group-open\\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\\/library\\:visible:is(:where(.group\\/library):focus-within *){visibility:visible}@media (hover:hover){.group-hover\\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\\:flex:is(:where(.group):hover *){display:flex}.group-hover\\:translate-x-0\\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:translate-x-\\[3px\\]:is(:where(.group):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\:border-cyan-400:is(:where(.group):hover *){border-color:var(--color-cyan-400)}.group-hover\\:border-shop-accent:is(:where(.group):hover *){border-color:var(--shop-accent)}.group-hover\\:border-zinc-400:is(:where(.group):hover *){border-color:var(--color-zinc-400)}.group-hover\\:bg-black\\/10:is(:where(.group):hover *){background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.group-hover\\:bg-black\\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.group-hover\\:bg-blue-100:is(:where(.group):hover *){background-color:var(--color-blue-100)}.group-hover\\:bg-shop-accent:is(:where(.group):hover *){background-color:var(--shop-accent)}.group-hover\\:fill-gray-900:is(:where(.group):hover *){fill:var(--color-gray-900)}.group-hover\\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\\:text-cyan-600:is(:where(.group):hover *){color:var(--color-cyan-600)}.group-hover\\:text-cyan-950:is(:where(.group):hover *){color:var(--color-cyan-950)}.group-hover\\:text-gray-200:is(:where(.group):hover *){color:var(--color-gray-200)}.group-hover\\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\\:text-sky-600:is(:where(.group):hover *){color:var(--color-sky-600)}.group-hover\\:text-zinc-700:is(:where(.group):hover *){color:var(--color-zinc-700)}.group-hover\\:text-zinc-950:is(:where(.group):hover *){color:var(--color-zinc-950)}.group-hover\\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\\:blur-\\[0\\.5px\\]:is(:where(.group):hover *){--tw-blur:blur(.5px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\\/library\\:visible:is(:where(.group\\/library):hover *){visibility:visible}.group-hover\\/rail\\:brightness-100:is(:where(.group\\/rail):hover *){--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\\/rail\\:grayscale-0:is(:where(.group\\/rail):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\\/resize\\:bg-cyan-500\\/50:is(:where(.group\\/resize):hover *){background-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.group-hover\\/resize\\:bg-cyan-500\\/50:is(:where(.group\\/resize):hover *){background-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}}.group-focus\\:opacity-100:is(:where(.group):focus *){opacity:1}.group-focus\\/resize\\:bg-cyan-500\\/60:is(:where(.group\\/resize):focus *){background-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.group-focus\\/resize\\:bg-cyan-500\\/60:is(:where(.group\\/resize):focus *){background-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.group-focus-visible\\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\\:text-shop-muted::placeholder{color:var(--shop-muted)}.placeholder\\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.before\\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\\:bg-slate-500\\/20:before{content:var(--tw-content);background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.before\\:bg-slate-500\\/20:before{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.before\\:opacity-0:before{content:var(--tw-content);opacity:0}.before\\:blur-xl:before{content:var(--tw-content);--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.before\\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.before\\:ease-out:before{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.before\\:content-\\[\\\"\\\"\\]:before{--tw-content:\"\";content:var(--tw-content)}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\\:-z-10:after{content:var(--tw-content);z-index:calc(10 * -1)}.after\\:rounded-xl:after{content:var(--tw-content);border-radius:var(--radius-xl)}.after\\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\\:backdrop-blur-sm:after{content:var(--tw-content);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.first\\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\\:-translate-y-0\\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\\:scale-\\[1\\.02\\]:hover{scale:1.02}.hover\\:border-\\[var\\(--starter-partner-border-hover\\)\\]:hover{border-color:var(--starter-partner-border-hover)}.hover\\:border-\\[var\\(--starter-partner-hover-border-color\\)\\]:hover{border-color:var(--starter-partner-hover-border-color)}.hover\\:border-amber-500\\/50:hover{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.hover\\:border-amber-500\\/50:hover{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.hover\\:border-amber-500\\/60:hover{border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.hover\\:border-amber-500\\/60:hover{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\\:border-blue-500\\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\\:border-blue-500\\/40:hover{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\\:border-blue-500\\/50:hover{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-blue-500\\/50:hover{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.hover\\:border-blue-500\\/60:hover{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.hover\\:border-blue-500\\/60:hover{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.hover\\:border-blue-500\\/70:hover{border-color:#3080ffb3}@supports (color:color-mix(in lab, red, red)){.hover\\:border-blue-500\\/70:hover{border-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.hover\\:border-current:hover,.hover\\:border-current\\/45:hover{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\\:border-current\\/45:hover{border-color:color-mix(in oklab, currentcolor 45%, transparent)}}.hover\\:border-current\\/50:hover{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\\:border-current\\/50:hover{border-color:color-mix(in oklab, currentcolor 50%, transparent)}}.hover\\:border-cyan-200:hover{border-color:var(--color-cyan-200)}.hover\\:border-cyan-300:hover{border-color:var(--color-cyan-300)}.hover\\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\\:border-cyan-500\\/60:hover{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.hover\\:border-cyan-500\\/60:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.hover\\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\\:border-emerald-500\\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-emerald-500\\/50:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.hover\\:border-emerald-500\\/60:hover{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.hover\\:border-emerald-500\\/60:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.hover\\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-gray-900:hover{border-color:var(--color-gray-900)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-lime-400:hover{border-color:var(--color-lime-400)}.hover\\:border-lime-500\\/50:hover{border-color:#80cd0080}@supports (color:color-mix(in lab, red, red)){.hover\\:border-lime-500\\/50:hover{border-color:color-mix(in oklab, var(--color-lime-500) 50%, transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-orange-400:hover{border-color:var(--color-orange-400)}.hover\\:border-orange-500\\/50:hover{border-color:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.hover\\:border-orange-500\\/50:hover{border-color:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.hover\\:border-purple-400:hover{border-color:var(--color-purple-400)}.hover\\:border-purple-500\\/50:hover{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-purple-500\\/50:hover{border-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.hover\\:border-purple-500\\/70:hover{border-color:#ac4bffb3}@supports (color:color-mix(in lab, red, red)){.hover\\:border-purple-500\\/70:hover{border-color:color-mix(in oklab, var(--color-purple-500) 70%, transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\\:border-rose-500\\/50:hover{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.hover\\:border-rose-500\\/50:hover{border-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.hover\\:border-rose-500\\/60:hover{border-color:#ff235799}@supports (color:color-mix(in lab, red, red)){.hover\\:border-rose-500\\/60:hover{border-color:color-mix(in oklab, var(--color-rose-500) 60%, transparent)}}.hover\\:border-shop-line-2:hover{border-color:var(--shop-line-2)}.hover\\:border-shop-muted:hover{border-color:var(--shop-muted)}.hover\\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\\:border-sky-500\\/50:hover{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-sky-500\\/50:hover{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.hover\\:border-transparent:hover{border-color:#0000}.hover\\:border-twine-400:hover{border-color:var(--color-twine-400)}.hover\\:border-violet-200:hover{border-color:var(--color-violet-200)}.hover\\:border-violet-500\\/50:hover{border-color:#8d54ff80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-violet-500\\/50:hover{border-color:color-mix(in oklab, var(--color-violet-500) 50%, transparent)}}.hover\\:border-yellow-400:hover{border-color:var(--color-yellow-400)}.hover\\:border-yellow-500:hover{border-color:var(--color-yellow-500)}.hover\\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\\:border-zinc-600:hover{border-color:var(--color-zinc-600)}.hover\\:bg-\\[\\#1DA1F2\\]\\/30:hover{background-color:oklab(68.1797% -.0710534 -.141606/.3)}.hover\\:bg-\\[\\#009a8e\\]:hover{background-color:#009a8e}.hover\\:bg-\\[\\#C6905C\\]:hover{background-color:#c6905c}.hover\\:bg-\\[\\#DB4437\\]:hover{background-color:#db4437}.hover\\:bg-\\[\\#EFEFE3\\]:hover{background-color:#efefe3}.hover\\:bg-\\[\\#c53929\\]:hover{background-color:#c53929}.hover\\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\\:bg-black:hover{background-color:var(--color-black)}.hover\\:bg-black\\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\\:bg-black\\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.hover\\:bg-black\\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/90:hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-blue-400\\/40:hover{background-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-blue-400\\/40:hover{background-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.hover\\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\\:bg-blue-500\\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-blue-500\\/10:hover{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.hover\\:bg-blue-500\\/40:hover{background-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-blue-500\\/40:hover{background-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\\:bg-blue-600\\/40:hover{background-color:#155dfc66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-blue-600\\/40:hover{background-color:color-mix(in oklab, var(--color-blue-600) 40%, transparent)}}.hover\\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\\:bg-blue-900:hover{background-color:var(--color-blue-900)}.hover\\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\\:bg-cyan-500\\/40:hover{background-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-cyan-500\\/40:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.hover\\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\\:bg-emerald-500\\/40:hover{background-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-emerald-500\\/40:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.hover\\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\\:bg-gray-500\\/5:hover{background-color:#7373730d}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-gray-500\\/5:hover{background-color:color-mix(in oklab, var(--color-gray-500) 5%, transparent)}}.hover\\:bg-gray-500\\/10:hover{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-gray-500\\/10:hover{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.hover\\:bg-gray-500\\/20:hover{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-gray-500\\/20:hover{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.hover\\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\\:bg-green-500\\/15:hover{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-green-500\\/15:hover{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.hover\\:bg-green-500\\/40:hover{background-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-green-500\\/40:hover{background-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.hover\\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\\:bg-indigo-500\\/10:hover{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-indigo-500\\/10:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.hover\\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\\:bg-lime-700:hover{background-color:var(--color-lime-700)}.hover\\:bg-lime-700\\/40:hover{background-color:#4b7d0066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-lime-700\\/40:hover{background-color:color-mix(in oklab, var(--color-lime-700) 40%, transparent)}}.hover\\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\\:bg-orange-500\\/40:hover{background-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-orange-500\\/40:hover{background-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.hover\\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\\:bg-orange-600\\/40:hover{background-color:#f0510066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-orange-600\\/40:hover{background-color:color-mix(in oklab, var(--color-orange-600) 40%, transparent)}}.hover\\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\\:bg-orange-700\\/40:hover{background-color:#c53c0066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-orange-700\\/40:hover{background-color:color-mix(in oklab, var(--color-orange-700) 40%, transparent)}}.hover\\:bg-pink-500:hover{background-color:var(--color-pink-500)}.hover\\:bg-pink-500\\/40:hover{background-color:#f6339a66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-pink-500\\/40:hover{background-color:color-mix(in oklab, var(--color-pink-500) 40%, transparent)}}.hover\\:bg-pink-600:hover{background-color:var(--color-pink-600)}.hover\\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\\:bg-purple-500\\/40:hover{background-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-purple-500\\/40:hover{background-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.hover\\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\\:bg-red-500\\/40:hover{background-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-red-500\\/40:hover{background-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.hover\\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\\:bg-red-600\\/70:hover{background-color:#e40014b3}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-red-600\\/70:hover{background-color:color-mix(in oklab, var(--color-red-600) 70%, transparent)}}.hover\\:bg-red-600\\/80:hover{background-color:#e40014cc}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-red-600\\/80:hover{background-color:color-mix(in oklab, var(--color-red-600) 80%, transparent)}}.hover\\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\\:bg-sky-50\\/40:hover{background-color:#f0f9ff66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-sky-50\\/40:hover{background-color:color-mix(in oklab, var(--color-sky-50) 40%, transparent)}}.hover\\:bg-sky-500\\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-sky-500\\/10:hover{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.hover\\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\\:bg-slate-400\\/40:hover{background-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-slate-400\\/40:hover{background-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.hover\\:bg-slate-500\\/40:hover{background-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-slate-500\\/40:hover{background-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.hover\\:bg-transparent:hover{background-color:#0000}.hover\\:bg-twine-700\\/40:hover{background-color:#784b3066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-twine-700\\/40:hover{background-color:color-mix(in oklab, var(--color-twine-700) 40%, transparent)}}.hover\\:bg-twine-800:hover{background-color:var(--color-twine-800)}.hover\\:bg-white:hover{background-color:var(--color-white)}.hover\\:bg-white\\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\\:bg-white\\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\\:bg-white\\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\\:bg-white\\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:bg-yellow-500\\/40:hover{background-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-yellow-500\\/40:hover{background-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.hover\\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\\:from-blue-700:hover{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\\:from-green-700:hover{--tw-gradient-from:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\\:to-cyan-700:hover{--tw-gradient-to:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\\:to-purple-700:hover{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\\:text-amber-700:hover{color:var(--color-amber-700)}.hover\\:text-blue-500:hover{color:var(--color-blue-500)}.hover\\:text-blue-600:hover{color:var(--color-blue-600)}.hover\\:text-blue-700:hover{color:var(--color-blue-700)}.hover\\:text-blue-800:hover{color:var(--color-blue-800)}.hover\\:text-blue-900:hover{color:var(--color-blue-900)}.hover\\:text-current:hover{color:currentColor}.hover\\:text-cyan-500:hover{color:var(--color-cyan-500)}.hover\\:text-cyan-700:hover{color:var(--color-cyan-700)}.hover\\:text-emerald-500:hover{color:var(--color-emerald-500)}.hover\\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\\:text-gray-400:hover{color:var(--color-gray-400)}.hover\\:text-gray-500:hover{color:var(--color-gray-500)}.hover\\:text-gray-600:hover{color:var(--color-gray-600)}.hover\\:text-gray-700:hover{color:var(--color-gray-700)}.hover\\:text-gray-800:hover{color:var(--color-gray-800)}.hover\\:text-gray-900:hover{color:var(--color-gray-900)}.hover\\:text-gray-950:hover{color:var(--color-gray-950)}.hover\\:text-green-700:hover{color:var(--color-green-700)}.hover\\:text-green-900:hover{color:var(--color-green-900)}.hover\\:text-purple-900:hover{color:var(--color-purple-900)}.hover\\:text-red-500:hover{color:var(--color-red-500)}.hover\\:text-red-600:hover{color:var(--color-red-600)}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-red-900:hover{color:var(--color-red-900)}.hover\\:text-shop-text:hover{color:var(--shop-text)}.hover\\:text-sky-600:hover{color:var(--color-sky-600)}.hover\\:text-sky-700:hover{color:var(--color-sky-700)}.hover\\:text-slate-900:hover{color:var(--color-slate-900)}.hover\\:text-violet-700:hover{color:var(--color-violet-700)}.hover\\:text-white:hover{color:var(--color-white)}.hover\\:text-white\\/60:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\\:text-white\\/60:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\\:text-yellow-500:hover{color:var(--color-yellow-500)}.hover\\:text-yellow-600:hover{color:var(--color-yellow-600)}.hover\\:text-zinc-950:hover{color:var(--color-zinc-950)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-70:hover{opacity:.7}.hover\\:opacity-75:hover{opacity:.75}.hover\\:opacity-80:hover{opacity:.8}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d), 0 10px 10px -5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-black\\/20:hover{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\\:shadow-black\\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\\:shadow-blue-500\\/20:hover{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\\:shadow-blue-500\\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\\:shadow-purple-500\\/20:hover{--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.hover\\:shadow-purple-500\\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\\:before\\:opacity-20:hover:before{content:var(--tw-content);opacity:.2}}.focus\\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\\:border-lime-500:focus{border-color:var(--color-lime-500)}.focus\\:border-shop-accent:focus{border-color:var(--shop-accent)}.focus\\:border-transparent:focus{border-color:#0000}.focus\\:border-yellow-500:focus{border-color:var(--color-yellow-500)}.focus\\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\\:bg-gray-500\\/10:focus{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.focus\\:bg-gray-500\\/10:focus{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.focus\\:text-gray-950:focus{color:var(--color-gray-950)}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\\:ring-blue-500\\/20:focus{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus\\:ring-blue-500\\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.focus\\:ring-blue-500\\/50:focus{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus\\:ring-blue-500\\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\\:ring-sky-500:focus{--tw-ring-color:var(--color-sky-500)}.focus\\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-gray-200:focus-visible{border-color:var(--color-gray-200)}.focus-visible\\:opacity-100:focus-visible{opacity:1}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-cyan-950:focus-visible{outline-color:var(--color-cyan-950)}.focus-visible\\:outline-zinc-950:focus-visible{outline-color:var(--color-zinc-950)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\\:scale-\\[0\\.98\\]:active{scale:.98}.active\\:border-\\[var\\(--starter-partner-active-border-color\\)\\]:active{border-color:var(--starter-partner-active-border-color)}.active\\:border-transparent:active{border-color:#0000}.active\\:bg-gray-400:active{background-color:var(--color-gray-400)}@media (hover:hover){.hover\\:enabled\\:border-shop-accent:hover:enabled{border-color:var(--shop-accent)}.hover\\:enabled\\:border-shop-line-2:hover:enabled{border-color:var(--shop-line-2)}.hover\\:enabled\\:bg-shop-panel:hover:enabled{background-color:var(--shop-panel)}.hover\\:enabled\\:bg-shop-surface-hover:hover:enabled{background-color:var(--shop-surface-hover)}.hover\\:enabled\\:text-shop-text:hover:enabled{color:var(--shop-text)}.hover\\:enabled\\:brightness-105:hover:enabled{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\\:enabled\\:brightness-110:hover:enabled{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.disabled\\:cursor-default:disabled{cursor:default}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:cursor-wait:disabled{cursor:wait}.disabled\\:bg-gray-400:disabled{background-color:var(--color-gray-400)}.disabled\\:bg-shop-panel-2:disabled{background-color:var(--shop-panel-2)}.disabled\\:text-shop-muted:disabled{color:var(--shop-muted)}.disabled\\:opacity-40:disabled{opacity:.4}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:opacity-70:disabled{opacity:.7}.disabled\\:opacity-75:disabled{opacity:.75}@media (hover:hover){.disabled\\:hover\\:bg-gray-100:disabled:hover{background-color:var(--color-gray-100)}.disabled\\:hover\\:bg-white:disabled:hover{background-color:var(--color-white)}.disabled\\:hover\\:text-gray-400:disabled:hover{color:var(--color-gray-400)}}.data-highlighted\\:bg-gray-500\\/20[data-highlighted]{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.data-highlighted\\:bg-gray-500\\/20[data-highlighted]{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.data-highlighted\\:text-blue-500[data-highlighted]{color:var(--color-blue-500)}.data-\\[selected\\=true\\]\\:bg-cyan-500\\/10[data-selected=true]{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.data-\\[selected\\=true\\]\\:bg-cyan-500\\/10[data-selected=true]{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.data-\\[selected\\=true\\]\\:bg-gray-500\\/20[data-selected=true]{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.data-\\[selected\\=true\\]\\:bg-gray-500\\/20[data-selected=true]{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.data-\\[state\\=closed\\]\\:opacity-0[data-state=closed]{opacity:0}.data-\\[state\\=delayed-open\\]\\:opacity-100[data-state=delayed-open]{opacity:1}@media (prefers-reduced-motion:no-preference){.motion-safe\\:animate-bounce{animation:var(--animate-bounce)}.motion-safe\\:animate-ping{animation:var(--animate-ping)}.motion-safe\\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\\:transition-none{transition-property:none}}@media not all and (width>=479.98px){.max-\\[479\\.98px\\]\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (width>=48rem){.max-md\\:right-4{right:calc(var(--spacing) * 4)}.max-md\\:left-auto{left:auto}.max-md\\:h-1\\.5{height:calc(var(--spacing) * 1.5)}.max-md\\:h-2{height:calc(var(--spacing) * 2)}.max-md\\:w-10{width:calc(var(--spacing) * 10)}.max-md\\:w-16{width:calc(var(--spacing) * 16)}.max-md\\:w-20{width:calc(var(--spacing) * 20)}.max-md\\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\\:py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.max-md\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-md\\:text-\\[10px\\]{font-size:10px}}@media (width>=430px){.min-\\[430px\\]\\:inline{display:inline}}@media (width>=480px){.xs\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.min-\\[640px\\]\\:w-10{width:calc(var(--spacing) * 10)}}@media (width>=900px){.min-\\[900px\\]\\:fixed{position:fixed}.min-\\[900px\\]\\:left-0{left:calc(var(--spacing) * 0)}.min-\\[900px\\]\\:z-40{z-index:40}.min-\\[900px\\]\\:flex{display:flex}.min-\\[900px\\]\\:hidden{display:none}.min-\\[900px\\]\\:bg-white{background-color:var(--color-white)}.min-\\[900px\\]\\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d), 0 10px 10px -5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.min-\\[900px\\]\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=1120px){.min-\\[1120px\\]\\:flex{display:flex}.min-\\[1120px\\]\\:gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.min-\\[1120px\\]\\:gap-3{gap:calc(var(--spacing) * 3)}.min-\\[1120px\\]\\:gap-6{gap:calc(var(--spacing) * 6)}.min-\\[1120px\\]\\:px-3{padding-inline:calc(var(--spacing) * 3)}.min-\\[1120px\\]\\:px-6{padding-inline:calc(var(--spacing) * 6)}.min-\\[1120px\\]\\:text-\\[13px\\]{font-size:13px}}@media (width>=40rem){.sm\\:sticky{position:sticky}.sm\\:inset-auto{inset:auto}.sm\\:top-4{top:calc(var(--spacing) * 4)}.sm\\:top-\\[calc\\(var\\(--navbar-height\\)\\+var\\(--docs-tabs-height\\,0px\\)\\)\\]{top:calc(var(--navbar-height) + var(--docs-tabs-height,0px))}.sm\\:top-\\[var\\(--navbar-height\\)\\]{top:var(--navbar-height)}.sm\\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\\:left-1\\/2{left:50%}.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:inline{display:inline}.sm\\:table-cell{display:table-cell}.sm\\:h-4{height:calc(var(--spacing) * 4)}.sm\\:h-5{height:calc(var(--spacing) * 5)}.sm\\:h-32{height:calc(var(--spacing) * 32)}.sm\\:h-\\[min\\(760px\\,calc\\(100dvh-2rem\\)\\)\\]{height:min(760px,100dvh - 2rem)}.sm\\:h-auto{height:auto}.sm\\:max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height))}.sm\\:max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)-var\\(--docs-tabs-height\\,0px\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height) - var(--docs-tabs-height,0px))}.sm\\:max-h-\\[min\\(600px\\,calc\\(100dvh-2rem-90px\\)\\)\\]{max-height:min(600px,100dvh - 2rem - 90px)}.sm\\:min-h-\\[80dvh\\]{min-height:80dvh}.sm\\:w-4{width:calc(var(--spacing) * 4)}.sm\\:w-5{width:calc(var(--spacing) * 5)}.sm\\:w-48{width:calc(var(--spacing) * 48)}.sm\\:w-\\[24rem\\]{width:24rem}.sm\\:w-\\[96\\%\\]{width:96%}.sm\\:w-\\[300px\\]{width:300px}.sm\\:w-\\[min\\(var\\(--ai-dock-max-width\\)\\,100vw\\)\\]{width:min(var(--ai-dock-max-width), 100vw)}.sm\\:w-\\[var\\(--ai-dock-width\\)\\]{width:var(--ai-dock-width)}.sm\\:w-auto{width:auto}.sm\\:max-w-3xl{max-width:var(--container-3xl)}.sm\\:max-w-4xl{max-width:var(--container-4xl)}.sm\\:flex-none{flex:none}.sm\\:basis-1\\/2{flex-basis:50%}.sm\\:basis-1\\/3{flex-basis:33.3333%}.sm\\:basis-1\\/4{flex-basis:25%}.sm\\:-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\\:grid-cols-\\[0\\.42fr_1fr\\]{grid-template-columns:.42fr 1fr}.sm\\:grid-cols-\\[0\\.45fr_1fr\\]{grid-template-columns:.45fr 1fr}.sm\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.sm\\:grid-cols-\\[7rem_1fr\\]{grid-template-columns:7rem 1fr}.sm\\:grid-cols-\\[100px_1fr_100px\\]{grid-template-columns:100px 1fr 100px}.sm\\:grid-cols-\\[auto_1fr_auto\\]{grid-template-columns:auto 1fr auto}.sm\\:flex-row{flex-direction:row}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-baseline{align-items:baseline}.sm\\:items-center{align-items:center}.sm\\:items-start{align-items:flex-start}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-2{gap:calc(var(--spacing) * 2)}.sm\\:gap-6{gap:calc(var(--spacing) * 6)}.sm\\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.sm\\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\\:rounded-\\[1\\.5rem\\]{border-radius:1.5rem}.sm\\:rounded-\\[1\\.75rem\\]{border-radius:1.75rem}.sm\\:rounded-none{border-radius:0}.sm\\:p-1{padding:calc(var(--spacing) * 1)}.sm\\:p-4{padding:calc(var(--spacing) * 4)}.sm\\:p-6{padding:calc(var(--spacing) * 6)}.sm\\:p-8{padding:calc(var(--spacing) * 8)}.sm\\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.sm\\:opacity-20{opacity:.2}}@media (width>=48rem){.md\\:sticky{position:sticky}.md\\:top-\\[calc\\(var\\(--navbar-height\\)\\+var\\(--docs-tabs-height\\,0px\\)\\)\\]{top:calc(var(--navbar-height) + var(--docs-tabs-height,0px))}.md\\:top-\\[var\\(--navbar-height\\)\\]{top:var(--navbar-height)}.md\\:col-span-2{grid-column:span 2/span 2}.md\\:mx-auto{margin-inline:auto}.md\\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\\:block{display:block}.md\\:hidden{display:none}.md\\:table-cell{display:table-cell}.md\\:table-header-group{display:table-header-group}.md\\:max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height))}.md\\:max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)-var\\(--docs-tabs-height\\,0px\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height) - var(--docs-tabs-height,0px))}.md\\:min-h-\\[220px\\]{min-height:220px}.md\\:min-h-\\[240px\\]{min-height:240px}.md\\:min-h-\\[260px\\]{min-height:260px}.md\\:min-h-\\[320px\\]{min-height:320px}.md\\:min-h-\\[360px\\]{min-height:360px}.md\\:min-h-\\[780px\\]{min-height:780px}.md\\:min-h-\\[1260px\\]{min-height:1260px}.md\\:min-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{min-height:calc(100dvh - var(--navbar-height))}.md\\:w-36{width:calc(var(--spacing) * 36)}.md\\:w-80{width:calc(var(--spacing) * 80)}.md\\:w-\\[220px\\]{width:220px}.md\\:w-\\[300px\\]{width:300px}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-\\[80vw\\]{max-width:80vw}.md\\:max-w-\\[320px\\]{max-width:320px}.md\\:min-w-\\[280px\\]{min-width:280px}.md\\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\\:grid-cols-\\[1\\.1fr_0\\.9fr\\]{grid-template-columns:1.1fr .9fr}.md\\:grid-cols-\\[1\\.3fr_0\\.7fr\\]{grid-template-columns:1.3fr .7fr}.md\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.md\\:grid-cols-\\[1fr_minmax\\(320px\\,440px\\)\\]{grid-template-columns:1fr minmax(320px,440px)}.md\\:grid-cols-\\[140px_1fr_140px\\]{grid-template-columns:140px 1fr 140px}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-10{gap:calc(var(--spacing) * 10)}.md\\:gap-24{gap:calc(var(--spacing) * 24)}:where(.md\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\\:p-5{padding:calc(var(--spacing) * 5)}.md\\:p-8{padding:calc(var(--spacing) * 8)}.md\\:p-11{padding:calc(var(--spacing) * 11)}.md\\:p-14{padding:calc(var(--spacing) * 14)}.md\\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\\:px-11{padding-inline:calc(var(--spacing) * 11)}.md\\:py-12{padding-block:calc(var(--spacing) * 12)}.md\\:pt-11{padding-top:calc(var(--spacing) * 11)}.md\\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\\:text-\\[1\\.5rem\\]{font-size:1.5rem}.md\\:text-\\[15px\\]{font-size:15px}}@media (width>=64rem){.lg\\:top-\\[var\\(--navbar-height\\)\\]{top:var(--navbar-height)}.lg\\:col-span-2{grid-column:span 2/span 2}.lg\\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\\:block{display:block}.lg\\:flex{display:flex}.lg\\:hidden{display:none}.lg\\:table-cell{display:table-cell}.lg\\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\\:min-h-\\[760px\\]{min-height:760px}.lg\\:min-h-\\[1180px\\]{min-height:1180px}.lg\\:w-36{width:calc(var(--spacing) * 36)}.lg\\:w-auto{width:auto}.lg\\:max-w-\\(--breakpoint-lg\\){max-width:var(--breakpoint-lg)}.lg\\:max-w-2xl{max-width:var(--container-2xl)}.lg\\:max-w-\\[80rem\\]{max-width:80rem}.lg\\:max-w-sm{max-width:var(--container-sm)}.lg\\:basis-1\\/4{flex-basis:25%}.lg\\:basis-1\\/5{flex-basis:20%}.lg\\:scroll-my-4{scroll-margin-block:calc(var(--spacing) * 4)}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\\:grid-cols-\\[0\\.7fr_1\\.3fr\\]{grid-template-columns:.7fr 1.3fr}.lg\\:grid-cols-\\[0\\.9fr_1\\.1fr\\]{grid-template-columns:.9fr 1.1fr}.lg\\:grid-cols-\\[0\\.45fr_1fr\\]{grid-template-columns:.45fr 1fr}.lg\\:grid-cols-\\[0\\.68fr_1\\.32fr\\]{grid-template-columns:.68fr 1.32fr}.lg\\:grid-cols-\\[0\\.72fr_1\\.28fr\\]{grid-template-columns:.72fr 1.28fr}.lg\\:grid-cols-\\[0\\.74fr_1\\.26fr\\]{grid-template-columns:.74fr 1.26fr}.lg\\:grid-cols-\\[0\\.76fr_1\\.24fr\\]{grid-template-columns:.76fr 1.24fr}.lg\\:grid-cols-\\[0\\.82fr_1\\.18fr\\]{grid-template-columns:.82fr 1.18fr}.lg\\:grid-cols-\\[0\\.84fr_1\\.16fr\\]{grid-template-columns:.84fr 1.16fr}.lg\\:grid-cols-\\[0\\.85fr_1\\.15fr\\]{grid-template-columns:.85fr 1.15fr}.lg\\:grid-cols-\\[0\\.86fr_1\\.14fr\\]{grid-template-columns:.86fr 1.14fr}.lg\\:grid-cols-\\[0\\.88fr_1\\.12fr\\]{grid-template-columns:.88fr 1.12fr}.lg\\:grid-cols-\\[0\\.92fr_1\\.08fr\\]{grid-template-columns:.92fr 1.08fr}.lg\\:grid-cols-\\[1\\.1fr_0\\.9fr\\]{grid-template-columns:1.1fr .9fr}.lg\\:grid-cols-\\[1\\.05fr_0\\.95fr\\]{grid-template-columns:1.05fr .95fr}.lg\\:grid-cols-\\[1\\.08fr_0\\.92fr\\]{grid-template-columns:1.08fr .92fr}.lg\\:grid-cols-\\[1fr_320px\\]{grid-template-columns:1fr 320px}.lg\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.lg\\:grid-cols-\\[minmax\\(0\\,0\\.72fr\\)_minmax\\(0\\,1\\.28fr\\)\\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lg\\:grid-cols-\\[minmax\\(0\\,0\\.95fr\\)_minmax\\(360px\\,1\\.05fr\\)\\]{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.lg\\:flex-row{flex-direction:row}.lg\\:items-center{align-items:center}.lg\\:items-start{align-items:flex-start}.lg\\:gap-4{gap:calc(var(--spacing) * 4)}.lg\\:gap-12{gap:calc(var(--spacing) * 12)}.lg\\:self-start{align-self:flex-start}.lg\\:rounded-full{border-radius:3.40282e38px}.lg\\:p-4{padding:calc(var(--spacing) * 4)}.lg\\:p-6{padding:calc(var(--spacing) * 6)}.lg\\:p-8{padding:calc(var(--spacing) * 8)}.lg\\:p-10{padding:calc(var(--spacing) * 10)}.lg\\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\\:text-\\[\\.65em\\]{font-size:.65em}.lg\\:text-\\[\\.825em\\]{font-size:.825em}.lg\\:leading-none{--tw-leading:1;line-height:1}.lg\\:\\[--ship-x\\:50px\\]{--ship-x:50px}.lg\\:\\[--ship-y\\:1\\.5rem\\]{--ship-y:1.5rem}}@media (width>=80rem){.xl\\:sticky{position:sticky}.xl\\:top-0{top:calc(var(--spacing) * 0)}.xl\\:z-20{z-index:20}.xl\\:mt-12{margin-top:calc(var(--spacing) * 12)}.xl\\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.xl\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xl\\:block{display:block}.xl\\:flex{display:flex}.xl\\:grid{display:grid}.xl\\:hidden{display:none}.xl\\:min-h-\\[220px\\]{min-height:220px}.xl\\:w-5\\/12{width:41.6667%}.xl\\:w-7\\/12{width:58.3333%}.xl\\:w-20{width:calc(var(--spacing) * 20)}.xl\\:w-44{width:calc(var(--spacing) * 44)}.xl\\:w-\\[400px\\]{width:400px}.xl\\:w-full{width:100%}.xl\\:max-w-\\[44rem\\]{max-width:44rem}.xl\\:max-w-\\[92rem\\]{max-width:92rem}.xl\\:max-w-\\[300px\\]{max-width:300px}.xl\\:max-w-\\[350px\\]{max-width:350px}.xl\\:basis-1\\/6{flex-basis:16.6667%}.xl\\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\\:grid-cols-\\[1\\.04fr_0\\.96fr\\]{grid-template-columns:1.04fr .96fr}.xl\\:grid-cols-\\[1fr_90px\\]{grid-template-columns:1fr 90px}.xl\\:grid-cols-\\[110px_1fr\\]{grid-template-columns:110px 1fr}.xl\\:grid-cols-\\[400px_minmax\\(0\\,44rem\\)\\]{grid-template-columns:400px minmax(0,44rem)}.xl\\:grid-cols-\\[minmax\\(0\\,1\\.35fr\\)_minmax\\(22rem\\,0\\.82fr\\)\\]{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.82fr)}.xl\\:items-center{align-items:center}.xl\\:items-start{align-items:flex-start}.xl\\:justify-center{justify-content:center}.xl\\:gap-6{gap:calc(var(--spacing) * 6)}.xl\\:gap-8{gap:calc(var(--spacing) * 8)}.xl\\:self-start{align-self:flex-start}.xl\\:border-4{border-style:var(--tw-border-style);border-width:4px}.xl\\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.xl\\:bg-black\\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.xl\\:bg-black\\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.xl\\:bg-transparent{background-color:#0000}.xl\\:p-6{padding:calc(var(--spacing) * 6)}.xl\\:px-0{padding-inline:calc(var(--spacing) * 0)}.xl\\:pt-0{padding-top:calc(var(--spacing) * 0)}.xl\\:pt-8{padding-top:calc(var(--spacing) * 8)}.xl\\:pt-24{padding-top:calc(var(--spacing) * 24)}.xl\\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.xl\\:text-left{text-align:left}.xl\\:text-\\[\\.7em\\]{font-size:.7em}.xl\\:text-\\[\\.875em\\]{font-size:.875em}.xl\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.xl\\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.xl\\:\\[--ship-x\\:80px\\]{--ship-x:80px}.xl\\:\\[--ship-y\\:2\\.5rem\\]{--ship-y:2.5rem}}@media (width>=96rem){.\\32 xl\\:w-56{width:calc(var(--spacing) * 56)}.\\32 xl\\:w-\\[500px\\]{width:500px}.\\32 xl\\:max-w-\\[48rem\\]{max-width:48rem}.\\32 xl\\:max-w-\\[400px\\]{max-width:400px}.\\32 xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\\32 xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\\32 xl\\:grid-cols-\\[0\\.78fr_1\\.22fr\\]{grid-template-columns:.78fr 1.22fr}.\\32 xl\\:grid-cols-\\[1fr_120px\\]{grid-template-columns:1fr 120px}.\\32 xl\\:grid-cols-\\[150px_1fr\\]{grid-template-columns:150px 1fr}.\\32 xl\\:grid-cols-\\[500px_minmax\\(0\\,48rem\\)\\]{grid-template-columns:500px minmax(0,48rem)}.\\32 xl\\:grid-cols-\\[minmax\\(0\\,1\\.5fr\\)_minmax\\(24rem\\,0\\.75fr\\)\\]{grid-template-columns:minmax(0,1.5fr) minmax(24rem,.75fr)}.\\32 xl\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.\\32 xl\\:text-\\[\\.9em\\]{font-size:.9em}.\\32 xl\\:text-\\[\\.75em\\]{font-size:.75em}.\\32 xl\\:\\[--ship-x\\:90px\\]{--ship-x:90px}.\\32 xl\\:\\[--ship-y\\:3rem\\]{--ship-y:3rem}}.dark\\:block:is(.dark,.dark *){display:block}.dark\\:hidden:is(.dark,.dark *){display:none}.dark\\:h-\\[100\\.5\\%\\]:is(.dark,.dark *){height:100.5%}.dark\\:w-\\[100\\.5\\%\\]:is(.dark,.dark *){width:100.5%}:where(.dark\\:divide-gray-600:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-600)}:where(.dark\\:divide-gray-700:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\\:divide-gray-800:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\\:divide-red-900\\/50:is(.dark,.dark *)>:not(:last-child)){border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){:where(.dark\\:divide-red-900\\/50:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}:where(.dark\\:divide-zinc-800:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-zinc-800)}.dark\\:border:is(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\\:border-r:is(.dark,.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\\:border-\\[\\#E6C49A\\]:is(.dark,.dark *){border-color:#e6c49a}.dark\\:border-amber-500\\/30:is(.dark,.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-amber-500\\/30:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\\:border-amber-800:is(.dark,.dark *){border-color:var(--color-amber-800)}.dark\\:border-amber-900:is(.dark,.dark *){border-color:var(--color-amber-900)}.dark\\:border-blue-300\\/10:is(.dark,.dark *){border-color:#90c5ff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-blue-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-300) 10%, transparent)}}.dark\\:border-blue-400:is(.dark,.dark *){border-color:var(--color-blue-400)}.dark\\:border-blue-600:is(.dark,.dark *){border-color:var(--color-blue-600)}.dark\\:border-blue-800:is(.dark,.dark *){border-color:var(--color-blue-800)}.dark\\:border-blue-900:is(.dark,.dark *){border-color:var(--color-blue-900)}.dark\\:border-blue-900\\/60:is(.dark,.dark *){border-color:#1c398e99}@supports (color:color-mix(in lab, red, red)){.dark\\:border-blue-900\\/60:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}.dark\\:border-cyan-300\\/10:is(.dark,.dark *){border-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.dark\\:border-cyan-300\\/15:is(.dark,.dark *){border-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-300\\/15:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.dark\\:border-cyan-300\\/20:is(.dark,.dark *){border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-300\\/20:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.dark\\:border-cyan-400:is(.dark,.dark *){border-color:var(--color-cyan-400)}.dark\\:border-cyan-500:is(.dark,.dark *){border-color:var(--color-cyan-500)}.dark\\:border-cyan-700:is(.dark,.dark *){border-color:var(--color-cyan-700)}.dark\\:border-cyan-800:is(.dark,.dark *){border-color:var(--color-cyan-800)}.dark\\:border-cyan-800\\/70:is(.dark,.dark *){border-color:#005f78b3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-800\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-800) 70%, transparent)}}.dark\\:border-cyan-900:is(.dark,.dark *){border-color:var(--color-cyan-900)}.dark\\:border-cyan-900\\/60:is(.dark,.dark *){border-color:#104e6499}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-900\\/60:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-900) 60%, transparent)}}.dark\\:border-cyan-900\\/70:is(.dark,.dark *){border-color:#104e64b3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-900\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-900) 70%, transparent)}}.dark\\:border-emerald-300\\/10:is(.dark,.dark *){border-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-emerald-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.dark\\:border-emerald-800:is(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\\:border-emerald-900:is(.dark,.dark *){border-color:var(--color-emerald-900)}.dark\\:border-emerald-900\\/70:is(.dark,.dark *){border-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-emerald-900\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\\:border-gray-100:is(.dark,.dark *){border-color:var(--color-gray-100)}.dark\\:border-gray-100\\/50:is(.dark,.dark *){border-color:#f5f5f580}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-100\\/50:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent)}}.dark\\:border-gray-500:is(.dark,.dark *){border-color:var(--color-gray-500)}.dark\\:border-gray-500\\/60:is(.dark,.dark *){border-color:#73737399}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-500\\/60:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-500) 60%, transparent)}}.dark\\:border-gray-600:is(.dark,.dark *){border-color:var(--color-gray-600)}.dark\\:border-gray-700:is(.dark,.dark *){border-color:var(--color-gray-700)}.dark\\:border-gray-700\\/40:is(.dark,.dark *){border-color:#40404066}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-700\\/40:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 40%, transparent)}}.dark\\:border-gray-700\\/50:is(.dark,.dark *){border-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-700\\/50:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\\:border-gray-800:is(.dark,.dark *){border-color:var(--color-gray-800)}.dark\\:border-gray-800\\/50:is(.dark,.dark *){border-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-800\\/50:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\\:border-gray-900:is(.dark,.dark *){border-color:var(--color-gray-900)}.dark\\:border-green-400\\/30:is(.dark,.dark *){border-color:#05df724d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-green-400\\/30:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-green-400) 30%, transparent)}}.dark\\:border-green-500:is(.dark,.dark *){border-color:var(--color-green-500)}.dark\\:border-green-600:is(.dark,.dark *){border-color:var(--color-green-600)}.dark\\:border-green-800:is(.dark,.dark *){border-color:var(--color-green-800)}.dark\\:border-green-900:is(.dark,.dark *){border-color:var(--color-green-900)}.dark\\:border-indigo-300\\/10:is(.dark,.dark *){border-color:#a4b3ff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-indigo-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-indigo-300) 10%, transparent)}}.dark\\:border-indigo-700:is(.dark,.dark *){border-color:var(--color-indigo-700)}.dark\\:border-indigo-900:is(.dark,.dark *){border-color:var(--color-indigo-900)}.dark\\:border-lime-300\\/10:is(.dark,.dark *){border-color:#bbf4511a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-lime-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-lime-300) 10%, transparent)}}.dark\\:border-lime-900:is(.dark,.dark *){border-color:var(--color-lime-900)}.dark\\:border-orange-300\\/10:is(.dark,.dark *){border-color:#ffb96d1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-orange-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-orange-300) 10%, transparent)}}.dark\\:border-orange-700:is(.dark,.dark *){border-color:var(--color-orange-700)}.dark\\:border-orange-800:is(.dark,.dark *){border-color:var(--color-orange-800)}.dark\\:border-orange-900:is(.dark,.dark *){border-color:var(--color-orange-900)}.dark\\:border-pink-300\\/10:is(.dark,.dark *){border-color:#fda5d51a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-pink-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pink-300) 10%, transparent)}}.dark\\:border-pink-500\\/70:is(.dark,.dark *){border-color:#f6339ab3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-pink-500\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pink-500) 70%, transparent)}}.dark\\:border-pink-900:is(.dark,.dark *){border-color:var(--color-pink-900)}.dark\\:border-pink-950:is(.dark,.dark *){border-color:var(--color-pink-950)}.dark\\:border-pink-950\\/70:is(.dark,.dark *){border-color:#510424b3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-pink-950\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pink-950) 70%, transparent)}}.dark\\:border-purple-300\\/10:is(.dark,.dark *){border-color:#d9b3ff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-purple-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-purple-300) 10%, transparent)}}.dark\\:border-purple-400:is(.dark,.dark *){border-color:var(--color-purple-400)}.dark\\:border-purple-500:is(.dark,.dark *){border-color:var(--color-purple-500)}.dark\\:border-purple-700:is(.dark,.dark *){border-color:var(--color-purple-700)}.dark\\:border-purple-800:is(.dark,.dark *){border-color:var(--color-purple-800)}.dark\\:border-purple-900:is(.dark,.dark *){border-color:var(--color-purple-900)}.dark\\:border-purple-900\\/60:is(.dark,.dark *){border-color:#59168b99}@supports (color:color-mix(in lab, red, red)){.dark\\:border-purple-900\\/60:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-purple-900) 60%, transparent)}}.dark\\:border-red-300\\/10:is(.dark,.dark *){border-color:#ffa3a31a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-red-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-300) 10%, transparent)}}.dark\\:border-red-500:is(.dark,.dark *){border-color:var(--color-red-500)}.dark\\:border-red-500\\/30:is(.dark,.dark *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-red-500\\/30:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.dark\\:border-red-700:is(.dark,.dark *){border-color:var(--color-red-700)}.dark\\:border-red-800:is(.dark,.dark *){border-color:var(--color-red-800)}.dark\\:border-red-900:is(.dark,.dark *){border-color:var(--color-red-900)}.dark\\:border-rose-300\\/10:is(.dark,.dark *){border-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-rose-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-rose-300) 10%, transparent)}}.dark\\:border-rose-900:is(.dark,.dark *){border-color:var(--color-rose-900)}.dark\\:border-sky-300\\/10:is(.dark,.dark *){border-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-sky-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}.dark\\:border-sky-600:is(.dark,.dark *){border-color:var(--color-sky-600)}.dark\\:border-sky-700:is(.dark,.dark *){border-color:var(--color-sky-700)}.dark\\:border-sky-800:is(.dark,.dark *){border-color:var(--color-sky-800)}.dark\\:border-sky-900:is(.dark,.dark *){border-color:var(--color-sky-900)}.dark\\:border-transparent:is(.dark,.dark *){border-color:#0000}.dark\\:border-twine-300\\/10:is(.dark,.dark *){border-color:#cdac771a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-twine-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-twine-300) 10%, transparent)}}.dark\\:border-twine-900:is(.dark,.dark *){border-color:var(--color-twine-900)}.dark\\:border-violet-800:is(.dark,.dark *){border-color:var(--color-violet-800)}.dark\\:border-violet-900:is(.dark,.dark *){border-color:var(--color-violet-900)}.dark\\:border-white:is(.dark,.dark *){border-color:var(--color-white)}.dark\\:border-white\\/10:is(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:border-white\\/20:is(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/20:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\\:border-white\\/\\[0\\.1\\]:is(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/\\[0\\.1\\]:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:border-white\\/\\[0\\.06\\]:is(.dark,.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/\\[0\\.06\\]:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\\:border-white\\/\\[0\\.08\\]:is(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/\\[0\\.08\\]:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\\:border-white\\/\\[0\\.12\\]:is(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/\\[0\\.12\\]:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\\:border-yellow-300\\/10:is(.dark,.dark *){border-color:#ffe02a1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-yellow-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-yellow-300) 10%, transparent)}}.dark\\:border-yellow-600:is(.dark,.dark *){border-color:var(--color-yellow-600)}.dark\\:border-yellow-900:is(.dark,.dark *){border-color:var(--color-yellow-900)}.dark\\:border-zinc-600:is(.dark,.dark *){border-color:var(--color-zinc-600)}.dark\\:border-zinc-700:is(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\\:border-zinc-800:is(.dark,.dark *){border-color:var(--color-zinc-800)}.dark\\:border-zinc-950:is(.dark,.dark *){border-color:var(--color-zinc-950)}.dark\\:bg-\\[\\#0b0d08\\]:is(.dark,.dark *){background-color:#0b0d08}.dark\\:bg-\\[\\#0b1604\\]:is(.dark,.dark *){background-color:#0b1604}.dark\\:bg-\\[\\#0e1026\\]:is(.dark,.dark *){background-color:#0e1026}.dark\\:bg-\\[\\#0f1b07\\]:is(.dark,.dark *){background-color:#0f1b07}.dark\\:bg-\\[\\#1b0d05\\]:is(.dark,.dark *){background-color:#1b0d05}.dark\\:bg-\\[\\#1b100b\\]:is(.dark,.dark *){background-color:#1b100b}.dark\\:bg-\\[\\#1d0710\\]:is(.dark,.dark *){background-color:#1d0710}.dark\\:bg-\\[\\#1f0916\\]:is(.dark,.dark *){background-color:#1f0916}.dark\\:bg-\\[\\#071b2b\\]:is(.dark,.dark *){background-color:#071b2b}.dark\\:bg-\\[\\#090b0d\\]:is(.dark,.dark *){background-color:#090b0d}.dark\\:bg-\\[\\#090b1e\\]:is(.dark,.dark *){background-color:#090b1e}.dark\\:bg-\\[\\#160a03\\]:is(.dark,.dark *){background-color:#160a03}.dark\\:bg-\\[\\#160b1d\\]:is(.dark,.dark *){background-color:#160b1d}.dark\\:bg-\\[\\#160d09\\]:is(.dark,.dark *){background-color:#160d09}.dark\\:bg-\\[\\#170b07\\]:is(.dark,.dark *){background-color:#170b07}.dark\\:bg-\\[\\#04100b\\]:is(.dark,.dark *){background-color:#04100b}.dark\\:bg-\\[\\#06101a\\]:is(.dark,.dark *){background-color:#06101a}.dark\\:bg-\\[\\#06150d\\]:is(.dark,.dark *){background-color:#06150d}.dark\\:bg-\\[\\#07182d\\]:is(.dark,.dark *){background-color:#07182d}.dark\\:bg-\\[\\#08131f\\]:is(.dark,.dark *){background-color:#08131f}.dark\\:bg-\\[\\#041010\\]:is(.dark,.dark *){background-color:#041010}.dark\\:bg-\\[\\#061325\\]:is(.dark,.dark *){background-color:#061325}.dark\\:bg-\\[\\#061515\\]:is(.dark,.dark *){background-color:#061515}.dark\\:bg-\\[\\#061522\\]:is(.dark,.dark *){background-color:#061522}.dark\\:bg-\\[\\#071016\\]:is(.dark,.dark *){background-color:#071016}.dark\\:bg-\\[\\#120818\\]:is(.dark,.dark *){background-color:#120818}.dark\\:bg-\\[\\#120914\\]:is(.dark,.dark *){background-color:#120914}.dark\\:bg-\\[\\#130806\\]:is(.dark,.dark *){background-color:#130806}.dark\\:bg-\\[\\#151005\\]:is(.dark,.dark *){background-color:#151005}.dark\\:bg-\\[\\#181205\\]:is(.dark,.dark *){background-color:#181205}.dark\\:bg-\\[\\#190612\\]:is(.dark,.dark *){background-color:#190612}.dark\\:bg-\\[\\#230914\\]:is(.dark,.dark *){background-color:#230914}.dark\\:bg-\\[\\#E6C49A\\]:is(.dark,.dark *){background-color:#e6c49a}.dark\\:bg-amber-500\\/10:is(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-500\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\\:bg-amber-500\\/20:is(.dark,.dark *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-500\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\\:bg-amber-900\\/20:is(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\\:bg-amber-900\\/40:is(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\\:bg-amber-950:is(.dark,.dark *){background-color:var(--color-amber-950)}.dark\\:bg-amber-950\\/20:is(.dark,.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\\:bg-amber-950\\/25:is(.dark,.dark *){background-color:#46190140}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 25%, transparent)}}.dark\\:bg-amber-950\\/30:is(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\\:bg-amber-950\\/40:is(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\\:bg-amber-950\\/50:is(.dark,.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\\:bg-amber-950\\/60:is(.dark,.dark *){background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.dark\\:bg-black:is(.dark,.dark *){background-color:var(--color-black)}.dark\\:bg-black\\/20:is(.dark,.dark *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.dark\\:bg-black\\/25:is(.dark,.dark *){background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.dark\\:bg-black\\/30:is(.dark,.dark *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.dark\\:bg-black\\/40:is(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.dark\\:bg-black\\/45:is(.dark,.dark *){background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/45:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.dark\\:bg-black\\/50:is(.dark,.dark *){background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.dark\\:bg-black\\/55:is(.dark,.dark *){background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/55:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.dark\\:bg-black\\/60:is(.dark,.dark *){background-color:#0009}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.dark\\:bg-black\\/70:is(.dark,.dark *){background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.dark\\:bg-black\\/80:is(.dark,.dark *){background-color:#000c}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/80:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.dark\\:bg-black\\/90:is(.dark,.dark *){background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/90:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.dark\\:bg-black\\/95:is(.dark,.dark *){background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.dark\\:bg-blue-800:is(.dark,.dark *){background-color:var(--color-blue-800)}.dark\\:bg-blue-900:is(.dark,.dark *){background-color:var(--color-blue-900)}.dark\\:bg-blue-900\\/20:is(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\\:bg-blue-900\\/30:is(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\\:bg-blue-950:is(.dark,.dark *){background-color:var(--color-blue-950)}.dark\\:bg-blue-950\\/20:is(.dark,.dark *){background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\\:bg-blue-950\\/25:is(.dark,.dark *){background-color:#16245640}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 25%, transparent)}}.dark\\:bg-blue-950\\/30:is(.dark,.dark *){background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\\:bg-blue-950\\/40:is(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\\:bg-blue-950\\/60:is(.dark,.dark *){background-color:#16245699}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 60%, transparent)}}.dark\\:bg-cyan-400\\/15:is(.dark,.dark *){background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-400\\/15:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.dark\\:bg-cyan-600:is(.dark,.dark *){background-color:var(--color-cyan-600)}.dark\\:bg-cyan-900\\/20:is(.dark,.dark *){background-color:#104e6433}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}.dark\\:bg-cyan-900\\/30:is(.dark,.dark *){background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\\:bg-cyan-950:is(.dark,.dark *){background-color:var(--color-cyan-950)}.dark\\:bg-cyan-950\\/20:is(.dark,.dark *){background-color:#05334533}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.dark\\:bg-cyan-950\\/30:is(.dark,.dark *){background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.dark\\:bg-cyan-950\\/40:is(.dark,.dark *){background-color:#05334566}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.dark\\:bg-cyan-950\\/50:is(.dark,.dark *){background-color:#05334580}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 50%, transparent)}}.dark\\:bg-emerald-900\\/30:is(.dark,.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\\:bg-emerald-900\\/40:is(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\\:bg-emerald-950:is(.dark,.dark *){background-color:var(--color-emerald-950)}.dark\\:bg-emerald-950\\/20:is(.dark,.dark *){background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.dark\\:bg-emerald-950\\/25:is(.dark,.dark *){background-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 25%, transparent)}}.dark\\:bg-emerald-950\\/30:is(.dark,.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\\:bg-emerald-950\\/35:is(.dark,.dark *){background-color:#002c2259}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/35:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 35%, transparent)}}.dark\\:bg-emerald-950\\/40:is(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\\:bg-emerald-950\\/50:is(.dark,.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\\:bg-emerald-950\\/60:is(.dark,.dark *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\\:bg-gray-100:is(.dark,.dark *){background-color:var(--color-gray-100)}.dark\\:bg-gray-100\\/10:is(.dark,.dark *){background-color:#f5f5f51a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-100\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-100) 10%, transparent)}}.dark\\:bg-gray-100\\/20:is(.dark,.dark *){background-color:#f5f5f533}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-100\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-100) 20%, transparent)}}.dark\\:bg-gray-100\\/40:is(.dark,.dark *){background-color:#f5f5f566}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-100\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-100) 40%, transparent)}}.dark\\:bg-gray-500:is(.dark,.dark *){background-color:var(--color-gray-500)}.dark\\:bg-gray-500\\/30:is(.dark,.dark *){background-color:#7373734d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-500\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-500) 30%, transparent)}}.dark\\:bg-gray-500\\/40:is(.dark,.dark *){background-color:#73737366}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-500\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-500) 40%, transparent)}}.dark\\:bg-gray-600:is(.dark,.dark *){background-color:var(--color-gray-600)}.dark\\:bg-gray-700:is(.dark,.dark *){background-color:var(--color-gray-700)}.dark\\:bg-gray-700\\/30:is(.dark,.dark *){background-color:#4040404d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-700\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 30%, transparent)}}.dark\\:bg-gray-800:is(.dark,.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-800\\/30:is(.dark,.dark *){background-color:#2626264d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 30%, transparent)}}.dark\\:bg-gray-800\\/40:is(.dark,.dark *){background-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.dark\\:bg-gray-800\\/50:is(.dark,.dark *){background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\\:bg-gray-800\\/60:is(.dark,.dark *){background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\\:bg-gray-800\\/70:is(.dark,.dark *){background-color:#262626b3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 70%, transparent)}}.dark\\:bg-gray-800\\/90:is(.dark,.dark *){background-color:#262626e6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/90:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.dark\\:bg-gray-900:is(.dark,.dark *){background-color:var(--color-gray-900)}.dark\\:bg-gray-900\\/20:is(.dark,.dark *){background-color:#17171733}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 20%, transparent)}}.dark\\:bg-gray-900\\/30:is(.dark,.dark *){background-color:#1717174d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.dark\\:bg-gray-900\\/40:is(.dark,.dark *){background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.dark\\:bg-gray-900\\/50:is(.dark,.dark *){background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\\:bg-gray-900\\/60:is(.dark,.dark *){background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.dark\\:bg-gray-900\\/70:is(.dark,.dark *){background-color:#171717b3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 70%, transparent)}}.dark\\:bg-gray-900\\/95:is(.dark,.dark *){background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 95%, transparent)}}.dark\\:bg-gray-950:is(.dark,.dark *){background-color:var(--color-gray-950)}.dark\\:bg-gray-950\\/40:is(.dark,.dark *){background-color:#0a0a0a66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 40%, transparent)}}.dark\\:bg-gray-950\\/50:is(.dark,.dark *){background-color:#0a0a0a80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 50%, transparent)}}.dark\\:bg-gray-950\\/70:is(.dark,.dark *){background-color:#0a0a0ab3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 70%, transparent)}}.dark\\:bg-gray-950\\/75:is(.dark,.dark *){background-color:#0a0a0abf}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/75:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 75%, transparent)}}.dark\\:bg-gray-950\\/80:is(.dark,.dark *){background-color:#0a0a0acc}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/80:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 80%, transparent)}}.dark\\:bg-gray-950\\/95:is(.dark,.dark *){background-color:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 95%, transparent)}}.dark\\:bg-green-400\\/10:is(.dark,.dark *){background-color:#05df721a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-400\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-400) 10%, transparent)}}.dark\\:bg-green-700:is(.dark,.dark *){background-color:var(--color-green-700)}.dark\\:bg-green-900\\/30:is(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\\:bg-green-950\\/30:is(.dark,.dark *){background-color:#032e154d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 30%, transparent)}}.dark\\:bg-green-950\\/40:is(.dark,.dark *){background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.dark\\:bg-green-950\\/50:is(.dark,.dark *){background-color:#032e1580}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 50%, transparent)}}.dark\\:bg-indigo-950:is(.dark,.dark *){background-color:var(--color-indigo-950)}.dark\\:bg-indigo-950\\/20:is(.dark,.dark *){background-color:#1e1a4d33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-indigo-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 20%, transparent)}}.dark\\:bg-indigo-950\\/25:is(.dark,.dark *){background-color:#1e1a4d40}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-indigo-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 25%, transparent)}}.dark\\:bg-lime-950:is(.dark,.dark *){background-color:var(--color-lime-950)}.dark\\:bg-lime-950\\/25:is(.dark,.dark *){background-color:#192e0340}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-lime-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lime-950) 25%, transparent)}}.dark\\:bg-lime-950\\/40:is(.dark,.dark *){background-color:#192e0366}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-lime-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lime-950) 40%, transparent)}}.dark\\:bg-orange-900\\/30:is(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\\:bg-orange-950:is(.dark,.dark *){background-color:var(--color-orange-950)}.dark\\:bg-orange-950\\/20:is(.dark,.dark *){background-color:#44130633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 20%, transparent)}}.dark\\:bg-orange-950\\/25:is(.dark,.dark *){background-color:#44130640}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 25%, transparent)}}.dark\\:bg-orange-950\\/30:is(.dark,.dark *){background-color:#4413064d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 30%, transparent)}}.dark\\:bg-orange-950\\/40:is(.dark,.dark *){background-color:#44130666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 40%, transparent)}}.dark\\:bg-orange-950\\/50:is(.dark,.dark *){background-color:#44130680}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 50%, transparent)}}.dark\\:bg-pink-950:is(.dark,.dark *){background-color:var(--color-pink-950)}.dark\\:bg-pink-950\\/40:is(.dark,.dark *){background-color:#51042466}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-pink-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pink-950) 40%, transparent)}}.dark\\:bg-purple-300\\/90:is(.dark,.dark *){background-color:#d9b3ffe6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-300\\/90:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-300) 90%, transparent)}}.dark\\:bg-purple-500:is(.dark,.dark *){background-color:var(--color-purple-500)}.dark\\:bg-purple-500\\/25:is(.dark,.dark *){background-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-500\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.dark\\:bg-purple-900\\/20:is(.dark,.dark *){background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\\:bg-purple-900\\/30:is(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\\:bg-purple-900\\/50:is(.dark,.dark *){background-color:#59168b80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-900\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 50%, transparent)}}.dark\\:bg-purple-950:is(.dark,.dark *){background-color:var(--color-purple-950)}.dark\\:bg-purple-950\\/20:is(.dark,.dark *){background-color:#3c036633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 20%, transparent)}}.dark\\:bg-purple-950\\/25:is(.dark,.dark *){background-color:#3c036640}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 25%, transparent)}}.dark\\:bg-purple-950\\/30:is(.dark,.dark *){background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.dark\\:bg-purple-950\\/40:is(.dark,.dark *){background-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}.dark\\:bg-red-500\\/10:is(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-500\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\\:bg-red-900\\/20:is(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\\:bg-red-900\\/30:is(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\\:bg-red-900\\/40:is(.dark,.dark *){background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.dark\\:bg-red-950:is(.dark,.dark *){background-color:var(--color-red-950)}.dark\\:bg-red-950\\/20:is(.dark,.dark *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.dark\\:bg-red-950\\/30:is(.dark,.dark *){background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\\:bg-red-950\\/40:is(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\\:bg-red-950\\/50:is(.dark,.dark *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.dark\\:bg-rose-950:is(.dark,.dark *){background-color:var(--color-rose-950)}.dark\\:bg-rose-950\\/20:is(.dark,.dark *){background-color:#4d021833}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-rose-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 20%, transparent)}}.dark\\:bg-rose-950\\/40:is(.dark,.dark *){background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-rose-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\\:bg-sky-400\\/25:is(.dark,.dark *){background-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-400\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.dark\\:bg-sky-500:is(.dark,.dark *){background-color:var(--color-sky-500)}.dark\\:bg-sky-900\\/40:is(.dark,.dark *){background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.dark\\:bg-sky-950:is(.dark,.dark *){background-color:var(--color-sky-950)}.dark\\:bg-sky-950\\/20:is(.dark,.dark *){background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.dark\\:bg-sky-950\\/25:is(.dark,.dark *){background-color:#052f4a40}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 25%, transparent)}}.dark\\:bg-sky-950\\/40:is(.dark,.dark *){background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark\\:bg-sky-950\\/50:is(.dark,.dark *){background-color:#052f4a80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.dark\\:bg-sky-950\\/60:is(.dark,.dark *){background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.dark\\:bg-slate-400:is(.dark,.dark *){background-color:var(--color-slate-400)}.dark\\:bg-slate-900\\/40:is(.dark,.dark *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-slate-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.dark\\:bg-teal-900\\/30:is(.dark,.dark *){background-color:#0b4f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-teal-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.dark\\:bg-twine-950:is(.dark,.dark *){background-color:var(--color-twine-950)}.dark\\:bg-twine-950\\/20:is(.dark,.dark *){background-color:#321c1633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-twine-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-twine-950) 20%, transparent)}}.dark\\:bg-twine-950\\/40:is(.dark,.dark *){background-color:#321c1666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-twine-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-twine-950) 40%, transparent)}}.dark\\:bg-violet-950\\/40:is(.dark,.dark *){background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-violet-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.dark\\:bg-white:is(.dark,.dark *){background-color:var(--color-white)}.dark\\:bg-white\\/5:is(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/5:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\\:bg-white\\/10:is(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:bg-white\\/90:is(.dark,.dark *){background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/90:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.dark\\:bg-white\\/95:is(.dark,.dark *){background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.dark\\:bg-white\\/\\[0\\.03\\]:is(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/\\[0\\.03\\]:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\\:bg-white\\/\\[0\\.04\\]:is(.dark,.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/\\[0\\.04\\]:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\\:bg-white\\/\\[0\\.06\\]:is(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/\\[0\\.06\\]:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\\:bg-white\\/\\[0\\.08\\]:is(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/\\[0\\.08\\]:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\\:bg-yellow-900\\/10:is(.dark,.dark *){background-color:#733e0a1a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-900\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 10%, transparent)}}.dark\\:bg-yellow-900\\/20:is(.dark,.dark *){background-color:#733e0a33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 20%, transparent)}}.dark\\:bg-yellow-900\\/30:is(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\\:bg-yellow-950:is(.dark,.dark *){background-color:var(--color-yellow-950)}.dark\\:bg-yellow-950\\/25:is(.dark,.dark *){background-color:#43200440}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 25%, transparent)}}.dark\\:bg-yellow-950\\/40:is(.dark,.dark *){background-color:#43200466}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 40%, transparent)}}.dark\\:bg-zinc-600\\/70:is(.dark,.dark *){background-color:#52525cb3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-600\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-600) 70%, transparent)}}.dark\\:bg-zinc-700\\/25:is(.dark,.dark *){background-color:#3f3f4640}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-700\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-700) 25%, transparent)}}.dark\\:bg-zinc-800:is(.dark,.dark *){background-color:var(--color-zinc-800)}.dark\\:bg-zinc-900:is(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\\:bg-zinc-900\\/30:is(.dark,.dark *){background-color:#18181b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 30%, transparent)}}.dark\\:bg-zinc-900\\/50:is(.dark,.dark *){background-color:#18181b80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-900\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 50%, transparent)}}.dark\\:bg-zinc-950:is(.dark,.dark *){background-color:var(--color-zinc-950)}.dark\\:bg-zinc-950\\/60:is(.dark,.dark *){background-color:#09090b99}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-950) 60%, transparent)}}.dark\\:bg-zinc-950\\/65:is(.dark,.dark *){background-color:#09090ba6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-950\\/65:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-950) 65%, transparent)}}.dark\\:bg-zinc-950\\/70:is(.dark,.dark *){background-color:#09090bb3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-950\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-950) 70%, transparent)}}.dark\\:bg-zinc-950\\/80:is(.dark,.dark *){background-color:#09090bcc}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-950\\/80:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-950) 80%, transparent)}}.dark\\:from-amber-600:is(.dark,.dark *){--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-amber-900\\/20:is(.dark,.dark *){--tw-gradient-from:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\\:from-amber-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\\:from-amber-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-black\\/0:is(.dark,.dark *){--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.dark\\:from-black\\/0:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-black) 0%, transparent)}}.dark\\:from-black\\/0:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-blue-500\\/20:is(.dark,.dark *){--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-blue-500\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\\:from-blue-500\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-blue-900\\/20:is(.dark,.dark *){--tw-gradient-from:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-blue-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\\:from-blue-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-cyan-900\\/20:is(.dark,.dark *){--tw-gradient-from:#104e6433}@supports (color:color-mix(in lab, red, red)){.dark\\:from-cyan-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}.dark\\:from-cyan-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-cyan-950\\/30:is(.dark,.dark *){--tw-gradient-from:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\\:from-cyan-950\\/30:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.dark\\:from-cyan-950\\/30:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-from:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\\:from-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-100:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-300:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-700:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-800:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-800\\/50:is(.dark,.dark *){--tw-gradient-from:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\\:from-gray-800\\/50:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\\:from-gray-800\\/50:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-900:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-orange-900\\/20:is(.dark,.dark *){--tw-gradient-from:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-orange-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.dark\\:from-orange-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-pink-300:is(.dark,.dark *){--tw-gradient-from:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-pink-950\\/70:is(.dark,.dark *){--tw-gradient-from:#510424b3}@supports (color:color-mix(in lab, red, red)){.dark\\:from-pink-950\\/70:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-pink-950) 70%, transparent)}}.dark\\:from-pink-950\\/70:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-purple-900\\/20:is(.dark,.dark *){--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-purple-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\\:from-purple-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-sky-950\\/20:is(.dark,.dark *){--tw-gradient-from:#052f4a33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-sky-950\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.dark\\:from-sky-950\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-sky-950\\/30:is(.dark,.dark *){--tw-gradient-from:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:from-sky-950\\/30:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.dark\\:from-sky-950\\/30:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-slate-300:is(.dark,.dark *){--tw-gradient-from:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-yellow-300:is(.dark,.dark *){--tw-gradient-from:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-yellow-900\\/10:is(.dark,.dark *){--tw-gradient-from:#733e0a1a}@supports (color:color-mix(in lab, red, red)){.dark\\:from-yellow-900\\/10:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-yellow-900) 10%, transparent)}}.dark\\:from-yellow-900\\/10:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:via-amber-400:is(.dark,.dark *){--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-amber-800:is(.dark,.dark *){--tw-gradient-via:var(--color-amber-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-300\\/30:is(.dark,.dark *){--tw-gradient-via:#d4d4d44d}@supports (color:color-mix(in lab, red, red)){.dark\\:via-gray-300\\/30:is(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-300) 30%, transparent)}}.dark\\:via-gray-300\\/30:is(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-400\\/50:is(.dark,.dark *){--tw-gradient-via:#a3a3a380}@supports (color:color-mix(in lab, red, red)){.dark\\:via-gray-400\\/50:is(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-400) 50%, transparent)}}.dark\\:via-gray-400\\/50:is(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-800:is(.dark,.dark *){--tw-gradient-via:var(--color-gray-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-800\\/50:is(.dark,.dark *){--tw-gradient-via:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\\:via-gray-800\\/50:is(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\\:via-gray-800\\/50:is(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-900\\/80:is(.dark,.dark *){--tw-gradient-via:#171717cc}@supports (color:color-mix(in lab, red, red)){.dark\\:via-gray-900\\/80:is(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-900) 80%, transparent)}}.dark\\:via-gray-900\\/80:is(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-950:is(.dark,.dark *){--tw-gradient-via:var(--color-gray-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-zinc-400:is(.dark,.dark *){--tw-gradient-via:var(--color-zinc-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-amber-900\\/20:is(.dark,.dark *){--tw-gradient-to:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\\:to-amber-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\\:to-amber-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-amber-950:is(.dark,.dark *){--tw-gradient-to:var(--color-amber-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-black\\/90:is(.dark,.dark *){--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab, red, red)){.dark\\:to-black\\/90:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-black) 90%, transparent)}}.dark\\:to-black\\/90:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-blue-800\\/20:is(.dark,.dark *){--tw-gradient-to:#193cb833}@supports (color:color-mix(in lab, red, red)){.dark\\:to-blue-800\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-800) 20%, transparent)}}.dark\\:to-blue-800\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-blue-900\\/20:is(.dark,.dark *){--tw-gradient-to:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-blue-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\\:to-blue-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-cyan-500\\/20:is(.dark,.dark *){--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab, red, red)){.dark\\:to-cyan-500\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.dark\\:to-cyan-500\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-to:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\\:to-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-gray-400:is(.dark,.dark *){--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-gray-800\\/10:is(.dark,.dark *){--tw-gradient-to:#2626261a}@supports (color:color-mix(in lab, red, red)){.dark\\:to-gray-800\\/10:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-gray-800) 10%, transparent)}}.dark\\:to-gray-800\\/10:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-gray-900:is(.dark,.dark *){--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-gray-950:is(.dark,.dark *){--tw-gradient-to:var(--color-gray-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-indigo-900\\/20:is(.dark,.dark *){--tw-gradient-to:#312c8533}@supports (color:color-mix(in lab, red, red)){.dark\\:to-indigo-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-indigo-900) 20%, transparent)}}.dark\\:to-indigo-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-orange-400:is(.dark,.dark *){--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-orange-900\\/20:is(.dark,.dark *){--tw-gradient-to:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-orange-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.dark\\:to-orange-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-pink-600:is(.dark,.dark *){--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-pink-900\\/20:is(.dark,.dark *){--tw-gradient-to:#86104333}@supports (color:color-mix(in lab, red, red)){.dark\\:to-pink-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-900) 20%, transparent)}}.dark\\:to-pink-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-pink-900\\/25:is(.dark,.dark *){--tw-gradient-to:#86104340}@supports (color:color-mix(in lab, red, red)){.dark\\:to-pink-900\\/25:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-900) 25%, transparent)}}.dark\\:to-pink-900\\/25:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-slate-400:is(.dark,.dark *){--tw-gradient-to:var(--color-slate-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-teal-900\\/20:is(.dark,.dark *){--tw-gradient-to:#0b4f4a33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-teal-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-900) 20%, transparent)}}.dark\\:to-teal-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-transparent:is(.dark,.dark *){--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:fill-amber-400:is(.dark,.dark *){fill:var(--color-amber-400)}.dark\\:fill-gray-100:is(.dark,.dark *){fill:var(--color-gray-100)}.dark\\:fill-gray-400:is(.dark,.dark *){fill:var(--color-gray-400)}.dark\\:stroke-gray-100:is(.dark,.dark *){stroke:var(--color-gray-100)}.dark\\:\\!text-gray-200:is(.dark,.dark *){color:var(--color-gray-200)!important}.dark\\:text-amber-100:is(.dark,.dark *){color:var(--color-amber-100)}.dark\\:text-amber-100\\/75:is(.dark,.dark *){color:#fef3c6bf}@supports (color:color-mix(in lab, red, red)){.dark\\:text-amber-100\\/75:is(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-100) 75%, transparent)}}.dark\\:text-amber-200:is(.dark,.dark *){color:var(--color-amber-200)}.dark\\:text-amber-300:is(.dark,.dark *){color:var(--color-amber-300)}.dark\\:text-amber-400:is(.dark,.dark *){color:var(--color-amber-400)}.dark\\:text-amber-600:is(.dark,.dark *){color:var(--color-amber-600)}.dark\\:text-black:is(.dark,.dark *){color:var(--color-black)}.dark\\:text-blue-100:is(.dark,.dark *){color:var(--color-blue-100)}.dark\\:text-blue-200:is(.dark,.dark *){color:var(--color-blue-200)}.dark\\:text-blue-300:is(.dark,.dark *){color:var(--color-blue-300)}.dark\\:text-blue-400:is(.dark,.dark *){color:var(--color-blue-400)}.dark\\:text-blue-500:is(.dark,.dark *){color:var(--color-blue-500)}.dark\\:text-blue-600:is(.dark,.dark *){color:var(--color-blue-600)}.dark\\:text-cyan-100:is(.dark,.dark *){color:var(--color-cyan-100)}.dark\\:text-cyan-100\\/75:is(.dark,.dark *){color:#cefafebf}@supports (color:color-mix(in lab, red, red)){.dark\\:text-cyan-100\\/75:is(.dark,.dark *){color:color-mix(in oklab, var(--color-cyan-100) 75%, transparent)}}.dark\\:text-cyan-200:is(.dark,.dark *){color:var(--color-cyan-200)}.dark\\:text-cyan-300:is(.dark,.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\/80:is(.dark,.dark *){color:#53eafdcc}@supports (color:color-mix(in lab, red, red)){.dark\\:text-cyan-300\\/80:is(.dark,.dark *){color:color-mix(in oklab, var(--color-cyan-300) 80%, transparent)}}.dark\\:text-cyan-400:is(.dark,.dark *){color:var(--color-cyan-400)}.dark\\:text-cyan-500:is(.dark,.dark *){color:var(--color-cyan-500)}.dark\\:text-emerald-100:is(.dark,.dark *){color:var(--color-emerald-100)}.dark\\:text-emerald-100\\/75:is(.dark,.dark *){color:#d0fae5bf}@supports (color:color-mix(in lab, red, red)){.dark\\:text-emerald-100\\/75:is(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-100) 75%, transparent)}}.dark\\:text-emerald-200:is(.dark,.dark *){color:var(--color-emerald-200)}.dark\\:text-emerald-300:is(.dark,.dark *){color:var(--color-emerald-300)}.dark\\:text-emerald-300\\/80:is(.dark,.dark *){color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.dark\\:text-emerald-300\\/80:is(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.dark\\:text-emerald-400:is(.dark,.dark *){color:var(--color-emerald-400)}.dark\\:text-emerald-600\\/60:is(.dark,.dark *){color:#00976799}@supports (color:color-mix(in lab, red, red)){.dark\\:text-emerald-600\\/60:is(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent)}}.dark\\:text-gray-50:is(.dark,.dark *){color:var(--color-gray-50)}.dark\\:text-gray-100:is(.dark,.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark,.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark,.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark,.dark *){color:var(--color-gray-400)}.dark\\:text-gray-500:is(.dark,.dark *){color:var(--color-gray-500)}.dark\\:text-gray-600:is(.dark,.dark *){color:var(--color-gray-600)}.dark\\:text-gray-700:is(.dark,.dark *){color:var(--color-gray-700)}.dark\\:text-gray-900:is(.dark,.dark *){color:var(--color-gray-900)}.dark\\:text-gray-950:is(.dark,.dark *){color:var(--color-gray-950)}.dark\\:text-green-200:is(.dark,.dark *){color:var(--color-green-200)}.dark\\:text-green-300:is(.dark,.dark *){color:var(--color-green-300)}.dark\\:text-green-400:is(.dark,.dark *){color:var(--color-green-400)}.dark\\:text-indigo-100:is(.dark,.dark *){color:var(--color-indigo-100)}.dark\\:text-indigo-200:is(.dark,.dark *){color:var(--color-indigo-200)}.dark\\:text-indigo-300:is(.dark,.dark *){color:var(--color-indigo-300)}.dark\\:text-indigo-400:is(.dark,.dark *){color:var(--color-indigo-400)}.dark\\:text-lime-100:is(.dark,.dark *){color:var(--color-lime-100)}.dark\\:text-lime-200:is(.dark,.dark *){color:var(--color-lime-200)}.dark\\:text-lime-300:is(.dark,.dark *){color:var(--color-lime-300)}.dark\\:text-lime-400:is(.dark,.dark *){color:var(--color-lime-400)}.dark\\:text-lime-500:is(.dark,.dark *){color:var(--color-lime-500)}.dark\\:text-orange-100:is(.dark,.dark *){color:var(--color-orange-100)}.dark\\:text-orange-200:is(.dark,.dark *){color:var(--color-orange-200)}.dark\\:text-orange-300:is(.dark,.dark *){color:var(--color-orange-300)}.dark\\:text-orange-400:is(.dark,.dark *){color:var(--color-orange-400)}.dark\\:text-orange-500:is(.dark,.dark *){color:var(--color-orange-500)}.dark\\:text-pink-100:is(.dark,.dark *){color:var(--color-pink-100)}.dark\\:text-pink-200:is(.dark,.dark *){color:var(--color-pink-200)}.dark\\:text-pink-300:is(.dark,.dark *){color:var(--color-pink-300)}.dark\\:text-pink-400:is(.dark,.dark *){color:var(--color-pink-400)}.dark\\:text-pink-500:is(.dark,.dark *){color:var(--color-pink-500)}.dark\\:text-purple-100:is(.dark,.dark *){color:var(--color-purple-100)}.dark\\:text-purple-200:is(.dark,.dark *){color:var(--color-purple-200)}.dark\\:text-purple-300:is(.dark,.dark *){color:var(--color-purple-300)}.dark\\:text-purple-400:is(.dark,.dark *){color:var(--color-purple-400)}.dark\\:text-purple-500:is(.dark,.dark *){color:var(--color-purple-500)}.dark\\:text-red-100:is(.dark,.dark *){color:var(--color-red-100)}.dark\\:text-red-200:is(.dark,.dark *){color:var(--color-red-200)}.dark\\:text-red-300:is(.dark,.dark *){color:var(--color-red-300)}.dark\\:text-red-400:is(.dark,.dark *){color:var(--color-red-400)}.dark\\:text-red-600\\/60:is(.dark,.dark *){color:#e4001499}@supports (color:color-mix(in lab, red, red)){.dark\\:text-red-600\\/60:is(.dark,.dark *){color:color-mix(in oklab, var(--color-red-600) 60%, transparent)}}.dark\\:text-rose-200:is(.dark,.dark *){color:var(--color-rose-200)}.dark\\:text-rose-300:is(.dark,.dark *){color:var(--color-rose-300)}.dark\\:text-rose-400:is(.dark,.dark *){color:var(--color-rose-400)}.dark\\:text-rose-500:is(.dark,.dark *){color:var(--color-rose-500)}.dark\\:text-sky-200:is(.dark,.dark *){color:var(--color-sky-200)}.dark\\:text-sky-300:is(.dark,.dark *){color:var(--color-sky-300)}.dark\\:text-sky-400:is(.dark,.dark *){color:var(--color-sky-400)}.dark\\:text-sky-500:is(.dark,.dark *){color:var(--color-sky-500)}.dark\\:text-slate-300:is(.dark,.dark *){color:var(--color-slate-300)}.dark\\:text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)}.dark\\:text-teal-300:is(.dark,.dark *){color:var(--color-teal-300)}.dark\\:text-twine-200:is(.dark,.dark *){color:var(--color-twine-200)}.dark\\:text-twine-300:is(.dark,.dark *){color:var(--color-twine-300)}.dark\\:text-twine-400:is(.dark,.dark *){color:var(--color-twine-400)}.dark\\:text-twine-500:is(.dark,.dark *){color:var(--color-twine-500)}.dark\\:text-violet-200:is(.dark,.dark *){color:var(--color-violet-200)}.dark\\:text-violet-300:is(.dark,.dark *){color:var(--color-violet-300)}.dark\\:text-violet-400:is(.dark,.dark *){color:var(--color-violet-400)}.dark\\:text-white:is(.dark,.dark *){color:var(--color-white)}.dark\\:text-white\\/70:is(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\\:text-white\\/70:is(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\\:text-white\\/\\[0\\.04\\]:is(.dark,.dark *){color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\\:text-white\\/\\[0\\.04\\]:is(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\\:text-yellow-100:is(.dark,.dark *){color:var(--color-yellow-100)}.dark\\:text-yellow-200:is(.dark,.dark *){color:var(--color-yellow-200)}.dark\\:text-yellow-300:is(.dark,.dark *){color:var(--color-yellow-300)}.dark\\:text-yellow-400:is(.dark,.dark *){color:var(--color-yellow-400)}.dark\\:text-yellow-500:is(.dark,.dark *){color:var(--color-yellow-500)}.dark\\:text-zinc-50:is(.dark,.dark *){color:var(--color-zinc-50)}.dark\\:text-zinc-100:is(.dark,.dark *){color:var(--color-zinc-100)}.dark\\:text-zinc-200:is(.dark,.dark *){color:var(--color-zinc-200)}.dark\\:text-zinc-300:is(.dark,.dark *){color:var(--color-zinc-300)}.dark\\:text-zinc-400:is(.dark,.dark *){color:var(--color-zinc-400)}.dark\\:text-zinc-500:is(.dark,.dark *){color:var(--color-zinc-500)}.dark\\:text-zinc-600:is(.dark,.dark *){color:var(--color-zinc-600)}.dark\\:text-zinc-950:is(.dark,.dark *){color:var(--color-zinc-950)}.dark\\:decoration-gray-600:is(.dark,.dark *){-webkit-text-decoration-color:var(--color-gray-600);-webkit-text-decoration-color:var(--color-gray-600);-webkit-text-decoration-color:var(--color-gray-600);text-decoration-color:var(--color-gray-600)}.dark\\:placeholder-gray-500:is(.dark,.dark *)::placeholder{color:var(--color-gray-500)}.dark\\:accent-white:is(.dark,.dark *){accent-color:var(--color-white)}.dark\\:opacity-0:is(.dark,.dark *){opacity:0}.dark\\:opacity-15:is(.dark,.dark *){opacity:.15}.dark\\:opacity-20:is(.dark,.dark *){opacity:.2}.dark\\:shadow-lg:is(.dark,.dark *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:shadow-xl:is(.dark,.dark *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d), 0 10px 10px -5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:shadow-black\\/30:is(.dark,.dark *){--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-black\\/30:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\\:shadow-black\\/50:is(.dark,.dark *){--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-black\\/50:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\\:shadow-orange-500\\/30:is(.dark,.dark *){--tw-shadow-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-orange-500\\/30:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\\:shadow-white\\/10:is(.dark,.dark *){--tw-shadow-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-white\\/10:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\\:ring-gray-800:is(.dark,.dark *){--tw-ring-color:var(--color-gray-800)}.dark\\:ring-gray-800\\/80:is(.dark,.dark *){--tw-ring-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-gray-800\\/80:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.dark\\:ring-pink-400\\/25:is(.dark,.dark *){--tw-ring-color:#fb64b640}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-pink-400\\/25:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-pink-400) 25%, transparent)}}.dark\\:ring-white\\/10:is(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-white\\/10:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:ring-white\\/15:is(.dark,.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-white\\/15:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\\:prose-invert:is(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\\:group-hover\\:border-cyan-500:is(.dark,.dark *):is(:where(.group):hover *){border-color:var(--color-cyan-500)}.dark\\:group-hover\\:border-zinc-500:is(.dark,.dark *):is(:where(.group):hover *){border-color:var(--color-zinc-500)}.dark\\:group-hover\\:bg-blue-900\\/30:is(.dark,.dark *):is(:where(.group):hover *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\\:group-hover\\:bg-blue-900\\/30:is(.dark,.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\\:group-hover\\:bg-white\\/20:is(.dark,.dark *):is(:where(.group):hover *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\\:group-hover\\:bg-white\\/20:is(.dark,.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\\:group-hover\\:fill-gray-100:is(.dark,.dark *):is(:where(.group):hover *){fill:var(--color-gray-100)}.dark\\:group-hover\\:text-blue-400:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-blue-400)}.dark\\:group-hover\\:text-cyan-300:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-cyan-300)}.dark\\:group-hover\\:text-gray-300:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-gray-300)}.dark\\:group-hover\\:text-sky-400:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-sky-400)}.dark\\:group-hover\\:text-white:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-white)}.dark\\:group-hover\\:text-white\\/\\[0\\.07\\]:is(.dark,.dark *):is(:where(.group):hover *){color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dark\\:group-hover\\:text-white\\/\\[0\\.07\\]:is(.dark,.dark *):is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.dark\\:group-hover\\:text-zinc-200:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-zinc-200)}}.dark\\:placeholder\\:text-gray-500:is(.dark,.dark *)::placeholder{color:var(--color-gray-500)}.dark\\:before\\:bg-slate-400\\/20:is(.dark,.dark *):before{content:var(--tw-content);background-color:#90a1b933}@supports (color:color-mix(in lab, red, red)){.dark\\:before\\:bg-slate-400\\/20:is(.dark,.dark *):before{background-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.dark\\:after\\:bg-gray-900:is(.dark,.dark *):after{content:var(--tw-content);background-color:var(--color-gray-900)}@media (hover:hover){.dark\\:hover\\:border-\\[var\\(--starter-partner-hover-border-color\\)\\]:is(.dark,.dark *):hover{border-color:var(--starter-partner-hover-border-color)}.dark\\:hover\\:border-blue-500:is(.dark,.dark *):hover{border-color:var(--color-blue-500)}.dark\\:hover\\:border-blue-700:is(.dark,.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-cyan-600:is(.dark,.dark *):hover{border-color:var(--color-cyan-600)}.dark\\:hover\\:border-cyan-800:is(.dark,.dark *):hover{border-color:var(--color-cyan-800)}.dark\\:hover\\:border-cyan-900:is(.dark,.dark *):hover{border-color:var(--color-cyan-900)}.dark\\:hover\\:border-emerald-400\\/60:is(.dark,.dark *):hover{border-color:#00d29499}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:border-emerald-400\\/60:is(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.dark\\:hover\\:border-emerald-600:is(.dark,.dark *):hover{border-color:var(--color-emerald-600)}.dark\\:hover\\:border-emerald-800:is(.dark,.dark *):hover{border-color:var(--color-emerald-800)}.dark\\:hover\\:border-emerald-900:is(.dark,.dark *):hover{border-color:var(--color-emerald-900)}.dark\\:hover\\:border-gray-100:is(.dark,.dark *):hover{border-color:var(--color-gray-100)}.dark\\:hover\\:border-gray-500:is(.dark,.dark *):hover{border-color:var(--color-gray-500)}.dark\\:hover\\:border-gray-600:is(.dark,.dark *):hover{border-color:var(--color-gray-600)}.dark\\:hover\\:border-gray-700:is(.dark,.dark *):hover{border-color:var(--color-gray-700)}.dark\\:hover\\:border-indigo-800:is(.dark,.dark *):hover{border-color:var(--color-indigo-800)}.dark\\:hover\\:border-purple-600:is(.dark,.dark *):hover{border-color:var(--color-purple-600)}.dark\\:hover\\:border-red-700:is(.dark,.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:border-rose-800:is(.dark,.dark *):hover{border-color:var(--color-rose-800)}.dark\\:hover\\:border-sky-600:is(.dark,.dark *):hover{border-color:var(--color-sky-600)}.dark\\:hover\\:border-sky-700:is(.dark,.dark *):hover{border-color:var(--color-sky-700)}.dark\\:hover\\:border-sky-800:is(.dark,.dark *):hover{border-color:var(--color-sky-800)}.dark\\:hover\\:border-transparent:is(.dark,.dark *):hover{border-color:#0000}.dark\\:hover\\:border-violet-900:is(.dark,.dark *):hover{border-color:var(--color-violet-900)}.dark\\:hover\\:border-white\\/10:is(.dark,.dark *):hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:border-white\\/10:is(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:hover\\:border-zinc-500:is(.dark,.dark *):hover{border-color:var(--color-zinc-500)}.dark\\:hover\\:border-zinc-600:is(.dark,.dark *):hover{border-color:var(--color-zinc-600)}.dark\\:hover\\:border-zinc-700:is(.dark,.dark *):hover{border-color:var(--color-zinc-700)}.dark\\:hover\\:bg-\\[\\#DBB684\\]:is(.dark,.dark *):hover{background-color:#dbb684}.dark\\:hover\\:bg-black\\/90:is(.dark,.dark *):hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-black\\/90:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.dark\\:hover\\:bg-blue-800:is(.dark,.dark *):hover{background-color:var(--color-blue-800)}.dark\\:hover\\:bg-blue-900\\/30:is(.dark,.dark *):hover{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-blue-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\\:hover\\:bg-blue-900\\/50:is(.dark,.dark *):hover{background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-blue-900\\/50:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\\:hover\\:bg-cyan-700:is(.dark,.dark *):hover{background-color:var(--color-cyan-700)}.dark\\:hover\\:bg-cyan-900\\/30:is(.dark,.dark *):hover{background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-cyan-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\\:hover\\:bg-emerald-900\\/30:is(.dark,.dark *):hover{background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-emerald-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\\:hover\\:bg-emerald-900\\/50:is(.dark,.dark *):hover{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-emerald-900\\/50:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\\:hover\\:bg-emerald-950\\/25:is(.dark,.dark *):hover{background-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-emerald-950\\/25:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-950) 25%, transparent)}}.dark\\:hover\\:bg-emerald-950\\/30:is(.dark,.dark *):hover{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-emerald-950\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\\:hover\\:bg-gray-100:is(.dark,.dark *):hover{background-color:var(--color-gray-100)}.dark\\:hover\\:bg-gray-200:is(.dark,.dark *):hover{background-color:var(--color-gray-200)}.dark\\:hover\\:bg-gray-600:is(.dark,.dark *):hover{background-color:var(--color-gray-600)}.dark\\:hover\\:bg-gray-700:is(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\\:hover\\:bg-gray-700\\/50:is(.dark,.dark *):hover{background-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-gray-700\\/50:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\\:hover\\:bg-gray-800:is(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\\:hover\\:bg-gray-800\\/60:is(.dark,.dark *):hover{background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-gray-800\\/60:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\\:hover\\:bg-gray-900:is(.dark,.dark *):hover{background-color:var(--color-gray-900)}.dark\\:hover\\:bg-gray-900\\/50:is(.dark,.dark *):hover{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-gray-900\\/50:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\\:hover\\:bg-gray-950:is(.dark,.dark *):hover{background-color:var(--color-gray-950)}.dark\\:hover\\:bg-green-400\\/15:is(.dark,.dark *):hover{background-color:#05df7226}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-green-400\\/15:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-green-400) 15%, transparent)}}.dark\\:hover\\:bg-green-900\\/30:is(.dark,.dark *):hover{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-green-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\\:hover\\:bg-orange-900\\/30:is(.dark,.dark *):hover{background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-orange-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\\:hover\\:bg-purple-900\\/30:is(.dark,.dark *):hover{background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-purple-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\\:hover\\:bg-purple-950\\/25:is(.dark,.dark *):hover{background-color:#3c036640}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-purple-950\\/25:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-purple-950) 25%, transparent)}}.dark\\:hover\\:bg-purple-950\\/30:is(.dark,.dark *):hover{background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-purple-950\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.dark\\:hover\\:bg-red-900\\/30:is(.dark,.dark *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-red-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\\:hover\\:bg-red-950\\/30:is(.dark,.dark *):hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-red-950\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\\:hover\\:bg-shop-bg-2:is(.dark,.dark *):hover{background-color:var(--shop-bg-2)}.dark\\:hover\\:bg-sky-600:is(.dark,.dark *):hover{background-color:var(--color-sky-600)}.dark\\:hover\\:bg-sky-950\\/20:is(.dark,.dark *):hover{background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-sky-950\\/20:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.dark\\:hover\\:bg-sky-950\\/30:is(.dark,.dark *):hover{background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-sky-950\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.dark\\:hover\\:bg-transparent:is(.dark,.dark *):hover{background-color:#0000}.dark\\:hover\\:bg-white:is(.dark,.dark *):hover{background-color:var(--color-white)}.dark\\:hover\\:bg-white\\/10:is(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-white\\/10:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:hover\\:bg-white\\/\\[0\\.12\\]:is(.dark,.dark *):hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-white\\/\\[0\\.12\\]:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\\:hover\\:bg-white\\/\\[0\\.14\\]:is(.dark,.dark *):hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-white\\/\\[0\\.14\\]:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.dark\\:hover\\:bg-yellow-900\\/30:is(.dark,.dark *):hover{background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-yellow-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\\:hover\\:bg-zinc-200:is(.dark,.dark *):hover{background-color:var(--color-zinc-200)}.dark\\:hover\\:text-amber-300:is(.dark,.dark *):hover{color:var(--color-amber-300)}.dark\\:hover\\:text-blue-200:is(.dark,.dark *):hover{color:var(--color-blue-200)}.dark\\:hover\\:text-blue-300:is(.dark,.dark *):hover{color:var(--color-blue-300)}.dark\\:hover\\:text-blue-400:is(.dark,.dark *):hover{color:var(--color-blue-400)}.dark\\:hover\\:text-cyan-200:is(.dark,.dark *):hover{color:var(--color-cyan-200)}.dark\\:hover\\:text-cyan-300:is(.dark,.dark *):hover{color:var(--color-cyan-300)}.dark\\:hover\\:text-cyan-400:is(.dark,.dark *):hover{color:var(--color-cyan-400)}.dark\\:hover\\:text-emerald-200:is(.dark,.dark *):hover{color:var(--color-emerald-200)}.dark\\:hover\\:text-emerald-300:is(.dark,.dark *):hover{color:var(--color-emerald-300)}.dark\\:hover\\:text-emerald-400:is(.dark,.dark *):hover{color:var(--color-emerald-400)}.dark\\:hover\\:text-gray-50:is(.dark,.dark *):hover{color:var(--color-gray-50)}.dark\\:hover\\:text-gray-100:is(.dark,.dark *):hover{color:var(--color-gray-100)}.dark\\:hover\\:text-gray-200:is(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\\:hover\\:text-gray-300:is(.dark,.dark *):hover{color:var(--color-gray-300)}.dark\\:hover\\:text-gray-400:is(.dark,.dark *):hover{color:var(--color-gray-400)}.dark\\:hover\\:text-green-200:is(.dark,.dark *):hover{color:var(--color-green-200)}.dark\\:hover\\:text-green-300:is(.dark,.dark *):hover{color:var(--color-green-300)}.dark\\:hover\\:text-purple-300:is(.dark,.dark *):hover{color:var(--color-purple-300)}.dark\\:hover\\:text-red-200:is(.dark,.dark *):hover{color:var(--color-red-200)}.dark\\:hover\\:text-red-300:is(.dark,.dark *):hover{color:var(--color-red-300)}.dark\\:hover\\:text-red-400:is(.dark,.dark *):hover{color:var(--color-red-400)}.dark\\:hover\\:text-sky-300:is(.dark,.dark *):hover{color:var(--color-sky-300)}.dark\\:hover\\:text-sky-400:is(.dark,.dark *):hover{color:var(--color-sky-400)}.dark\\:hover\\:text-slate-100:is(.dark,.dark *):hover{color:var(--color-slate-100)}.dark\\:hover\\:text-violet-200:is(.dark,.dark *):hover{color:var(--color-violet-200)}.dark\\:hover\\:text-white:is(.dark,.dark *):hover{color:var(--color-white)}.dark\\:hover\\:text-yellow-400:is(.dark,.dark *):hover{color:var(--color-yellow-400)}.hover\\:dark\\:text-gray-200:hover:is(.dark,.dark *){color:var(--color-gray-200)}}.dark\\:focus\\:bg-gray-700\\/50:is(.dark,.dark *):focus{background-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\\:focus\\:bg-gray-700\\/50:is(.dark,.dark *):focus{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\\:focus\\:text-white:is(.dark,.dark *):focus{color:var(--color-white)}.dark\\:focus\\:ring-cyan-500:is(.dark,.dark *):focus{--tw-ring-color:var(--color-cyan-500)}.dark\\:focus-visible\\:border-white\\/10:is(.dark,.dark *):focus-visible{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:focus-visible\\:border-white\\/10:is(.dark,.dark *):focus-visible{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:focus-visible\\:ring-offset-gray-900:is(.dark,.dark *):focus-visible{--tw-ring-offset-color:var(--color-gray-900)}.dark\\:focus-visible\\:outline-cyan-100:is(.dark,.dark *):focus-visible{outline-color:var(--color-cyan-100)}.dark\\:focus-visible\\:outline-white:is(.dark,.dark *):focus-visible{outline-color:var(--color-white)}.dark\\:active\\:border-\\[var\\(--starter-partner-active-border-color\\)\\]:is(.dark,.dark *):active{border-color:var(--starter-partner-active-border-color)}.dark\\:active\\:border-transparent:is(.dark,.dark *):active{border-color:#0000}.dark\\:active\\:bg-gray-500:is(.dark,.dark *):active{background-color:var(--color-gray-500)}@media (hover:hover){.dark\\:disabled\\:hover\\:bg-gray-800:is(.dark,.dark *):disabled:hover{background-color:var(--color-gray-800)}.dark\\:disabled\\:hover\\:bg-white\\/\\[0\\.08\\]:is(.dark,.dark *):disabled:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\\:disabled\\:hover\\:bg-white\\/\\[0\\.08\\]:is(.dark,.dark *):disabled:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\\:disabled\\:hover\\:text-gray-500:is(.dark,.dark *):disabled:hover{color:var(--color-gray-500)}}.dark\\:data-\\[selected\\=true\\]\\:bg-cyan-400\\/10:is(.dark,.dark *)[data-selected=true]{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.dark\\:data-\\[selected\\=true\\]\\:bg-cyan-400\\/10:is(.dark,.dark *)[data-selected=true]{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}@media (width>=900px){.min-\\[900px\\]\\:dark\\:bg-black\\/95:is(.dark,.dark *){background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.min-\\[900px\\]\\:dark\\:bg-black\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}}@media (width>=80rem){.xl\\:dark\\:bg-transparent:is(.dark,.dark *){background-color:#0000}}@media print{.print\\:hidden{display:none}}.prose-p\\:leading-7 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.light\\:opacity-0:is(.light,.light *){opacity:0}.\\[\\&_a\\]\\:text-shop-accent a{color:var(--shop-accent)}.\\[\\&_a\\]\\:underline a{text-decoration-line:underline}.\\[\\&_em\\]\\:relative em{position:relative}.\\[\\&_em\\]\\:text-shop-accent em{color:var(--shop-accent)}.\\[\\&_em\\]\\:not-italic em{font-style:normal}.\\[\\&_em\\]\\:after\\:absolute em:after{content:var(--tw-content);position:absolute}.\\[\\&_em\\]\\:after\\:inset-x-0 em:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.\\[\\&_em\\]\\:after\\:-bottom-0\\.5 em:after{content:var(--tw-content);bottom:calc(var(--spacing) * -.5)}.\\[\\&_em\\]\\:after\\:h-\\[3px\\] em:after{content:var(--tw-content);height:3px}.\\[\\&_em\\]\\:after\\:rounded-sm em:after{content:var(--tw-content);border-radius:var(--radius-sm)}.\\[\\&_em\\]\\:after\\:bg-shop-accent em:after{content:var(--tw-content);background-color:var(--shop-accent)}.\\[\\&_em\\]\\:after\\:opacity-\\[0\\.35\\] em:after{content:var(--tw-content);opacity:.35}.\\[\\&_em\\]\\:after\\:content-\\[\\'\\'\\] em:after{--tw-content:\"\";content:var(--tw-content)}.\\[\\&_h1\\]\\:mt-5 h1{margin-top:calc(var(--spacing) * 5)}.\\[\\&_h1\\]\\:mt-6 h1{margin-top:calc(var(--spacing) * 6)}.\\[\\&_h1\\]\\:mb-1\\.5 h1{margin-bottom:calc(var(--spacing) * 1.5)}.\\[\\&_h1\\]\\:mb-2 h1{margin-bottom:calc(var(--spacing) * 2)}.\\[\\&_h1\\]\\:font-shop-display h1{font-family:var(--font-shop-display)}.\\[\\&_h1\\]\\:tracking-\\[-0\\.01em\\] h1{--tw-tracking:-.01em;letter-spacing:-.01em}.\\[\\&_h1\\]\\:text-shop-text h1{color:var(--shop-text)}.\\[\\&_h2\\]\\:mt-5 h2{margin-top:calc(var(--spacing) * 5)}.\\[\\&_h2\\]\\:mt-6 h2{margin-top:calc(var(--spacing) * 6)}.\\[\\&_h2\\]\\:mb-1\\.5 h2{margin-bottom:calc(var(--spacing) * 1.5)}.\\[\\&_h2\\]\\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\\[\\&_h2\\]\\:font-shop-display h2{font-family:var(--font-shop-display)}.\\[\\&_h2\\]\\:tracking-\\[-0\\.01em\\] h2{--tw-tracking:-.01em;letter-spacing:-.01em}.\\[\\&_h2\\]\\:text-shop-text h2{color:var(--shop-text)}.\\[\\&_h3\\]\\:mt-5 h3{margin-top:calc(var(--spacing) * 5)}.\\[\\&_h3\\]\\:mb-1\\.5 h3{margin-bottom:calc(var(--spacing) * 1.5)}.\\[\\&_h3\\]\\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\\[\\&_h3\\]\\:font-shop-display h3{font-family:var(--font-shop-display)}.\\[\\&_h3\\]\\:tracking-\\[-0\\.01em\\] h3{--tw-tracking:-.01em;letter-spacing:-.01em}.\\[\\&_h3\\]\\:text-shop-text h3{color:var(--shop-text)}.\\[\\&_img\\]\\:h-full img{height:100%}.\\[\\&_img\\]\\:w-auto img{width:auto}.\\[\\&_img\\]\\:max-w-full img{max-width:100%}.\\[\\&_li\\]\\:my-1 li{margin-block:calc(var(--spacing) * 1)}.\\[\\&_mark\\]\\:\\!m-0 mark{margin:calc(var(--spacing) * 0)!important}.\\[\\&_mark\\]\\:inline mark{display:inline}.\\[\\&_mark\\]\\:\\!rounded-none mark{border-radius:0!important}.\\[\\&_mark\\]\\:\\!bg-transparent mark{background-color:#0000!important}.\\[\\&_mark\\]\\:\\!p-0 mark{padding:calc(var(--spacing) * 0)!important}.\\[\\&_mark\\]\\:font-semibold mark{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\\[\\&_mark\\]\\:text-black mark{color:var(--color-black)}.\\[\\&_mark\\]\\:dark\\:text-white mark:is(.dark,.dark *){color:var(--color-white)}.\\[\\&_ol\\]\\:my-2 ol{margin-block:calc(var(--spacing) * 2)}.\\[\\&_ol\\]\\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\\[\\&_p\\]\\:my-0 p{margin-block:calc(var(--spacing) * 0)}.\\[\\&_p\\]\\:mb-2 p{margin-bottom:calc(var(--spacing) * 2)}.\\[\\&_p\\]\\:mb-\\[0\\.9em\\] p{margin-bottom:.9em}.\\[\\&_p\\:last-child\\]\\:mb-0 p:last-child{margin-bottom:calc(var(--spacing) * 0)}.\\[\\&_pre\\]\\:rounded-none pre{border-radius:0}.\\[\\&_strong\\]\\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\\[\\&_strong\\]\\:text-shop-text strong{color:var(--shop-text)}.\\[\\&_svg\\]\\:mx-auto svg{margin-inline:auto}.\\[\\&_svg\\]\\:h-3 svg{height:calc(var(--spacing) * 3)}.\\[\\&_svg\\]\\:h-3\\.5 svg{height:calc(var(--spacing) * 3.5)}.\\[\\&_svg\\]\\:w-3 svg{width:calc(var(--spacing) * 3)}.\\[\\&_svg\\]\\:w-3\\.5 svg{width:calc(var(--spacing) * 3.5)}.\\[\\&_svg\\]\\:max-w-none svg{max-width:none}.\\[\\&_tr\\:last-child_td\\]\\:border-b-0 tr:last-child td,.\\[\\&_tr\\:last-child_th\\]\\:border-b-0 tr:last-child th{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&_ul\\]\\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\\[\\&_ul\\]\\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:pointer-events-auto::-moz-range-thumb{pointer-events:auto}.\\[\\&\\:\\:-moz-range-thumb\\]\\:h-3::-moz-range-thumb{height:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:h-4::-moz-range-thumb{height:calc(var(--spacing) * 4)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:w-3::-moz-range-thumb{width:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:w-4::-moz-range-thumb{width:calc(var(--spacing) * 4)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:cursor-ew-resize::-moz-range-thumb{cursor:ew-resize}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-l-\\[1px\\]::-moz-range-thumb{border-top-left-radius:1px;border-bottom-left-radius:1px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-l-sm::-moz-range-thumb{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-r-\\[1px\\]::-moz-range-thumb{border-top-right-radius:1px;border-bottom-right-radius:1px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-r-sm::-moz-range-thumb{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:border::-moz-range-thumb{border-style:var(--tw-border-style);border-width:1px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:border-2::-moz-range-thumb{border-style:var(--tw-border-style);border-width:2px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:border-gray-400::-moz-range-thumb{border-color:var(--color-gray-400)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:border-white::-moz-range-thumb{border-color:var(--color-white)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:bg-blue-600::-moz-range-thumb{background-color:var(--color-blue-600)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:bg-gray-300::-moz-range-thumb{background-color:var(--color-gray-300)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:shadow-md::-moz-range-thumb{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:shadow-xs::-moz-range-thumb{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:\\[\\&\\:\\:-moz-range-thumb\\]\\:border-gray-500:is(.dark,.dark *)::-moz-range-thumb{border-color:var(--color-gray-500)}.dark\\:\\[\\&\\:\\:-moz-range-thumb\\]\\:border-gray-900:is(.dark,.dark *)::-moz-range-thumb{border-color:var(--color-gray-900)}.dark\\:\\[\\&\\:\\:-moz-range-thumb\\]\\:bg-gray-700:is(.dark,.dark *)::-moz-range-thumb{background-color:var(--color-gray-700)}.\\[\\&\\:\\:-moz-range-track\\]\\:h-1\\.5::-moz-range-track{height:calc(var(--spacing) * 1.5)}.\\[\\&\\:\\:-moz-range-track\\]\\:h-3::-moz-range-track{height:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-moz-range-track\\]\\:rounded-full::-moz-range-track{border-radius:3.40282e38px}.\\[\\&\\:\\:-moz-range-track\\]\\:bg-gray-500\\/15::-moz-range-track{background-color:#73737326}@supports (color:color-mix(in lab, red, red)){.\\[\\&\\:\\:-moz-range-track\\]\\:bg-gray-500\\/15::-moz-range-track{background-color:color-mix(in oklab, var(--color-gray-500) 15%, transparent)}}.\\[\\&\\:\\:-moz-range-track\\]\\:bg-transparent::-moz-range-track{background-color:#0000}.dark\\:\\[\\&\\:\\:-moz-range-track\\]\\:bg-gray-100\\/15:is(.dark,.dark *)::-moz-range-track{background-color:#f5f5f526}@supports (color:color-mix(in lab, red, red)){.dark\\:\\[\\&\\:\\:-moz-range-track\\]\\:bg-gray-100\\/15:is(.dark,.dark *)::-moz-range-track{background-color:color-mix(in oklab, var(--color-gray-100) 15%, transparent)}}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:hidden::-webkit-scrollbar{display:none}.\\[\\&\\:\\:-webkit-search-cancel-button\\]\\:hidden::-webkit-search-cancel-button{display:none}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:h-1\\.5::-webkit-slider-runnable-track{height:calc(var(--spacing) * 1.5)}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:h-3::-webkit-slider-runnable-track{height:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:rounded-full::-webkit-slider-runnable-track{border-radius:3.40282e38px}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-gray-500\\/15::-webkit-slider-runnable-track{background-color:#73737326}@supports (color:color-mix(in lab, red, red)){.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-gray-500\\/15::-webkit-slider-runnable-track{background-color:color-mix(in oklab, var(--color-gray-500) 15%, transparent)}}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-transparent::-webkit-slider-runnable-track{background-color:#0000}.dark\\:\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-gray-100\\/15:is(.dark,.dark *)::-webkit-slider-runnable-track{background-color:#f5f5f526}@supports (color:color-mix(in lab, red, red)){.dark\\:\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-gray-100\\/15:is(.dark,.dark *)::-webkit-slider-runnable-track{background-color:color-mix(in oklab, var(--color-gray-100) 15%, transparent)}}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:pointer-events-auto::-webkit-slider-thumb{pointer-events:auto}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:-mt-\\[5px\\]::-webkit-slider-thumb{margin-top:-5px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:mt-0::-webkit-slider-thumb{margin-top:calc(var(--spacing) * 0)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:h-3::-webkit-slider-thumb{height:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:h-4::-webkit-slider-thumb{height:calc(var(--spacing) * 4)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:w-3::-webkit-slider-thumb{width:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:w-4::-webkit-slider-thumb{width:calc(var(--spacing) * 4)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:cursor-ew-resize::-webkit-slider-thumb{cursor:ew-resize}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:appearance-none::-webkit-slider-thumb{appearance:none}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-l-\\[1px\\]::-webkit-slider-thumb{border-top-left-radius:1px;border-bottom-left-radius:1px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-l-sm::-webkit-slider-thumb{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-r-\\[1px\\]::-webkit-slider-thumb{border-top-right-radius:1px;border-bottom-right-radius:1px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-r-sm::-webkit-slider-thumb{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:1px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-2::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:2px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-gray-400::-webkit-slider-thumb{border-color:var(--color-gray-400)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-white::-webkit-slider-thumb{border-color:var(--color-white)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:bg-blue-600::-webkit-slider-thumb{background-color:var(--color-blue-600)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:bg-gray-300::-webkit-slider-thumb{background-color:var(--color-gray-300)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:shadow-md::-webkit-slider-thumb{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:shadow-xs::-webkit-slider-thumb{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-gray-500:is(.dark,.dark *)::-webkit-slider-thumb{border-color:var(--color-gray-500)}.dark\\:\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-gray-900:is(.dark,.dark *)::-webkit-slider-thumb{border-color:var(--color-gray-900)}.dark\\:\\[\\&\\:\\:-webkit-slider-thumb\\]\\:bg-gray-700:is(.dark,.dark *)::-webkit-slider-thumb{background-color:var(--color-gray-700)}.\\[\\&\\>\\*\\]\\:col-start-1>*{grid-column-start:1}.\\[\\&\\>\\*\\]\\:row-start-1>*{grid-row-start:1}.\\[\\&\\>\\*\\]\\:shrink-0>*{flex-shrink:0}.\\[\\&\\>\\*\\]\\:transition-opacity>*{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\\[\\&\\>\\*\\]\\:duration-1000>*{--tw-duration:1s;transition-duration:1s}.\\[\\&\\>div\\]\\:h-full>div{height:100%}.\\[\\&\\>div\\]\\:\\!w-auto>div{width:auto!important}.\\[\\&\\>div\\]\\:w-full>div{width:100%}.\\[\\&\\>div\\]\\:max-w-full>div{max-width:100%}.\\[\\&\\>pre\\]\\:h-full>pre{height:100%}.\\[\\&\\>pre\\]\\:rounded-none>pre{border-radius:0}.\\[\\&\\>summary\\]\\:marker\\:text-\\[0\\.8em\\]>summary ::marker{font-size:.8em}.\\[\\&\\>summary\\]\\:marker\\:text-\\[0\\.8em\\]>summary::marker{font-size:.8em}.\\[\\&\\>summary\\]\\:marker\\:text-\\[0\\.8em\\]>summary ::-webkit-details-marker{font-size:.8em}.\\[\\&\\>summary\\]\\:marker\\:text-\\[0\\.8em\\]>summary::-webkit-details-marker{font-size:.8em}.\\[\\&\\>summary\\]\\:marker\\:leading-4>summary ::marker{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\\[\\&\\>summary\\]\\:marker\\:leading-4>summary::marker{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\\[\\&\\>summary\\]\\:marker\\:leading-4>summary ::-webkit-details-marker{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\\[\\&\\>summary\\]\\:marker\\:leading-4>summary::-webkit-details-marker{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\\[\\&\\>summary\\]\\:before\\:mr-1>summary:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}@media (width>=1535px){.\\[\\@media\\(min-width\\:1535px\\)\\]\\:inline-flex{display:inline-flex}}}html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}:root,:host{--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-gray-950:#0a0a0a}.tanstack-observable-plot{--plot-background:var(--color-white);overflow:visible}html.dark .tanstack-observable-plot{--plot-background:var(--color-gray-800)}button{cursor:pointer}.ts-mega-trigger{isolation:isolate;position:relative}.ts-mega-trigger-wrap{align-self:stretch;align-items:center;display:inline-flex}.ts-mega-trigger:after{content:\"\";opacity:.35;transform-origin:0;background:currentColor;height:1px;transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:.3rem;left:.625rem;right:.625rem;transform:scaleX(0)}.ts-mega-trigger:hover:after,.ts-mega-trigger-wrap:focus-within>.ts-mega-trigger:after{opacity:.55;transform:scaleX(1)}.ts-mega-dropdown{--ts-mega-dropdown-x:0;z-index:90;width:max-content;min-width:var(--ts-primary-nav-target-width,0px);opacity:0;visibility:hidden;pointer-events:none;max-width:min(100vw - 2rem,70rem);transform:translate3d(var(--ts-mega-dropdown-x), -8px, 0) scale(.985);transform-origin:50% 0;padding-top:1rem;transition:opacity .16s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear .16s;position:absolute;top:100%;left:-1rem}.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):hover>.ts-mega-dropdown,.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):focus-within>.ts-mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(var(--ts-mega-dropdown-x), 0, 0) scale(1);transition-delay:0s}.ts-mega-dropdown-panel{isolation:isolate;-webkit-backdrop-filter:blur(100px)saturate(1.9);background-color:#fffffff0;position:relative}.dark .ts-mega-dropdown-panel{background-color:#000000e0}.ts-glass-menu{isolation:isolate;position:relative}.ts-glass-menu>*{z-index:1;position:relative}.ts-glass-menu:after{content:\"\";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff5c,#ffffff1f 38%,#fff0 72%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000000a}.dark .ts-glass-menu:after{background:linear-gradient(135deg,#ffffff1f,#ffffff0d 38%,#fff0 72%);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a}@media (width>=900px) and (width<=1119.98px){.ts-mega-dropdown{--ts-mega-dropdown-x:-50%;left:50%;right:auto;top:calc(var(--navbar-height) - .625rem);width:max-content;min-width:var(--ts-primary-nav-target-width,0px);max-width:calc(100vw - 2rem);padding-top:1.625rem;position:fixed}.ts-mega-dropdown-panel{width:max-content;min-width:var(--ts-primary-nav-target-width,0px);max-width:calc(100vw - 2rem);overflow-x:auto}}[data-docs-mobile-backdrop],[data-docs-mobile-menu],[data-docs-mobile-open-icon]{display:none}.docs-partner-slot{perspective:18rem}.docs-partner-slot-link{backface-visibility:hidden;transform-origin:50%;transform-style:preserve-3d}.docs-partner-slot-link[data-flip-state=out]{animation:.12s cubic-bezier(.36,0,.66,-.56) both docs-partner-flip-out}.docs-partner-slot-link[data-flip-state=in]{animation:.16s cubic-bezier(.34,1.56,.64,1) both docs-partner-flip-in}@keyframes docs-partner-flip-out{0%{opacity:.8;transform:rotateX(0)}to{opacity:0;transform:rotateX(-90deg)}}@keyframes docs-partner-flip-in{0%{opacity:0;transform:rotateX(90deg)}to{opacity:.8;transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.docs-partner-slot-link[data-flip-state=out],.docs-partner-slot-link[data-flip-state=in]{animation:none}}@media (width<=639.98px){.docs-partner-slot-link{max-width:30vw}}@media (width<=899.98px){:is([data-docs-layout]:has([data-docs-mobile-menu-toggle]:checked) [data-docs-mobile-backdrop],[data-docs-layout]:has([data-docs-mobile-menu-toggle]:checked) [data-docs-mobile-menu]){display:block}[data-docs-layout]:has([data-docs-mobile-menu-toggle]:checked) [data-docs-mobile-closed-icon]{display:none}[data-docs-layout]:has([data-docs-mobile-menu-toggle]:checked) [data-docs-mobile-open-icon]{display:block}}@media (width>=900px){[data-docs-mobile-backdrop],[data-docs-mobile-menu]{display:none!important}}@media (width>=900px) and (width<=1279.98px){[data-docs-layout][data-docs-menu-open=true] [data-docs-desktop-menu]{--tw-translate-x:0!important;transform:translate(0)!important}[data-docs-layout]:has([data-docs-menu-trigger]:is(:hover,:focus,:active)) [data-docs-desktop-menu]{--tw-translate-x:0!important;transform:translate(0)!important}[data-docs-layout]:has([data-docs-desktop-menu]:hover) [data-docs-desktop-menu]{--tw-translate-x:0!important;transform:translate(0)!important}}@media (width>=900px){:is(body:has(.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):hover>.ts-mega-dropdown) [data-site-menu-tint],body:has(.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):focus-within>.ts-mega-dropdown) [data-site-menu-tint]){opacity:1}:is(body:has(.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):hover>.ts-mega-dropdown) [data-site-content],body:has(.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):focus-within>.ts-mega-dropdown) [data-site-content]){filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.ts-mega-trigger:after,.ts-mega-dropdown{transition:none}}.btn-primary,.btn-secondary,.btn-danger,.btn-ghost,.btn-icon{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}:is(.btn-primary,.btn-secondary,.btn-danger,.btn-ghost,.btn-icon):disabled{cursor:not-allowed;opacity:.5}.btn-primary{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background-color:var(--color-blue-600);color:var(--color-white)}@media (hover:hover){.btn-primary:hover{background-color:var(--color-blue-700)}}.btn-secondary{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background-color:var(--color-gray-100);color:var(--color-gray-700)}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-gray-200)}}.btn-secondary:is(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-300)}@media (hover:hover){.btn-secondary:is(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.btn-danger{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background-color:var(--color-red-600);color:var(--color-white)}@media (hover:hover){.btn-danger:hover{background-color:var(--color-red-700)}}.btn-ghost{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-600)}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-gray-100)}}.btn-ghost:is(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.btn-ghost:is(.dark,.dark *):hover{background-color:var(--color-gray-800)}}.btn-icon{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-gray-600)}@media (hover:hover){.btn-icon:hover{background-color:var(--color-gray-100)}}.btn-icon:is(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.btn-icon:is(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.input-base{border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300)}.input-base:is(.dark,.dark *){border-color:var(--color-gray-600)}.input-base{background-color:var(--color-white)}.input-base:is(.dark,.dark *){background-color:var(--color-gray-800)}.input-base{color:var(--color-gray-900)}.input-base:is(.dark,.dark *){color:var(--color-white)}.input-base::placeholder{color:var(--color-gray-400)}.input-base:is(.dark,.dark *)::placeholder{color:var(--color-gray-500)}.input-base:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500);--tw-outline-style:none;border-color:#0000;outline-style:none}.input-base:disabled{cursor:not-allowed;opacity:.5}.card{border-radius:var(--radius-xl);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:var(--color-white);transition-duration:.2s}.card:is(.dark,.dark *){background-color:var(--color-gray-800)}.card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.card:is(.dark,.dark *){border-color:var(--color-gray-700)}.card-elevated{border-radius:var(--radius-xl);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#ffffffe6;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.card-elevated{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.card-elevated{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.card-elevated:is(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.card-elevated:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.card-elevated{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.card-elevated:is(.dark,.dark *){border-color:var(--color-gray-700)}.card-interactive{cursor:pointer;border-radius:var(--radius-xl);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#ffffffe6;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.card-interactive{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.card-interactive{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.card-interactive:is(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.card-interactive:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.card-interactive{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.card-interactive:is(.dark,.dark *){border-color:var(--color-gray-700)}@media (hover:hover){.card-interactive:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.dropdown-menu{border-radius:var(--radius-lg);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-white);overflow:hidden}.dropdown-menu:is(.dark,.dark *){background-color:var(--color-gray-800)}.dropdown-menu{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.dropdown-menu:is(.dark,.dark *){border-color:var(--color-gray-700)}.dropdown-item{width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-gray-700)}.dropdown-item:is(.dark,.dark *){color:var(--color-gray-300)}@media (hover:hover){.dropdown-item:hover{background-color:var(--color-gray-50)}.dropdown-item:is(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.dropdown-item-active{background-color:var(--color-blue-50);color:var(--color-blue-600)}.dropdown-item-active:is(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dropdown-item-active:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dropdown-item-active:is(.dark,.dark *){color:var(--color-blue-400)}.badge-blue,.badge-green,.badge-red,.badge-yellow,.badge-gray{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-blue{background-color:var(--color-blue-100);color:var(--color-blue-800)}.badge-blue:is(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.badge-blue:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.badge-blue:is(.dark,.dark *){color:var(--color-blue-400)}.badge-green{background-color:var(--color-green-100);color:var(--color-green-800)}.badge-green:is(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.badge-green:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.badge-green:is(.dark,.dark *){color:var(--color-green-400)}.badge-red{background-color:var(--color-red-100);color:var(--color-red-800)}.badge-red:is(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.badge-red:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.badge-red:is(.dark,.dark *){color:var(--color-red-400)}.badge-yellow{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.badge-yellow:is(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.badge-yellow:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.badge-yellow:is(.dark,.dark *){color:var(--color-yellow-400)}.badge-gray{background-color:var(--color-gray-100);color:var(--color-gray-800)}.badge-gray:is(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.text-secondary{color:var(--color-gray-600)}.text-secondary:is(.dark,.dark *){color:var(--color-gray-400)}.text-tertiary,.text-tertiary:is(.dark,.dark *){color:var(--color-gray-500)}.text-link{color:var(--color-blue-600)}@media (hover:hover){.text-link:hover{color:var(--color-blue-700)}}.text-link:is(.dark,.dark *){color:var(--color-blue-400)}@media (hover:hover){.text-link:is(.dark,.dark *):hover{color:var(--color-blue-300)}}pre{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-black);position:relative;overflow-x:auto}span.line{width:100%;display:inline-block}pre.has-diff span.diff{width:calc(100% + 20px);margin-left:-10px;padding:4px 20px 4px 10px}pre.has-diff span.remove{background-color:#f43f5e29}pre.has-diff span.add{background-color:#10b98129}pre.twoslash{border-color:#719af4}pre.twoslash:hover data-lsp{border-color:#747474}pre.twoslash data-lsp:hover:before{content:attr(lsp);color:#fff;text-align:left;white-space:pre-wrap;z-index:100;border-radius:2px;padding:5px 8px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace,Courier New;font-size:14px;position:absolute;transform:translateY(1rem)}pre .code-container{overflow:auto}pre .code-container>a{color:#719af4;opacity:0;border:1px solid #719af4;border-radius:4px;padding:0 8px;text-decoration:none;transition:opacity .3s;position:absolute;bottom:8px;right:8px}@media (prefers-reduced-motion:reduce){pre .code-container>a{transition:none}}pre .code-container>a:hover{color:#fff;background-color:#719af4}pre .code-container:hover a{opacity:1}pre code{white-space:pre;-webkit-overflow-scrolling:touch;font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace,Courier New;font-size:12px}pre code a{text-decoration:none}pre data-err{background:url(\"data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\") 0 100% repeat-x;padding-bottom:3px}pre .query{color:#137998;margin-bottom:10px;display:inline-block}pre .error,pre .error-behind{white-space:pre-wrap;width:calc(100% - 20px);margin-top:8px;margin-bottom:4px;margin-left:-14px;padding:6px 6px 6px 14px;display:block}pre .error{color:#000;background-color:#fee;border-left:2px solid #bf1818;align-items:center;display:flex;position:absolute}pre .error .code{display:none}pre .error-behind{-webkit-user-select:none;user-select:none;visibility:transparent;color:#fee}pre .arrow{background-color:#eee;border-top:1px solid #eee;border-left:1px solid #eee;width:8px;height:8px;margin-left:.1rem;position:relative;top:-7px;transform:translateY(25%)rotate(45deg)}pre .popover{background-color:#eee;border-radius:3px;margin-top:10px;margin-bottom:10px;padding:0 .5rem .3rem;display:inline-block}pre .inline-completions ul.dropdown{color:gray;width:240px;font-family:var(--code-font);background-color:#dcdcdc;border-left:4px solid #4b9edd;margin:0;padding:0;font-size:.8rem;display:inline-block;position:absolute}pre .inline-completions ul.dropdown:before{content:\" \";background-color:#4b9edd;width:2px;position:absolute;top:-1.2rem;left:-3px}pre .inline-completions ul.dropdown li{margin-bottom:4px;padding-left:4px;overflow-x:hidden}pre .inline-completions ul.dropdown li.deprecated{text-decoration:line-through}pre .inline-completions ul.dropdown li span.result-found{color:#4b9edd}pre .inline-completions ul.dropdown li span.result{color:#000;width:100px;display:inline-block}.dark-theme .markdown pre{filter:invert(98%)hue-rotate(180deg);background-color:#d8d8d8;border-color:#ddd}data-lsp{border-bottom:1px dotted #0000;transition:border-color .3s}@media (prefers-reduced-motion:reduce){data-lsp{transition:none}}.tag-container{position:relative}.tag-container .twoslash-annotation{color:#187abf;background-color:#fcf3d9 bb;width:200px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace,Courier New;position:absolute;right:-10px}.tag-container .twoslash-annotation p{text-align:left;font-size:.8rem;line-height:.9rem}.tag-container .twoslash-annotation svg{float:left;margin-left:-44px}.tag-container .twoslash-annotation.left{left:-200px;right:auto}.tag-container .twoslash-annotation.left svg{float:right;margin-right:-5px}pre .logger{color:#000;white-space:pre-wrap;align-items:center;width:calc(100% - 19px);padding:6px 6px 6px 8px;display:flex}pre .logger svg{margin-right:9px}pre .logger.error-log{background-color:#fee;border-left:2px solid #bf1818}pre .logger.warn-log{background-color:#ffe;border-left:2px solid #eae662}pre .logger.log-log{background-color:#e9e9e9;border-left:2px solid #ababab}pre .logger.log-log svg{margin-left:6px;margin-right:9px}.TanStackRouterDevtools>button{transform-origin:100% 0;--tw-translate-x:calc(var(--spacing) * 2);--tw-translate-y:calc(50px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);border-top-left-radius:0;border-top-right-radius:0;rotate:90deg}.TanStackRouterDevtools>button:is(.dark,.dark *){background-color:var(--color-gray-900)}.TanStackRouterDevtools>button{border-top-style:var(--tw-border-style);border-top-width:0;border-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent);color:var(--color-gray-800);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-prose .markdown-alert{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.not-prose .markdown-alert p{margin-block:calc(var(--spacing) * 2)}.markdown-alert{margin-block:calc(var(--spacing) * 2);border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-left-style:var(--tw-border-style);background-color:var(--color-white);padding-block:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 4);border-left-width:4px}.markdown-alert:is(.dark,.dark *){background-color:var(--color-gray-900)}.markdown-alert>*{margin:calc(var(--spacing) * 0)}.markdown-alert.markdown-alert-note{border-color:#3080ffe6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-note{border-color:color-mix(in oklab, var(--color-blue-500) 90%, transparent)}}.markdown-alert.markdown-alert-note .markdown-alert-title svg{fill:#3080ffe6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-note .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-blue-500) 90%, transparent)}}.markdown-alert.markdown-alert-warning{border-color:#edb200e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-warning{border-color:color-mix(in oklab, var(--color-yellow-500) 90%, transparent)}}.markdown-alert.markdown-alert-warning .markdown-alert-title svg{fill:#edb200e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-warning .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-yellow-500) 90%, transparent)}}.markdown-alert.markdown-alert-caution{border-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-caution{border-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.markdown-alert.markdown-alert-caution .markdown-alert-title svg{fill:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-caution .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.markdown-alert.markdown-alert-tip{border-color:#00c758e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-tip{border-color:color-mix(in oklab, var(--color-green-500) 90%, transparent)}}.markdown-alert.markdown-alert-tip .markdown-alert-title svg{fill:#00c758e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-tip .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-green-500) 90%, transparent)}}.markdown-alert.markdown-alert-important{border-color:#ac4bffe6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-important{border-color:color-mix(in oklab, var(--color-purple-500) 90%, transparent)}}.markdown-alert.markdown-alert-important .markdown-alert-title svg{fill:#ac4bffe6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-important .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-purple-500) 90%, transparent)}}.markdown-alert .markdown-alert-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:flex-start;align-items:center;display:flex}.markdown-alert .markdown-alert-content{padding-right:calc(var(--spacing) * 5)}@media print{.bg-clip-text{color:var(--color-gray-800)}}[data-tab]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}[data-tab] a{--tw-font-weight:500;font-weight:500;text-decoration-line:underline}[data-tab] .markdown-alert{background-color:var(--color-gray-100)}[data-tab] .markdown-alert:is(.dark,.dark *){background-color:var(--color-gray-900)}[data-tab]>.markdown-alert [aria-label] svg{fill:currentColor;stroke:currentColor}mark{border-radius:var(--radius-md);background-color:var(--color-yellow-400);margin-inline:1px;padding-inline:1px}.dark g[aria-label=tip]>g>path{fill:#262626e6}@supports (color:color-mix(in lab, red, red)){.dark g[aria-label=tip]>g>path{fill:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.dark g[aria-label=tip]>g>path{stroke:#73737333}@supports (color:color-mix(in lab, red, red)){.dark g[aria-label=tip]>g>path{stroke:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-latin-ext.woff2)format(\"woff2\");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-latin.woff2)format(\"woff2\");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes fadeIn{0%{opacity:0;filter:blur(4px);transform:scale(.97)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes pulseScale{0%{transform:scale(1)}50%{transform:scale(var(--scale-factor,1.1))}to{transform:scale(1)}}@property --ship-x{syntax:\"<length>\";inherits:true;initial-value:70px}@property --ship-y{syntax:\"<length>\";inherits:true;initial-value:2.5rem}@keyframes ship-peek{0%,to{transform:translate(-50%)translateY(0)scale(1)scaleX(-1)}12%{transform:translateX(calc(-50% - var(--ship-x))) translateY(calc(-1 * var(--ship-y))) scale(1.15) scaleX(-1)}32%{transform:translateX(calc(-50% - var(--ship-x))) translateY(calc(-1 * var(--ship-y))) scale(1.15) scaleX(-1)}35%{transform:translate(-50%)translateY(0)scale(1)scaleX(-1)}}@keyframes ship-pointer-events{0%,11%,33%,to{pointer-events:none}12%,32%{pointer-events:auto}}.animate-ship-peek{animation:10s ease-in-out infinite ship-peek;transform:translate(-50%)}.animate-ship-peek-clickable{pointer-events:none;animation:10s ease-in-out infinite ship-peek,10s ease-in-out infinite ship-pointer-events;transform:translate(-50%)}.home-adapter-graph-flow{pointer-events:none;background:linear-gradient(90deg,#22d3ee00,#a5f3fcfa,#22d3eefa,#3b82f600);border-radius:9999px;width:1.25rem;height:3px;transition:opacity .12s linear;display:block;box-shadow:0 0 10px #22d3eeb3}@keyframes home-open-source-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.home-open-source-gradient{--home-open-source-gradient:linear-gradient(90deg, #14b8a6, #3b82f6, #a855f7, #f43f5e, #eab308, #14b8a6);white-space:nowrap;color:#14b8a6;background-image:var(--home-open-source-gradient);-webkit-text-fill-color:transparent;background-position:0%;background-size:720% 100%;-webkit-background-clip:text;background-clip:text;font-style:oblique 8deg;font-weight:400;animation:34s ease-in-out infinite home-open-source-gradient-shift;display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.home-open-source-gradient{animation:none}.home-adapter-graph-flow{display:none}}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dropdown-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-4px)}}.dropdown-content{animation:.15s ease-out dropdown-in}.dropdown-content[data-state=closed]{animation:.1s ease-in dropdown-out}@keyframes search-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes search-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes search-modal-panel-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes search-modal-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.99)}}.search-modal-overlay[data-state=open]{animation:.14s ease-out both search-modal-overlay-in}.search-modal-overlay[data-state=closed]{animation:.12s ease-in both search-modal-overlay-out}.search-modal-panel-transition{transform-origin:top}.search-modal-content[data-state=open] .search-modal-panel-transition{animation:.14s ease-out both search-modal-panel-in}.search-modal-content[data-state=closed] .search-modal-panel-transition{animation:.12s ease-in both search-modal-panel-out}@media (prefers-reduced-motion:reduce){.search-modal-overlay,.search-modal-panel-transition{animation:none!important}}@keyframes cart-panel-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes cart-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}@keyframes cart-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cart-overlay-out{0%{opacity:1}to{opacity:0}}.cart-panel[data-state=open]{animation:.2s ease-out cart-panel-in}.cart-panel[data-state=closed]{animation:.15s ease-in cart-panel-out}.cart-overlay[data-state=open]{animation:.2s ease-out cart-overlay-in}.cart-overlay[data-state=closed]{animation:.15s ease-in cart-overlay-out}.doc-feedback-block{outline-offset:-1px;outline:1px solid #0000;transition:background-color .2s,outline-color .2s}.doc-feedback-block-highlighted{background-color:#3b82f608;border-radius:.25rem;outline-color:#3b82f633}.dark .doc-feedback-block-highlighted{background-color:#3b82f60d;outline-color:#3b82f64d}.lucide{stroke-width:2.25px;width:1em;height:1em}[data-tab] .codeblock+.codeblock{margin-top:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}[data-tab] .codeblock:has(+.codeblock){border-bottom-right-radius:0;border-bottom-left-radius:0}[data-tab]{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}[data-tab][data-content=code-only]{padding:calc(var(--spacing) * 0)}[data-tab][data-content=code-only] .codeblock{margin-block:calc(var(--spacing) * 0);--tw-border-style:none;border-style:none;border-radius:0}[data-tab][data-content=code-only] .codeblock pre{border-radius:0}[data-tab][data-content=code-only] .codeblock>div:first-child{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:10;--tw-border-style:none;padding:calc(var(--spacing) * 0);background-color:#0000;border-style:none;position:absolute}[data-tab][data-content=code-only] .codeblock>div:first-child>div:first-child{display:none}[data-tab][data-content=mixed]>p,[data-tab][data-content=mixed]>ul,[data-tab][data-content=mixed]>ol{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700)}:is([data-tab][data-content=mixed]>p,[data-tab][data-content=mixed]>ul,[data-tab][data-content=mixed]>ol):is(.dark,.dark *){color:var(--color-gray-300)}.framework-code-block>.codeblock{margin-block:calc(var(--spacing) * 4)}.grecaptcha-badge{pointer-events:none!important;display:none!important}button[aria-label=\"Open TanStack Devtools\"]{display:none!important}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"<length-percentage>\";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:\"<length-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"<length-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"<length>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-backdrop-blur{syntax:\"*\";inherits:false}@property --tw-backdrop-brightness{syntax:\"*\";inherits:false}@property --tw-backdrop-contrast{syntax:\"*\";inherits:false}@property --tw-backdrop-grayscale{syntax:\"*\";inherits:false}@property --tw-backdrop-hue-rotate{syntax:\"*\";inherits:false}@property --tw-backdrop-invert{syntax:\"*\";inherits:false}@property --tw-backdrop-opacity{syntax:\"*\";inherits:false}@property --tw-backdrop-saturate{syntax:\"*\";inherits:false}@property --tw-backdrop-sepia{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-ease{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}"
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "url": "block",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ":root"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--th-background",
                                                "value": "#ffffff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-token",
                                                "value": "#24292f"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-attr",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-code-inline",
                                                "value": "#953800"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-command",
                                                "value": "#8250df"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-comment",
                                                "value": "#6e7781"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-deleted",
                                                "value": "#cf222e"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-function",
                                                "value": "#8250df"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-heading",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-inserted",
                                                "value": "#1a7f37"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-keyword",
                                                "value": "#cf222e"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-link",
                                                "value": "#0969da"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-literal",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-meta",
                                                "value": "#57606a"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-number",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-operator",
                                                "value": "#8250df"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-property",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-selector",
                                                "value": "#116329"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-string",
                                                "value": "#0a7f64"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-tag",
                                                "value": "#116329"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-type",
                                                "value": "#953800"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-variable",
                                                "value": "#953800"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".dark"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--th-background",
                                                "value": "#111111"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-token",
                                                "value": "#d4d4d4"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-attr",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-code-inline",
                                                "value": "#ffa657"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-command",
                                                "value": "#d2a8ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-comment",
                                                "value": "#a3a3a3"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-deleted",
                                                "value": "#ff7b72"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-function",
                                                "value": "#d2a8ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-heading",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-inserted",
                                                "value": "#7ee787"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-keyword",
                                                "value": "#ff7b72"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-link",
                                                "value": "#58a6ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-literal",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-meta",
                                                "value": "#737373"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-number",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-operator",
                                                "value": "#d2a8ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-property",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-selector",
                                                "value": "#7ee787"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-string",
                                                "value": "#a5d6ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-tag",
                                                "value": "#7ee787"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-type",
                                                "value": "#ffa657"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-variable",
                                                "value": "#ffa657"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre.th-code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "overflow-x",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "1rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--th-background)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-token)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-token"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-token)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-keyword"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-keyword)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-string"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-string)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-comment"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-comment)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-function"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-function)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-type)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-property"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-property)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-tag"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-tag)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-attr"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-attr)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-literal"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-literal)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-number"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-number)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-variable"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-variable)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-operator"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-operator)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-inserted"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-inserted)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-deleted"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-deleted)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-meta"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-meta)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-heading"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-heading)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-link"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-link)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-code-inline"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-code-inline)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-selector"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-selector)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-command"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-command)"
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    },
                    {
                        "url": "block",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][dir=ltr]",
                                            "html[dir=ltr]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--toast-icon-margin-start",
                                                "value": "-3px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-icon-margin-end",
                                                "value": "4px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-svg-margin-start",
                                                "value": "-1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-svg-margin-end",
                                                "value": "0px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-button-margin-start",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-button-margin-end",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-start",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-end",
                                                "value": "unset"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-transform",
                                                "value": "translate(-35%, -35%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][dir=rtl]",
                                            "html[dir=rtl]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--toast-icon-margin-start",
                                                "value": "4px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-icon-margin-end",
                                                "value": "-3px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-svg-margin-start",
                                                "value": "0px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-svg-margin-end",
                                                "value": "-1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-button-margin-start",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-button-margin-end",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-start",
                                                "value": "unset"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-end",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-transform",
                                                "value": "translate(35%, -35%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "fixed"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "var(--width)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray1",
                                                "value": "hsl(0, 0%, 99%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray2",
                                                "value": "hsl(0, 0%, 97.3%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray3",
                                                "value": "hsl(0, 0%, 95.1%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray4",
                                                "value": "hsl(0, 0%, 93%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray5",
                                                "value": "hsl(0, 0%, 90.9%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray6",
                                                "value": "hsl(0, 0%, 88.7%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray7",
                                                "value": "hsl(0, 0%, 85.8%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray8",
                                                "value": "hsl(0, 0%, 78%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray9",
                                                "value": "hsl(0, 0%, 56.1%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray10",
                                                "value": "hsl(0, 0%, 52.3%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray11",
                                                "value": "hsl(0, 0%, 43.5%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray12",
                                                "value": "hsl(0, 0%, 9%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--border-radius",
                                                "value": "8px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "list-style",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "999999999"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "transform .4s ease"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(hover:none) and (pointer:coarse)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-lifted=true]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "none"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-x-position=right]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "var(--offset-right)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-x-position=left]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "var(--offset-left)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-x-position=center]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "translateX(-50%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-y-position=top]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "var(--offset-top)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-y-position=bottom]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "var(--offset-bottom)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(100%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift-amount",
                                                "value": "calc(var(--lift) * var(--gap))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "var(--z-index)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "var(--y)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "touch-action",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "transform .4s,opacity .4s,height .4s,box-shadow .2s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow-wrap",
                                                "value": "anywhere"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid var(--normal-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--normal-text)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "var(--border-radius)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 4px 12px rgba(0,0,0,.1)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "var(--width)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "13px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "gap",
                                                "value": "6px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast]:focus-visible"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-y-position=top]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(-100%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift-amount",
                                                "value": "calc(1 * var(--gap))"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-y-position=bottom]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(100%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift",
                                                "value": "-1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift-amount",
                                                "value": "calc(var(--lift) * var(--gap))"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-description]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.4"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#3f3f3f"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "inherit"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-description]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#e8e8e8"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-title]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "500"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.5"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "inherit"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-icon]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "flex-start"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-shrink",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "var(--toast-icon-margin-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "var(--toast-icon-margin-end)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-promise=true] [data-icon]>svg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scale(.8)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform-origin",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "animation",
                                                "value": "sonner-fade-in .3s ease forwards"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-icon]>*"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "flex-shrink",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-icon] svg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "var(--toast-svg-margin-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "var(--toast-svg-margin-end)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-content]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "gap",
                                                "value": "2px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "4px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "8px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-right",
                                                "value": "8px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "24px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "12px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--normal-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-text)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "var(--toast-button-margin-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "var(--toast-button-margin-end)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "500"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "pointer"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-shrink",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "opacity .4s,box-shadow .2s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-button]:focus-visible"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 0 0 2px rgba(0,0,0,.4)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-button]:first-of-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "var(--toast-button-margin-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "var(--toast-button-margin-end)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-cancel]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--normal-text)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "rgba(0,0,0,.08)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "rgba(255,255,255,.3)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "var(--toast-close-button-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "var(--toast-close-button-end)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--gray12)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid var(--gray4)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "var(--toast-close-button-transform)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "pointer"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "opacity .1s,background .2s,border-color .2s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-disabled=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "not-allowed"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--gray2)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--gray5)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swiping=true]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "-100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "-100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "-1"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-y-position=top][data-swiping=true]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scaleY(3) translateY(50%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scaleY(3) translateY(-50%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swiping=false][data-removed=true]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "inset",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scaleY(2)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-expanded=true]::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "calc(var(--gap) + 1px)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-mounted=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(0)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "1"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-expanded=false][data-front=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--scale",
                                                "value": "var(--toasts-before) * 0.05 + 1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "var(--front-toast-height)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast]>*"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "opacity .4s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-x-position=right]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-x-position=left]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-visible=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-mounted=true][data-expanded=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(calc(var(--lift) * var(--offset)))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "var(--initial-height)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(calc(var(--lift) * -100%))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(40%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "transform .5s,opacity .2s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-removed=true][data-front=false]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "calc(var(--initial-height) + 20%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swiping=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swiped=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "user-select",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-y-position=bottom]",
                                            "[data-sonner-toast][data-swipe-out=true][data-y-position=top]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-duration",
                                                "value": ".2s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "animation-timing-function",
                                                "value": "ease-out"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "animation-fill-mode",
                                                "value": "forwards"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-name",
                                                "value": "swipe-out-left"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-name",
                                                "value": "swipe-out-right"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-name",
                                                "value": "swipe-out-up"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-name",
                                                "value": "swipe-out-down"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "swipe-out-left",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "from"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateX(var(--swipe-amount-x))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "to"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateX(calc(var(--swipe-amount-x) - 100%))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "swipe-out-right",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "from"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateX(var(--swipe-amount-x))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "to"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateX(calc(var(--swipe-amount-x) + 100%))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "swipe-out-up",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "from"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateY(var(--swipe-amount-y))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "to"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateY(calc(var(--swipe-amount-y) - 100%))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "swipe-out-down",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "from"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateY(var(--swipe-amount-y))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "to"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateY(calc(var(--swipe-amount-y) + 100%))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width:600px)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "fixed"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "var(--mobile-offset-right)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "var(--mobile-offset-left)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "100%"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][dir=rtl]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "calc(var(--mobile-offset-left) * -1)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster] [data-sonner-toast]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "calc(100% - var(--mobile-offset-left) * 2)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-x-position=left]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "var(--mobile-offset-left)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-y-position=bottom]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "var(--mobile-offset-bottom)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-y-position=top]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "var(--mobile-offset-top)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-x-position=center]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "var(--mobile-offset-left)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "var(--mobile-offset-right)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "none"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=light]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border",
                                                "value": "var(--gray4)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-text",
                                                "value": "var(--gray12)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-bg",
                                                "value": "hsl(143, 85%, 96%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-border",
                                                "value": "hsl(145, 92%, 87%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-text",
                                                "value": "hsl(140, 100%, 27%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-bg",
                                                "value": "hsl(208, 100%, 97%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-border",
                                                "value": "hsl(221, 91%, 93%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-text",
                                                "value": "hsl(210, 92%, 45%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-bg",
                                                "value": "hsl(49, 100%, 97%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-border",
                                                "value": "hsl(49, 91%, 84%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-text",
                                                "value": "hsl(31, 92%, 45%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-bg",
                                                "value": "hsl(359, 100%, 97%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-border",
                                                "value": "hsl(359, 100%, 94%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-text",
                                                "value": "hsl(360, 100%, 45%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg",
                                                "value": "#000"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border",
                                                "value": "hsl(0, 0%, 20%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-text",
                                                "value": "var(--gray1)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border",
                                                "value": "var(--gray3)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-text",
                                                "value": "var(--gray12)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg",
                                                "value": "#000"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg-hover",
                                                "value": "hsl(0, 0%, 12%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border",
                                                "value": "hsl(0, 0%, 20%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border-hover",
                                                "value": "hsl(0, 0%, 25%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-text",
                                                "value": "var(--gray1)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-bg",
                                                "value": "hsl(150, 100%, 6%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-border",
                                                "value": "hsl(147, 100%, 12%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-text",
                                                "value": "hsl(150, 86%, 65%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-bg",
                                                "value": "hsl(215, 100%, 6%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-border",
                                                "value": "hsl(223, 43%, 17%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-text",
                                                "value": "hsl(216, 87%, 65%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-bg",
                                                "value": "hsl(64, 100%, 6%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-border",
                                                "value": "hsl(60, 100%, 9%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-text",
                                                "value": "hsl(46, 87%, 65%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-bg",
                                                "value": "hsl(358, 76%, 10%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-border",
                                                "value": "hsl(357, 89%, 16%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-text",
                                                "value": "hsl(358, 100%, 81%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--normal-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--normal-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-bg-hover)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--normal-border-hover)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=success]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--success-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--success-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--success-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--success-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--success-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--success-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=info]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--info-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--info-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--info-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--info-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--info-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--info-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=warning]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--warning-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--warning-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--warning-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--warning-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--warning-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--warning-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=error]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--error-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--error-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--error-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--error-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--error-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--error-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-wrapper"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--size",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "var(--size)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "var(--size)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "inset",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "10"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-wrapper[data-visible=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "transform-origin",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "animation",
                                                "value": "sonner-fade-out .2s ease forwards"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-spinner"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "var(--size)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "var(--size)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation",
                                                "value": "sonner-spin 1.2s linear infinite"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--gray11)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "6px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "8%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "-10%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-3.9%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "24%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:first-child"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-1.2s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(.0001deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(2)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-1.1s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(30deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(3)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-1s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(60deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(4)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.9s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(90deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(5)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.8s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(120deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(6)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.7s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(150deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(7)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.6s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(180deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(8)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.5s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(210deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(9)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.4s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(240deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(10)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.3s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(270deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(11)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.2s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(300deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(12)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.1s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(330deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "sonner-fade-in",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "0%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "scale(.8)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "100%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "scale(1)"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "sonner-fade-out",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "0%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "scale(1)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "100%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "scale(.8)"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "sonner-spin",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "0%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "100%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": ".15"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(prefers-reduced-motion)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".sonner-loading-bar",
                                                    "[data-sonner-toast]",
                                                    "[data-sonner-toast]>*"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transition",
                                                        "value": "none!important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "animation",
                                                        "value": "none!important"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loader"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "translate(-50%,-50%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform-origin",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "opacity .2s,transform .2s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loader[data-visible=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scale(.8) translate(-50%,-50%)"
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "color-scheme",
                                    "value": "light"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "position",
                                    "value": "fixed"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "0"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "0"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "1px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "1px"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "--ts-primary-nav-target-width",
                                    "value": "453px"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "3"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "1"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "3"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "1"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "position",
                                    "value": "fixed"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "0"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "0"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "1px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "1px"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "font-family",
                                    "value": "ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "font-variant-numeric",
                                    "value": "tabular-nums"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "5.625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "21.875%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "18.75%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "5.46875%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "17.5%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "75.625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "21.875%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "18.75%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "8.125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "76.5625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "24.375%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "67.5%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "76.5625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "24.375%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "45.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "17.5%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "39.6996%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "51.2149%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(-175.313deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "50%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "27.5585%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(-90deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "71.5322%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "40.1667%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(-15.0647deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "34.5584%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "74.0276%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(148.686deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "64.3616%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "72.1411%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(37.461deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "51.3671875%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "24.375%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "38.936941964285715%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "50%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "45.3125%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "50%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "25.78125%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "58.75%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "51.3671875%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "75.625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "38.936941964285715%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "66.33223684210526%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "30.743243243243246%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "76.5625%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "58.75%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "66.33223684210526%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "69.25675675675676%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "76.5625%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(1.25)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(1.25)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(1.1)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(0.92)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(0.72)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(0.7)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "20px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.14"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "39.08%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "59.68%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "37px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "37px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.15000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "70.16%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "25.36%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "54px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "54px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.16"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "17.240000000000002%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "79.03999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "71px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "71px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.17"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "48.32%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "44.72%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "88px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "88px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.18000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "79.39999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "10.4%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "105px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "105px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.19"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "26.48%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "64.08000000000001%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "32px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "32px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "57.559999999999995%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "29.76%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "49px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "49px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.21000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "88.64%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "83.44%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "66px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "66px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.22000000000000003"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "35.72%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "49.12%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "83px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "83px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.23"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "66.8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "14.8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "100px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "100px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.24000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "13.88%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "68.47999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "27px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "27px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.25"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "44.96%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "34.16%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "44px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "44px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.14"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "76.04%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "87.84%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "61px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "61px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.15000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "23.119999999999997%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "53.52%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "78px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "78px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.16"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "54.2%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "19.2%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "95px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "95px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.17"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "85.28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "72.88%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "22px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "22px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.18000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "32.36%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "38.56%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "39px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "39px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.19"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "63.440000000000005%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "92.24%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "56px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "56px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "10.52%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "57.919999999999995%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "73px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "73px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.21000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "23.6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "90px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "90px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.22000000000000003"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "72.68%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "77.28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "107px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "107px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.23"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "19.76%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "42.96%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "34px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "34px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.24000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "50.84%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "8.64%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "51px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "51px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.25"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "81.92%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "62.32%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "68px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "68px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.14"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "29%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "85px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "85px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.15000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "60.08%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "81.67999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "102px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "102px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.16"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "91.16%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "47.36%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "29px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "29px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.17"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "38.239999999999995%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "13.04%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "46px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "46px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.18000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "69.32%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "66.72%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "63px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "63px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.19"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "16.4%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "32.4%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "80px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "80px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "47.48%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "86.08%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "97px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "97px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.21000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "78.56%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "51.760000000000005%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "24px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "24px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.22000000000000003"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "25.64%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "17.44%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "41px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "41px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.23"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "56.72%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "71.12%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "58px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "58px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.24000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "87.8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "36.8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "75px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "75px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.25"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "34.879999999999995%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "90.47999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "92px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "92px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.14"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "65.96%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "56.16%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "109px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "109px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.15000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "13.04%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "21.84%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "36px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "36px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.16"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "44.12%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "75.52000000000001%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "53px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "53px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.17"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "75.2%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "41.2%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "70px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "70px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.18000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "22.28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "6.88%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "87px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "87px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.19"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "53.36%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "60.56%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "104px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "104px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "84.44%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "26.240000000000002%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "31px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "31px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.21000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "31.520000000000003%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "79.92%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "48px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "48px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.22000000000000003"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "62.6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "45.6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "65px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "65px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.23"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "9.68%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "11.28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "82px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "82px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.24000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "40.76%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "64.96000000000001%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "99px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "99px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.25"
                                }
                            ]
                        }
                    }
                ],
                "_performance": {
                    "lcp_elem_stats": {
                        "startTime": 1536,
                        "nodeName": "IMG",
                        "url": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                        "size": 160000,
                        "loadTime": 1242.2999999970198,
                        "renderTime": 1536,
                        "attributes": [
                            {
                                "name": "src",
                                "value": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png"
                            },
                            {
                                "name": "width",
                                "value": "500"
                            },
                            {
                                "name": "height",
                                "value": "500"
                            },
                            {
                                "name": "alt",
                                "value": "TanStack Logo"
                            },
                            {
                                "name": "loading",
                                "value": "eager"
                            },
                            {
                                "name": "decoding",
                                "value": "async"
                            },
                            {
                                "name": "class",
                                "value": "absolute inset-0 block h-full w-full object-contain dark:hidden"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ],
                        "boundingClientRect": {
                            "x": 107.5,
                            "y": 148,
                            "width": 400,
                            "height": 400,
                            "top": 148,
                            "right": 507.5,
                            "bottom": 548,
                            "left": 107.5
                        },
                        "naturalWidth": 500,
                        "naturalHeight": 500,
                        "styles": {
                            "background-image": "none",
                            "pointer-events": "auto",
                            "position": "absolute",
                            "width": "400px",
                            "height": "400px"
                        },
                        "percentOfViewport": "0.172",
                        "cover90viewport": false
                    },
                    "raw_lcp_element": {
                        "nodeName": "IMG",
                        "attributes": [
                            {
                                "name": "src",
                                "value": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png"
                            },
                            {
                                "name": "width",
                                "value": "500"
                            },
                            {
                                "name": "height",
                                "value": "500"
                            },
                            {
                                "name": "alt",
                                "value": "TanStack Logo"
                            },
                            {
                                "name": "loading",
                                "value": "eager"
                            },
                            {
                                "name": "decoding",
                                "value": "async"
                            },
                            {
                                "name": "class",
                                "value": "absolute inset-0 block h-full w-full object-contain dark:hidden"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ]
                    },
                    "lcp_resource": {
                        "id": "16866.29",
                        "sequence": 17,
                        "body": "/home/pmeenan/wptagent/work/wptagent-v6-manual-20241002-10.20.0.3/260720_9V_H.1.0/bodies/16866.29",
                        "url": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                        "status": 200,
                        "connectionId": 156,
                        "protocol": "h3",
                        "connectionReused": true,
                        "fromServiceWorker": false,
                        "timing": {
                            "requestTime": 47318.052255,
                            "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": 8.847,
                            "sendEnd": 9.115,
                            "pushStart": 0,
                            "pushEnd": 0,
                            "receiveHeadersStart": 208.721,
                            "receiveHeadersEnd": 209.077
                        },
                        "fromDiskCache": false,
                        "remoteIPAddress": "[2606:4700:3032::ac43:bd3d]",
                        "remotePort": 443,
                        "securityState": "secure",
                        "securityDetails": {
                            "protocol": "QUIC",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519MLKEM768",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "tanstack.com",
                            "sanList": [
                                "tanstack.com",
                                "*.tanstack.com"
                            ],
                            "issuer": "WE1",
                            "validFrom": 1782171260,
                            "validTo": 1789950857,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Sectigo 'Tiger2026h2'",
                                    "logId": "C8A3C47FC7B3ADB9356B013F6A7A126DE33A4E43A5C646F997AD3975991DCF9A",
                                    "timestamp": 1782174860866,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100BD3003D0098628625FB2A88627718DC5772753D3584A39170800DE4FB0DAB05E022100F2E36CC56C8644A28C9FAA7CCECC1031B7A3E8B8BB4254B8BB2FDF29E2933718"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Argon2026h2' log",
                                    "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                                    "timestamp": 1782174860831,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3046022100827C9ED8C0514654744E364940CB349630476D120566F05F1E1AFA429DDDF0AA022100C7FE4172EBF9F98D98A15664EED07451C009F82C0AD7C080C18CD0F5338DEACF"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 1027,
                            "encryptedClientHello": true
                        },
                        "fromPrefetchCache": false,
                        "response_headers": {
                            "accept-ranges": "bytes",
                            "age": "2226",
                            "alt-svc": "h3=\":443\"; ma=86400",
                            "cache-control": "public, max-age=14400, must-revalidate",
                            "cf-cache-status": "HIT",
                            "cf-ray": "a1e2dfcd992c5946-IAD",
                            "cf-resized": "internal=ok/r q=0 n=67+47 c=0+0 v=2026.6.4 l=26102 f=false wv=2026.5.1",
                            "content-length": "26102",
                            "content-security-policy": "default-src 'none'; navigate-to 'none'; form-action 'none'; img-src data:; style-src 'unsafe-inline';",
                            "content-type": "image/avif",
                            "date": "Mon, 20 Jul 2026 15:07:12 GMT",
                            "etag": "\"cfgB51zRLues9uVMONSCu066QjIC6RSzTW7_zWqeCyDw:2e194b953234773a2a54a5d6db8447ce\"",
                            "nel": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                            "priority": "u=1,i",
                            "report-to": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=w7VLVw2dhs9nsHX%2FqMet5DYjhSuuObUHdgB7%2FcdZYqI56yhsxoqZomlcJe5mj42jBPEkSJl5hsb4GzOxwrNBnhJjM6myqWdYkY3mCC75GOj5%2FgzRlulP92%2BIGYj3iO7MHqDDKIGYcTExHzM%3D\"}]}",
                            "server": "cloudflare",
                            "server-timing": "cfExtPri",
                            "vary": "Accept",
                            "warning": "cf-images 299 \"cache-control is too restrictive\"",
                            "x-content-type-options": "nosniff"
                        },
                        "request_headers": {
                            ":authority": "tanstack.com",
                            ":method": "GET",
                            ":path": "/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            ":scheme": "https",
                            "accept": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                            "accept-encoding": "gzip, deflate, br, zstd",
                            "accept-language": "en-US,en;q=0.9",
                            "priority": "u=1, i",
                            "referer": "https://tanstack.com/",
                            "sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        },
                        "initiator": {
                            "type": "parser",
                            "url": "https://tanstack.com/",
                            "lineNumber": 80,
                            "columnNumber": 437
                        },
                        "documentURL": "https://tanstack.com/",
                        "timestamp": 47318.020851,
                        "frameId": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                        "hasUserGesture": false,
                        "type": "Image",
                        "wallTime": 1784560032.790622,
                        "initialPriority": "High",
                        "priority": "High",
                        "transfer_size": 26833
                    },
                    "is_lcp_statically_discoverable": true,
                    "is_lcp_preloaded": false,
                    "lcp_preload": [],
                    "web_vitals_js": [
                        "https://tanstack.com/assets/index-B9NJHisQ.js",
                        "https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496"
                    ],
                    "gaming_metrics": [],
                    "speculation_rules": {
                        "htmlRules": [],
                        "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\":{\"A\":76}},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"present\":false,\"status\":404}}",
                "_privacy-sandbox": {
                    "featuresDisabled": [
                        {
                            "top-level-storage-access": []
                        }
                    ],
                    "privacySandBoxAPIUsage": {
                        "tanstack.com": [
                            "navigator.userAgentData.getHighEntropyValues"
                        ]
                    }
                },
                "_pwa": {
                    "serviceWorkers": [],
                    "manifests": {
                        "https://tanstack.com/site.webmanifest": {
                            "name": "",
                            "short_name": "",
                            "icons": [
                                {
                                    "src": "/android-chrome-192x192.png",
                                    "sizes": "192x192",
                                    "type": "image/png"
                                },
                                {
                                    "src": "/android-chrome-512x512.png",
                                    "sizes": "512x512",
                                    "type": "image/png"
                                }
                            ],
                            "theme_color": "#ffffff",
                            "background_color": "#ffffff",
                            "display": "standalone"
                        }
                    },
                    "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\":false,\"url\":\"https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\",\"totalCandidates\":1,\"widthAttribute\":\"30\",\"altAttribute\":\"\",\"clientWidth\":30,\"clientHeight\":30,\"naturalWidth\":30,\"naturalHeight\":30,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":30,\"approximateResourceHeight\":30,\"byteSize\":1468,\"bitsPerPixel\":13.04888888888889,\"mimeType\":\"image/avif\",\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/images/logos/logo-black.svg\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":30,\"clientHeight\":30,\"naturalWidth\":663,\"naturalHeight\":660,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":663,\"approximateResourceHeight\":660,\"byteSize\":10625,\"bitsPerPixel\":0.19425019425019424,\"mimeType\":\"image/svg+xml\",\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/images/logos/logo-white.svg\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":30,\"clientHeight\":30,\"naturalWidth\":663,\"naturalHeight\":660,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":663,\"approximateResourceHeight\":660,\"byteSize\":10637,\"bitsPerPixel\":0.19446958270487683,\"mimeType\":\"image/svg+xml\",\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\",\"totalCandidates\":1,\"heightAttribute\":\"240\",\"widthAttribute\":\"240\",\"altAttribute\":\"\",\"clientWidth\":80,\"clientHeight\":84,\"naturalWidth\":229,\"naturalHeight\":240,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":229,\"approximateResourceHeight\":240,\"byteSize\":7974,\"bitsPerPixel\":1.1606986899563319,\"mimeType\":\"image/avif\",\"computedSizingStyles\":{\"width\":\"80px\",\"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://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\",\"totalCandidates\":1,\"heightAttribute\":\"240\",\"widthAttribute\":\"240\",\"altAttribute\":\"Explore TanStack\",\"clientWidth\":80,\"clientHeight\":84,\"naturalWidth\":229,\"naturalHeight\":240,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":229,\"approximateResourceHeight\":240,\"byteSize\":7974,\"bitsPerPixel\":1.1606986899563319,\"mimeType\":\"image/avif\",\"computedSizingStyles\":{\"width\":\"80px\",\"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://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\",\"totalCandidates\":1,\"heightAttribute\":\"500\",\"widthAttribute\":\"500\",\"altAttribute\":\"TanStack Logo\",\"clientWidth\":400,\"clientHeight\":400,\"naturalWidth\":500,\"naturalHeight\":500,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":500,\"approximateResourceHeight\":500,\"byteSize\":26102,\"bitsPerPixel\":0.835264,\"mimeType\":\"image/avif\",\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\",\"totalCandidates\":1,\"heightAttribute\":\"500\",\"widthAttribute\":\"500\",\"altAttribute\":\"TanStack Logo\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":500,\"naturalHeight\":500,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":500,\"approximateResourceHeight\":500,\"byteSize\":24757,\"bitsPerPixel\":0.792224,\"mimeType\":\"image/avif\",\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/coderabbit-light-CIzGLYU_.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"CodeRabbit\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/coderabbit-dark-D643Zkrv.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"CodeRabbit\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/cloudflare-black-6Ojsn8yh.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Cloudflare\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/cloudflare-white-Co-Tyjbl.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Cloudflare\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20width='512'%20height='…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Netlify\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20width='512'%20height='…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Netlify\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/railway-black-DeBDfNao.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Railway\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/railway-white-CFKFsfw2.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Railway\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/lovable-black-1mVxR6Bj.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Lovable\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/lovable-white-DLB1BxKZ.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Lovable\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/openrouter-black-DNn7_580.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"OpenRouter\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/openrouter-white-COMTfjvn.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"OpenRouter\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/workos-black-DnPI5Ve5.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"WorkOS\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20width='880'%20height='…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"WorkOS\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"AG Grid\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"AG Grid\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/serpapi-black-DnXRiQQ3.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"SerpApi\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/serpapi-white-CPxTEZSp.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"SerpApi\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/clerk-logo-light-BYN-U_0H.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Clerk\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/clerk-logo-dark-CRE22T_2.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Clerk\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20height='119'%20viewBox…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Sentry\",\"clientWidth\":110,\"clientHeight\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":90,\"sizesRelativeError\":0.8181818181818182,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20height='119'%20viewBox…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Sentry\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3c?xml%20version=%271.0%27%20e…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Unkey\",\"clientWidth\":110,\"clientHeight\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":90,\"sizesRelativeError\":0.8181818181818182,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3c?xml%20version=%271.0%27%20e…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Unkey\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/prisma-light-Cloa3Onm.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Prisma\",\"clientWidth\":110,\"clientHeight\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":90,\"sizesRelativeError\":0.8181818181818182,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/prisma-dark-DwgDxLwn.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Prisma\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/electric-light-C-5MDda4.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Electric\",\"clientWidth\":110,\"clientHeight\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":90,\"sizesRelativeError\":0.8181818181818182,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/electric-dark-Bfu2Vl2j.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Electric\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/blog-assets/tanstack-table-v9-reactivity/header.png\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":318,\"clientHeight\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/blog-assets/run-coding-agents-in-a-sandbox/header.png\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":318,\"clientHeight\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/blog-assets/tanstack-open-source-awards-2026/header.jpg\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":318,\"clientHeight\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/tannerlinsley.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Tanner Linsley\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/tkdodo.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Dominik Dorfmeister\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/crutchcorn.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Corbin Crutchley\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/schiller-manuel.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Manuel Schiller\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/kevinvandy.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Kevin Van Cott\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/jherr.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Jack Herrington\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/seancassiere.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Sean Cassiere\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/chorobin.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Christopher Horobin\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/piecyk.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Damian Pieczynski\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/KyleAMathews.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Kyle Mathews\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/AlemTuzlak.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Alem Tuzlak\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/samwillis.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Sam Willis\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/lachlancollins.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Lachlan Collins\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20height='200'%20viewBox…\",\"totalCandidates\":1,\"heightAttribute\":\"300\",\"widthAttribute\":\"300\",\"altAttribute\":\"Discord Logo\",\"clientWidth\":300,\"clientHeight\":343,\"naturalWidth\":175,\"naturalHeight\":200,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":175,\"approximateResourceHeight\":200,\"computedSizingStyles\":{\"width\":\"300px\",\"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\":1902,\"size_kib\":1.857421875,\"over_google_limit\":false,\"comment_count\":23,\"record_counts\":{\"by_type\":{\"user_agent\":11,\"content_signal\":1,\"allow\":2,\"disallow\":9,\"sitemap\":1},\"by_useragent\":{\"*\":{\"content_signal\":1,\"allow\":2},\"amazonbot\":{\"disallow\":1},\"applebot-extended\":{\"disallow\":1},\"bytespider\":{\"disallow\":1},\"ccbot\":{\"disallow\":1},\"claudebot\":{\"disallow\":1},\"cloudflarebrowserrenderingcrawler\":{\"disallow\":1},\"google-extended\":{\"disallow\":1},\"gptbot\":{\"disallow\":1},\"meta-externalagent\":{\"disallow\":1}}}}",
                "_sass": "{\"stylesheets\":{\"remote\":1,\"inline\":2},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
                "_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[{\"integrity\":\"sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==\",\"src\":\"https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496\",\"tagname\":\"script\"}],\"visibility-observer\":false}",
                "_sessionstorage_size": 0,
                "_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"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:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:url\",\"content\":\"https://tanstack.com/\"},{\"name\":\"twitter:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"name\":\"twitter:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},{\"name\":\"twitter:creator\",\"content\":\"@tannerlinsley\"},{\"name\":\"twitter:site\",\"content\":\"@tannerlinsley\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"property\":\"og:url\",\"content\":\"https://tanstack.com/\"},{\"property\":\"og:type\",\"content\":\"website\"},{\"property\":\"og:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"property\":\"og:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"}]},\"raw\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"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:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:url\",\"content\":\"https://tanstack.com/\"},{\"name\":\"twitter:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"name\":\"twitter:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},{\"name\":\"twitter:creator\",\"content\":\"@tannerlinsley\"},{\"name\":\"twitter:site\",\"content\":\"@tannerlinsley\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"property\":\"og:url\",\"content\":\"https://tanstack.com/\"},{\"property\":\"og:type\",\"content\":\"website\"},{\"property\":\"og:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"property\":\"og:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"}]}}}",
                "_third-parties": null,
                "_usertiming": 1,
                "_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},\"/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"/.well-known/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https://tanstack.com/.well-known/security.txt\",\"content_type\":\"text/html; charset=utf-8\"}},\"/.well-known/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https://tanstack.com/.well-known/change-password\"}},\"/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://tanstack.com/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200\"}}}",
                "_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":220,\"nofollow\":0},\"hash_link\":10,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":15,\"jumpto\":{\"total\":10,\"early\":0,\"other\":10,\"using_id\":10,\"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\":5,\"hash_link\":0}},\"same_site\":142,\"same_property\":0,\"other_property\":77,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":54,\"noreferrer\":76},\"image_links\":15,\"invisible_links\":90,\"text_links\":129,\"target_blank\":{\"total\":76,\"noopener_noreferrer\":54,\"noopener\":0,\"noreferrer\":22,\"neither\":0},\"targets\":{\"_blank\":76},\"protocols\":{\"https\":230,\"mailto\":4}},\"raw\":{\"crawlable\":{\"follow\":219,\"nofollow\":0},\"hash_link\":10,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":15,\"jumpto\":{\"total\":10,\"early\":0,\"other\":10,\"using_id\":10,\"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\":5,\"hash_link\":0}},\"same_site\":141,\"same_property\":0,\"other_property\":77,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":54,\"noreferrer\":76},\"image_links\":14,\"invisible_links\":35,\"text_links\":184,\"target_blank\":{\"total\":76,\"noopener_noreferrer\":54,\"noopener\":0,\"noreferrer\":22,\"neither\":0},\"targets\":{\"_blank\":76},\"protocols\":{\"https\":221,\"mailto\":4,\"about\":8}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":57,\"words\":9,\"text\":\"TanStack | The open-source application stack for the web.\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":57,\"words\":9,\"text\":\"TanStack | The open-source application stack for the web.\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\",\"words\":18,\"characters\":134},\"primary\":{\"characters\":134,\"words\":18,\"text\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\",\"words\":18,\"characters\":134},\"primary\":{\"characters\":134,\"words\":18,\"text\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[]},\"raw\":{\"values\":[]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":1,\"characters\":8,\"matches_title\":false,\"text\":\"TANSTACK\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":8,\"words\":1},\"h2\":{\"total\":1,\"non_empty_total\":1,\"characters\":46,\"words\":7},\"h3\":{\"total\":10,\"non_empty_total\":10,\"characters\":175,\"words\":29},\"h4\":{\"total\":9,\"non_empty_total\":9,\"characters\":127,\"words\":19},\"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\":1,\"characters\":8,\"matches_title\":false,\"text\":\"TanStack\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":8,\"words\":1},\"h2\":{\"total\":1,\"non_empty_total\":1,\"characters\":46,\"words\":7},\"h3\":{\"total\":10,\"non_empty_total\":10,\"characters\":175,\"words\":29},\"h4\":{\"total\":9,\"non_empty_total\":9,\"characters\":127,\"words\":19},\"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\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":308432,\"head_size\":6228,\"body_size\":302157,\"comment_count\":34},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https://tanstack.com/\"]},\"raw\":{\"html_link_canoncials\":[\"https://tanstack.com/\"]},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https://tanstack.com/\"],\"url\":\"https://tanstack.com/\",\"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\":694,\"raw\":694},\"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,
                        786
                    ],
                    [
                        1324,
                        1364
                    ],
                    [
                        1418,
                        1484
                    ],
                    [
                        1596,
                        1627
                    ],
                    [
                        1750,
                        1754
                    ],
                    [
                        1815,
                        1849
                    ],
                    [
                        1911,
                        2240
                    ],
                    [
                        2375,
                        10514
                    ]
                ],
                "_longTasks": [
                    [
                        786,
                        1324
                    ],
                    [
                        1364,
                        1418
                    ],
                    [
                        1484,
                        1596
                    ],
                    [
                        1627,
                        1750
                    ],
                    [
                        1754,
                        1815
                    ],
                    [
                        1849,
                        1911
                    ],
                    [
                        2240,
                        2375
                    ]
                ],
                "_lastVisualChange": 10700,
                "_render": 200,
                "_visualComplete85": 1800,
                "_visualComplete90": 1800,
                "_visualComplete95": 1800,
                "_visualComplete99": 10000,
                "_visualComplete": 10700,
                "_SpeedIndex": 1894,
                "_largestPaints": [
                    {
                        "event": "LargestTextPaint",
                        "time": 1412,
                        "size": 61712,
                        "DOMNodeId": 6,
                        "nodeInfo": {
                            "nodeType": "SPAN",
                            "attributes": {
                                "class": "\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            "
                            },
                            "bounds": [
                                539.5,
                                204,
                                514.703125,
                                96
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1412,
                        "size": 61712,
                        "element": {
                            "nodeName": "SPAN",
                            "boundingRect": {
                                "x": 539.5,
                                "y": 204,
                                "width": 514.703125,
                                "height": 96,
                                "top": 204,
                                "right": 1054.203125,
                                "bottom": 300,
                                "left": 539.5
                            },
                            "outerHTML": "<span class=\"\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            \">TanStack</span>",
                            "content": "normal"
                        },
                        "type": "text"
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 1629,
                        "size": 160000,
                        "DOMNodeId": 145,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                                "width": "500",
                                "height": "500",
                                "alt": "TanStack Logo",
                                "loading": "eager",
                                "decoding": "async",
                                "class": "absolute inset-0 block h-full w-full object-contain dark:hidden",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "bounds": [
                                107.5,
                                148,
                                400,
                                400
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png"
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1629,
                        "size": 160000,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 107.5,
                                "y": 148,
                                "width": 400,
                                "height": 400,
                                "top": 148,
                                "right": 507.5,
                                "bottom": 548,
                                "left": 107.5
                            },
                            "outerHTML": "<img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\">",
                            "src": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "currentSrc": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "content": "normal"
                        },
                        "type": "image",
                        "url": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 1412,
                        "size": 61712,
                        "DOMNodeId": 6,
                        "nodeInfo": {
                            "nodeType": "SPAN",
                            "attributes": {
                                "class": "\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            "
                            },
                            "bounds": [
                                539.5,
                                204,
                                514.703125,
                                96
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1412,
                        "size": 61712,
                        "element": {
                            "nodeName": "SPAN",
                            "boundingRect": {
                                "x": 539.5,
                                "y": 204,
                                "width": 514.703125,
                                "height": 96,
                                "top": 204,
                                "right": 1054.203125,
                                "bottom": 300,
                                "left": 539.5
                            },
                            "outerHTML": "<span class=\"\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            \">TanStack</span>",
                            "content": "normal"
                        },
                        "type": "text"
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 1628,
                        "size": 160000,
                        "DOMNodeId": 145,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                                "width": "500",
                                "height": "500",
                                "alt": "TanStack Logo",
                                "loading": "eager",
                                "decoding": "async",
                                "class": "absolute inset-0 block h-full w-full object-contain dark:hidden",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "bounds": [
                                107.5,
                                148,
                                400,
                                400
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1628,
                        "size": 160000,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 107.5,
                                "y": 148,
                                "width": 400,
                                "height": 400,
                                "top": 148,
                                "right": 507.5,
                                "bottom": 548,
                                "left": 107.5
                            },
                            "outerHTML": "<img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\">",
                            "src": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "currentSrc": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "content": "normal"
                        },
                        "type": "image"
                    }
                ],
                "_LargestContentfulPaintType": "image",
                "_LargestContentfulPaintNodeType": "IMG",
                "_LargestContentfulPaintImageURL": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                "_chromeUserTiming": [
                    {
                        "name": "navigationStart",
                        "time": 95
                    },
                    {
                        "name": "fetchStart",
                        "time": 108
                    },
                    {
                        "name": "navigationStart",
                        "time": 134
                    },
                    {
                        "name": "domLoading",
                        "time": 134
                    },
                    {
                        "name": "responseEnd",
                        "time": 135
                    },
                    {
                        "name": "domInteractive",
                        "time": 135
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 135
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 135
                    },
                    {
                        "name": "domComplete",
                        "time": 135
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 493
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 493
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 493
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 493
                    },
                    {
                        "name": "domLoading",
                        "time": 494
                    },
                    {
                        "name": "responseEnd",
                        "time": 534
                    },
                    {
                        "name": "domInteractive",
                        "time": 747
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 1361
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 1361
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 1412
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 1412
                    },
                    {
                        "name": "firstPaint",
                        "time": 1412
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 1412
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 1412
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 1412
                    },
                    {
                        "name": "LayoutShift",
                        "time": 1433
                    },
                    {
                        "name": "domComplete",
                        "time": 1605
                    },
                    {
                        "name": "loadEventStart",
                        "time": 1606
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 1606
                    },
                    {
                        "name": "LayoutShift",
                        "time": 2011
                    },
                    {
                        "name": "InteractiveTime",
                        "time": 2374
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 1412
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 1628
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 1628
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 0.037687300681898975
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 0.037687300681898975
                    }
                ],
                "_chromeUserTiming.navigationStart": 135,
                "_chromeUserTiming.fetchStart": 109,
                "_chromeUserTiming.domLoading": 494,
                "_chromeUserTiming.responseEnd": 535,
                "_chromeUserTiming.domInteractive": 747,
                "_chromeUserTiming.domContentLoadedEventStart": 1361,
                "_chromeUserTiming.domContentLoadedEventEnd": 1361,
                "_chromeUserTiming.domComplete": 1606,
                "_chromeUserTiming.unloadEventStart": 493,
                "_chromeUserTiming.unloadEventEnd": 493,
                "_chromeUserTiming.markAsMainFrame": 493,
                "_chromeUserTiming.commitNavigationEnd": 494,
                "_chromeUserTiming.firstMeaningfulPaintCandidate": 1412,
                "_chromeUserTiming.firstContentfulPaint": 1412,
                "_chromeUserTiming.firstPaint": 1412,
                "_chromeUserTiming.firstImagePaint": 1412,
                "_chromeUserTiming.firstMeaningfulPaint": 1412,
                "_chromeUserTiming.LayoutShift": 2011,
                "_chromeUserTiming.loadEventStart": 1606,
                "_chromeUserTiming.loadEventEnd": 1607,
                "_chromeUserTiming.InteractiveTime": 2375,
                "_chromeUserTiming.LargestTextPaint": 1412,
                "_chromeUserTiming.LargestContentfulPaint": 1629,
                "_chromeUserTiming.LargestImagePaint": 1629,
                "_chromeUserTiming.TotalLayoutShift": 0.037687300681898975,
                "_chromeUserTiming.CumulativeLayoutShift": 0.037687300681898975,
                "_LayoutShifts": [
                    {
                        "time": 1433,
                        "score": 0.03766454222420357,
                        "cumulative_score": 0.03766454222420357,
                        "window_score": 0.03766454222420357,
                        "shift_window_num": 1,
                        "rects": [
                            [
                                168,
                                9,
                                432,
                                33
                            ],
                            [
                                540,
                                182,
                                704,
                                324
                            ]
                        ]
                    },
                    {
                        "time": 2011,
                        "score": 2.275845769540714e-5,
                        "cumulative_score": 0.037687300681898975,
                        "window_score": 0.037687300681898975,
                        "shift_window_num": 1,
                        "rects": [
                            [
                                192,
                                359,
                                81,
                                86
                            ]
                        ]
                    }
                ],
                "_LayoutShiftsBeforePaint": {
                    "count": 0,
                    "cumulative_score": 0,
                    "fraction_of_total": 0
                },
                "_blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 502.878
                        },
                        "13": {
                            "name": "UnprefixedRequestAnimationFrame",
                            "firstUsed": 1737.374
                        },
                        "5285": {
                            "name": "V8Window_Location_AttributeSetter",
                            "firstUsed": 94.225
                        },
                        "5284": {
                            "name": "V8Window_Location_AttributeGetter",
                            "firstUsed": 94.23
                        },
                        "593": {
                            "name": "SetReferrerPolicy",
                            "firstUsed": 498.922
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 498.93
                        },
                        "1753": {
                            "name": "ReferrerPolicyHeader",
                            "firstUsed": 498.933
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 498.936
                        },
                        "2157": {
                            "name": "PerformanceServerTiming",
                            "firstUsed": 498.938
                        },
                        "3850": {
                            "name": "PermissionsPolicyHeader",
                            "firstUsed": 498.941
                        },
                        "4629": {
                            "name": "ZstdContentEncoding",
                            "firstUsed": 498.944
                        },
                        "5001": {
                            "name": "ZstdContentEncodingForNavigation",
                            "firstUsed": 498.946
                        },
                        "5002": {
                            "name": "ZstdContentEncodingForMainFrameNavigation",
                            "firstUsed": 498.949
                        },
                        "5489": {
                            "name": "Http3",
                            "firstUsed": 498.952
                        },
                        "5664": {
                            "name": "ReportToHeader",
                            "firstUsed": 498.955
                        },
                        "2232": {
                            "name": "LinkRelModulePreload",
                            "firstUsed": 499.024
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 503.383
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 503.432
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 503.436
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 503.454
                        },
                        "901": {
                            "name": "LinkRelPreload",
                            "firstUsed": 505.902
                        },
                        "1124": {
                            "name": "LinkHeaderPreload",
                            "firstUsed": 505.906
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 507.686
                        },
                        "4561": {
                            "name": "LinkRelPreloadAsFont",
                            "firstUsed": 513.664
                        },
                        "3019": {
                            "name": "DOMStorageRead",
                            "firstUsed": 518.827
                        },
                        "2707": {
                            "name": "V8Window_MatchMedia_Method",
                            "firstUsed": 519.752
                        },
                        "3868": {
                            "name": "PrefersColorSchemeMediaFeature",
                            "firstUsed": 519.795
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 522.356
                        },
                        "4240": {
                            "name": "ScriptSchedulingType_ParserBlockingInline",
                            "firstUsed": 523.487
                        },
                        "5004": {
                            "name": "ZstdContentEncodingForSubresource",
                            "firstUsed": 588.522
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 605.96
                        },
                        "4007": {
                            "name": "CSSCascadeLayers",
                            "firstUsed": 636.932
                        },
                        "976": {
                            "name": "CSSAtRuleSupports",
                            "firstUsed": 639.795
                        },
                        "4632": {
                            "name": "CSSRelativeColor",
                            "firstUsed": 639.843
                        },
                        "469": {
                            "name": "CSSSelectorPseudoHost",
                            "firstUsed": 639.87
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 639.946
                        },
                        "5184": {
                            "name": "CSSSelectorPseudoFileSelectorButton",
                            "firstUsed": 639.988
                        },
                        "2431": {
                            "name": "CSSSelectorPseudoIS",
                            "firstUsed": 640.005
                        },
                        "2322": {
                            "name": "CSSSelectorPseudoMatches",
                            "firstUsed": 640.075
                        },
                        "4471": {
                            "name": "CSSColorMixFunction",
                            "firstUsed": 640.112
                        },
                        "2319": {
                            "name": "CSSSelectorWebkitUnknownPseudo",
                            "firstUsed": 640.126
                        },
                        "2283": {
                            "name": "CSSSelectorWebkitDateAndTimeValue",
                            "firstUsed": 640.132
                        },
                        "2284": {
                            "name": "CSSSelectorWebkitDatetimeEdit",
                            "firstUsed": 640.136
                        },
                        "2287": {
                            "name": "CSSSelectorWebkitDatetimeEditFieldsWrapper",
                            "firstUsed": 640.141
                        },
                        "2295": {
                            "name": "CSSSelectorWebkitDatetimeEditYearField",
                            "firstUsed": 640.147
                        },
                        "2291": {
                            "name": "CSSSelectorWebkitDatetimeEditMonthField",
                            "firstUsed": 640.152
                        },
                        "2286": {
                            "name": "CSSSelectorWebkitDatetimeEditDayField",
                            "firstUsed": 640.157
                        },
                        "2288": {
                            "name": "CSSSelectorWebkitDatetimeEditHourField",
                            "firstUsed": 640.161
                        },
                        "2290": {
                            "name": "CSSSelectorWebkitDatetimeEditMinuteField",
                            "firstUsed": 640.166
                        },
                        "2292": {
                            "name": "CSSSelectorWebkitDatetimeEditSecondField",
                            "firstUsed": 640.171
                        },
                        "2289": {
                            "name": "CSSSelectorWebkitDatetimeEditMillisecondField",
                            "firstUsed": 640.175
                        },
                        "2279": {
                            "name": "CSSSelectorWebkitCalendarPickerIndicator",
                            "firstUsed": 640.182
                        },
                        "2298": {
                            "name": "CSSSelectorWebkitInnerSpinButton",
                            "firstUsed": 640.196
                        },
                        "5599": {
                            "name": "CSSSelectorPseudoNot",
                            "firstUsed": 640.212
                        },
                        "4743": {
                            "name": "CSSSelectorPseudoHas",
                            "firstUsed": 640.233
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 640.238
                        },
                        "5130": {
                            "name": "MediaQueryRangeSyntax",
                            "firstUsed": 640.249
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 640.324
                        },
                        "3066": {
                            "name": "HasMarkerPseudoElement",
                            "firstUsed": 640.653
                        },
                        "4489": {
                            "name": "CSSColorGradientColorSpace",
                            "firstUsed": 650.799
                        },
                        "2355": {
                            "name": "CSSGradient",
                            "firstUsed": 650.812
                        },
                        "2388": {
                            "name": "CSSSelectorPseudoFocusVisible",
                            "firstUsed": 654.22
                        },
                        "2314": {
                            "name": "CSSSelectorWebkitSearchCancelButton",
                            "firstUsed": 665.265
                        },
                        "2316": {
                            "name": "CSSSelectorWebkitSliderRunnableTrack",
                            "firstUsed": 667.746
                        },
                        "2317": {
                            "name": "CSSSelectorWebkitSliderThumb",
                            "firstUsed": 667.797
                        },
                        "972": {
                            "name": "CSSAtRuleKeyframes",
                            "firstUsed": 668.008
                        },
                        "2010": {
                            "name": "UnitlessZeroAngleTransform",
                            "firstUsed": 668.026
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 670.565
                        },
                        "1403": {
                            "name": "CSSFilterFunctionNoArguments",
                            "firstUsed": 670.674
                        },
                        "2940": {
                            "name": "CSSAtRuleProperty",
                            "firstUsed": 670.691
                        },
                        "1827": {
                            "name": "LocationOrigin",
                            "firstUsed": 676.959
                        },
                        "954": {
                            "name": "V8Window_RequestIdleCallback_Method",
                            "firstUsed": 676.989
                        },
                        "2078": {
                            "name": "ARIACurrentAttribute",
                            "firstUsed": 684.454
                        },
                        "2347": {
                            "name": "ImageDecodingAttribute",
                            "firstUsed": 684.545
                        },
                        "2087": {
                            "name": "ARIAHasPopupAttribute",
                            "firstUsed": 685.686
                        },
                        "2084": {
                            "name": "ARIAExpandedAttribute",
                            "firstUsed": 685.689
                        },
                        "2092": {
                            "name": "ARIALabelAttribute",
                            "firstUsed": 685.755
                        },
                        "138": {
                            "name": "SVGSVGElement",
                            "firstUsed": 686.616
                        },
                        "250": {
                            "name": "SVGSVGElementInDocument",
                            "firstUsed": 686.668
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 690.292
                        },
                        "2104": {
                            "name": "ARIAPressedAttribute",
                            "firstUsed": 690.516
                        },
                        "2077": {
                            "name": "ARIAControlsAttribute",
                            "firstUsed": 690.594
                        },
                        "2935": {
                            "name": "LazyLoadImageLoadingAttributeLazy",
                            "firstUsed": 693.543
                        },
                        "2934": {
                            "name": "LazyLoadImageLoadingAttributeEager",
                            "firstUsed": 695.27
                        },
                        "2738": {
                            "name": "PriorityHints",
                            "firstUsed": 696.598
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 697.014
                        },
                        "45": {
                            "name": "PlaceholderAttribute",
                            "firstUsed": 697.188
                        },
                        "522": {
                            "name": "Sizes",
                            "firstUsed": 701.55
                        },
                        "1100": {
                            "name": "TimeElement",
                            "firstUsed": 703.139
                        },
                        "2096": {
                            "name": "ARIALiveAttribute",
                            "firstUsed": 718.967
                        },
                        "2106": {
                            "name": "ARIARelevantAttribute",
                            "firstUsed": 718.977
                        },
                        "2070": {
                            "name": "ARIAAtomicAttribute",
                            "firstUsed": 718.98
                        },
                        "2399": {
                            "name": "ReadableStreamConstructor",
                            "firstUsed": 724.766
                        },
                        "5492": {
                            "name": "SVGImage",
                            "firstUsed": 732.418
                        },
                        "2062": {
                            "name": "PrepareModuleScript",
                            "firstUsed": 744.322
                        },
                        "4242": {
                            "name": "ScriptSchedulingType_Async",
                            "firstUsed": 744.348
                        },
                        "5353": {
                            "name": "SRIHashAssertion",
                            "firstUsed": 744.859
                        },
                        "4238": {
                            "name": "ScriptSchedulingType_Defer",
                            "firstUsed": 744.97
                        },
                        "4961": {
                            "name": "PrefersReducedMotionMediaFeature",
                            "firstUsed": 786.14
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 798.469
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 798.485
                        },
                        "5472": {
                            "name": "BackdropPseudoElement",
                            "firstUsed": 802.17
                        },
                        "4994": {
                            "name": "TextSizeAdjustNotAuto",
                            "firstUsed": 802.287
                        },
                        "1023": {
                            "name": "CSSFilterBlur",
                            "firstUsed": 808.607
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 809.235
                        },
                        "1354": {
                            "name": "CSSValueAppearanceButton",
                            "firstUsed": 809.462
                        },
                        "5469": {
                            "name": "AfterPseudoElement",
                            "firstUsed": 809.73
                        },
                        "3157": {
                            "name": "CSSComparisonFunctions",
                            "firstUsed": 812.546
                        },
                        "1017": {
                            "name": "CSSFilterSaturate",
                            "firstUsed": 812.887
                        },
                        "4932": {
                            "name": "CSSColor_SpaceOkLxx",
                            "firstUsed": 813.777
                        },
                        "2354": {
                            "name": "CSSBasicShape",
                            "firstUsed": 846.353
                        },
                        "664": {
                            "name": "SyntheticKeyframesInCompositedCSSAnimation",
                            "firstUsed": 922.632
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 922.941
                        },
                        "1693": {
                            "name": "CSSGridLayout",
                            "firstUsed": 922.962
                        },
                        "4673": {
                            "name": "TextWrapBalance",
                            "firstUsed": 1030.067
                        },
                        "4940": {
                            "name": "StaticPropertyInAnimation",
                            "firstUsed": 1331.615
                        },
                        "5712": {
                            "name": "AnimationAllTypes",
                            "firstUsed": 1331.635
                        },
                        "5714": {
                            "name": "AnimationNonCompositedTypes",
                            "firstUsed": 1331.637
                        },
                        "5713": {
                            "name": "AnimationSvgTypes",
                            "firstUsed": 1331.655
                        },
                        "5715": {
                            "name": "AnimationCompositedTypes",
                            "firstUsed": 1331.657
                        },
                        "5717": {
                            "name": "AnimationSvgCompositedTypes",
                            "firstUsed": 1331.659
                        },
                        "3798": {
                            "name": "AVIFImage",
                            "firstUsed": 1337.309
                        },
                        "5338": {
                            "name": "WebAppManifestDisplay",
                            "firstUsed": 1341.783
                        },
                        "5361": {
                            "name": "WebAppManifestDisplayStandalone",
                            "firstUsed": 1341.79
                        },
                        "5339": {
                            "name": "WebAppManifestIcons",
                            "firstUsed": 1341.817
                        },
                        "5346": {
                            "name": "WebAppManifestThemeColor",
                            "firstUsed": 1341.845
                        },
                        "5347": {
                            "name": "WebAppManifestBackgroundColor",
                            "firstUsed": 1341.849
                        },
                        "540": {
                            "name": "SRIElementWithMatchingIntegrityAttribute",
                            "firstUsed": 1343.355
                        },
                        "1069": {
                            "name": "CrossOriginTextScript",
                            "firstUsed": 1343.363
                        },
                        "4161": {
                            "name": "V8Document_Prerendering_AttributeGetter",
                            "firstUsed": 1355.192
                        },
                        "2429": {
                            "name": "PerformanceTimeline",
                            "firstUsed": 1355.398
                        },
                        "3349": {
                            "name": "NavigationTimingL2",
                            "firstUsed": 1356.906
                        },
                        "2228": {
                            "name": "DocumentPageShowRegistered",
                            "firstUsed": 1357.213
                        },
                        "2191": {
                            "name": "PaintTimingRequested",
                            "firstUsed": 1357.792
                        },
                        "4578": {
                            "name": "LongAnimationFrameRequested",
                            "firstUsed": 1358.14
                        },
                        "4577": {
                            "name": "LongAnimationFrameObserver",
                            "firstUsed": 1358.149
                        },
                        "2487": {
                            "name": "EventTimingExplicitlyRequested",
                            "firstUsed": 1358.322
                        },
                        "3254": {
                            "name": "EventTimingFirstInputExplicitlyRequested",
                            "firstUsed": 1360.245
                        },
                        "2615": {
                            "name": "InstantiateModuleScript",
                            "firstUsed": 1448.626
                        },
                        "3261": {
                            "name": "V8InvalidatedIsConcatSpreadableLookupChainProtector",
                            "firstUsed": 1493.939
                        },
                        "429": {
                            "name": "TextEncoderConstructor",
                            "firstUsed": 1494.296
                        },
                        "431": {
                            "name": "TextDecoderConstructor",
                            "firstUsed": 1494.674
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 1549.503
                        },
                        "2599": {
                            "name": "ListFormat",
                            "firstUsed": 1550.389
                        },
                        "2618": {
                            "name": "HistoryReplaceState",
                            "firstUsed": 1579.375
                        },
                        "200": {
                            "name": "DocumentBeforeUnloadRegistered",
                            "firstUsed": 1580.126
                        },
                        "1029": {
                            "name": "V8History_ScrollRestoration_AttributeSetter",
                            "firstUsed": 1587.047
                        },
                        "2226": {
                            "name": "DocumentPageHideRegistered",
                            "firstUsed": 1587.149
                        },
                        "2430": {
                            "name": "UserTiming",
                            "firstUsed": 1588.144
                        },
                        "2224": {
                            "name": "V8ErrorStackTraceLimit",
                            "firstUsed": 1589.739
                        },
                        "1347": {
                            "name": "PointerEventAddListenerCount",
                            "firstUsed": 1590.322
                        },
                        "1417": {
                            "name": "AddEventListenerPassiveTrue",
                            "firstUsed": 1590.38
                        },
                        "2904": {
                            "name": "PassiveTouchEventListener",
                            "firstUsed": 1590.385
                        },
                        "2361": {
                            "name": "V8AbortController_Constructor",
                            "firstUsed": 1591.846
                        },
                        "1502": {
                            "name": "AuxclickAddListenerCount",
                            "firstUsed": 1594.972
                        },
                        "2841": {
                            "name": "ReadableStreamGetReader",
                            "firstUsed": 1596.825
                        },
                        "2616": {
                            "name": "DynamicImportModuleScript",
                            "firstUsed": 1599.637
                        },
                        "2229": {
                            "name": "DocumentPageShowFired",
                            "firstUsed": 1606.595
                        },
                        "882": {
                            "name": "V8Performance_Timing_AttributeGetter",
                            "firstUsed": 1610.733
                        },
                        "884": {
                            "name": "V8Performance_Memory_AttributeGetter",
                            "firstUsed": 1610.809
                        },
                        "5073": {
                            "name": "V8Performance_Memory_AttributeGetter_NotLockedToSite",
                            "firstUsed": 1610.907
                        },
                        "4392": {
                            "name": "V8PerformanceResourceTiming_DeliveryType_AttributeGetter",
                            "firstUsed": 1611.2
                        },
                        "1478": {
                            "name": "PerformanceResourceTimingSizes",
                            "firstUsed": 1611.311
                        },
                        "879": {
                            "name": "V8MemoryInfo_TotalJSHeapSize_AttributeGetter",
                            "firstUsed": 1611.349
                        },
                        "880": {
                            "name": "V8MemoryInfo_UsedJSHeapSize_AttributeGetter",
                            "firstUsed": 1611.356
                        },
                        "881": {
                            "name": "V8MemoryInfo_JSHeapSizeLimit_AttributeGetter",
                            "firstUsed": 1611.36
                        },
                        "3350": {
                            "name": "ResourceTiming",
                            "firstUsed": 1615.133
                        },
                        "677": {
                            "name": "XMLHttpRequestAsynchronous",
                            "firstUsed": 1615.42
                        },
                        "2190": {
                            "name": "PaintTimingObserved",
                            "firstUsed": 1618.183
                        },
                        "2434": {
                            "name": "PerformanceResourceTimingInitiatorType",
                            "firstUsed": 1620.527
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 1621.954
                        },
                        "2903": {
                            "name": "NonPassiveTouchEventListener",
                            "firstUsed": 1640.009
                        },
                        "5817": {
                            "name": "HTMLButtonElementTypeChangedWhileDisconnected",
                            "firstUsed": 1643.085
                        },
                        "2604": {
                            "name": "NumberToLocaleString",
                            "firstUsed": 1716.487
                        },
                        "2277": {
                            "name": "V8DeoptimizerDisableSpeculation",
                            "firstUsed": 1746.566
                        },
                        "675": {
                            "name": "Fetch",
                            "firstUsed": 1752.999
                        },
                        "2592": {
                            "name": "ResizeObserver_Constructor",
                            "firstUsed": 1812.726
                        },
                        "1368": {
                            "name": "IntersectionObserver_Constructor",
                            "firstUsed": 1814.016
                        },
                        "2661": {
                            "name": "NavigatorPlatform",
                            "firstUsed": 2082.247
                        },
                        "1067": {
                            "name": "SameOriginApplicationScript",
                            "firstUsed": 2189.682
                        },
                        "2195": {
                            "name": "CookieGet",
                            "firstUsed": 2209.945
                        },
                        "5290": {
                            "name": "V8Window_Top_AttributeGetter",
                            "firstUsed": 2211.951
                        },
                        "5293": {
                            "name": "V8Window_Parent_AttributeGetter",
                            "firstUsed": 2212.933
                        },
                        "4520": {
                            "name": "NavigatorUAData_GetHighEntropyValues",
                            "firstUsed": 2213.664
                        },
                        "1302": {
                            "name": "V8Document_Scripts_AttributeGetter",
                            "firstUsed": 2231.028
                        },
                        "5291": {
                            "name": "V8Window_Opener_AttributeGetter",
                            "firstUsed": 2327.229
                        },
                        "2657": {
                            "name": "NavigatorLanguage",
                            "firstUsed": 2331.231
                        },
                        "2704": {
                            "name": "V8Screen_Width_AttributeGetter",
                            "firstUsed": 2331.333
                        },
                        "2702": {
                            "name": "V8Screen_Height_AttributeGetter",
                            "firstUsed": 2331.355
                        },
                        "2511": {
                            "name": "FeaturePolicyJSAPI",
                            "firstUsed": 2333.149
                        },
                        "3835": {
                            "name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
                            "firstUsed": 2333.158
                        },
                        "2194": {
                            "name": "CookieSet",
                            "firstUsed": 2340.531
                        },
                        "2913": {
                            "name": "FetchKeepalive",
                            "firstUsed": 2355.12
                        },
                        "494": {
                            "name": "SendBeacon",
                            "firstUsed": 2356.701
                        },
                        "4419": {
                            "name": "Scrollend",
                            "firstUsed": 2385.156
                        },
                        "744": {
                            "name": "NetInfo",
                            "firstUsed": 3616.806
                        },
                        "2013": {
                            "name": "NetInfoEffectiveType",
                            "firstUsed": 3616.869
                        },
                        "1989": {
                            "name": "NetInfoRtt",
                            "firstUsed": 3616.9
                        },
                        "2121": {
                            "name": "NavigatorDeviceMemory",
                            "firstUsed": 3616.949
                        },
                        "2656": {
                            "name": "NavigatorHardwareConcurrency",
                            "firstUsed": 3616.957
                        },
                        "2595": {
                            "name": "DateTimeFormat",
                            "firstUsed": 3620.046
                        }
                    },
                    "CSSFeatures": {
                        "637": {
                            "name": "CSSPropertyColorScheme",
                            "firstUsed": 521.922
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 639.85
                        },
                        "651": {
                            "name": "CSSPropertyContainIntrinsicSize",
                            "firstUsed": 640.104
                        },
                        "25": {
                            "name": "CSSPropertyBackgroundImage",
                            "firstUsed": 650.817
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 668.019
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 668.029
                        },
                        "21": {
                            "name": "CSSPropertyBackground",
                            "firstUsed": 668.326
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 668.332
                        },
                        "516": {
                            "name": "CSSPropertyFontDisplay",
                            "firstUsed": 670.579
                        },
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 670.588
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 670.593
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 670.599
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 670.614
                        },
                        "156": {
                            "name": "CSSPropertyUnicodeRange",
                            "firstUsed": 670.635
                        },
                        "359": {
                            "name": "CSSPropertyFilter",
                            "firstUsed": 670.664
                        },
                        "643": {
                            "name": "CSSPropertySyntax",
                            "firstUsed": 670.697
                        },
                        "641": {
                            "name": "CSSPropertyInherits",
                            "firstUsed": 670.701
                        },
                        "642": {
                            "name": "CSSPropertyInitialValue",
                            "firstUsed": 670.705
                        },
                        "118": {
                            "name": "CSSPropertyPointerEvents",
                            "firstUsed": 670.742
                        },
                        "27": {
                            "name": "CSSPropertyBackgroundPosition",
                            "firstUsed": 670.758
                        },
                        "432": {
                            "name": "CSSPropertyAnimationTimingFunction",
                            "firstUsed": 671.136
                        },
                        "515": {
                            "name": "CSSPropertyVariable",
                            "firstUsed": 682.592
                        },
                        "107": {
                            "name": "CSSPropertyOverflowX",
                            "firstUsed": 684.246
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 684.259
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 685.726
                        },
                        "83": {
                            "name": "CSSPropertyLeft",
                            "firstUsed": 685.731
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 685.735
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 685.74
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 685.744
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 690.19
                        },
                        "535": {
                            "name": "CSSPropertyFontVariantNumeric",
                            "firstUsed": 696.935
                        },
                        "657": {
                            "name": "CSSPropertyAspectRatio",
                            "firstUsed": 710.766
                        },
                        "433": {
                            "name": "CSSPropertyObjectFit",
                            "firstUsed": 710.776
                        },
                        "563": {
                            "name": "CSSPropertyScrollPaddingTop",
                            "firstUsed": 801.608
                        },
                        "537": {
                            "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                            "firstUsed": 802.081
                        },
                        "127": {
                            "name": "CSSPropertyTabSize",
                            "firstUsed": 802.094
                        },
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 802.098
                        },
                        "514": {
                            "name": "CSSPropertyFontFeatureSettings",
                            "firstUsed": 802.11
                        },
                        "549": {
                            "name": "CSSPropertyFontVariationSettings",
                            "firstUsed": 802.123
                        },
                        "415": {
                            "name": "CSSPropertyWebkitTapHighlightColor",
                            "firstUsed": 802.129
                        },
                        "24": {
                            "name": "CSSPropertyBackgroundColor",
                            "firstUsed": 802.138
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 802.144
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 802.156
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 802.161
                        },
                        "42": {
                            "name": "CSSPropertyBorderColor",
                            "firstUsed": 802.177
                        },
                        "763": {
                            "name": "CSSPropertyScrollbarColor",
                            "firstUsed": 802.186
                        },
                        "508": {
                            "name": "CSSPropertyBackdropFilter",
                            "firstUsed": 802.74
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 802.752
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 802.757
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 802.764
                        },
                        "592": {
                            "name": "CSSPropertyGap",
                            "firstUsed": 802.777
                        },
                        "39": {
                            "name": "CSSPropertyBorderBottomStyle",
                            "firstUsed": 808.448
                        },
                        "40": {
                            "name": "CSSPropertyBorderBottomWidth",
                            "firstUsed": 808.454
                        },
                        "97": {
                            "name": "CSSPropertyMinWidth",
                            "firstUsed": 808.727
                        },
                        "233": {
                            "name": "CSSPropertyFlex",
                            "firstUsed": 808.735
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 808.799
                        },
                        "143": {
                            "name": "CSSPropertyTextTransform",
                            "firstUsed": 808.811
                        },
                        "238": {
                            "name": "CSSPropertyFlexShrink",
                            "firstUsed": 808.89
                        },
                        "77": {
                            "name": "CSSPropertyCursor",
                            "firstUsed": 808.964
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 808.977
                        },
                        "242": {
                            "name": "CSSPropertyGridTemplateColumns",
                            "firstUsed": 809.039
                        },
                        "243": {
                            "name": "CSSPropertyGridTemplateRows",
                            "firstUsed": 809.046
                        },
                        "246": {
                            "name": "CSSPropertyGridRowStart",
                            "firstUsed": 809.099
                        },
                        "244": {
                            "name": "CSSPropertyGridColumnStart",
                            "firstUsed": 809.105
                        },
                        "157": {
                            "name": "CSSPropertyVerticalAlign",
                            "firstUsed": 809.115
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 809.121
                        },
                        "153": {
                            "name": "CSSPropertyTransitionProperty",
                            "firstUsed": 809.139
                        },
                        "154": {
                            "name": "CSSPropertyTransitionTimingFunction",
                            "firstUsed": 809.145
                        },
                        "152": {
                            "name": "CSSPropertyTransitionDuration",
                            "firstUsed": 809.151
                        },
                        "5": {
                            "name": "CSSPropertyFont",
                            "firstUsed": 809.437
                        },
                        "84": {
                            "name": "CSSPropertyLetterSpacing",
                            "firstUsed": 809.446
                        },
                        "53": {
                            "name": "CSSPropertyBorderRadius",
                            "firstUsed": 809.456
                        },
                        "658": {
                            "name": "CSSPropertyAppearance",
                            "firstUsed": 809.465
                        },
                        "232": {
                            "name": "CSSPropertyAlignSelf",
                            "firstUsed": 809.629
                        },
                        "436": {
                            "name": "CSSPropertyIsolation",
                            "firstUsed": 809.678
                        },
                        "74": {
                            "name": "CSSPropertyContent",
                            "firstUsed": 809.685
                        },
                        "447": {
                            "name": "CSSPropertyTransformOrigin",
                            "firstUsed": 809.691
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 809.714
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 809.719
                        },
                        "122": {
                            "name": "CSSPropertyRight",
                            "firstUsed": 809.723
                        },
                        "621": {
                            "name": "CSSPropertyPaddingInline",
                            "firstUsed": 809.746
                        },
                        "620": {
                            "name": "CSSPropertyPaddingBlock",
                            "firstUsed": 809.753
                        },
                        "158": {
                            "name": "CSSPropertyVisibility",
                            "firstUsed": 810.028
                        },
                        "113": {
                            "name": "CSSPropertyPaddingTop",
                            "firstUsed": 812.562
                        },
                        "636": {
                            "name": "CSSPropertyInset",
                            "firstUsed": 812.72
                        },
                        "68": {
                            "name": "CSSPropertyBoxShadow",
                            "firstUsed": 812.731
                        },
                        "59": {
                            "name": "CSSPropertyBorderStyle",
                            "firstUsed": 812.753
                        },
                        "66": {
                            "name": "CSSPropertyBorderWidth",
                            "firstUsed": 812.758
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 813.131
                        },
                        "524": {
                            "name": "CSSPropertyColumnGap",
                            "firstUsed": 813.153
                        },
                        "108": {
                            "name": "CSSPropertyOverflowY",
                            "firstUsed": 813.159
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 813.165
                        },
                        "230": {
                            "name": "CSSPropertyAlignContent",
                            "firstUsed": 813.213
                        },
                        "591": {
                            "name": "CSSPropertyRowGap",
                            "firstUsed": 813.219
                        },
                        "522": {
                            "name": "CSSPropertyBreakInside",
                            "firstUsed": 813.254
                        },
                        "90": {
                            "name": "CSSPropertyMarginBottom",
                            "firstUsed": 813.286
                        },
                        "136": {
                            "name": "CSSPropertyTextOverflow",
                            "firstUsed": 813.877
                        },
                        "159": {
                            "name": "CSSPropertyWhiteSpace",
                            "firstUsed": 813.884
                        },
                        "105": {
                            "name": "CSSPropertyOverflow",
                            "firstUsed": 813.888
                        },
                        "128": {
                            "name": "CSSPropertyTextAlign",
                            "firstUsed": 820.327
                        },
                        "93": {
                            "name": "CSSPropertyMarginTop",
                            "firstUsed": 828.616
                        },
                        "369": {
                            "name": "CSSPropertyFill",
                            "firstUsed": 828.751
                        },
                        "385": {
                            "name": "CSSPropertyStrokeWidth",
                            "firstUsed": 828.761
                        },
                        "91": {
                            "name": "CSSPropertyMarginLeft",
                            "firstUsed": 845.188
                        },
                        "558": {
                            "name": "CSSPropertyPlaceItems",
                            "firstUsed": 845.604
                        },
                        "355": {
                            "name": "CSSPropertyClipPath",
                            "firstUsed": 848.305
                        },
                        "635": {
                            "name": "CSSPropertyInsetInline",
                            "firstUsed": 849.043
                        },
                        "96": {
                            "name": "CSSPropertyMinHeight",
                            "firstUsed": 850.069
                        },
                        "235": {
                            "name": "CSSPropertyFlexDirection",
                            "firstUsed": 852.124
                        },
                        "594": {
                            "name": "CSSPropertyMarginBlockStart",
                            "firstUsed": 852.333
                        },
                        "595": {
                            "name": "CSSPropertyMarginBlockEnd",
                            "firstUsed": 852.345
                        },
                        "746": {
                            "name": "CSSPropertyTextWrap",
                            "firstUsed": 852.959
                        },
                        "321": {
                            "name": "CSSPropertyWebkitTextFillColor",
                            "firstUsed": 853.038
                        },
                        "33": {
                            "name": "CSSPropertyBackgroundSize",
                            "firstUsed": 853.049
                        },
                        "178": {
                            "name": "CSSPropertyWebkitBackgroundClip",
                            "firstUsed": 853.054
                        },
                        "23": {
                            "name": "CSSPropertyBackgroundClip",
                            "firstUsed": 853.058
                        },
                        "424": {
                            "name": "CSSPropertyAnimation",
                            "firstUsed": 853.08
                        },
                        "619": {
                            "name": "CSSPropertyMarginInline",
                            "firstUsed": 853.573
                        },
                        "63": {
                            "name": "CSSPropertyBorderTopRightRadius",
                            "firstUsed": 857.621
                        },
                        "38": {
                            "name": "CSSPropertyBorderBottomRightRadius",
                            "firstUsed": 857.631
                        },
                        "51": {
                            "name": "CSSPropertyBorderLeftStyle",
                            "firstUsed": 857.636
                        },
                        "52": {
                            "name": "CSSPropertyBorderLeftWidth",
                            "firstUsed": 857.64
                        },
                        "239": {
                            "name": "CSSPropertyFlexWrap",
                            "firstUsed": 859.398
                        },
                        "504": {
                            "name": "CSSPropertyTranslate",
                            "firstUsed": 863.436
                        },
                        "103": {
                            "name": "CSSPropertyOutlineStyle",
                            "firstUsed": 863.916
                        },
                        "121": {
                            "name": "CSSPropertyResize",
                            "firstUsed": 863.928
                        },
                        "64": {
                            "name": "CSSPropertyBorderTopStyle",
                            "firstUsed": 864.048
                        },
                        "65": {
                            "name": "CSSPropertyBorderTopWidth",
                            "firstUsed": 864.053
                        },
                        "574": {
                            "name": "CSSPropertyScrollSnapMarginTop",
                            "firstUsed": 864.67
                        },
                        "403": {
                            "name": "CSSPropertyTextDecorationColor",
                            "firstUsed": 864.85
                        },
                        "85": {
                            "name": "CSSPropertyListStyle",
                            "firstUsed": 865.341
                        },
                        "623": {
                            "name": "CSSPropertyBorderBlockStyle",
                            "firstUsed": 873.216
                        },
                        "624": {
                            "name": "CSSPropertyBorderBlockWidth",
                            "firstUsed": 873.231
                        },
                        "62": {
                            "name": "CSSPropertyBorderTopLeftRadius",
                            "firstUsed": 888.149
                        },
                        "37": {
                            "name": "CSSPropertyBorderBottomLeftRadius",
                            "firstUsed": 888.162
                        },
                        "92": {
                            "name": "CSSPropertyMarginRight",
                            "firstUsed": 888.718
                        },
                        "56": {
                            "name": "CSSPropertyBorderRightStyle",
                            "firstUsed": 888.775
                        },
                        "57": {
                            "name": "CSSPropertyBorderRightWidth",
                            "firstUsed": 888.78
                        },
                        "234": {
                            "name": "CSSPropertyFlexBasis",
                            "firstUsed": 888.795
                        },
                        "260": {
                            "name": "CSSPropertyWebkitLineClamp",
                            "firstUsed": 896.501
                        },
                        "209": {
                            "name": "CSSPropertyWebkitBoxOrient",
                            "firstUsed": 896.512
                        },
                        "248": {
                            "name": "CSSPropertyGridColumn",
                            "firstUsed": 919.591
                        },
                        "339": {
                            "name": "CSSPropertyAliasWebkitUserSelect",
                            "firstUsed": 921.904
                        },
                        "539": {
                            "name": "CSSPropertyUserSelect",
                            "firstUsed": 921.917
                        },
                        "100": {
                            "name": "CSSPropertyOutline",
                            "firstUsed": 1501.591
                        },
                        "421": {
                            "name": "CSSPropertyTouchAction",
                            "firstUsed": 1503.552
                        },
                        "106": {
                            "name": "CSSPropertyOverflowWrap",
                            "firstUsed": 1503.57
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 1503.704
                        },
                        "427": {
                            "name": "CSSPropertyAnimationDuration",
                            "firstUsed": 1503.944
                        },
                        "428": {
                            "name": "CSSPropertyAnimationFillMode",
                            "firstUsed": 1503.954
                        },
                        "430": {
                            "name": "CSSPropertyAnimationName",
                            "firstUsed": 1503.961
                        },
                        "425": {
                            "name": "CSSPropertyAnimationDelay",
                            "firstUsed": 1504.153
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "_FirstInteractive": 2375,
                "_maxFID": 488,
                "_TTIMeasurementEnd": 10514,
                "_LastInteractive": 2375,
                "_TimeToInteractive": 2375,
                "_FirstCPUIdle": 2375,
                "_TotalBlockingTime": 735,
                "_testID": "260720_9V_H",
                "_run": 1,
                "_step": 1,
                "_effectiveBps": 115528,
                "_domTime": 0,
                "_aft": 0,
                "_titleTime": 136,
                "_domLoading": 0,
                "_server_rtt": 0,
                "_edge-processed": true,
                "_test_result": 0,
                "_utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "103": 52.4,
                            "203": 47.4,
                            "304": 20,
                            "405": 13.6,
                            "506": 5.3,
                            "609": 81,
                            "714": 94.7,
                            "816": 100,
                            "918": 95.2,
                            "1019": 100,
                            "1119": 70.6,
                            "1220": 63.6,
                            "1322": 55.6,
                            "1424": 71.4,
                            "1526": 95.2,
                            "1627": 95,
                            "1728": 90,
                            "1830": 80,
                            "1933": 85,
                            "2034": 85,
                            "2136": 100,
                            "2239": 100,
                            "2343": 85,
                            "2443": 85,
                            "2547": 35,
                            "2648": 20,
                            "2750": 20,
                            "2851": 27.3,
                            "2953": 15,
                            "3053": 20,
                            "3154": 21.1,
                            "3256": 20,
                            "3357": 20,
                            "3458": 15.8,
                            "3558": 20,
                            "3659": 23.8,
                            "3760": 45,
                            "3864": 33.3,
                            "3965": 73.7,
                            "4065": 15,
                            "4166": 20,
                            "4267": 20,
                            "4368": 20,
                            "4468": 23.8,
                            "4569": 20,
                            "4670": 20,
                            "4771": 20,
                            "4872": 15,
                            "4972": 20,
                            "5073": 15.8,
                            "5174": 30.4,
                            "5275": 15.8,
                            "5376": 20,
                            "5476": 20,
                            "5577": 15,
                            "5678": 20,
                            "5779": 23.8,
                            "5880": 20,
                            "5981": 19,
                            "6081": 20,
                            "6182": 15,
                            "6283": 20,
                            "6384": 15.8,
                            "6485": 15.8,
                            "6585": 15.8,
                            "6686": 23.8,
                            "6787": 15.8,
                            "6888": 15,
                            "6990": 23.8,
                            "7091": 20,
                            "7192": 20,
                            "7293": 15.8,
                            "7394": 20,
                            "7496": 25,
                            "7596": 20,
                            "7697": 23.8,
                            "7798": 23.8,
                            "7899": 15.8,
                            "8000": 19,
                            "8101": 23.8,
                            "8202": 15.8,
                            "8302": 23.8,
                            "8403": 15.8,
                            "8504": 20,
                            "8605": 20,
                            "8705": 19,
                            "8806": 20,
                            "8907": 15.8,
                            "9008": 22.7,
                            "9108": 23.8,
                            "9209": 15.8,
                            "9310": 23.8,
                            "9411": 19,
                            "9512": 15.8,
                            "9612": 20,
                            "9713": 22.7,
                            "9814": 15.8,
                            "9915": 20,
                            "10015": 23.8,
                            "10116": 15.8,
                            "10217": 20,
                            "10318": 20,
                            "10419": 15,
                            "10520": 31.8,
                            "10620": 70
                        },
                        "max": 100,
                        "count": 106
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "103": 0,
                            "203": 65917,
                            "304": 677230,
                            "405": 0,
                            "506": 0,
                            "609": 3088886,
                            "714": 18202474,
                            "816": 10087640,
                            "918": 21616224,
                            "1019": 4184862,
                            "1119": 0,
                            "1220": 0,
                            "1322": 0,
                            "1424": 191400,
                            "1526": 0,
                            "1627": 0,
                            "1728": 63634,
                            "1830": 6704,
                            "1933": 132379,
                            "2034": 756880,
                            "2136": 11430704,
                            "2239": 13528828,
                            "2343": 0,
                            "2443": 89017,
                            "2547": 510070,
                            "2648": 6828,
                            "2750": 0,
                            "2851": 0,
                            "2953": 0,
                            "3053": 0,
                            "3154": 0,
                            "3256": 0,
                            "3357": 0,
                            "3458": 0,
                            "3558": 0,
                            "3659": 0,
                            "3760": 80649,
                            "3864": 391399,
                            "3965": 34144,
                            "4065": 40961,
                            "4166": 36925,
                            "4267": 27314,
                            "4368": 43737,
                            "4468": 59389,
                            "4569": 0,
                            "4670": 0,
                            "4771": 0,
                            "4872": 0,
                            "4972": 3331,
                            "5073": 0,
                            "5174": 0,
                            "5275": 0,
                            "5376": 0,
                            "5476": 0,
                            "5577": 0,
                            "5678": 0,
                            "5779": 0,
                            "5880": 0,
                            "5981": 0,
                            "6081": 0,
                            "6182": 0,
                            "6283": 0,
                            "6384": 0,
                            "6485": 0,
                            "6585": 0,
                            "6686": 0,
                            "6787": 0,
                            "6888": 0,
                            "6990": 0,
                            "7091": 0,
                            "7192": 0,
                            "7293": 0,
                            "7394": 0,
                            "7496": 65489,
                            "7596": 0,
                            "7697": 0,
                            "7798": 0,
                            "7899": 0,
                            "8000": 0,
                            "8101": 0,
                            "8202": 0,
                            "8302": 0,
                            "8403": 0,
                            "8504": 0,
                            "8605": 0,
                            "8705": 0,
                            "8806": 6829,
                            "8907": 0,
                            "9008": 0,
                            "9108": 0,
                            "9209": 0,
                            "9310": 0,
                            "9411": 0,
                            "9512": 0,
                            "9612": 0,
                            "9713": 0,
                            "9814": 0,
                            "9915": 0,
                            "10015": 0,
                            "10116": 0,
                            "10217": 0,
                            "10318": 0,
                            "10419": 0,
                            "10520": 0,
                            "10620": 0
                        },
                        "max": 21616224,
                        "count": 106
                    }
                },
                "_effectiveBpsDoc": 464247,
                "_consoleLog": []
            },
            {
                "startedDateTime": "2026-07-20T15:07:48.114+00:00",
                "title": "Run 1, Repeat View for https://tanstack.com/",
                "id": "page_1_1_1",
                "testID": "260720_9V_H",
                "pageTimings": {
                    "onLoad": 1968,
                    "onContentLoad": -1,
                    "_startRender": 100
                },
                "_bwDown": 5000,
                "_loadTime": 1968,
                "_docTime": 1968,
                "_fullyLoaded": 7548,
                "_bytesOut": 33527,
                "_bytesOutDoc": 11699,
                "_bytesIn": 119233,
                "_bytesInDoc": 119006,
                "_requests": 11,
                "_requestsFull": 11,
                "_requestsDoc": 5,
                "_responses_200": 4,
                "_responses_404": 0,
                "_responses_other": 7,
                "_result": 0,
                "_testStartOffset": 0,
                "_cached": 1,
                "_optimization_checked": 1,
                "_main_frame": "C783312958A52372A3D53D7819389C49",
                "_loadEventStart": 1947,
                "_loadEventEnd": 1947,
                "_domContentLoadedEventStart": 1823,
                "_domContentLoadedEventEnd": 1823,
                "_URL": "https://tanstack.com/",
                "_connections": 3,
                "_final_base_page_request": 0,
                "_final_base_page_request_id": "9A206AFB14D6830817D86AFB41C81DC6",
                "_final_url": "https://tanstack.com/",
                "_domInteractive": 1816,
                "_firstContentfulPaint": 1837,
                "_firstPaint": 1816,
                "_firstImagePaint": 1837,
                "_firstMeaningfulPaint": 1837,
                "_renderBlockingCSS": 0,
                "_renderBlockingJS": 0,
                "_TTFB": 1104,
                "_basePageSSLTime": 49,
                "_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,
                "_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": "Cloudflare",
                "_cpuTimes": {
                    "ParseHTML": 54,
                    "EventDispatch": 1,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 21,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
                    "EvaluateScript": 34,
                    "v8.compile": 8,
                    "v8.compileModule": 3,
                    "ParseAuthorStyleSheet": 31,
                    "MarkDOMContent": 0,
                    "UpdateLayoutTree": 378,
                    "MarkLoad": 0,
                    "Layout": 333,
                    "PrePaint": 39,
                    "IntersectionObserverController::computeIntersections": 9,
                    "Paint": 74,
                    "Layerize": 39,
                    "largestContentfulPaint::Candidate": 0,
                    "v8.produceCache": 2,
                    "v8.evaluateModule": 70,
                    "V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
                    "MinorGC": 1,
                    "V8.GC_HEAP_PROLOGUE": 0,
                    "V8.GC_SCAVENGER": 0,
                    "V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
                    "V8.GC_SCAVENGER_SCAVENGE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
                    "ComputeWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 3,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 22,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 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_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "FunctionCall": 278,
                    "v8.produceModuleCache": 30,
                    "TimerFire": 5,
                    "XHRReadyStateChange": 0,
                    "FireAnimationFrame": 7,
                    "HitTest": 3,
                    "XHRLoad": 0,
                    "V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
                    "V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
                    "FireIdleCallback": 3,
                    "V8.GC_MC_INCREMENTAL_START": 0,
                    "V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
                    "V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
                    "V8.GC_MC_MARK_ROOTS": 0,
                    "Major concurrent marking started": 0,
                    "V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_MC_INCREMENTAL": 3,
                    "V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
                    "Major concurrent marking rescheduled": 11,
                    "MajorGC": 0,
                    "V8.GC_MARK_COMPACTOR": 0,
                    "V8.GC_MC_PROLOGUE": 0,
                    "V8.GC_MC_MARK": 0,
                    "V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
                    "V8.GC_MC_MARK_CLIENT_HEAPS": 0,
                    "V8.GC_MC_MARK_RETAIN_MAPS": 0,
                    "V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
                    "V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
                    "V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
                    "V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
                    "V8.GC_MC_MARK_FULL_CLOSURE_SERIAL": 0,
                    "V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_LINEAR": 0,
                    "V8.GC_MC_CLEAR": 0,
                    "ClearStringTableJob started": 0,
                    "ClearTrivialWeakRefJob started": 0,
                    "ClearTrustedWeakRefJob started": 0,
                    "ClearNonTrivialWeakRefs started": 0,
                    "V8.GC_MC_CLEAR_JOIN_JOB": 1,
                    "V8.GC_MC_SWEEP": 0,
                    "V8.GC_MC_EVACUATE": 0,
                    "V8.GC_MC_EVACUATE_PROLOGUE": 0,
                    "V8.GC_MC_EVACUATE_COPY": 0,
                    "PageEvacuationJob started": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 1,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
                    "PointersUpdatingJob started": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
                    "V8.GC_MC_EVACUATE_CLEAN_UP": 0,
                    "V8.GC_MC_EVACUATE_EPILOGUE": 0,
                    "V8.GC_MC_SWEEP_NEW_LO": 0,
                    "V8.GC_MC_EVACUATE_REBALANCE": 0,
                    "V8.GC_MC_FINISH": 0,
                    "V8.GC_MC_SWEEP_START_JOBS": 1,
                    "V8.GC_MC_EPILOGUE": 0,
                    "V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
                    "Idle": 6082
                },
                "_cpuTimesDoc": {
                    "ParseHTML": 54,
                    "EventDispatch": 0,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "ResourceFetcher::requestResource": 12,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
                    "EvaluateScript": 8,
                    "v8.compile": 1,
                    "v8.compileModule": 3,
                    "ParseAuthorStyleSheet": 31,
                    "MarkDOMContent": 0,
                    "UpdateLayoutTree": 92,
                    "MarkLoad": 0,
                    "Layout": 298,
                    "PrePaint": 4,
                    "IntersectionObserverController::computeIntersections": 1,
                    "Paint": 12,
                    "Layerize": 2,
                    "largestContentfulPaint::Candidate": 0,
                    "v8.produceCache": 2,
                    "v8.evaluateModule": 69,
                    "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_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 0,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 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_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "FunctionCall": 0,
                    "v8.produceModuleCache": 0,
                    "TimerFire": 0,
                    "XHRReadyStateChange": 0,
                    "FireAnimationFrame": 0,
                    "HitTest": 0,
                    "XHRLoad": 0,
                    "V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
                    "V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
                    "FireIdleCallback": 0,
                    "V8.GC_MC_INCREMENTAL_START": 0,
                    "V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
                    "V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
                    "V8.GC_MC_MARK_ROOTS": 0,
                    "Major concurrent marking started": 0,
                    "V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_MC_INCREMENTAL": 0,
                    "V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 0,
                    "Major concurrent marking rescheduled": 0,
                    "MajorGC": 0,
                    "V8.GC_MARK_COMPACTOR": 0,
                    "V8.GC_MC_PROLOGUE": 0,
                    "V8.GC_MC_MARK": 0,
                    "V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
                    "V8.GC_MC_MARK_CLIENT_HEAPS": 0,
                    "V8.GC_MC_MARK_RETAIN_MAPS": 0,
                    "V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
                    "V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
                    "V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
                    "V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
                    "V8.GC_MC_MARK_FULL_CLOSURE_SERIAL": 0,
                    "V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_LINEAR": 0,
                    "V8.GC_MC_CLEAR": 0,
                    "ClearStringTableJob started": 0,
                    "ClearTrivialWeakRefJob started": 0,
                    "ClearTrustedWeakRefJob started": 0,
                    "ClearNonTrivialWeakRefs started": 0,
                    "V8.GC_MC_CLEAR_JOIN_JOB": 0,
                    "V8.GC_MC_SWEEP": 0,
                    "V8.GC_MC_EVACUATE": 0,
                    "V8.GC_MC_EVACUATE_PROLOGUE": 0,
                    "V8.GC_MC_EVACUATE_COPY": 0,
                    "PageEvacuationJob started": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
                    "PointersUpdatingJob started": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
                    "V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
                    "V8.GC_MC_EVACUATE_CLEAN_UP": 0,
                    "V8.GC_MC_EVACUATE_EPILOGUE": 0,
                    "V8.GC_MC_SWEEP_NEW_LO": 0,
                    "V8.GC_MC_EVACUATE_REBALANCE": 0,
                    "V8.GC_MC_FINISH": 0,
                    "V8.GC_MC_SWEEP_START_JOBS": 0,
                    "V8.GC_MC_EPILOGUE": 0,
                    "V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
                    "Idle": 1377
                },
                "_cpu.ParseHTML": 54,
                "_cpu.EventDispatch": 1,
                "_cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "_cpu.V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                "_cpu.CommitLoad": 0,
                "_cpu.ResourceFetcher::requestResource": 21,
                "_cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 1,
                "_cpu.EvaluateScript": 34,
                "_cpu.v8.compile": 8,
                "_cpu.v8.compileModule": 3,
                "_cpu.ParseAuthorStyleSheet": 31,
                "_cpu.MarkDOMContent": 0,
                "_cpu.UpdateLayoutTree": 378,
                "_cpu.MarkLoad": 0,
                "_cpu.Layout": 333,
                "_cpu.PrePaint": 39,
                "_cpu.IntersectionObserverController::computeIntersections": 9,
                "_cpu.Paint": 74,
                "_cpu.Layerize": 39,
                "_cpu.largestContentfulPaint::Candidate": 0,
                "_cpu.v8.produceCache": 2,
                "_cpu.v8.evaluateModule": 70,
                "_cpu.V8.GC_HEAP_EXTERNAL_PROLOGUE": 0,
                "_cpu.MinorGC": 1,
                "_cpu.V8.GC_HEAP_PROLOGUE": 0,
                "_cpu.V8.GC_SCAVENGER": 0,
                "_cpu.V8.GC_HEAP_PROLOGUE_SAFEPOINT": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": 0,
                "_cpu.ComputeWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 3,
                "_cpu.Parallel scavenge started": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 22,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                "_cpu.ClearWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 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_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.FunctionCall": 278,
                "_cpu.v8.produceModuleCache": 30,
                "_cpu.TimerFire": 5,
                "_cpu.XHRReadyStateChange": 0,
                "_cpu.FireAnimationFrame": 7,
                "_cpu.HitTest": 3,
                "_cpu.XHRLoad": 0,
                "_cpu.V8.GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": 0,
                "_cpu.V8.GC_HEAP_EXTERNAL_SECOND_PASS_CALLBACKS": 0,
                "_cpu.FireIdleCallback": 3,
                "_cpu.V8.GC_MC_INCREMENTAL_START": 0,
                "_cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": 0,
                "_cpu.V8.GC_MC_MARK_EMBEDDER_PROLOGUE": 0,
                "_cpu.V8.GC_MC_MARK_ROOTS": 0,
                "_cpu.Major concurrent marking started": 0,
                "_cpu.V8.GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": 0,
                "_cpu.V8.GC_MC_INCREMENTAL": 3,
                "_cpu.V8.GC_MC_INCREMENTAL_EMBEDDER_TRACING": 1,
                "_cpu.Major concurrent marking rescheduled": 11,
                "_cpu.MajorGC": 0,
                "_cpu.V8.GC_MARK_COMPACTOR": 0,
                "_cpu.V8.GC_MC_PROLOGUE": 0,
                "_cpu.V8.GC_MC_MARK": 0,
                "_cpu.V8.GC_MC_MARK_FINISH_INCREMENTAL": 0,
                "_cpu.V8.GC_MC_MARK_CLIENT_HEAPS": 0,
                "_cpu.V8.GC_MC_MARK_RETAIN_MAPS": 0,
                "_cpu.V8.GC_MC_MARK_FULL_CLOSURE_PARALLEL": 0,
                "_cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING": 0,
                "_cpu.V8.GC_MC_MARK_EMBEDDER_TRACING": 0,
                "_cpu.V8.GC_CONSERVATIVE_STACK_SCANNING": 0,
                "_cpu.V8.GC_MC_MARK_FULL_CLOSURE_SERIAL": 0,
                "_cpu.V8.GC_MC_MARK_WEAK_CLOSURE_EPHEMERON_LINEAR": 0,
                "_cpu.V8.GC_MC_CLEAR": 0,
                "_cpu.ClearStringTableJob started": 0,
                "_cpu.ClearTrivialWeakRefJob started": 0,
                "_cpu.ClearTrustedWeakRefJob started": 0,
                "_cpu.ClearNonTrivialWeakRefs started": 0,
                "_cpu.V8.GC_MC_CLEAR_JOIN_JOB": 1,
                "_cpu.V8.GC_MC_SWEEP": 0,
                "_cpu.V8.GC_MC_EVACUATE": 0,
                "_cpu.V8.GC_MC_EVACUATE_PROLOGUE": 0,
                "_cpu.V8.GC_MC_EVACUATE_COPY": 0,
                "_cpu.PageEvacuationJob started": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": 1,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_CLIENT_HEAPS": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": 0,
                "_cpu.PointersUpdatingJob started": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_PARALLEL": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": 0,
                "_cpu.V8.GC_MC_EVACUATE_UPDATE_POINTERS_POINTER_TABLES": 0,
                "_cpu.V8.GC_MC_EVACUATE_CLEAN_UP": 0,
                "_cpu.V8.GC_MC_EVACUATE_EPILOGUE": 0,
                "_cpu.V8.GC_MC_SWEEP_NEW_LO": 0,
                "_cpu.V8.GC_MC_EVACUATE_REBALANCE": 0,
                "_cpu.V8.GC_MC_FINISH": 0,
                "_cpu.V8.GC_MC_SWEEP_START_JOBS": 1,
                "_cpu.V8.GC_MC_EPILOGUE": 0,
                "_cpu.V8.GC_HEAP_EMBEDDER_TRACING_EPILOGUE": 0,
                "_cpu.Idle": 6082,
                "_v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "_tester": "wptagent-v6-manual-20241002-10.20.0.3",
                "_start_epoch": 1784560066.279086,
                "_osVersion": "Linux 6.8.0-1064-gcp",
                "_os_version": "Linux 6.8.0-1064-gcp",
                "_osPlatform": "x86_64 x86_64",
                "_date": 1784560068.1142015,
                "_browserVersion": "150.0.0.0",
                "_browser_version": "150.0.0.0",
                "_fullyLoadedCPUms": 4980,
                "_fullyLoadedCPUpct": 24.375917767974535,
                "_audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http://127.0.0.1:8888/orange.html",
                                "frameId": "C783312958A52372A3D53D7819389C49",
                                "loaderId": "04212F59A07F4D08602BCB17D61CCB3C"
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "NavigationEntryMarkedSkippable",
                                "request": {
                                    "url": "http://127.0.0.1:8888/orange.html"
                                }
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "FormEmptyIdAndNameAttributesForInputError",
                                "violatingNodeId": 176,
                                "violatingNodeAttribute": ""
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "FormEmptyIdAndNameAttributesForInputError",
                                "violatingNodeId": 176,
                                "violatingNodeAttribute": ""
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "34",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "34",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 1005,
                                    "columnNumber": 1891
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 1005,
                                    "columnNumber": 1891
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 538,
                                    "columnNumber": 152
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "33",
                                    "url": "https://tanstack.com/_a/gtag.js",
                                    "lineNumber": 487,
                                    "columnNumber": 51
                                }
                            }
                        }
                    },
                    {
                        "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://tanstack.com",
                        "name": ""
                    }
                ],
                "_webdx_features": [
                    {
                        "name": "PageVisits",
                        "id": "0"
                    },
                    {
                        "name": "CascadeLayers",
                        "id": "5"
                    },
                    {
                        "name": "Appearance",
                        "id": "8"
                    },
                    {
                        "name": "AspectRatio",
                        "id": "9"
                    },
                    {
                        "name": "Avif",
                        "id": "10"
                    },
                    {
                        "name": "BackdropFilter",
                        "id": "11"
                    },
                    {
                        "name": "ColorScheme",
                        "id": "16"
                    },
                    {
                        "name": "ContainIntrinsicSize",
                        "id": "21"
                    },
                    {
                        "name": "Flexbox",
                        "id": "28"
                    },
                    {
                        "name": "FocusVisible",
                        "id": "29"
                    },
                    {
                        "name": "Grid",
                        "id": "38"
                    },
                    {
                        "name": "Has",
                        "id": "39"
                    },
                    {
                        "name": "IndividualTransforms",
                        "id": "43"
                    },
                    {
                        "name": "IntersectionObserver",
                        "id": "45"
                    },
                    {
                        "name": "Is",
                        "id": "46"
                    },
                    {
                        "name": "JsModules",
                        "id": "47"
                    },
                    {
                        "name": "RelativeColor",
                        "id": "53"
                    },
                    {
                        "name": "ScrollbarColor",
                        "id": "55"
                    },
                    {
                        "name": "Scrollend",
                        "id": "58"
                    },
                    {
                        "name": "TextWrapBalance",
                        "id": "71"
                    },
                    {
                        "name": "Where",
                        "id": "83"
                    },
                    {
                        "name": "ColorMix",
                        "id": "95"
                    },
                    {
                        "name": "Aborting",
                        "id": "124"
                    },
                    {
                        "name": "BackgroundClipText",
                        "id": "131"
                    },
                    {
                        "name": "MediaQueryRangeSyntax",
                        "id": "145"
                    },
                    {
                        "name": "RegisteredCustomProperties",
                        "id": "146"
                    },
                    {
                        "name": "LogicalProperties",
                        "id": "168"
                    },
                    {
                        "name": "Oklab",
                        "id": "170"
                    },
                    {
                        "name": "GradientInterpolation",
                        "id": "178"
                    },
                    {
                        "name": "TextWrap",
                        "id": "181"
                    },
                    {
                        "name": "FileSelectorButton",
                        "id": "185"
                    },
                    {
                        "name": "Outline",
                        "id": "189"
                    },
                    {
                        "name": "Marker",
                        "id": "197"
                    },
                    {
                        "name": "ClipPath",
                        "id": "216"
                    },
                    {
                        "name": "LongAnimationFrames",
                        "id": "236"
                    },
                    {
                        "name": "ViewportUnitVariants",
                        "id": "250"
                    },
                    {
                        "name": "StringReplaceall",
                        "id": "252"
                    },
                    {
                        "name": "WeakReferences",
                        "id": "254"
                    },
                    {
                        "name": "ReferrerPolicy",
                        "id": "260"
                    },
                    {
                        "name": "UrlCanparse",
                        "id": "261"
                    },
                    {
                        "name": "FetchPriority",
                        "id": "268"
                    },
                    {
                        "name": "BeforeUnload",
                        "id": "275"
                    },
                    {
                        "name": "LayoutInstability",
                        "id": "277"
                    },
                    {
                        "name": "Zstd",
                        "id": "291"
                    },
                    {
                        "name": "Manifest",
                        "id": "302"
                    },
                    {
                        "name": "Http3",
                        "id": "316"
                    },
                    {
                        "name": "RequestAnimationFrame",
                        "id": "323"
                    },
                    {
                        "name": "Requestidlecallback",
                        "id": "338"
                    },
                    {
                        "name": "UaClientHints",
                        "id": "341"
                    },
                    {
                        "name": "Not",
                        "id": "343"
                    },
                    {
                        "name": "LogicalAssignments",
                        "id": "378"
                    },
                    {
                        "name": "NullishCoalescing",
                        "id": "379"
                    }
                ],
                "_document_URL": "https://tanstack.com/",
                "_document_hostname": "tanstack.com",
                "_document_origin": "https://tanstack.com",
                "_viewport": {
                    "width": 1366,
                    "height": 681,
                    "dpr": 1
                },
                "_domElements": 2028,
                "_domComplete": 1946,
                "_PerformancePaintTiming.first-paint": 1816,
                "_PerformancePaintTiming.first-contentful-paint": 1816,
                "_origin_dns": {
                    "a": [
                        "172.67.189.61",
                        "104.21.9.118"
                    ],
                    "aaaa": [
                        "2606:4700:3036::6815:976",
                        "2606:4700:3032::ac43:bd3d"
                    ],
                    "ns": [
                        "margot.ns.cloudflare.com.",
                        "simon.ns.cloudflare.com."
                    ],
                    "mx": [
                        "1 smtp.google.com.",
                        "10 mx1.improvmx.com.",
                        "20 mx2.improvmx.com."
                    ],
                    "txt": [
                        "\"google-site-verification=0VNfmS_xR2CkrsV6E1vz---8H0RBGcVex2nEqLi_BLA\"",
                        "\"google-site-verification=VOazUpC6cLqT0digK0p5cBAOKBBGKjIJKIYozcYac54\"",
                        "\"v=spf1 include:spf.improvmx.com ~all\""
                    ],
                    "soa": [
                        "margot.ns.cloudflare.com. dns.cloudflare.com. 2408263776 10000 2400 604800 1800"
                    ],
                    "https": [
                        "1 . alpn=\"h3,h2\" ipv4hint=\"104.21.9.118,172.67.189.61\" ech=\"AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=\" ipv6hint=\"2606:4700:3032::ac43:bd3d,2606:4700:3036::6815:976\""
                    ],
                    "cname": [],
                    "svcb": []
                },
                "_detected": {
                    "Ecommerce": "Cart Functionality",
                    "Issue trackers": "Sentry",
                    "UI frameworks": "Tailwind CSS",
                    "JavaScript frameworks": "TanStack Start",
                    "Web frameworks": "TanStack Start",
                    "Tag managers": "Google Tag Manager",
                    "Performance": "Priority Hints",
                    "Security": "HSTS",
                    "Analytics": "Google Analytics,Cloudflare Browser Insights",
                    "RUM": "Cloudflare Browser Insights",
                    "CDN": "Cloudflare",
                    "Miscellaneous": "PWA,Open Graph,HTTP/3"
                },
                "_detected_apps": {
                    "Cart Functionality": "",
                    "Sentry": "",
                    "Tailwind CSS": "",
                    "TanStack Start": "",
                    "Google Tag Manager": "",
                    "Priority Hints": "",
                    "HSTS": "",
                    "Google Analytics": "",
                    "Cloudflare Browser Insights": "",
                    "Cloudflare": "",
                    "PWA": "",
                    "Open Graph": "",
                    "HTTP/3": ""
                },
                "_detected_technologies": {
                    "Cart Functionality": {
                        "name": "Cart Functionality",
                        "description": "Websites that have a shopping cart or checkout page, either using a known ecommerce platform or a custom solution.",
                        "slug": "cart-functionality",
                        "categories": [
                            {
                                "id": 6,
                                "slug": "ecommerce",
                                "description": "Platforms providing the infrastructure to sell products and services online, managing everything from product catalogs to payments",
                                "groups": [
                                    1
                                ],
                                "name": "Ecommerce",
                                "priority": 1
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Cart-generic.svg",
                        "website": "https://www.wappalyzer.com/technologies/ecommerce/cart-functionality",
                        "pricing": [],
                        "cpe": null
                    },
                    "Sentry": {
                        "name": "Sentry",
                        "description": "Sentry is an open-source platform for workflow productivity, aggregating errors from across the stack in real time.",
                        "slug": "sentry",
                        "categories": [
                            {
                                "id": 13,
                                "slug": "issue-trackers",
                                "description": "Platforms used to manage and track bugs, tasks, and features in software development",
                                "groups": [
                                    3,
                                    18
                                ],
                                "name": "Issue trackers",
                                "priority": 2
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Sentry.svg",
                        "website": "https://sentry.io/",
                        "pricing": [],
                        "cpe": null
                    },
                    "Tailwind CSS": {
                        "name": "Tailwind CSS",
                        "description": "Tailwind is a utility-first CSS framework.",
                        "slug": "tailwind-css",
                        "categories": [
                            {
                                "id": 66,
                                "slug": "ui-frameworks",
                                "description": "Provide pre-built components to build user interfaces",
                                "groups": [
                                    9
                                ],
                                "name": "UI frameworks",
                                "priority": 7
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "tailwindcss.svg",
                        "website": "https://tailwindcss.com/",
                        "pricing": [],
                        "cpe": null
                    },
                    "TanStack Start": {
                        "name": "TanStack Start",
                        "description": "TanStack Start takes TanStack Router's typed route tree, URL state, loaders, and prefetching, then adds the server pieces: full-document SSR, streaming, server functions, server routes, and build output for the runtime you choose.",
                        "slug": "tanstack-start",
                        "categories": [
                            {
                                "id": 12,
                                "slug": "javascript-frameworks",
                                "description": "Software used for building dynamic web applications and user interfaces",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript frameworks",
                                "priority": 8
                            },
                            {
                                "id": 18,
                                "slug": "web-frameworks",
                                "description": "Software that provides a structure for building web applications",
                                "groups": [
                                    9
                                ],
                                "name": "Web frameworks",
                                "priority": 7
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "TanStack.svg",
                        "website": "https://tanstack.com/start",
                        "pricing": [],
                        "cpe": null
                    },
                    "Google Tag Manager": {
                        "name": "Google Tag Manager",
                        "description": "Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app.",
                        "slug": "google-tag-manager",
                        "categories": [
                            {
                                "id": 42,
                                "slug": "tag-managers",
                                "description": "Tools that allow the addition of scripts and tracking tools to websites",
                                "groups": [
                                    8
                                ],
                                "name": "Tag managers",
                                "priority": 9
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "Google Tag Manager.svg",
                        "website": "https://www.google.com/tagmanager",
                        "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 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 Browser Insights": {
                        "name": "Cloudflare Browser Insights",
                        "description": "Cloudflare Browser Insights is a tool that measures the performance of websites from the perspective of users.",
                        "slug": "cloudflare-browser-insights",
                        "categories": [
                            {
                                "id": 10,
                                "slug": "analytics",
                                "description": "Tools that track user behavior and provide insights into website performance",
                                "groups": [
                                    8
                                ],
                                "name": "Analytics",
                                "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": "CloudFlare.svg",
                        "website": "https://www.cloudflare.com",
                        "pricing": [],
                        "cpe": null
                    },
                    "Cloudflare": {
                        "name": "Cloudflare",
                        "description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
                        "slug": "cloudflare",
                        "categories": [
                            {
                                "id": 31,
                                "slug": "cdn",
                                "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
                    },
                    "PWA": {
                        "name": "PWA",
                        "description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
                        "slug": "pwa",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "description": "Tools and technologies that don't fit into other categories",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "PWA.svg",
                        "website": "https://web.dev/progressive-web-apps/",
                        "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
                    },
                    "HTTP/3": {
                        "name": "HTTP/3",
                        "description": "HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
                        "slug": "http-3",
                        "categories": [
                            {
                                "id": 19,
                                "slug": "miscellaneous",
                                "description": "Tools and technologies that don't fit into other categories",
                                "groups": [
                                    6
                                ],
                                "name": "Miscellaneous",
                                "priority": 10
                            }
                        ],
                        "confidence": 100,
                        "version": "",
                        "icon": "HTTP3.svg",
                        "website": "https://httpwg.org/",
                        "pricing": [],
                        "cpe": null
                    }
                },
                "_axe": {
                    "testEngine": "4.4.1",
                    "violations": [
                        {
                            "id": "button-name",
                            "impact": "critical",
                            "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 does not have inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute does not exist or is empty"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": {
                                                "messageKey": "noAttr"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has no title attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "critical",
                                    "html": "<button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                                },
                                {
                                    "any": [
                                        {
                                            "id": "button-has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element does not have inner text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute does not exist or is empty"
                                        },
                                        {
                                            "id": "aria-labelledby",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": {
                                                "messageKey": "noAttr"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has no title attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": "critical",
                                    "html": "<button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ],
                                    "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
                                }
                            ]
                        }
                    ],
                    "passes": [
                        {
                            "id": "aria-allowed-attr",
                            "impact": "serious",
                            "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": "<a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\">",
                                    "target": [
                                        "a[href=\"/\"]"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "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 aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\" style=\"--ts-primary-nav-target-width: 453px;\">",
                                    "target": [
                                        ".gap-0"
                                    ]
                                },
                                {
                                    "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\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0:nth-child(2)"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "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 aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(2)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3)"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">",
                                    "target": [
                                        ".bg-yellow-500\\/40"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">",
                                    "target": [
                                        ".bg-twine-700\\/40"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"]"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"]"
                                    ]
                                },
                                {
                                    "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/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">",
                                    "target": [
                                        ".bg-lime-600\\/40"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">",
                                    "target": [
                                        ".bg-rose-500\\/40"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"]"
                                    ]
                                },
                                {
                                    "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://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5)"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"c_horobin\"]"
                                    ]
                                },
                                {
                                    "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/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">",
                                    "target": [
                                        ".bg-purple-500\\/40"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">",
                                    "target": [
                                        ".bg-sky-500\\/40"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"] > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section>",
                                    "target": [
                                        "section[aria-label=\"Notifications alt+T\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"overflow-x-hidden\">",
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"blog\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-newspaper.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"@tan_stack\"] > .bg-gray-100.text-gray-700.w-7 > svg[viewBox=\"0 0 461 461\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"@tan_stack\"] > .flex-1.min-w-0 > .gap-2.flex.items-center > .lucide-external-link.group-hover\\:text-gray-600.dark\\:group-hover\\:text-gray-300"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".dark\\:bg-black\\/40.py-2\\.5[href$=\"workshops\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-users.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"discord\"] > .bg-gray-100.text-gray-700.w-7 > svg[viewBox=\"0 0 640 512\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"discord\"] > .flex-1.min-w-0 > .gap-2.flex.items-center > .lucide-external-link.group-hover\\:text-gray-600.dark\\:group-hover\\:text-gray-300"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"TanStack\"] > .bg-gray-100.text-gray-700.w-7 > svg[viewBox=\"0 0 496 512\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"TanStack\"] > .flex-1.min-w-0 > .gap-2.flex.items-center > .lucide-external-link.group-hover\\:text-gray-600.dark\\:group-hover\\:text-gray-300"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"maintainers\"]:nth-child(1) > .bg-gray-100.text-gray-700.w-7 > .lucide-code.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"maintainers\"]:nth-child(2) > .bg-gray-100.text-gray-700.w-7 > .lucide-users.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"showcase\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-sparkles.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"builder\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-hammer.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"npm\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-trending-up.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".dark\\:bg-black\\/40.py-2\\.5[href$=\"shop\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-shopping-bag.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"support\"]:nth-child(1) > .bg-gray-100.text-gray-700.w-7 > .lucide-circle-question-mark.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"partners\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-heart.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".grid-cols-\\[repeat\\(2\\,260px\\)\\].grid.gap-3 > div:nth-child(1) > .grid.gap-1 > .active[href$=\"/#sponsors\"][data-status=\"active\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-shield-check.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"paid-support\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-users.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href=\"mailto:support@tanstack.com\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-mail.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"ethos\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-shield-check.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"tenets\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-book-open.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".w-\\[260px\\].py-2\\.5[href$=\"brand-guide\"] > .bg-gray-100.text-gray-700.w-7 > .lucide-paintbrush.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".dark\\:bg-black\\/40.py-2\\.5.bg-white > .bg-gray-100.text-gray-700.w-7 > .lucide-mail.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        "#radix-\\:R2 > .relative.inline-flex.items-center > .dark\\:border-gray-700.shadow-sm.transition-transform:nth-child(1) > svg[viewBox=\"0 0 496 512\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        "#radix-\\:R2 > .relative.inline-flex.items-center > .-ml-3.dark\\:border-gray-700.shadow-sm:nth-child(2) > svg[viewBox=\"0 0 640 512\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        "#radix-\\:R2 > .relative.inline-flex.items-center > .-ml-3.dark\\:border-gray-700.shadow-sm:nth-child(3) > svg[viewBox=\"0 0 461 461\"][width=\"1em\"][height=\"1em\"]"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"grid h-3.5 w-3.5 shrink-0 place-items-center\">",
                                    "target": [
                                        ".place-items-center"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-3.5 h-3.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-search"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black > .lucide-user.h-3\\.5.w-3\\.5"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-menu"
                                    ]
                                },
                                {
                                    "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 id=\"primary-mobile-menu\" data-mobile-menu=\"true\" aria-hidden=\"true\" class=\"ts-glass-menu max-h-[calc(100dvh-var(--navbar-height))] overflow-y-auto border-b border-white/45 bg-white/80 text-base shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\">",
                                    "target": [
                                        "#primary-mobile-menu"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" data-site-menu-tint=\"true\" class=\"pointer-events-none fixed inset-x-0 bottom-0 top-[var(--navbar-height)] z-[80] bg-white/45 transition-opacity duration-200 motion-reduce:transition-none dark:bg-black/45 opacity-0\"></div>",
                                    "target": [
                                        ".bottom-0"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-download"
                                    ]
                                },
                                {
                                    "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": "<span class=\"invisible\" aria-hidden=\"true\">00.00 Billion</span>",
                                    "target": [
                                        ".hover\\:text-emerald-500 > .items-start.gap-3.min-w-0 > .min-w-0 > .tracking-tight.text-2xl.duration-200 > .\\[\\&\\>\\*\\]\\:col-start-1.\\[\\&\\>\\*\\]\\:row-start-1.inline-grid > .invisible[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "focusable-modal-open",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements while a modal is open"
                                        },
                                        {
                                            "id": "focusable-disabled",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        },
                                        {
                                            "id": "focusable-not-tabbable",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-trending-up.size-5.mt-1"
                                    ]
                                },
                                {
                                    "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": "<span class=\"invisible\" aria-hidden=\"true\">00,000,000</span>",
                                    "target": [
                                        ".border-cyan-500 > .items-start.gap-3.min-w-0 > .min-w-0 > .tracking-tight.text-2xl.duration-200 > .\\[\\&\\>\\*\\]\\:col-start-1.\\[\\&\\>\\*\\]\\:row-start-1.inline-grid > .invisible[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "focusable-modal-open",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements while a modal is open"
                                        },
                                        {
                                            "id": "focusable-disabled",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        },
                                        {
                                            "id": "focusable-not-tabbable",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-star"
                                    ]
                                },
                                {
                                    "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": "<span class=\"invisible\" aria-hidden=\"true\">000,000</span>",
                                    "target": [
                                        ".border-yellow-500 > .items-start.gap-3.min-w-0 > .min-w-0 > .tracking-tight.text-2xl.duration-200 > .\\[\\&\\>\\*\\]\\:col-start-1.\\[\\&\\>\\*\\]\\:row-start-1.inline-grid > .invisible[aria-hidden=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [],
                                    "all": [
                                        {
                                            "id": "focusable-modal-open",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements while a modal is open"
                                        },
                                        {
                                            "id": "focusable-disabled",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        },
                                        {
                                            "id": "focusable-not-tabbable",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "No focusable elements contained within element"
                                        }
                                    ],
                                    "none": [],
                                    "impact": null,
                                    "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".hover\\:bg-emerald-600 > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .mt-4.font-semibold.text-gray-600 > .group-hover\\:translate-x-0\\.5.lucide-arrow-right.transition-transform"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"mt-7 hidden h-px bg-linear-to-r from-gray-300 via-gray-200 to-transparent dark:from-gray-700 dark:via-gray-800 lg:block\"></div>",
                                    "target": [
                                        ".from-gray-300"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".border-gray-300 > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-blue-500 to-cyan-500\"></div>",
                                    "target": [
                                        ".from-blue-500.to-cyan-500.h-1"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-layers h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-layers"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"relative mt-auto h-32 pt-5 font-mono text-[10px] font-bold\">",
                                    "target": [
                                        ".h-32"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">01</span>",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(1) > .bottom-3.right-5.text-gray-100"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-emerald-500 to-teal-500\"></div>",
                                    "target": [
                                        ".h-1.to-teal-500.from-emerald-500"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code-xml h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-code-xml"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">02</span>",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(2) > .bottom-3.right-5.text-gray-100"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-orange-500 to-red-500\"></div>",
                                    "target": [
                                        ".h-1.inset-x-0.to-red-500"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-zap h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-zap"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">03</span>",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(3) > .bottom-3.right-5.text-gray-100"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-purple-500 to-pink-500\"></div>",
                                    "target": [
                                        ".to-pink-500.from-purple-500.h-1"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield h-5 w-5\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-shield"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"mt-3 h-px bg-linear-to-r from-purple-500 to-pink-500\"></div>",
                                    "target": [
                                        ".h-px.to-pink-500.from-purple-500"
                                    ]
                                },
                                {
                                    "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": "<span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">04</span>",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(4) > .bottom-3.right-5.text-gray-100"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L7.5 4.2 L11.5 4.6 L8.5 7.2 L9.4 11.2 L6 9.2 L2.6 11.2 L3.5 7.2 L0.5 4.6 L4.5 4.2 Z\"></path></svg>",
                                    "target": [
                                        ".text-amber-500 > .fill-current.h-3[viewBox=\"0 0 12 12\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0 L7.2 4.8 L12 6 L7.2 7.2 L6 12 L4.8 7.2 L0 6 L4.8 4.8 Z\"></path></svg>",
                                    "target": [
                                        ".text-slate-400 > .fill-current.h-3[viewBox=\"0 0 12 12\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L11.5 6 L6 11.5 L0.5 6 Z\"></path></svg>",
                                    "target": [
                                        ".text-amber-800.dark\\:text-amber-600:nth-child(1) > .fill-current.h-3[viewBox=\"0 0 12 12\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href=\"/partners?status=inactive\"] > .bg-blue-600.border-blue-600.hover\\:bg-blue-700 > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".bg-blue-600.border-blue-600[href$=\"blog\"] > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-green-500\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-red-500\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-emerald-500\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Forms\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Validation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: State Management\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-purple-500\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Data Grids\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Dashboards\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        "a[href$=\"kevinvancott\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Templates\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4) > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        "a[href$=\"c_horobin\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Virtualization\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: DevTools\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Routers\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        "span[aria-label=\"Specialty: Vite Plugins\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg>",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"] > .w-5.h-5[viewBox=\"0 0 24 21\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"] > .w-5.h-5[viewBox=\"0 0 24 24\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700.text-gray-800:nth-child(2) > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>",
                                    "target": [
                                        ".bg-orange-600\\/80 > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"] > .w-3.h-3[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"] > .w-5.h-5[viewBox=\"0 0 16 16\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".space-y-8 > .justify-center.flex > .bg-blue-600.border-blue-600.hover\\:bg-blue-700 > .lucide-arrow-right.w-4.lucide"
                                    ]
                                },
                                {
                                    "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": "<svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"300\" height=\"300\" role=\"img\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\">",
                                    "target": [
                                        "svg[width=\"300\"][height=\"300\"][viewBox=\"0 0 461 461\"]"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-play w-4 h-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-play"
                                    ]
                                },
                                {
                                    "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": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-log-in h-4 w-4\" aria-hidden=\"true\">",
                                    "target": [
                                        ".lucide-log-in"
                                    ]
                                },
                                {
                                    "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 aria-hidden=\"true\" class=\"pointer-events-none fixed top-0 left-0 z-99999999 h-[320px] w-full select-none\">",
                                    "target": [
                                        ".z-99999999"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\">",
                                    "target": [
                                        "a[href=\"/\"]"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "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 aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\" style=\"--ts-primary-nav-target-width: 453px;\">",
                                    "target": [
                                        ".gap-0"
                                    ]
                                },
                                {
                                    "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\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0:nth-child(2)"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "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 aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(2)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1)"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3)"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span>",
                                    "target": [
                                        ".bg-green-500\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span>",
                                    "target": [
                                        ".bg-red-500\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span>",
                                    "target": [
                                        ".bg-emerald-500\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Forms\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Validation\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: State Management\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">",
                                    "target": [
                                        ".bg-yellow-500\\/40"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">",
                                    "target": [
                                        ".bg-twine-700\\/40"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4)"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"]"
                                    ]
                                },
                                {
                                    "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/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5)"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span>",
                                    "target": [
                                        ".bg-purple-500\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Data Grids\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Dashboards\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">",
                                    "target": [
                                        ".bg-lime-600\\/40"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">",
                                    "target": [
                                        ".bg-rose-500\\/40"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"]"
                                    ]
                                },
                                {
                                    "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://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6)"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Templates\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span>",
                                    "target": [
                                        ".\\/40"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7)"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8)"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"c_horobin\"]"
                                    ]
                                },
                                {
                                    "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/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(9)"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Virtualization\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">",
                                    "target": [
                                        ".bg-purple-500\\/40"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10)"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">",
                                    "target": [
                                        ".bg-sky-500\\/40"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11)"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: DevTools\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Routers\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Vite Plugins\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "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://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700.text-gray-800:nth-child(2)"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"] > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13)"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span>",
                                    "target": [
                                        ".bg-orange-600\\/80"
                                    ]
                                },
                                {
                                    "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": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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 aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section>",
                                    "target": [
                                        "section[aria-label=\"Notifications alt+T\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\">",
                                    "target": [
                                        "a[href=\"/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<nav aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\" style=\"--ts-primary-nav-target-width: 453px;\">",
                                    "target": [
                                        ".gap-0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1)"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3)"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span>",
                                    "target": [
                                        ".bg-green-500\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span>",
                                    "target": [
                                        ".bg-red-500\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span>",
                                    "target": [
                                        ".bg-emerald-500\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Forms\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Validation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: State Management\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">",
                                    "target": [
                                        ".bg-yellow-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">",
                                    "target": [
                                        ".bg-twine-700\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4)"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"]"
                                    ]
                                },
                                {
                                    "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/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5)"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span>",
                                    "target": [
                                        ".bg-purple-500\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Data Grids\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Dashboards\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">",
                                    "target": [
                                        ".bg-lime-600\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">",
                                    "target": [
                                        ".bg-rose-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott\"]"
                                    ]
                                },
                                {
                                    "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/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6)"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Templates\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span>",
                                    "target": [
                                        ".\\/40"
                                    ]
                                },
                                {
                                    "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7)"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2)"
                                    ]
                                },
                                {
                                    "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/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8)"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"c_horobin\"]"
                                    ]
                                },
                                {
                                    "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/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(9)"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Virtualization\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">",
                                    "target": [
                                        ".bg-purple-500\\/40"
                                    ]
                                },
                                {
                                    "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10)"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">",
                                    "target": [
                                        ".bg-sky-500\\/40"
                                    ]
                                },
                                {
                                    "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11)"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: DevTools\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Routers\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Vite Plugins\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "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/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a href=\"https://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700.text-gray-800:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"] > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13)"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span>",
                                    "target": [
                                        ".bg-orange-600\\/80"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-valid-attr",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "ARIA attribute name is valid"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section>",
                                    "target": [
                                        "section[aria-label=\"Notifications alt+T\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "button-name",
                            "impact": "critical",
                            "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\" data-menu-key=\"community\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"community\"]"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"tools\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"tools\"]"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"support\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"support\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0:nth-child(2)"
                                    ]
                                },
                                {
                                    "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"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "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"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(2)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-3 py-1 text-sm rounded-md bg-emerald-500 text-white border-emerald-500 hover:bg-emerald-600 pr-1.5\" type=\"submit\">",
                                    "target": [
                                        ".hover\\:bg-emerald-600"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700 w-full\" type=\"button\">",
                                    "target": [
                                        ".max-w-sm.mt-4.grid > .bg-blue-600.border-blue-600.hover\\:bg-blue-700"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"inline-block\n            font-black text-5xl\n            md:text-6xl\n            lg:text-8xl\"><span class=\"\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            \">TanStack</span></h1>",
                                                    "target": [
                                                        "h1"
                                                    ]
                                                },
                                                {
                                                    "html": "<h2 class=\"font-bold text-2xl max-w-md\n            md:text-4xl md:max-w-2xl\n            2xl:text-5xl lg:max-w-2xl text-balance\" style=\"font-family:ui-sans-serif, system-ui, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;;\">",
                                                    "target": [
                                                        "h2"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 class=\"font-semibold tracking-[-0.04em] text-[1.375rem] md:text-[1.5rem] text-gray-950 dark:text-white\">What would you like to build?</h3>",
                                                    "target": [
                                                        ".tracking-\\[-0\\.04em\\]"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"libraries\" class=\"text-4xl font-light mb-2 scroll-mt-24\"><a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a></h3>",
                                                    "target": [
                                                        "#libraries"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">Framework</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">Data &amp; State Management</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">UI &amp; UX</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">Performance</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"text-base font-bold group-hover:underline\">Tooling</h4>",
                                                    "target": [
                                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .group-hover\\:underline"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 class=\"mt-4 text-3xl font-black leading-tight sm:text-4xl\">Why TanStack?</h3>",
                                                    "target": [
                                                        ".sm\\:text-4xl"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Framework Agnostic</h4>",
                                                    "target": [
                                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(1) > .gap-4.justify-between.relative > div > .max-w-64.text-xl.leading-tight"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Type-Safe by Design</h4>",
                                                    "target": [
                                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(2) > .gap-4.justify-between.relative > div > .max-w-64.text-xl.leading-tight"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Production-Grade</h4>",
                                                    "target": [
                                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(3) > .gap-4.justify-between.relative > div > .max-w-64.text-xl.leading-tight"
                                                    ]
                                                },
                                                {
                                                    "html": "<h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">No Vendor Lock-in</h4>",
                                                    "target": [
                                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(4) > .gap-4.justify-between.relative > div > .max-w-64.text-xl.leading-tight"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"partners\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a></h3>",
                                                    "target": [
                                                        "#partners"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"blog\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a></h3>",
                                                    "target": [
                                                        "#blog"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"maintainers\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a></h3>",
                                                    "target": [
                                                        "#maintainers"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 class=\"text-3xl font-bold\"><a href=\"#sponsors\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">OSS Sponsors</a></h3>",
                                                    "target": [
                                                        ".space-y-8 > .text-3xl"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"discord\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a></h3>",
                                                    "target": [
                                                        "#discord"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"youtube\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a></h3>",
                                                    "target": [
                                                        "#youtube"
                                                    ]
                                                },
                                                {
                                                    "html": "<h3 id=\"newsletter\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a></h3>",
                                                    "target": [
                                                        "#newsletter"
                                                    ]
                                                }
                                            ],
                                            "impact": "serious",
                                            "message": "Page has a heading"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "document-title",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag242",
                                "ACT"
                            ],
                            "description": "Ensures each HTML document contains a non-empty <title> element",
                            "help": "Documents must have <title> element to aid in navigation",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/document-title?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "doc-has-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has a non-empty <title> element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "duplicate-id-active",
                            "impact": null,
                            "tags": [
                                "cat.parsing",
                                "wcag2a",
                                "wcag411"
                            ],
                            "description": "Ensures every id attribute value of active elements is unique",
                            "help": "IDs of active elements must be unique",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-active?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-active",
                                            "data": "radix-:R0",
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has no active elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-active",
                                            "data": "radix-:R2",
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has no active elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id-active",
                                            "data": "radix-:R6",
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Document has no active elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "primary-mobile-menu",
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Document has no elements referenced with ARIA or labels that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"primary-mobile-menu\" data-mobile-menu=\"true\" aria-hidden=\"true\" class=\"ts-glass-menu max-h-[calc(100dvh-var(--navbar-height))] overflow-y-auto border-b border-white/45 bg-white/80 text-base shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\">",
                                    "target": [
                                        "#primary-mobile-menu"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "tanstack-highlight-theme",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<style id=\"tanstack-highlight-theme\">",
                                    "target": [
                                        "#tanstack-highlight-theme"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "radix-:R4",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R4\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R4"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "libraries",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"libraries\" class=\"text-4xl font-light mb-2 scroll-mt-24\"><a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a></h3>",
                                    "target": [
                                        "#libraries"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "partners",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"partners\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a></h3>",
                                    "target": [
                                        "#partners"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "blog",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"blog\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a></h3>",
                                    "target": [
                                        "#blog"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainers",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"maintainers\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a></h3>",
                                    "target": [
                                        "#maintainers"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-tannerlinsley",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-tannerlinsley\">Tanner Linsley</span>",
                                    "target": [
                                        "#maintainer-name-tannerlinsley"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-tkdodo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-tkdodo\">Dominik Dorfmeister</span>",
                                    "target": [
                                        "#maintainer-name-tkdodo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-crutchcorn",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-crutchcorn\">Corbin Crutchley</span>",
                                    "target": [
                                        "#maintainer-name-crutchcorn"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-schiller-manuel",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-schiller-manuel\">Manuel Schiller</span>",
                                    "target": [
                                        "#maintainer-name-schiller-manuel"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-kevinvandy",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-kevinvandy\">Kevin Van Cott</span>",
                                    "target": [
                                        "#maintainer-name-kevinvandy"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-jherr",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-jherr\">Jack Herrington</span>",
                                    "target": [
                                        "#maintainer-name-jherr"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-seancassiere",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-seancassiere\">Sean Cassiere</span>",
                                    "target": [
                                        "#maintainer-name-seancassiere"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-chorobin",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-chorobin\">Christopher Horobin</span>",
                                    "target": [
                                        "#maintainer-name-chorobin"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-piecyk",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-piecyk\">Damian Pieczynski</span>",
                                    "target": [
                                        "#maintainer-name-piecyk"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-KyleAMathews",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-KyleAMathews\">Kyle Mathews</span>",
                                    "target": [
                                        "#maintainer-name-KyleAMathews"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-AlemTuzlak",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-AlemTuzlak\">Alem Tuzlak</span>",
                                    "target": [
                                        "#maintainer-name-AlemTuzlak"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-samwillis",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-samwillis\">Sam Willis</span>",
                                    "target": [
                                        "#maintainer-name-samwillis"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "maintainer-name-lachlancollins",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<span class=\"text-base font-bold\" id=\"maintainer-name-lachlancollins\">Lachlan Collins</span>",
                                    "target": [
                                        "#maintainer-name-lachlancollins"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "sponsors",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<div id=\"sponsors\" class=\"scroll-mt-24\">",
                                    "target": [
                                        "#sponsors"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "discord",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"discord\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a></h3>",
                                    "target": [
                                        "#discord"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "youtube",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"youtube\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a></h3>",
                                    "target": [
                                        "#youtube"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "newsletter",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<h3 id=\"newsletter\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a></h3>",
                                    "target": [
                                        "#newsletter"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "form-field-multiple-labels",
                            "impact": null,
                            "tags": [
                                "cat.forms",
                                "wcag2a",
                                "wcag332"
                            ],
                            "description": "Ensures form field does not have multiple label elements",
                            "help": "Form field must not have multiple label elements",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/form-field-multiple-labels?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "multiple-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "moderate",
                                            "message": "Form field does not have multiple label elements"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<textarea rows=\"4\" placeholder=\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\" class=\"w-full min-h-28 bg-transparent px-5 pb-4 pt-1 text-sm leading-6 text-gray-900 outline-none transition-colors dark:text-white focus:ring-cyan-500\">",
                                    "target": [
                                        "textarea"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-has-lang",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures every HTML document has a lang attribute",
                            "help": "<html> element must have a lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-has-lang?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "The <html> element has a lang attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "html-lang-valid",
                            "impact": null,
                            "tags": [
                                "cat.language",
                                "wcag2a",
                                "wcag311",
                                "ACT"
                            ],
                            "description": "Ensures the lang attribute of the <html> element has a valid value",
                            "help": "<html> element must have a valid value for the lang attribute",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/html-lang-valid?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "valid-lang",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Value of lang attribute is included in the list of valid languages"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\">",
                                    "target": [
                                        "html"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "image-alt",
                            "impact": null,
                            "tags": [
                                "cat.text-alternatives",
                                "wcag2a",
                                "wcag111",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures <img> elements have alternate text or a role of none or presentation",
                            "help": "Images must have alternate text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\" width=\"30\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"row-start-1 col-start-1 w-full group-hover:opacity-0\">",
                                    "target": [
                                        ".group-hover\\:opacity-0"
                                    ]
                                },
                                {
                                    "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=\"/images/logos/logo-black.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full dark:opacity-0 opacity-0 group-hover:opacity-100\">",
                                    "target": [
                                        ".dark\\:opacity-0"
                                    ]
                                },
                                {
                                    "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=\"/images/logos/logo-white.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full light:opacity-0 dark:block opacity-0 group-hover:opacity-100\">",
                                    "target": [
                                        ".light\\:opacity-0"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20\">",
                                    "target": [
                                        ".animate-ship-peek > .w-16.xl\\:w-20[width=\"240\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"Explore TanStack\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20 opacity-0\">",
                                    "target": [
                                        "img[alt=\"Explore TanStack\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\">",
                                    "target": [
                                        "img[width=\"500\"][height=\"500\"][alt=\"TanStack Logo\"]:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/cloudflare-black-6Ojsn8yh.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Cloudflare\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/railway-black-DeBDfNao.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Railway\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_8)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='%23014847'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='%23014847'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='%23014847'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='%23014847'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='%23014847'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_8'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Netlify\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/coderabbit-light-CIzGLYU_.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"CodeRabbit\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/lovable-black-1mVxR6Bj.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Lovable\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/clerk-logo-light-BYN-U_0H.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"Clerk\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/serpapi-black-DnXRiQQ3.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"SerpApi\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/openrouter-black-DNn7_580.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"OpenRouter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23031c4c'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23031c4c'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"AG Grid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/workos-black-DnPI5Ve5.svg\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"WorkOS\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Unkey\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/prisma-light-Cloa3Onm.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Prisma\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/assets/electric-light-C-5MDda4.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Electric\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23362d59'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Sentry\"]"
                                    ]
                                },
                                {
                                    "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=\"/blog-assets/tanstack-table-v9-reactivity/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(1) > .aspect-video.dark\\:bg-gray-800.bg-gray-100 > .object-cover.h-full[alt=\"\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/blog-assets/run-coding-agents-in-a-sandbox/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(2) > .aspect-video.dark\\:bg-gray-800.bg-gray-100 > .object-cover.h-full[alt=\"\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        },
                                        {
                                            "id": "presentational-role",
                                            "data": {
                                                "role": "presentation"
                                            },
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element's default semantics were overriden with role=\"presentation\""
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"/blog-assets/tanstack-open-source-awards-2026/header.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(3) > .aspect-video.dark\\:bg-gray-800.bg-gray-100 > .object-cover.h-full[alt=\"\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Tanner Linsley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tannerlinsley.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Tanner Linsley\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Dominik Dorfmeister\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tkdodo.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Dominik Dorfmeister\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Corbin Crutchley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/crutchcorn.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Corbin Crutchley\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Manuel Schiller\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/schiller-manuel.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Manuel Schiller\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Kevin Van Cott\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/kevinvandy.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Kevin Van Cott\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Jack Herrington\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/jherr.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Jack Herrington\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Sean Cassiere\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/seancassiere.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Sean Cassiere\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Christopher Horobin\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/chorobin.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Christopher Horobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Damian Pieczynski\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/piecyk.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Damian Pieczynski\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Kyle Mathews\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/KyleAMathews.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Kyle Mathews\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Alem Tuzlak\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/AlemTuzlak.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Alem Tuzlak\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Sam Willis\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/samwillis.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Sam Willis\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Lachlan Collins\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/lachlancollins.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Lachlan Collins\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-alt",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has an alt attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "alt-space-value",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Element has a valid alt attribute value"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e\" alt=\"Discord Logo\" loading=\"lazy\" width=\"300\" height=\"300\">",
                                    "target": [
                                        "img[alt=\"Discord Logo\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "label",
                            "impact": null,
                            "tags": [
                                "cat.forms",
                                "wcag2a",
                                "wcag412",
                                "wcag131",
                                "section508",
                                "section508.22.n",
                                "ACT"
                            ],
                            "description": "Ensures every form element has a label",
                            "help": "Form elements must have labels",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/label?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "non-empty-placeholder",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a placeholder attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "hidden-explicit-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "critical",
                                            "message": "Form element has a visible explicit <label>"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<textarea rows=\"4\" placeholder=\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\" class=\"w-full min-h-28 bg-transparent px-5 pb-4 pt-1 text-sm leading-6 text-gray-900 outline-none transition-colors dark:text-white focus:ring-cyan-500\">",
                                    "target": [
                                        "textarea"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "link-name",
                            "impact": null,
                            "tags": [
                                "cat.name-role-value",
                                "wcag2a",
                                "wcag412",
                                "wcag244",
                                "section508",
                                "section508.22.a",
                                "ACT"
                            ],
                            "description": "Ensures links have discernible text",
                            "help": "Links must have discernible text",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-name?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\">",
                                    "target": [
                                        "a[href=\"/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a data-menu-key=\"libraries\" href=\"/libraries\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger[data-menu-key=\"libraries\"][href$=\"libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a data-menu-key=\"learn\" href=\"/blog\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger[data-menu-key=\"learn\"][href$=\"blog\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a data-menu-key=\"merch\" href=\"/shop\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger[data-menu-key=\"merch\"][href$=\"shop\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\">",
                                    "target": [
                                        ".min-\\[900px\\]\\:flex.hidden.gap-2 > .whitespace-nowrap.dark\\:bg-white.dark\\:text-black"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a title=\"Explore TanStack\" href=\"/explore\" class=\"absolute left-1/3 bottom-[25%] z-20 animate-ship-peek-clickable\">",
                                    "target": [
                                        ".animate-ship-peek-clickable"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-emerald-500 hover:text-emerald-500 bg-linear-to-r from-transparent to-emerald-500/5\">",
                                    "target": [
                                        ".hover\\:text-emerald-500"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-cyan-500 hover:text-cyan-500 bg-linear-to-r from-transparent to-cyan-500/5\">",
                                    "target": [
                                        ".border-cyan-500"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/orgs/TanStack/repositories?q=sort:stars\" target=\"_blank\" rel=\"noreferrer\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-yellow-500 hover:text-yellow-500 bg-linear-to-r from-transparent to-yellow-500/5\">",
                                    "target": [
                                        ".border-yellow-500"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a>",
                                    "target": [
                                        "a[href$=\"#libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/framework\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/state\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/ui\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/performance\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/stack/tooling\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/libraries\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">",
                                    "target": [
                                        ".bg-blue-600.border-blue-600[href$=\"libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/tenets\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg mt-7 border-gray-300 bg-white/70 text-gray-950 hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-950/70 dark:text-white dark:hover:bg-gray-900\">",
                                    "target": [
                                        ".border-gray-300"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a>",
                                    "target": [
                                        "a[href$=\"#partners\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.cloudflare.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://railway.com/?utm_medium=sponsor&amp;utm_source=oss&amp;utm_campaign=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://netlify.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://coderabbit.link/tanstack?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://lovable.dev?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\">",
                                    "target": [
                                        ".sm\\:basis-1\\/2.min-h-\\[220px\\].p-12:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://go.clerk.com/wOwHtuJ\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        "a[href$=\"wOwHtuJ\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://serpapi.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        ".sm\\:basis-1\\/3.lg\\:basis-1\\/4.min-h-\\[130px\\]:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://openrouter.ai?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        ".sm\\:basis-1\\/3.lg\\:basis-1\\/4.min-h-\\[130px\\]:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://ag-grid.com/react-data-grid/?utm_source=reacttable&amp;utm_campaign=githubreacttable\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        ".sm\\:basis-1\\/3.lg\\:basis-1\\/4.min-h-\\[130px\\]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://workos.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\">",
                                    "target": [
                                        ".sm\\:basis-1\\/3.lg\\:basis-1\\/4.min-h-\\[130px\\]:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.unkey.com/?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\">",
                                    "target": [
                                        ".basis-1\\/2.sm\\:basis-1\\/4.lg\\:basis-1\\/5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.prisma.io/?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\">",
                                    "target": [
                                        ".basis-1\\/2.sm\\:basis-1\\/4.lg\\:basis-1\\/5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://electric-sql.com\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\">",
                                    "target": [
                                        "a[href$=\"electric-sql.com\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://sentry.io?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\">",
                                    "target": [
                                        ".basis-1\\/2.sm\\:basis-1\\/4.lg\\:basis-1\\/5:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/partners?status=inactive\">",
                                    "target": [
                                        "a[href=\"/partners?status=inactive\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a>",
                                    "target": [
                                        "a[href$=\"#blog\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog/tanstack-table-v9-reactivity\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog/run-coding-agents-in-a-sandbox\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog/tanstack-open-source-awards-2026\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\">",
                                    "target": [
                                        ".hover\\:border-blue-500.shadow-md.hover\\:shadow-md:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">",
                                    "target": [
                                        ".bg-blue-600.border-blue-600[href$=\"blog\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a>",
                                    "target": [
                                        "a[href$=\"#maintainers\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tannerlinsley\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tannerlinsley.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"tkdodo\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"tkdodo.eu\"]:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">",
                                    "target": [
                                        ".bg-yellow-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">",
                                    "target": [
                                        ".bg-twine-700\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"crutchcorn\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"website\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"schanuelmiller\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">",
                                    "target": [
                                        ".bg-lime-600\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">",
                                    "target": [
                                        ".bg-rose-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"kevinvandy\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[aria-label=\"linkedIn\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"kevinvancott.dev\"]:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"jherr\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere\"]:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"seancassiere.com\"]:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-cyan-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-emerald-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"chorobin\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"c_horobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">",
                                    "target": [
                                        ".bg-purple-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"piecyk\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">",
                                    "target": [
                                        ".bg-sky-500\\/40"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-pink-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"AlemTuzlak\"][aria-label=\"twitter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"bluesky\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        "a[href$=\"www.forge42.dev\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"] > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-orange-500\\/40.px-2\\.5[href$=\"contributors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".-mb-2[href$=\"samwillis\"][aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has 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": [
                                        {
                                            "id": "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .dark\\:bg-gray-100\\/40.bg-black.px-2\\.5"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        },
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        },
                                        {
                                            "id": "non-empty-title",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has a title attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .pt-1.flex-wrap.gap-1\\.5 > .bg-red-500\\/40.px-2\\.5.text-green-900"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "aria-label",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute exists and is not empty"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .p-3.space-y-2 > .gap-x-2.sm\\:gap-x-4.gap-y-2 > .-mb-2.-ml-2[aria-label=\"github\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/maintainers\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">",
                                    "target": [
                                        ".bg-blue-600.border-blue-600[href$=\"maintainers\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#sponsors\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">OSS Sponsors</a>",
                                    "target": [
                                        ".text-3xl > a[href$=\"#sponsors\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\" href=\"https://github.com/sponsors/tannerlinsley\">",
                                    "target": [
                                        ".space-y-8 > .justify-center.flex > .bg-blue-600.border-blue-600.hover\\:bg-blue-700"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a>",
                                    "target": [
                                        "a[href$=\"#discord\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-discord justify-center shadow-lg text-sm\" href=\"https://discord.com/invite/WrRKjPJ\" target=\"_blank\" rel=\"noreferrer\">",
                                    "target": [
                                        ".text-discord"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a>",
                                    "target": [
                                        "a[href$=\"#youtube\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-red-600 justify-center shadow-lg text-sm\" href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\">",
                                    "target": [
                                        ".text-red-600"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a>",
                                    "target": [
                                        "a[href$=\"#newsletter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/blog\">Blog</a>",
                                    "target": [
                                        "div:nth-child(1) > a[href$=\"blog\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://x.com/tan_stack\" target=\"_blank\" rel=\"noreferrer\">@Tan_Stack on X.com</a>",
                                    "target": [
                                        ".md\\:grid-cols-3.sm\\:grid-cols-2.grid > div:nth-child(2) > a[href$=\"tan_stack\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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/tannerlinsley\" target=\"_blank\" rel=\"noreferrer\">@TannerLinsley on X.com</a>",
                                    "target": [
                                        "a[href$=\"tannerlinsley\"][rel=\"noreferrer\"][target=\"_blank\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://github.com/tanstack\" target=\"_blank\" rel=\"noreferrer\">GitHub</a>",
                                    "target": [
                                        "div:nth-child(4) > a[href$=\"tanstack\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "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://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\">YouTube</a>",
                                    "target": [
                                        "div:nth-child(5) > a[href$=\"@tan_stack\"][rel=\"noreferrer\"][target=\"_blank\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"https://nozzle.io\" target=\"_blank\" rel=\"noreferrer\">Nozzle.io - Keyword Rank Tracker</a>",
                                    "target": [
                                        "a[href$=\"nozzle.io\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/ethos\">Ethos</a>",
                                    "target": [
                                        "div:nth-child(7) > a[href$=\"ethos\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/tenets\">Tenets</a>",
                                    "target": [
                                        "div:nth-child(8) > a[href$=\"tenets\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/privacy\">Privacy Policy</a>",
                                    "target": [
                                        "a[href$=\"privacy\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "focusable-no-name",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element is not in tab order or has accessible text"
                                        }
                                    ],
                                    "impact": null,
                                    "html": "<a href=\"/terms\">Terms of Service</a>",
                                    "target": [
                                        "a[href$=\"terms\"]"
                                    ]
                                }
                            ]
                        },
                        {
                            "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"mt-4 space-y-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5"
                                    ]
                                },
                                {
                                    "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": "<ol class=\"grid gap-3 sm:grid-cols-2\">",
                                    "target": [
                                        ".gap-8 > .sm\\:grid-cols-2"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "listitem",
                            "impact": null,
                            "tags": [
                                "cat.structure",
                                "wcag2a",
                                "wcag131"
                            ],
                            "description": "Ensures <li> elements are used semantically",
                            "help": "<li> elements must be contained in a <ul> or <ol>",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/listitem?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-teal-500 to-cyan-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Start</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-emerald-500 to-lime-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Router</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"framework\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-red-500 to-amber-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Query</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-orange-500 to-orange-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">DB</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-twine-500 to-twine-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Store</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-pink-500 to-pink-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">AI</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"state\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-cyan-500 to-blue-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Table</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-yellow-500 to-yellow-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Form</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-rose-500 to-rose-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Hotkeys</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href=\"/stack/ui\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-purple-500 to-violet-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Virtual</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-lime-500 to-lime-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Pacer</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"performance\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\">",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-indigo-500 to-violet-600\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">CLI</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-sky-500 to-sky-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Intent</span></li>",
                                    "target": [
                                        ".bg-white\\/60.hover\\:-translate-y-0\\.5[href$=\"tooling\"] > .space-y-2\\.5 > .gap-2\\.5:nth-child(4)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\">",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(1)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\">",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(2)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\">",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(3)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "listitem",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\">",
                                    "target": [
                                        ".min-h-\\[19rem\\].hover\\:bg-white.dark\\:bg-gray-950\\/50:nth-child(4)"
                                    ]
                                }
                            ]
                        },
                        {
                            "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\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R0"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"community\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"community\"]"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"tools\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"tools\"]"
                                    ]
                                },
                                {
                                    "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\" data-menu-key=\"support\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\">",
                                    "target": [
                                        ".ts-mega-trigger.min-\\[1120px\\]\\:gap-1\\.5[data-menu-key=\"support\"]"
                                    ]
                                },
                                {
                                    "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\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\">",
                                    "target": [
                                        "#radix-\\:R2"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\">",
                                    "target": [
                                        ".border-transparent.dark\\:hover\\:bg-gray-700.p-0: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 class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\">",
                                    "target": [
                                        "button[data-search-trigger=\"true\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\">",
                                    "target": [
                                        ".dark\\:hover\\:bg-gray-800"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"Explore TanStack\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20 opacity-0\">",
                                    "target": [
                                        "img[alt=\"Explore TanStack\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\">",
                                    "target": [
                                        "img[width=\"500\"][height=\"500\"][alt=\"TanStack Logo\"]:nth-child(1)"
                                    ]
                                },
                                {
                                    "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\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button>",
                                    "target": [
                                        "#radix-\\:R6"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">",
                                    "target": [
                                        ".dark\\:border-cyan-800"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900: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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(3)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(4)"
                                    ]
                                },
                                {
                                    "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\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">",
                                    "target": [
                                        ".hover\\:border-cyan-200.hover\\:text-cyan-700.dark\\:hover\\:border-cyan-900:nth-child(5)"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-3 py-1 text-sm rounded-md bg-emerald-500 text-white border-emerald-500 hover:bg-emerald-600 pr-1.5\" type=\"submit\">",
                                    "target": [
                                        ".hover\\:bg-emerald-600"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/cloudflare-black-6Ojsn8yh.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Cloudflare\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/railway-black-DeBDfNao.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Railway\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_8)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='%23014847'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='%23014847'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='%23014847'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='%23014847'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='%23014847'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_8'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Netlify\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/coderabbit-light-CIzGLYU_.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"CodeRabbit\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/lovable-black-1mVxR6Bj.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[120px\\].dark\\:hidden[alt=\"Lovable\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/clerk-logo-light-BYN-U_0H.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"Clerk\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/serpapi-black-DnXRiQQ3.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"SerpApi\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/openrouter-black-DNn7_580.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"OpenRouter\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23031c4c'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23031c4c'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"AG Grid\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/workos-black-DnPI5Ve5.svg\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[56px\\].dark\\:hidden[alt=\"WorkOS\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Unkey\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/prisma-light-Cloa3Onm.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Prisma\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"/assets/electric-light-C-5MDda4.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Electric\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23362d59'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\">",
                                    "target": [
                                        ".max-h-\\[36px\\].dark\\:hidden[alt=\"Sentry\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Tanner Linsley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tannerlinsley.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Tanner Linsley\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 11 more libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Dominik Dorfmeister\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tkdodo.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Dominik Dorfmeister\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Corbin Crutchley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/crutchcorn.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Corbin Crutchley\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 1 more libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Manuel Schiller\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/schiller-manuel.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Manuel Schiller\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Kevin Van Cott\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/kevinvandy.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Kevin Van Cott\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">",
                                    "target": [
                                        "button[aria-label=\"Show 2 more libraries\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Jack Herrington\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/jherr.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Jack Herrington\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Sean Cassiere\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/seancassiere.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Sean Cassiere\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Christopher Horobin\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/chorobin.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Christopher Horobin\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Damian Pieczynski\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/piecyk.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Damian Pieczynski\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Kyle Mathews\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/KyleAMathews.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Kyle Mathews\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Alem Tuzlak\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/AlemTuzlak.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Alem Tuzlak\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Sam Willis\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/samwillis.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Sam Willis\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img alt=\"Avatar of Lachlan Collins\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/lachlancollins.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\">",
                                    "target": [
                                        "img[alt=\"Avatar of Lachlan Collins\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<img src=\"data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e\" alt=\"Discord Logo\" loading=\"lazy\" width=\"300\" height=\"300\">",
                                    "target": [
                                        "img[alt=\"Discord Logo\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700 w-full\" type=\"button\">",
                                    "target": [
                                        ".max-w-sm.mt-4.grid > .bg-blue-600.border-blue-600.hover\\:bg-blue-700"
                                    ]
                                }
                            ]
                        }
                    ],
                    "incomplete": [
                        {
                            "id": "aria-allowed-attr",
                            "impact": "serious",
                            "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": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(1) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(2)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".h-64.relative[href$=\"tkdodo\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(3)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"crutchcorn\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span>",
                                    "target": [
                                        ".bg-green-500\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span>",
                                    "target": [
                                        ".bg-red-500\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span>",
                                    "target": [
                                        ".bg-emerald-500\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Forms\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Validation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: State Management\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(4) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(5)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span>",
                                    "target": [
                                        ".bg-purple-500\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-600\\/80.text-white[aria-label=\"Framework: Solid\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Data Grids\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"kevinvandy\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Dashboards\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(6)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"jherr\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Templates\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span>",
                                    "target": [
                                        ".\\/40"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Core API\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(7) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Documentation\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(8)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\">",
                                    "target": [
                                        ".h-64.relative[href$=\"chorobin\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: TypeScript\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(9)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Virtualization\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"piecyk\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Performance\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(10) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(11)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"AlemTuzlak\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: DevTools\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Routers\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\">",
                                    "target": [
                                        "span[aria-label=\"Specialty: Vite Plugins\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\">",
                                    "target": [
                                        "div[aria-label=\"Maintainer card for Sam Willis\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Sync Engines\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\">",
                                    "target": [
                                        ".h-64.relative[href$=\"samwillis\"] > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700.text-gray-800:nth-child(2)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "div",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a div with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13)"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a div with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span>",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .mb-2.flex-wrap.gap-2 > .bg-blue-500\\/80.text-white[aria-label=\"Framework: React\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span>",
                                    "target": [
                                        ".bg-orange-600\\/80"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                },
                                {
                                    "any": [],
                                    "all": [],
                                    "none": [
                                        {
                                            "id": "aria-prohibited-attr",
                                            "data": {
                                                "role": null,
                                                "nodeName": "span",
                                                "messageKey": "noRoleSingular",
                                                "prohibited": [
                                                    "aria-label"
                                                ]
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "aria-label attribute is not well supported on a span with no valid role attribute."
                                        }
                                    ],
                                    "impact": "serious",
                                    "html": "<span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\">",
                                    "target": [
                                        ".shadow-xs.bg-white.overflow-hidden:nth-child(13) > .h-64.relative.block > .justify-end.duration-300.inset-0 > .space-y-2 > .flex-wrap.gap-2.flex:nth-child(2) > .bg-gray-200.dark\\:bg-gray-700[aria-label=\"Specialty: Architecture\"]"
                                    ],
                                    "failureSummary": "Fix all of the following:\n  aria-label attribute is not well supported on a span with no valid role attribute."
                                }
                            ]
                        },
                        {
                            "id": "color-contrast",
                            "impact": null,
                            "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
                            "message": "Unable to parse color \"oklab(0.999994 0.0000455678 0.0000200868 / 0.9)\"",
                            "stack": "Error: Unable to parse color \"oklab(0.999994 0.0000455678 0.0000200868 / 0.9)\"\n    at cn.parseString (<anonymous>:12:157033)\n    at dn (<anonymous>:12:158723)\n    at <anonymous>:12:291523\n    at Array.some (<anonymous>)\n    at Vs (<anonymous>:12:291471)\n    at color-contrast-evaluate (<anonymous>:12:305490)\n    at Mu.run (<anonymous>:12:329690)\n    at <anonymous>:12:332322\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at <anonymous>:12:332300\n    at Array.forEach (<anonymous>)\n    at ju.runChecks (<anonymous>:12:332232)\n    at <anonymous>:12:333167\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at <anonymous>:12:333145\n    at Array.forEach (<anonymous>)\n    at <anonymous>:12:333123\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at <anonymous>:12:333071\n    at Array.forEach (<anonymous>)\n    at ju.run (<anonymous>:12:333049)\n    at <anonymous>:12:337236\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at <anonymous>:12:342527\n    at Array.forEach (<anonymous>)\n    at Wu.value (<anonymous>:12:342505)\n    at <anonymous>:12:349662\n    at c (<anonymous>:12:97910)\n    at Object.defer (<anonymous>:12:98205)\n    at Object.u1 [as _runRules] (<anonymous>:12:349640)\n    at axe.run (<anonymous>:12:355983)\n    at <anonymous>:12:434603",
                            "error": {
                                "errorNode": {
                                    "selector": [
                                        "a[href=\"/\"] > div:nth-child(2)"
                                    ],
                                    "source": "<div>TanStack</div>",
                                    "xpath": [
                                        "/html/body/div/div/div/div/a/div[2]"
                                    ],
                                    "ancestry": [
                                        "html > body > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div > a:nth-child(1) > div:nth-child(2)"
                                    ],
                                    "nodeIndexes": [
                                        69
                                    ]
                                }
                            },
                            "errorNode": {
                                "selector": [
                                    "a[href=\"/\"] > div:nth-child(2)"
                                ],
                                "source": "<div>TanStack</div>",
                                "xpath": [
                                    "/html/body/div/div/div/div/a/div[2]"
                                ],
                                "ancestry": [
                                    "html > body > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div > a:nth-child(1) > div:nth-child(2)"
                                ],
                                "nodeIndexes": [
                                    69
                                ]
                            },
                            "tags": [
                                "cat.color",
                                "wcag2aa",
                                "wcag143"
                            ],
                            "help": "Elements must have sufficient color contrast",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI",
                            "nodes": []
                        }
                    ]
                },
                "_base_page_ip_ptr": "",
                "_base_page_cname": "",
                "_base_page_dns_server": "margot.ns.cloudflare.com",
                "_browser_name": "Chrome",
                "_eventName": "Step_1",
                "_test_run_time_ms": 24924,
                "_testUrl": "https://tanstack.com/",
                "_userTime.sentry-tracing-init": 1926,
                "_userTimes": {
                    "sentry-tracing-init": 1926
                },
                "_userTime": 1926,
                "_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://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\",\"width\":30,\"height\":30,\"naturalWidth\":30,\"naturalHeight\":30,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/images/logos/logo-black.svg\",\"width\":30,\"height\":30,\"naturalWidth\":663,\"naturalHeight\":660,\"loading\":null,\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/images/logos/logo-white.svg\",\"width\":30,\"height\":30,\"naturalWidth\":663,\"naturalHeight\":660,\"loading\":null,\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\",\"width\":80,\"height\":84,\"naturalWidth\":229,\"naturalHeight\":240,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\",\"width\":80,\"height\":84,\"naturalWidth\":229,\"naturalHeight\":240,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\",\"width\":400,\"height\":400,\"naturalWidth\":500,\"naturalHeight\":500,\"loading\":\"eager\",\"decoding\":\"async\",\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\",\"width\":500,\"height\":500,\"naturalWidth\":500,\"naturalHeight\":500,\"loading\":\"eager\",\"decoding\":\"async\",\"fetchpriority\":\"high\",\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/cloudflare-black-6Ojsn8yh.svg\",\"width\":396,\"height\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/cloudflare-white-Co-Tyjbl.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/railway-black-DeBDfNao.svg\",\"width\":396,\"height\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/railway-white-CFKFsfw2.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/coderabbit-light-CIzGLYU_.svg\",\"width\":396,\"height\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/coderabbit-dark-D643Zkrv.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/lovable-black-1mVxR6Bj.svg\",\"width\":396,\"height\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/lovable-white-DLB1BxKZ.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/clerk-logo-light-BYN-U_0H.svg\",\"width\":180,\"height\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/clerk-logo-dark-CRE22T_2.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/serpapi-black-DnXRiQQ3.svg\",\"width\":180,\"height\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/serpapi-white-CPxTEZSp.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/openrouter-black-DNn7_580.svg\",\"width\":180,\"height\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/openrouter-white-COMTfjvn.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/workos-black-DnPI5Ve5.svg\",\"width\":180,\"height\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/prisma-light-Cloa3Onm.svg\",\"width\":110,\"height\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/prisma-dark-DwgDxLwn.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/assets/electric-light-C-5MDda4.svg\",\"width\":110,\"height\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/assets/electric-dark-Bfu2Vl2j.svg\",\"width\":200,\"height\":100,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":null,\"fetchpriority\":null,\"inViewport\":true},{\"url\":\"https://tanstack.com/blog-assets/tanstack-table-v9-reactivity/header.png\",\"width\":318,\"height\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/blog-assets/run-coding-agents-in-a-sandbox/header.png\",\"width\":318,\"height\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://tanstack.com/blog-assets/tanstack-open-source-awards-2026/header.jpg\",\"width\":318,\"height\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/tannerlinsley.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/tkdodo.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/crutchcorn.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/schiller-manuel.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/kevinvandy.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/jherr.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/seancassiere.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/chorobin.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/piecyk.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/KyleAMathews.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/AlemTuzlak.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/samwillis.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"fetchpriority\":null,\"inViewport\":false},{\"url\":\"https://github.com/lachlancollins.png\",\"width\":313,\"height\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"loading\":\"lazy\",\"decoding\":\"async\",\"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\":52,\"total_elements_with_non_empty_alt\":45,\"total_with_file_extension\":0,\"file_extensions\":{}},\"title_and_alt\":{\"total_alt\":52,\"total_title\":32,\"total_both\":0,\"total_alt_same_as_title\":0},\"th_with_scope_attribute\":{\"total_th\":0,\"total_with_scope\":0,\"scopes\":{}},\"td_with_headers_attribute\":{\"total_tds\":0,\"total_with_headers\":0},\"total_anchors_with_role_button\":0,\"total_role_tab_with_selected_and_controls\":0,\"placeholder_but_no_label\":{\"total_placeholder\":1,\"total_no_label\":1},\"divs_or_spans_as_button_or_link\":{\"total_role_button\":0,\"total_role_link\":0,\"total_either\":0},\"screen_reader_classes\":true,\"form_control_a11y_tree\":[{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"id\":\"radix-:R0\",\"aria-haspopup\":\"menu\",\"aria-expanded\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"menu\",\"expanded\":false},\"accessible_name\":\"\",\"accessible_name_sources\":[],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-label\":\"TanStack social channels\",\"id\":\"radix-:R2\",\"aria-haspopup\":\"menu\",\"aria-expanded\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"menu\",\"expanded\":false},\"accessible_name\":\"TanStack social channels\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"TanStack social channels\",\"attribute\":\"aria-label\"},{\"type\":\"attribute\",\"value\":\"Social channels\",\"attribute\":\"title\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-label\":\"Theme: Auto. Switch to light mode.\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Theme: Auto. Switch to light mode.\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Theme: Auto. Switch to light mode.\",\"attribute\":\"aria-label\"},{\"type\":\"attribute\",\"value\":\"Theme: Auto. Switch to light mode.\",\"attribute\":\"title\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-label\":\"Search TanStack\",\"aria-haspopup\":\"dialog\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"dialog\"},\"accessible_name\":\"Search TanStack\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Search TanStack\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"Search\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-label\":\"Open AI panel\",\"aria-haspopup\":\"dialog\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"dialog\",\"pressed\":\"false\"},\"accessible_name\":\"Open AI panel\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Open AI panel\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"AI Ask AI\"},{\"type\":\"attribute\",\"value\":\"Ask AI\",\"attribute\":\"title\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"aria-label\":\"Show 11 more libraries\",\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Show 11 more libraries\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Show 11 more libraries\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"+11 more\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"aria-label\":\"Show 1 more libraries\",\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Show 1 more libraries\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Show 1 more libraries\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"+1 more\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"aria-label\":\"Show 2 more libraries\",\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Show 2 more libraries\",\"accessible_name_sources\":[{\"type\":\"attribute\",\"value\":\"Show 2 more libraries\",\"attribute\":\"aria-label\"},{\"type\":\"contents\",\"value\":\"+2 more\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Log in to subscribe\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Log in to subscribe\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Community\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Community\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Tools\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Tools\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Support\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Support\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"id\":\"radix-:R6\",\"aria-haspopup\":\"menu\",\"aria-expanded\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"hasPopup\":\"menu\",\"expanded\":false},\"accessible_name\":\"\",\"accessible_name_sources\":[],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"true\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"true\"},\"accessible_name\":\"Blank starter\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Blank starter\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"false\"},\"accessible_name\":\"Migrate from Next.js\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Migrate from Next.js\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"false\"},\"accessible_name\":\"Build a blog\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Build a blog\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"false\"},\"accessible_name\":\"SaaS dashboard\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"SaaS dashboard\"}],\"role\":\"button\"},{\"type\":\"button\",\"attributes\":{\"type\":\"button\",\"aria-pressed\":\"false\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"pressed\":\"false\"},\"accessible_name\":\"Build a shop\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Build a shop\"}],\"role\":\"button\"},{\"type\":\"textarea\",\"attributes\":{\"placeholder\":\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true,\"editable\":\"plaintext\",\"settable\":true,\"multiline\":true,\"readonly\":false,\"required\":false},\"accessible_name\":\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\",\"accessible_name_sources\":[{\"type\":\"placeholder\",\"value\":\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\",\"attribute\":\"placeholder\"}],\"role\":\"textbox\"},{\"type\":\"button\",\"attributes\":{\"type\":\"submit\"},\"properties\":{\"invalid\":\"false\",\"focusable\":true},\"accessible_name\":\"Next ⌃ ↵\",\"accessible_name_sources\":[{\"type\":\"contents\",\"value\":\"Next ⌃ ↵\"}],\"role\":\"button\"}],\"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\":false},\"app_ads\":{\"present\":false,\"status\":404,\"redirected\":false},\"sellers\":{\"present\":false,\"redirected\":false,\"status\":404}}",
                "_almanac": "{\"01.12\":1,\"01.13\":0,\"link-nodes\":{\"total\":27,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/index-B9NJHisQ.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/rolldown-runtime-9r-HBx0o.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/tanstack-router-U0H7bmeq.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/tanstack-query-BttgOCQn.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/icons-xTj2hkG8.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/shared-constants-yNCBtlN_.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/routes-DfNLmXGz.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/Footer-DXYm8Pa-.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/useNpmDownloadCounter-jgTPLjDE.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/blog.functions-C-Dso7yf.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"href\":\"/assets/users.functions-CeXclkLY.js\"},{\"tagName\":\"link\",\"rel\":\"canonical\",\"href\":\"https://tanstack.com/\"},{\"tagName\":\"link\",\"rel\":\"preload\",\"href\":\"/fonts/Inter-latin.woff2\",\"as\":\"font\",\"type\":\"font/woff2\",\"crossorigin\":\"anonymous\"},{\"tagName\":\"link\",\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/apple-touch-icon.png\"},{\"tagName\":\"link\",\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/favicon-32x32.png\"},{\"tagName\":\"link\",\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/favicon-16x16.png\"},{\"tagName\":\"link\",\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"color\":\"#fffff\"},{\"tagName\":\"link\",\"rel\":\"icon\",\"href\":\"/favicon.ico\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/assets/index-Drgb1pa5.css\",\"precedence\":\"default\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/HomeApplicationStarter-DKoDL7uE.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/ApplicationStarter-B3UMyhpE.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/useDebouncedValue-CV-ebLIG.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/useDebouncer-DFwQa-3J.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/event-client-CV4ssJpW.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/store-Cj3QexLS.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/Icons-q42Z9Dpx.js\"},{\"tagName\":\"link\",\"rel\":\"modulepreload\",\"as\":\"script\",\"crossorigin\":\"\",\"href\":\"/assets/usePartnerPlacementContext-COo3TXOB.js\"}],\"attribute_usage_count\":{\"rel\":27,\"href\":27,\"as\":9,\"type\":3,\"crossorigin\":9,\"sizes\":3,\"color\":1,\"precedence\":1}},\"priority-hints\":{\"total\":2,\"nodes\":[{\"tagName\":\"img\",\"src\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\",\"width\":\"500\",\"height\":\"500\",\"alt\":\"TanStack Logo\",\"loading\":\"eager\",\"decoding\":\"async\",\"class\":\"absolute inset-0 block h-full w-full object-contain dark:hidden\",\"fetchpriority\":\"high\"},{\"tagName\":\"img\",\"src\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\",\"width\":\"500\",\"height\":\"500\",\"alt\":\"TanStack Logo\",\"loading\":\"eager\",\"decoding\":\"async\",\"class\":\"absolute inset-0 hidden h-full w-full object-contain dark:block\",\"fetchpriority\":\"high\"}],\"attribute_usage_count\":{\"src\":2,\"width\":2,\"height\":2,\"alt\":2,\"loading\":2,\"decoding\":2,\"class\":2,\"fetchpriority\":2}},\"meta-nodes\":{\"total\":17,\"nodes\":[{\"tagName\":\"meta\",\"charset\":\"utf-8\"},{\"tagName\":\"meta\",\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"},{\"tagName\":\"meta\",\"name\":\"theme-color\",\"content\":\"#f9fafb\",\"media\":\"(prefers-color-scheme: dark)\"},{\"tagName\":\"meta\",\"name\":\"twitter:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"tagName\":\"meta\",\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"tagName\":\"meta\",\"property\":\"og:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"tagName\":\"meta\",\"property\":\"og:url\",\"content\":\"https://tanstack.com/\"},{\"tagName\":\"meta\",\"name\":\"twitter:url\",\"content\":\"https://tanstack.com/\"},{\"tagName\":\"meta\",\"name\":\"description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},{\"tagName\":\"meta\",\"name\":\"keywords\"},{\"tagName\":\"meta\",\"name\":\"twitter:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"tagName\":\"meta\",\"name\":\"twitter:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},{\"tagName\":\"meta\",\"name\":\"twitter:creator\",\"content\":\"@tannerlinsley\"},{\"tagName\":\"meta\",\"name\":\"twitter:site\",\"content\":\"@tannerlinsley\"},{\"tagName\":\"meta\",\"property\":\"og:type\",\"content\":\"website\"},{\"tagName\":\"meta\",\"property\":\"og:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"tagName\":\"meta\",\"property\":\"og:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"}],\"attribute_usage_count\":{\"charset\":1,\"name\":11,\"content\":15,\"media\":1,\"property\":5}},\"10.5\":[],\"seo-anchor-elements\":{\"internal\":153,\"external\":81,\"hash\":10,\"navigateHash\":0,\"earlyHash\":0},\"seo-titles\":{\"titleWords\":56,\"titleElements\":21},\"seo-words\":{\"wordsCount\":548,\"wordElements\":68},\"input_elements\":{\"total\":1,\"nodes\":[{\"tagName\":\"textarea\",\"placeholder\":\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\"}],\"attribute_usage_count\":{\"rows\":1,\"placeholder\":1,\"class\":1}},\"link_protocols_used\":{\"https\":230,\"mailto\":4},\"06.47\":0,\"08.39\":{\"link\":0,\"script\":1},\"09.27\":{\"total\":39,\"nodes\":[{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"button\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"button\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"button\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"a\",\"tabindex\":\"0\"},{\"tagName\":\"section\",\"tabindex\":\"-1\"}],\"attribute_usage_count\":{\"href\":35,\"target\":13,\"rel\":13,\"aria-label\":39,\"class\":38,\"tabindex\":39,\"title\":22,\"type\":3,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1}},\"icon_only_clickables\":39,\"inline_svg_stats\":{\"total\":169,\"content_lengths\":[462,552,451,427,1471,451,1481,451,303,427,614,524,315,469,379,409,460,427,353,460,420,668,353,1481,1471,552,597,633,465,320,342,318,1481,1471,552,342,367,462,552,451,427,1471,451,1481,451,303,427,614,524,315,469,379,409,460,427,353,460,420,668,353,405,359,667,305,354,354,354,354,354,305,551,337,413,423,187,156,128,305,305,123,123,141,141,141,672,259,760,404,123,141,141,141,672,760,404,123,123,123,123,123,141,141,141,672,259,760,404,123,141,141,141,672,259,760,123,123,123,141,141,141,672,259,760,538,404,123,141,672,123,141,141,141,672,259,760,404,123,141,672,259,760,123,141,141,672,123,141,672,123,141,141,141,672,259,760,404,123,141,141,672,123,123,141,672,305,536,341,360,341],\"attribute_usage_count\":{\"xmlns\":81,\"width\":81,\"height\":81,\"viewbox\":169,\"fill\":166,\"stroke\":68,\"stroke-width\":68,\"stroke-linecap\":68,\"stroke-linejoin\":68,\"class\":168,\"aria-hidden\":168,\"role\":13,\"aria-label\":1}},\"images\":{\"pictures\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"imgs\":{\"total\":52,\"nodes\":[{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\"},{\"tagName\":\"img\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"eager\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"eager\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\",\"decoding\":\"async\"},{\"tagName\":\"img\",\"loading\":\"lazy\"}],\"attribute_usage_count\":{\"src\":52,\"width\":34,\"alt\":52,\"loading\":50,\"decoding\":21,\"class\":51,\"height\":33,\"fetchpriority\":2,\"sizes\":28,\"style\":13}},\"sources\":{\"total\":0,\"nodes\":[],\"attribute_usage_count\":{}},\"total_with_srcset\":0,\"total_with_sizes\":28,\"total_pictures_with_img\":0,\"sizes_values\":[\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\",\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"],\"loading_values\":[\"lazy\",\"lazy\",\"lazy\",\"eager\",\"eager\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\"],\"alt_lengths\":[0,0,0,0,16,13,13,10,10,7,7,7,7,10,10,7,7,5,5,7,7,10,10,7,7,6,6,5,5,6,6,8,8,6,6,0,0,0,24,29,26,25,24,25,23,29,27,22,21,20,25,12]},\"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\":6,\"nodes\":[{\"tagName\":\"script\"},{\"tagName\":\"script\"},{\"tagName\":\"script\",\"type\":\"module\",\"async\":\"\",\"src\":\"/assets/index-B9NJHisQ.js\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"/_a/gtag.js\",\"data-ga-loader\":\"\"},{\"tagName\":\"script\",\"async\":\"\",\"src\":\"/_a/gtag.js\",\"data-ga-loader\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496\",\"integrity\":\"sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==\",\"data-cf-beacon\":\"\",\"crossorigin\":\"anonymous\"}],\"attribute_usage_count\":{\"type\":1,\"async\":3,\"src\":4,\"data-ga-loader\":2,\"defer\":1,\"integrity\":1,\"data-cf-beacon\":1,\"crossorigin\":1}},\"nodes_using_role\":{\"total\":13,\"usage_and_count\":{\"img\":13}},\"headings_order\":[1,2,3,3,4,4,4,4,4,3,4,4,4,4,3,3,3,3,3,3,3],\"shortcuts_stats\":{\"total_with_aria_shortcut\":0,\"total_with_accesskey\":0,\"aria_shortcut_values\":[],\"accesskey_values\":[]},\"attributes_used_on_elements\":{\"lang\":1,\"class\":1622,\"style\":109,\"charset\":1,\"name\":11,\"content\":15,\"media\":1,\"property\":5,\"rel\":103,\"href\":261,\"as\":9,\"type\":32,\"crossorigin\":10,\"sizes\":31,\"color\":1,\"precedence\":1,\"id\":27,\"async\":3,\"src\":56,\"data-ga-loader\":2,\"data-status\":3,\"aria-current\":3,\"width\":151,\"alt\":52,\"loading\":50,\"decoding\":21,\"aria-haspopup\":6,\"aria-expanded\":11,\"data-state\":4,\"aria-label\":152,\"data-menu-key\":12,\"data-library-menu-item\":30,\"data-library-badge\":20,\"xmlns\":81,\"height\":150,\"viewBox\":169,\"fill\":166,\"stroke\":68,\"stroke-width\":68,\"stroke-linecap\":68,\"stroke-linejoin\":68,\"aria-hidden\":186,\"d\":208,\"x\":36,\"y\":36,\"rx\":36,\"target\":76,\"role\":13,\"cx\":35,\"cy\":35,\"r\":35,\"title\":32,\"data-search-trigger\":1,\"aria-pressed\":6,\"aria-controls\":1,\"data-collapsible\":9,\"data-mobile-menu\":1,\"data-collapsible-trigger\":6,\"data-site-menu-tint\":1,\"data-site-content\":1,\"fetchpriority\":2,\"rows\":1,\"placeholder\":1,\"data-adapter-label\":6,\"data-connection-flow\":5,\"data-connection-port\":10,\"datetime\":3,\"tabindex\":39,\"aria-live\":1,\"aria-relevant\":1,\"aria-atomic\":1,\"defer\":1,\"integrity\":1,\"data-cf-beacon\":1},\"body_node\":{\"tagName\":\"body\",\"class\":\"overflow-x-hidden\"},\"html_node\":{\"tagName\":\"html\",\"lang\":\"en\",\"class\":\"light auto\",\"style\":\"color-scheme: light;\"},\"document_title\":{\"value\":\"TanStack | The open-source application stack for the web.\",\"length\":57},\"length_of_h1s\":[8]}",
                "_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": 14,
                "_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": ".tanstack.com",
                        "path": "/",
                        "expires": 1819120070.641325,
                        "size": 30,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_ga_JMT1Z50SPS",
                        "domain": ".tanstack.com",
                        "path": "/",
                        "expires": 1819120070.655788,
                        "size": 59,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    }
                ],
                "_crawl_links": [
                    "https://tanstack.com/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&bucketOffset=0",
                    "https://tanstack.com/explore",
                    "https://tanstack.com/libraries",
                    "https://tanstack.com/shop",
                    "https://tanstack.com/login",
                    "https://tanstack.com/blog",
                    "https://tanstack.com/blog/tanstack-table-v9-reactivity",
                    "https://tanstack.com/blog/run-coding-agents-in-a-sandbox",
                    "https://tanstack.com/blog/tanstack-open-source-awards-2026",
                    "https://tanstack.com/stack/state",
                    "https://tanstack.com/stack/performance",
                    "https://tanstack.com/stack/framework",
                    "https://tanstack.com/stack/tooling",
                    "https://tanstack.com/stack/ui",
                    "https://tanstack.com/maintainers",
                    "https://tanstack.com/tenets",
                    "https://tanstack.com/ethos",
                    "https://tanstack.com/showcase",
                    "https://tanstack.com/paid-support",
                    "https://tanstack.com/partners"
                ],
                "_css": "{\"css_in_js\":[],\"prefersColorScheme\":false,\"externalCssInHead\":1,\"externalCssInBody\":0,\"inlineCssInHead\":2,\"inlineCssInBody\":0}",
                "_css-variables": "{\"summary\":{\"--color-gray-50\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-50)\",\"selector\":\".dropdown-item:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}],\"set\":[{\"value\":\"#fafafa\",\"selector\":\":root, :host\"}]},\"--color-gray-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\".btn-secondary\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\".btn-ghost:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\".btn-icon:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\".badge-gray\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-100)\",\"selector\":\"[data-tab] .markdown-alert\"}],\"set\":[{\"value\":\"#f5f5f5\",\"selector\":\":root, :host\"}]},\"--color-gray-200\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-200)\",\"selector\":\".btn-secondary:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}],\"set\":[{\"value\":\"#e5e5e5\",\"selector\":\":root, :host\"}]},\"--color-gray-300\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-300)\",\"selector\":\".btn-secondary:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-300)\",\"selector\":\".dropdown-item:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-300)\",\"selector\":\".badge-gray:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-300)\",\"selector\":\":is([data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol):is(.dark, .dark *)\"}],\"set\":[{\"value\":\"#d4d4d4\",\"selector\":\":root, :host\"}]},\"--color-gray-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-400)\",\"selector\":\".btn-ghost:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-400)\",\"selector\":\".btn-icon:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-400)\",\"selector\":\".input-base::placeholder\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-400)\",\"selector\":\".text-secondary:is(.dark, .dark *)\"}],\"set\":[{\"value\":\"#a3a3a3\",\"selector\":\":root, :host\"}]},\"--color-gray-500\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-500)\",\"selector\":\".input-base:is(.dark, .dark *)::placeholder\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-500)\",\"selector\":\".text-tertiary, .text-tertiary:is(.dark, .dark *)\"},{\"usedIn\":\"stroke\",\"value\":\"color-mix(in oklab, var(--color-gray-500) 20%, transparent)\",\"selector\":\".dark g[aria-label=\\\"tip\\\"] > g > path\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}],\"set\":[{\"value\":\"#737373\",\"selector\":\":root, :host\"}]},\"--color-gray-600\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-600)\",\"selector\":\".btn-ghost\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-600)\",\"selector\":\".btn-icon\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-600)\",\"selector\":\".text-secondary\"}],\"set\":[{\"value\":\"#525252\",\"selector\":\":root, :host\"}]},\"--color-gray-700\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".btn-secondary\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".btn-secondary:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".btn-icon:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".dropdown-item\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".dropdown-item:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-700)\",\"selector\":\".badge-gray:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-700)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"}],\"set\":[{\"value\":\"#404040\",\"selector\":\":root, :host\"}]},\"--color-gray-800\":{\"get\":[{\"usedIn\":\"--plot-background\",\"value\":\"var(--color-gray-800)\",\"selector\":\"html.dark .tanstack-observable-plot\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".btn-secondary:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".btn-ghost:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".input-base:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".card:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".dropdown-menu:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".badge-gray\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".TanStackRouterDevtools > button\"},{\"usedIn\":\"color\",\"value\":\"var(--color-gray-800)\",\"selector\":\".bg-clip-text\",\"condition\":[{\"type\":\"media\",\"test\":\"print\"}]},{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-gray-800) 90%, transparent)\",\"selector\":\".dark g[aria-label=\\\"tip\\\"] > g > path\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}],\"set\":[{\"value\":\"#262626\",\"selector\":\":root, :host\"}]},\"--color-gray-900\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-gray-900)\",\"selector\":\".input-base\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-900)\",\"selector\":\".TanStackRouterDevtools > button:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-900)\",\"selector\":\".markdown-alert:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-gray-900)\",\"selector\":\"[data-tab] .markdown-alert:is(.dark, .dark *)\"}],\"set\":[{\"value\":\"#171717\",\"selector\":\":root, :host\"}]},\"--color-gray-950\":{\"set\":[{\"value\":\"#0a0a0a\",\"selector\":\":root, :host\"}]},\"--color-white\":{\"get\":[{\"usedIn\":\"--plot-background\",\"value\":\"var(--color-white)\",\"selector\":\".tanstack-observable-plot\"},{\"usedIn\":\"color\",\"value\":\"var(--color-white)\",\"selector\":\".btn-primary\"},{\"usedIn\":\"color\",\"value\":\"var(--color-white)\",\"selector\":\".btn-danger\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".input-base\"},{\"usedIn\":\"color\",\"value\":\"var(--color-white)\",\"selector\":\".input-base:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".card\"},{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-white) 90%, transparent)\",\"selector\":\".card-elevated\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-white) 90%, transparent)\",\"selector\":\".card-interactive\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".TanStackRouterDevtools > button\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-white)\",\"selector\":\".markdown-alert\"}]},\"--plot-background\":{\"set\":[{\"value\":\"var(--color-white)\",\"selector\":\".tanstack-observable-plot\"},{\"value\":\"var(--color-gray-800)\",\"selector\":\"html.dark .tanstack-observable-plot\"}]},\"--ts-mega-dropdown-x\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"translate3d(var(--ts-mega-dropdown-x), -8px, 0) scale(.985)\",\"selector\":\".ts-mega-dropdown\"},{\"usedIn\":\"transform\",\"value\":\"translate3d(var(--ts-mega-dropdown-x), 0, 0) scale(1)\",\"selector\":\".ts-mega-trigger-wrap:not([data-menu-dismissed=\\\"true\\\"]):hover > .ts-mega-dropdown, .ts-mega-trigger-wrap:not([data-menu-dismissed=\\\"true\\\"]):focus-within > .ts-mega-dropdown\"}],\"set\":[{\"value\":\"0\",\"selector\":\".ts-mega-dropdown\"},{\"value\":\"-50%\",\"selector\":\".ts-mega-dropdown\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1119.98px)\"}]}]},\"--ts-primary-nav-target-width\":{\"get\":[{\"usedIn\":\"min-width\",\"value\":\"var(--ts-primary-nav-target-width,0px)\",\"selector\":\".ts-mega-dropdown\"},{\"usedIn\":\"min-width\",\"value\":\"var(--ts-primary-nav-target-width,0px)\",\"selector\":\".ts-mega-dropdown\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1119.98px)\"}]},{\"usedIn\":\"min-width\",\"value\":\"var(--ts-primary-nav-target-width,0px)\",\"selector\":\".ts-mega-dropdown-panel\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1119.98px)\"}]}],\"set\":[{\"value\":\"453px\",\"selector\":\"\"}]},\"--navbar-height\":{\"get\":[{\"usedIn\":\"top\",\"value\":\"calc(var(--navbar-height) - .625rem)\",\"selector\":\".ts-mega-dropdown\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1119.98px)\"}]}]},\"--tw-translate-x\":{\"get\":[{\"usedIn\":\"translate\",\"value\":\"var(--tw-translate-x) var(--tw-translate-y)\",\"selector\":\".TanStackRouterDevtools > button\"}],\"set\":[{\"value\":\"0\",\"selector\":\"[data-docs-layout][data-docs-menu-open=\\\"true\\\"] [data-docs-desktop-menu]\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1279.98px)\"}]},{\"value\":\"0\",\"selector\":\"[data-docs-layout]:has([data-docs-menu-trigger]:is(:hover, :focus, :active)) [data-docs-desktop-menu]\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1279.98px)\"}]},{\"value\":\"0\",\"selector\":\"[data-docs-layout]:has([data-docs-desktop-menu]:hover) [data-docs-desktop-menu]\",\"condition\":[{\"type\":\"media\",\"test\":\"(width >= 900px) and (width <= 1279.98px)\"}]},{\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--font-weight-medium\":{\"get\":[{\"usedIn\":\"--tw-font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"--tw-font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"},{\"usedIn\":\"font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"},{\"usedIn\":\"--tw-font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".markdown-alert .markdown-alert-title\"},{\"usedIn\":\"font-weight\",\"value\":\"var(--font-weight-medium)\",\"selector\":\".markdown-alert .markdown-alert-title\"}]},\"--tw-font-weight\":{\"set\":[{\"value\":\"var(--font-weight-medium)\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"value\":\"var(--font-weight-medium)\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"},{\"value\":\"var(--font-weight-medium)\",\"selector\":\".markdown-alert .markdown-alert-title\"},{\"value\":\"500\",\"selector\":\"[data-tab] a\"}]},\"--tw-ease\":{\"get\":[{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".input-base\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card-elevated\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card-interactive\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".dropdown-item\"}]},\"--default-transition-timing-function\":{\"get\":[{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".input-base\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card-elevated\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".card-interactive\"},{\"usedIn\":\"transition-timing-function\",\"value\":\"var(--tw-ease,var(--default-transition-timing-function))\",\"selector\":\".dropdown-item\"}]},\"--tw-duration\":{\"get\":[{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".input-base\"},{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".dropdown-item\"}],\"set\":[{\"value\":\".2s\",\"selector\":\".card\"},{\"value\":\".2s\",\"selector\":\".card-elevated\"},{\"value\":\".2s\",\"selector\":\".card-interactive\"}]},\"--default-transition-duration\":{\"get\":[{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".btn-primary, .btn-secondary, .btn-danger, .btn-ghost, .btn-icon\"},{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".input-base\"},{\"usedIn\":\"transition-duration\",\"value\":\"var(--tw-duration,var(--default-transition-duration))\",\"selector\":\".dropdown-item\"}]},\"--color-blue-600\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-blue-600)\",\"selector\":\".btn-primary\"},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-600)\",\"selector\":\".dropdown-item-active\"},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-600)\",\"selector\":\".text-link\"}]},\"--color-blue-700\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-blue-700)\",\"selector\":\".btn-primary:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-700)\",\"selector\":\".text-link:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}]},\"--color-red-600\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-red-600)\",\"selector\":\".btn-danger\"}]},\"--color-red-700\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-red-700)\",\"selector\":\".btn-danger:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}]},\"--text-sm\":{\"get\":[{\"usedIn\":\"font-size\",\"value\":\"var(--text-sm)\",\"selector\":\".input-base\"},{\"usedIn\":\"font-size\",\"value\":\"var(--text-sm)\",\"selector\":\".dropdown-item\"},{\"usedIn\":\"font-size\",\"value\":\"var(--text-sm)\",\"selector\":\"[data-tab]\"},{\"usedIn\":\"font-size\",\"value\":\"var(--text-sm)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"}]},\"--tw-leading\":{\"get\":[{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-sm--line-height))\",\"selector\":\".input-base\"},{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-sm--line-height))\",\"selector\":\".dropdown-item\"},{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-xs--line-height))\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"}],\"set\":[{\"value\":\"var(--leading-tight)\",\"selector\":\"pre\"},{\"value\":\"var(--leading-normal)\",\"selector\":\"[data-tab]\"},{\"value\":\"var(--leading-relaxed)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"}]},\"--text-sm--line-height\":{\"get\":[{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-sm--line-height))\",\"selector\":\".input-base\"},{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-sm--line-height))\",\"selector\":\".dropdown-item\"}]},\"--tw-ring-inset\":{\"get\":[{\"usedIn\":\"--tw-ring-shadow\",\"value\":\"var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)\",\"selector\":\".input-base:focus\"}]},\"--tw-ring-offset-width\":{\"get\":[{\"usedIn\":\"--tw-ring-shadow\",\"value\":\"var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)\",\"selector\":\".input-base:focus\"}]},\"--tw-ring-color\":{\"get\":[{\"usedIn\":\"--tw-ring-shadow\",\"value\":\"var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)\",\"selector\":\".input-base:focus\"}],\"set\":[{\"value\":\"var(--color-blue-500)\",\"selector\":\".input-base:focus\"}]},\"--tw-ring-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}],\"set\":[{\"value\":\"var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)\",\"selector\":\".input-base:focus\"}]},\"--tw-inset-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--tw-inset-ring-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--tw-ring-offset-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--tw-shadow\":{\"get\":[{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"box-shadow\",\"value\":\"var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)\",\"selector\":\".TanStackRouterDevtools > button\"}],\"set\":[{\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-elevated\"},{\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-interactive\"},{\"value\":\"0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".dropdown-menu\"},{\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--color-blue-500\":{\"get\":[{\"usedIn\":\"--tw-ring-color\",\"value\":\"var(--color-blue-500)\",\"selector\":\".input-base:focus\"},{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-blue-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-note .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--tw-outline-style\":{\"set\":[{\"value\":\"none\",\"selector\":\".input-base:focus\"}]},\"--tw-shadow-color\":{\"get\":[{\"usedIn\":\"--tw-shadow\",\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"--tw-shadow\",\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-interactive\"},{\"usedIn\":\"--tw-shadow\",\"value\":\"0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008)\",\"selector\":\".card-interactive:hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]},{\"usedIn\":\"--tw-shadow\",\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".dropdown-menu\"},{\"usedIn\":\"--tw-shadow\",\"value\":\"0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--blur-sm\":{\"get\":[{\"usedIn\":\"--tw-backdrop-blur\",\"value\":\"blur(var(--blur-sm))\",\"selector\":\".card-elevated\"},{\"usedIn\":\"--tw-backdrop-blur\",\"value\":\"blur(var(--blur-sm))\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-blur\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}],\"set\":[{\"value\":\"blur(var(--blur-sm))\",\"selector\":\".card-elevated\"},{\"value\":\"blur(var(--blur-sm))\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-brightness\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-contrast\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-grayscale\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-hue-rotate\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-invert\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-opacity\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-saturate\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--tw-backdrop-sepia\":{\"get\":[{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-elevated\"},{\"usedIn\":\"backdrop-filter\",\"value\":\"var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)\",\"selector\":\".card-interactive\"}]},\"--color-black\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-black) 40%, transparent)\",\"selector\":\".card-elevated:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-black) 40%, transparent)\",\"selector\":\".card-interactive:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"color\",\"value\":\"var(--color-black)\",\"selector\":\"pre\"}]},\"--color-blue-50\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-blue-50)\",\"selector\":\".dropdown-item-active\"}]},\"--color-blue-900\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-blue-900) 30%, transparent)\",\"selector\":\".dropdown-item-active:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]},{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-blue-900) 30%, transparent)\",\"selector\":\".badge-blue:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-blue-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-blue-400)\",\"selector\":\".dropdown-item-active:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-400)\",\"selector\":\".badge-blue:is(.dark, .dark *)\"},{\"usedIn\":\"color\",\"value\":\"var(--color-blue-400)\",\"selector\":\".text-link:is(.dark, .dark *)\"}]},\"--text-xs\":{\"get\":[{\"usedIn\":\"font-size\",\"value\":\"var(--text-xs)\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"}]},\"--text-xs--line-height\":{\"get\":[{\"usedIn\":\"line-height\",\"value\":\"var(--tw-leading,var(--text-xs--line-height))\",\"selector\":\".badge-blue, .badge-green, .badge-red, .badge-yellow, .badge-gray\"}]},\"--color-blue-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-blue-100)\",\"selector\":\".badge-blue\"}]},\"--color-blue-800\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-blue-800)\",\"selector\":\".badge-blue\"}]},\"--color-green-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-green-100)\",\"selector\":\".badge-green\"}]},\"--color-green-800\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-green-800)\",\"selector\":\".badge-green\"}]},\"--color-green-900\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-green-900) 30%, transparent)\",\"selector\":\".badge-green:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-green-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-green-400)\",\"selector\":\".badge-green:is(.dark, .dark *)\"}]},\"--color-red-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-red-100)\",\"selector\":\".badge-red\"}]},\"--color-red-800\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-red-800)\",\"selector\":\".badge-red\"}]},\"--color-red-900\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-red-900) 30%, transparent)\",\"selector\":\".badge-red:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-red-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-red-400)\",\"selector\":\".badge-red:is(.dark, .dark *)\"}]},\"--color-yellow-100\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"var(--color-yellow-100)\",\"selector\":\".badge-yellow\"}]},\"--color-yellow-800\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-yellow-800)\",\"selector\":\".badge-yellow\"}]},\"--color-yellow-900\":{\"get\":[{\"usedIn\":\"background-color\",\"value\":\"color-mix(in oklab, var(--color-yellow-900) 30%, transparent)\",\"selector\":\".badge-yellow:is(.dark, .dark *)\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-yellow-400\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-yellow-400)\",\"selector\":\".badge-yellow:is(.dark, .dark *)\"},{\"usedIn\":\"background-color\",\"value\":\"var(--color-yellow-400)\",\"selector\":\"mark\"}]},\"--color-blue-300\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--color-blue-300)\",\"selector\":\".text-link:is(.dark, .dark *):hover\",\"condition\":[{\"type\":\"media\",\"test\":\"(hover: hover)\"}]}]},\"--leading-tight\":{\"get\":[{\"usedIn\":\"--tw-leading\",\"value\":\"var(--leading-tight)\",\"selector\":\"pre\"},{\"usedIn\":\"line-height\",\"value\":\"var(--leading-tight)\",\"selector\":\"pre\"}]},\"--code-font\":{\"get\":[{\"usedIn\":\"font-family\",\"value\":\"var(--code-font)\",\"selector\":\"pre .inline-completions ul.dropdown\"}]},\"--spacing\":{\"get\":[{\"usedIn\":\"--tw-translate-x\",\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\".TanStackRouterDevtools > button\"},{\"usedIn\":\"padding-top\",\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\".not-prose .markdown-alert\"},{\"usedIn\":\"padding-bottom\",\"value\":\"calc(var(--spacing) * 4)\",\"selector\":\".not-prose .markdown-alert\"},{\"usedIn\":\"padding-left\",\"value\":\"calc(var(--spacing) * 4)\",\"selector\":\".markdown-alert\"},{\"usedIn\":\"padding-right\",\"value\":\"calc(var(--spacing) * 5)\",\"selector\":\".markdown-alert .markdown-alert-content\"},{\"usedIn\":\"margin-top\",\"value\":\"calc(var(--spacing) * 0)\",\"selector\":\"[data-tab] .codeblock + .codeblock\"},{\"usedIn\":\"top\",\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\"[data-tab][data-content=\\\"code-only\\\"] .codeblock > div:first-child\"},{\"usedIn\":\"right\",\"value\":\"calc(var(--spacing) * 2)\",\"selector\":\"[data-tab][data-content=\\\"code-only\\\"] .codeblock > div:first-child\"}]},\"--tw-translate-y\":{\"get\":[{\"usedIn\":\"translate\",\"value\":\"var(--tw-translate-x) var(--tw-translate-y)\",\"selector\":\".TanStackRouterDevtools > button\"}],\"set\":[{\"value\":\"calc(50px * -1)\",\"selector\":\".TanStackRouterDevtools > button\"}]},\"--tw-border-style\":{\"get\":[{\"usedIn\":\"border-top-style\",\"value\":\"var(--tw-border-style)\",\"selector\":\".TanStackRouterDevtools > button\"},{\"usedIn\":\"border-left-style\",\"value\":\"var(--tw-border-style)\",\"selector\":\".markdown-alert\"},{\"usedIn\":\"border-top-style\",\"value\":\"var(--tw-border-style)\",\"selector\":\"[data-tab] .codeblock + .codeblock\"}],\"set\":[{\"value\":\"none\",\"selector\":\"[data-tab][data-content=\\\"code-only\\\"] .codeblock\"},{\"value\":\"none\",\"selector\":\"[data-tab][data-content=\\\"code-only\\\"] .codeblock > div:first-child\"}]},\"--radius-sm\":{\"get\":[{\"usedIn\":\"border-top-right-radius\",\"value\":\"var(--radius-sm)\",\"selector\":\".markdown-alert\"},{\"usedIn\":\"border-bottom-right-radius\",\"value\":\"var(--radius-sm)\",\"selector\":\".markdown-alert\"}]},\"--color-yellow-500\":{\"get\":[{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-yellow-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-warning .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-red-500\":{\"get\":[{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-red-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-caution .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-green-500\":{\"get\":[{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-green-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-tip .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--color-purple-500\":{\"get\":[{\"usedIn\":\"fill\",\"value\":\"color-mix(in oklab, var(--color-purple-500) 90%, transparent)\",\"selector\":\".markdown-alert.markdown-alert-important .markdown-alert-title svg\",\"condition\":[{\"type\":\"supports\",\"test\":\"(color:color-mix(in lab, red, red))\"}]}]},\"--leading-normal\":{\"get\":[{\"usedIn\":\"--tw-leading\",\"value\":\"var(--leading-normal)\",\"selector\":\"[data-tab]\"},{\"usedIn\":\"line-height\",\"value\":\"var(--leading-normal)\",\"selector\":\"[data-tab]\"}]},\"--home-open-source-gradient\":{\"get\":[{\"usedIn\":\"background-image\",\"value\":\"var(--home-open-source-gradient)\",\"selector\":\".home-open-source-gradient\"}],\"set\":[{\"value\":\"linear-gradient(90deg, #14b8a6, #3b82f6, #a855f7, #f43f5e, #eab308, #14b8a6)\",\"selector\":\".home-open-source-gradient\"}]},\"--leading-relaxed\":{\"get\":[{\"usedIn\":\"--tw-leading\",\"value\":\"var(--leading-relaxed)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"},{\"usedIn\":\"line-height\",\"value\":\"var(--leading-relaxed)\",\"selector\":\"[data-tab][data-content=\\\"mixed\\\"] > p, [data-tab][data-content=\\\"mixed\\\"] > ul, [data-tab][data-content=\\\"mixed\\\"] > ol\"}]},\"--th-background\":{\"set\":[{\"value\":\"#ffffff\",\"selector\":\":root\"},{\"value\":\"#111111\",\"selector\":\".dark\"}]},\"--th-token\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-token)\",\"selector\":\"pre.th-code\"},{\"usedIn\":\"color\",\"value\":\"var(--th-token)\",\"selector\":\".th-token\"}],\"set\":[{\"value\":\"#24292f\",\"selector\":\":root\"},{\"value\":\"#d4d4d4\",\"selector\":\".dark\"}]},\"--th-attr\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-attr)\",\"selector\":\".th-attr\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-code-inline\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-code-inline)\",\"selector\":\".th-code-inline\"}],\"set\":[{\"value\":\"#953800\",\"selector\":\":root\"},{\"value\":\"#ffa657\",\"selector\":\".dark\"}]},\"--th-command\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-command)\",\"selector\":\".th-command\"}],\"set\":[{\"value\":\"#8250df\",\"selector\":\":root\"},{\"value\":\"#d2a8ff\",\"selector\":\".dark\"}]},\"--th-comment\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-comment)\",\"selector\":\".th-comment\"}],\"set\":[{\"value\":\"#6e7781\",\"selector\":\":root\"},{\"value\":\"#a3a3a3\",\"selector\":\".dark\"}]},\"--th-deleted\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-deleted)\",\"selector\":\".th-deleted\"}],\"set\":[{\"value\":\"#cf222e\",\"selector\":\":root\"},{\"value\":\"#ff7b72\",\"selector\":\".dark\"}]},\"--th-function\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-function)\",\"selector\":\".th-function\"}],\"set\":[{\"value\":\"#8250df\",\"selector\":\":root\"},{\"value\":\"#d2a8ff\",\"selector\":\".dark\"}]},\"--th-heading\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-heading)\",\"selector\":\".th-heading\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-inserted\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-inserted)\",\"selector\":\".th-inserted\"}],\"set\":[{\"value\":\"#1a7f37\",\"selector\":\":root\"},{\"value\":\"#7ee787\",\"selector\":\".dark\"}]},\"--th-keyword\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-keyword)\",\"selector\":\".th-keyword\"}],\"set\":[{\"value\":\"#cf222e\",\"selector\":\":root\"},{\"value\":\"#ff7b72\",\"selector\":\".dark\"}]},\"--th-link\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-link)\",\"selector\":\".th-link\"}],\"set\":[{\"value\":\"#0969da\",\"selector\":\":root\"},{\"value\":\"#58a6ff\",\"selector\":\".dark\"}]},\"--th-literal\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-literal)\",\"selector\":\".th-literal\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-meta\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-meta)\",\"selector\":\".th-meta\"}],\"set\":[{\"value\":\"#57606a\",\"selector\":\":root\"},{\"value\":\"#737373\",\"selector\":\".dark\"}]},\"--th-number\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-number)\",\"selector\":\".th-number\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-operator\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-operator)\",\"selector\":\".th-operator\"}],\"set\":[{\"value\":\"#8250df\",\"selector\":\":root\"},{\"value\":\"#d2a8ff\",\"selector\":\".dark\"}]},\"--th-property\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-property)\",\"selector\":\".th-property\"}],\"set\":[{\"value\":\"#0550ae\",\"selector\":\":root\"},{\"value\":\"#79c0ff\",\"selector\":\".dark\"}]},\"--th-selector\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-selector)\",\"selector\":\".th-selector\"}],\"set\":[{\"value\":\"#116329\",\"selector\":\":root\"},{\"value\":\"#7ee787\",\"selector\":\".dark\"}]},\"--th-string\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-string)\",\"selector\":\".th-string\"}],\"set\":[{\"value\":\"#0a7f64\",\"selector\":\":root\"},{\"value\":\"#a5d6ff\",\"selector\":\".dark\"}]},\"--th-tag\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-tag)\",\"selector\":\".th-tag\"}],\"set\":[{\"value\":\"#116329\",\"selector\":\":root\"},{\"value\":\"#7ee787\",\"selector\":\".dark\"}]},\"--th-type\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-type)\",\"selector\":\".th-type\"}],\"set\":[{\"value\":\"#953800\",\"selector\":\":root\"},{\"value\":\"#ffa657\",\"selector\":\".dark\"}]},\"--th-variable\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--th-variable)\",\"selector\":\".th-variable\"}],\"set\":[{\"value\":\"#953800\",\"selector\":\":root\"},{\"value\":\"#ffa657\",\"selector\":\".dark\"}]},\"--toast-icon-margin-start\":{\"get\":[{\"usedIn\":\"margin-left\",\"value\":\"var(--toast-icon-margin-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-icon]\"}],\"set\":[{\"value\":\"-3px\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"4px\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-icon-margin-end\":{\"get\":[{\"usedIn\":\"margin-right\",\"value\":\"var(--toast-icon-margin-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-icon]\"}],\"set\":[{\"value\":\"4px\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"-3px\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-svg-margin-start\":{\"get\":[{\"usedIn\":\"margin-left\",\"value\":\"var(--toast-svg-margin-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-icon] svg\"}],\"set\":[{\"value\":\"-1px\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"0px\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-svg-margin-end\":{\"get\":[{\"usedIn\":\"margin-right\",\"value\":\"var(--toast-svg-margin-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-icon] svg\"}],\"set\":[{\"value\":\"0px\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"-1px\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-button-margin-start\":{\"get\":[{\"usedIn\":\"margin-left\",\"value\":\"var(--toast-button-margin-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]\"},{\"usedIn\":\"margin-left\",\"value\":\"var(--toast-button-margin-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]:first-of-type\"}],\"set\":[{\"value\":\"auto\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"0\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-button-margin-end\":{\"get\":[{\"usedIn\":\"margin-right\",\"value\":\"var(--toast-button-margin-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]\"},{\"usedIn\":\"margin-right\",\"value\":\"var(--toast-button-margin-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]:first-of-type\"}],\"set\":[{\"value\":\"0\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"auto\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-close-button-start\":{\"get\":[{\"usedIn\":\"left\",\"value\":\"var(--toast-close-button-start)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"0\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"unset\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-close-button-end\":{\"get\":[{\"usedIn\":\"right\",\"value\":\"var(--toast-close-button-end)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"unset\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"0\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--toast-close-button-transform\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"var(--toast-close-button-transform)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"translate(-35%, -35%)\",\"selector\":\"[data-sonner-toaster][dir=\\\"ltr\\\"], html[dir=\\\"ltr\\\"]\"},{\"value\":\"translate(35%, -35%)\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"], html[dir=\\\"rtl\\\"]\"}]},\"--width\":{\"get\":[{\"usedIn\":\"width\",\"value\":\"var(--width)\",\"selector\":\"[data-sonner-toaster]\"},{\"usedIn\":\"width\",\"value\":\"var(--width)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"]\"}]},\"--gray1\":{\"get\":[{\"usedIn\":\"--normal-text\",\"value\":\"var(--gray1)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"usedIn\":\"--normal-text\",\"value\":\"var(--gray1)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}],\"set\":[{\"value\":\"hsl(0, 0%, 99%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray2\":{\"set\":[{\"value\":\"hsl(0, 0%, 97.3%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray3\":{\"get\":[{\"usedIn\":\"--normal-border\",\"value\":\"var(--gray3)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"}],\"set\":[{\"value\":\"hsl(0, 0%, 95.1%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray4\":{\"get\":[{\"usedIn\":\"--normal-border\",\"value\":\"var(--gray4)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"}],\"set\":[{\"value\":\"hsl(0, 0%, 93%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray5\":{\"set\":[{\"value\":\"hsl(0, 0%, 90.9%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray6\":{\"set\":[{\"value\":\"hsl(0, 0%, 88.7%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray7\":{\"set\":[{\"value\":\"hsl(0, 0%, 85.8%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray8\":{\"set\":[{\"value\":\"hsl(0, 0%, 78%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray9\":{\"set\":[{\"value\":\"hsl(0, 0%, 56.1%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray10\":{\"set\":[{\"value\":\"hsl(0, 0%, 52.3%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray11\":{\"set\":[{\"value\":\"hsl(0, 0%, 43.5%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--gray12\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-close-button]\"},{\"usedIn\":\"--normal-text\",\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"usedIn\":\"--normal-text\",\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"}],\"set\":[{\"value\":\"hsl(0, 0%, 9%)\",\"selector\":\"[data-sonner-toaster]\"}]},\"--border-radius\":{\"set\":[{\"value\":\"8px\",\"selector\":\"[data-sonner-toaster]\"}]},\"--offset-right\":{\"get\":[{\"usedIn\":\"right\",\"value\":\"var(--offset-right)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"right\\\"]\"}]},\"--offset-left\":{\"get\":[{\"usedIn\":\"left\",\"value\":\"var(--offset-left)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"left\\\"]\"}]},\"--offset-top\":{\"get\":[{\"usedIn\":\"top\",\"value\":\"var(--offset-top)\",\"selector\":\"[data-sonner-toaster][data-y-position=\\\"top\\\"]\"}]},\"--offset-bottom\":{\"get\":[{\"usedIn\":\"bottom\",\"value\":\"var(--offset-bottom)\",\"selector\":\"[data-sonner-toaster][data-y-position=\\\"bottom\\\"]\"}]},\"--y\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"var(--y)\",\"selector\":\"[data-sonner-toast]\"},{\"usedIn\":\"transform\",\"value\":\"var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))\",\"selector\":\"[data-sonner-toast][data-swiping=\\\"true\\\"]\"}],\"set\":[{\"value\":\"translateY(100%)\",\"selector\":\"[data-sonner-toast]\"},{\"value\":\"translateY(-100%)\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"top\\\"]\"},{\"value\":\"translateY(100%)\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"},{\"value\":\"translateY(0)\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"]\"},{\"value\":\"translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"},{\"value\":\"translateY(calc(var(--lift) * var(--offset)))\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"][data-expanded=\\\"true\\\"]\"},{\"value\":\"translateY(calc(var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"true\\\"][data-swipe-out=\\\"false\\\"]\"},{\"value\":\"translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"][data-swipe-out=\\\"false\\\"][data-expanded=\\\"true\\\"]\"},{\"value\":\"translateY(40%)\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"][data-swipe-out=\\\"false\\\"][data-expanded=\\\"false\\\"]\"}]},\"--lift\":{\"get\":[{\"usedIn\":\"--lift-amount\",\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast]\"},{\"usedIn\":\"--lift-amount\",\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * var(--offset)))\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"][data-expanded=\\\"true\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"true\\\"][data-swipe-out=\\\"false\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"][data-swipe-out=\\\"false\\\"][data-expanded=\\\"true\\\"]\"}],\"set\":[{\"value\":\"1\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"top\\\"]\"},{\"value\":\"-1\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"}]},\"--gap\":{\"get\":[{\"usedIn\":\"--lift-amount\",\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast]\"},{\"usedIn\":\"--lift-amount\",\"value\":\"calc(1 * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"top\\\"]\"},{\"usedIn\":\"--lift-amount\",\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"},{\"usedIn\":\"height\",\"value\":\"calc(var(--gap) + 1px)\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"true\\\"]::after\"}]},\"--lift-amount\":{\"get\":[{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}],\"set\":[{\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast]\"},{\"value\":\"calc(1 * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"top\\\"]\"},{\"value\":\"calc(var(--lift) * var(--gap))\",\"selector\":\"[data-sonner-toast][data-y-position=\\\"bottom\\\"]\"}]},\"--z-index\":{\"get\":[{\"usedIn\":\"z-index\",\"value\":\"var(--z-index)\",\"selector\":\"[data-sonner-toast]\"}]},\"--normal-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--normal-text)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--normal-text)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-cancel]\"},{\"usedIn\":\"color\",\"value\":\"var(--normal-text)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast] [data-close-button]\"}],\"set\":[{\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"var(--gray1)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"var(--gray12)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"var(--gray1)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--normal-bg\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--normal-bg)\",\"selector\":\"[data-sonner-toast][data-styled=\\\"true\\\"] [data-button]\"}],\"set\":[{\"value\":\"#fff\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"#000\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"#fff\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"#000\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--toasts-before\":{\"get\":[{\"usedIn\":\"--scale\",\"value\":\"var(--toasts-before) * 0.05 + 1\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}]},\"--scale\":{\"get\":[{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}],\"set\":[{\"value\":\"var(--toasts-before) * 0.05 + 1\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}]},\"--front-toast-height\":{\"get\":[{\"usedIn\":\"height\",\"value\":\"var(--front-toast-height)\",\"selector\":\"[data-sonner-toast][data-expanded=\\\"false\\\"][data-front=\\\"false\\\"]\"}]},\"--offset\":{\"get\":[{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * var(--offset)))\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"][data-expanded=\\\"true\\\"]\"},{\"usedIn\":\"--y\",\"value\":\"translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"][data-swipe-out=\\\"false\\\"][data-expanded=\\\"true\\\"]\"}]},\"--initial-height\":{\"get\":[{\"usedIn\":\"height\",\"value\":\"var(--initial-height)\",\"selector\":\"[data-sonner-toast][data-mounted=\\\"true\\\"][data-expanded=\\\"true\\\"]\"},{\"usedIn\":\"height\",\"value\":\"calc(var(--initial-height) + 20%)\",\"selector\":\"[data-sonner-toast][data-removed=\\\"true\\\"][data-front=\\\"false\\\"]::before\"}]},\"--swipe-amount-y\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))\",\"selector\":\"[data-sonner-toast][data-swiping=\\\"true\\\"]\"}]},\"--swipe-amount-x\":{\"get\":[{\"usedIn\":\"transform\",\"value\":\"var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))\",\"selector\":\"[data-sonner-toast][data-swiping=\\\"true\\\"]\"}]},\"--mobile-offset-right\":{\"get\":[{\"usedIn\":\"right\",\"value\":\"var(--mobile-offset-right)\",\"selector\":\"[data-sonner-toaster]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"right\",\"value\":\"var(--mobile-offset-right)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"center\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]}]},\"--mobile-offset-left\":{\"get\":[{\"usedIn\":\"left\",\"value\":\"var(--mobile-offset-left)\",\"selector\":\"[data-sonner-toaster]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"left\",\"value\":\"calc(var(--mobile-offset-left) * -1)\",\"selector\":\"[data-sonner-toaster][dir=\\\"rtl\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"width\",\"value\":\"calc(100% - var(--mobile-offset-left) * 2)\",\"selector\":\"[data-sonner-toaster] [data-sonner-toast]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"left\",\"value\":\"var(--mobile-offset-left)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"left\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]},{\"usedIn\":\"left\",\"value\":\"var(--mobile-offset-left)\",\"selector\":\"[data-sonner-toaster][data-x-position=\\\"center\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]}]},\"--mobile-offset-bottom\":{\"get\":[{\"usedIn\":\"bottom\",\"value\":\"var(--mobile-offset-bottom)\",\"selector\":\"[data-sonner-toaster][data-y-position=\\\"bottom\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]}]},\"--mobile-offset-top\":{\"get\":[{\"usedIn\":\"top\",\"value\":\"var(--mobile-offset-top)\",\"selector\":\"[data-sonner-toaster][data-y-position=\\\"top\\\"]\",\"condition\":[{\"type\":\"media\",\"test\":\"(max-width: 600px)\"}]}]},\"--normal-border\":{\"set\":[{\"value\":\"var(--gray4)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(0, 0%, 20%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"var(--gray3)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"] [data-sonner-toast][data-invert=\\\"true\\\"]\"},{\"value\":\"hsl(0, 0%, 20%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--success-bg\":{\"set\":[{\"value\":\"hsl(143, 85%, 96%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(150, 100%, 6%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--success-border\":{\"set\":[{\"value\":\"hsl(145, 92%, 87%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(147, 100%, 12%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--success-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--success-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"success\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--success-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"success\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"hsl(140, 100%, 27%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(150, 86%, 65%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--info-bg\":{\"set\":[{\"value\":\"hsl(208, 100%, 97%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(215, 100%, 6%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--info-border\":{\"set\":[{\"value\":\"hsl(221, 91%, 93%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(223, 43%, 17%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--info-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--info-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"info\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--info-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"info\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"hsl(210, 92%, 45%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(216, 87%, 65%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--warning-bg\":{\"set\":[{\"value\":\"hsl(49, 100%, 97%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(64, 100%, 6%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--warning-border\":{\"set\":[{\"value\":\"hsl(49, 91%, 84%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(60, 100%, 9%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--warning-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--warning-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"warning\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--warning-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"warning\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"hsl(31, 92%, 45%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(46, 87%, 65%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--error-bg\":{\"set\":[{\"value\":\"hsl(359, 100%, 97%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(358, 76%, 10%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--error-border\":{\"set\":[{\"value\":\"hsl(359, 100%, 94%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(357, 89%, 16%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--error-text\":{\"get\":[{\"usedIn\":\"color\",\"value\":\"var(--error-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"error\\\"]\"},{\"usedIn\":\"color\",\"value\":\"var(--error-text)\",\"selector\":\"[data-rich-colors=\\\"true\\\"][data-sonner-toast][data-type=\\\"error\\\"] [data-close-button]\"}],\"set\":[{\"value\":\"hsl(360, 100%, 45%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"light\\\"]\"},{\"value\":\"hsl(358, 100%, 81%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--normal-bg-hover\":{\"set\":[{\"value\":\"hsl(0, 0%, 12%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--normal-border-hover\":{\"set\":[{\"value\":\"hsl(0, 0%, 25%)\",\"selector\":\"[data-sonner-toaster][data-sonner-theme=\\\"dark\\\"]\"}]},\"--size\":{\"get\":[{\"usedIn\":\"height\",\"value\":\"var(--size)\",\"selector\":\".sonner-loading-wrapper\"},{\"usedIn\":\"width\",\"value\":\"var(--size)\",\"selector\":\".sonner-loading-wrapper\"},{\"usedIn\":\"height\",\"value\":\"var(--size)\",\"selector\":\".sonner-spinner\"},{\"usedIn\":\"width\",\"value\":\"var(--size)\",\"selector\":\".sonner-spinner\"}],\"set\":[{\"value\":\"16px\",\"selector\":\".sonner-loading-wrapper\"}]}},\"computed\":[{\"element\":\"HTML.light.auto\",\"children\":[{\"element\":\"NAV.hidden.min-[900px]:flex.relative.shrink-0.items-center.gap-0\",\"children\":[{\"element\":\"DIV.ts-mega-dropdown\",\"children\":[{\"element\":\"DIV.ts-mega-dropdown-panel.ts-glass-menu.rounded-xl.w-max.min-w-[var(--ts-primary-nav-target-width,0px)].max-w-[calc(100vw-2rem)].border.border-white/45.bg-white/80.p-4.shadow-2xl.shadow-black/15.backdrop-blur-2xl.backdrop-saturate-150.dark:border-white/10.dark:bg-black/70.dark:shadow-black/50\",\"declarations\":{\"--tw-backdrop-blur\":{\"value\":\"blur(40px)\"},\"--tw-backdrop-saturate\":{\"value\":\"saturate(150%)\"},\"--tw-shadow\":{\"value\":\"0 25px 50px -12px color-mix(in oklab, color-mix(in oklab, #000 15%, transparent) 100%, transparent)\"},\"--tw-shadow-color\":{\"value\":\"color-mix(in oklab, color-mix(in oklab, #000 15%, transparent) 100%, transparent)\"}}}],\"declarations\":{\"min-width\":{\"value\":\"var(--ts-primary-nav-target-width,0px)\",\"references\":[\"--ts-primary-nav-target-width\"],\"computed\":\"453px\"},\"transform\":{\"value\":\"translate3d(var(--ts-mega-dropdown-x), -8px, 0) scale(0.985)\",\"references\":[\"--ts-mega-dropdown-x\"],\"computed\":\"translate3d(0px, -8px, 0px) scale(0.985, 0.985)\"},\"--ts-mega-dropdown-x\":{\"value\":\"0\"}},\"times\":6}],\"declarations\":{\"--ts-primary-nav-target-width\":{\"value\":\"453px\"}}},{\"element\":\"SPAN.home-open-source-gradient\",\"declarations\":{\"background-image\":{\"value\":\"var(--home-open-source-gradient)\",\"references\":[\"--home-open-source-gradient\"],\"computed\":\"linear-gradient(90deg, rgb(20, 184, 166), rgb(59, 130, 246), rgb(168, 85, 247), rgb(244, 63, 94), rgb(234, 179, 8), rgb(20, 184, 166))\"},\"--home-open-source-gradient\":{\"value\":\"linear-gradient(90deg, #14b8a6, #3b82f6, #a855f7, #f43f5e, #eab308, #14b8a6)\"}}},{\"element\":\"SPAN.bg-linear-to-r.bg-clip-text.font-black.text-transparent.from-emerald-500.to-teal-500\",\"declarations\":{\"--tw-font-weight\":{\"value\":\"900\"},\"--tw-gradient-from\":{\"value\":\"oklch(0.696 0.17 162.48)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-position\":{\"value\":\"to right in oklab\"},\"--tw-gradient-stops\":{\"value\":\"to right in oklab, oklch(0.696 0.17 162.48) 0%, oklch(0.704 0.14 182.503) 100%\"},\"--tw-gradient-to\":{\"value\":\"oklch(0.704 0.14 182.503)\",\"type\":\"CSSStyleValue\"}},\"times\":3},{\"element\":\"SPAN.bg-linear-to-r.bg-clip-text.text-transparent.from-orange-500.to-red-500\",\"declarations\":{\"--tw-gradient-from\":{\"value\":\"oklch(0.705 0.213 47.604)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-position\":{\"value\":\"to right in oklab\"},\"--tw-gradient-stops\":{\"value\":\"to right in oklab, oklch(0.705 0.213 47.604) 0%, oklch(0.637 0.237 25.331) 100%\"},\"--tw-gradient-to\":{\"value\":\"oklch(0.637 0.237 25.331)\",\"type\":\"CSSStyleValue\"}}}],\"declarations\":{\"--anchor-scroll-padding-top\":{\"value\":\"calc(52px + 0px)\"},\"--animate-bounce\":{\"value\":\"bounce 1s infinite\"},\"--animate-ping\":{\"value\":\"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite\"},\"--animate-pulse\":{\"value\":\"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite\"},\"--animate-spin\":{\"value\":\"spin 1s linear infinite\"},\"--aspect-video\":{\"value\":\"16 / 9\"},\"--blur-2xl\":{\"value\":\"40px\"},\"--blur-3xl\":{\"value\":\"64px\"},\"--blur-lg\":{\"value\":\"16px\"},\"--blur-md\":{\"value\":\"12px\"},\"--blur-sm\":{\"value\":\"8px\"},\"--blur-xl\":{\"value\":\"24px\"},\"--breakpoint-lg\":{\"value\":\"64rem\"},\"--breakpoint-sm\":{\"value\":\"40rem\"},\"--color-amber-100\":{\"value\":\"oklch(96.2% 0.059 95.617)\"},\"--color-amber-200\":{\"value\":\"oklch(92.4% 0.12 95.746)\"},\"--color-amber-300\":{\"value\":\"oklch(87.9% 0.169 91.605)\"},\"--color-amber-400\":{\"value\":\"oklch(82.8% 0.189 84.429)\"},\"--color-amber-50\":{\"value\":\"oklch(98.7% 0.022 95.277)\"},\"--color-amber-500\":{\"value\":\"oklch(76.9% 0.188 70.08)\"},\"--color-amber-600\":{\"value\":\"oklch(66.6% 0.179 58.318)\"},\"--color-amber-700\":{\"value\":\"oklch(55.5% 0.163 48.998)\"},\"--color-amber-800\":{\"value\":\"oklch(47.3% 0.137 46.201)\"},\"--color-amber-900\":{\"value\":\"oklch(41.4% 0.112 45.904)\"},\"--color-amber-950\":{\"value\":\"oklch(27.9% 0.077 45.635)\"},\"--color-black\":{\"value\":\"#000\"},\"--color-blue-100\":{\"value\":\"oklch(93.2% 0.032 255.585)\"},\"--color-blue-200\":{\"value\":\"oklch(88.2% 0.059 254.128)\"},\"--color-blue-300\":{\"value\":\"oklch(80.9% 0.105 251.813)\"},\"--color-blue-400\":{\"value\":\"oklch(70.7% 0.165 254.624)\"},\"--color-blue-50\":{\"value\":\"oklch(97% 0.014 254.604)\"},\"--color-blue-500\":{\"value\":\"oklch(62.3% 0.214 259.815)\"},\"--color-blue-600\":{\"value\":\"oklch(54.6% 0.245 262.881)\"},\"--color-blue-700\":{\"value\":\"oklch(48.8% 0.243 264.376)\"},\"--color-blue-800\":{\"value\":\"oklch(42.4% 0.199 265.638)\"},\"--color-blue-900\":{\"value\":\"oklch(37.9% 0.146 265.522)\"},\"--color-blue-950\":{\"value\":\"oklch(28.2% 0.091 267.935)\"},\"--color-cyan-100\":{\"value\":\"oklch(95.6% 0.045 203.388)\"},\"--color-cyan-200\":{\"value\":\"oklch(91.7% 0.08 205.041)\"},\"--color-cyan-300\":{\"value\":\"oklch(86.5% 0.127 207.078)\"},\"--color-cyan-400\":{\"value\":\"oklch(78.9% 0.154 211.53)\"},\"--color-cyan-50\":{\"value\":\"oklch(98.4% 0.019 200.873)\"},\"--color-cyan-500\":{\"value\":\"oklch(71.5% 0.143 215.221)\"},\"--color-cyan-600\":{\"value\":\"oklch(60.9% 0.126 221.723)\"},\"--color-cyan-700\":{\"value\":\"oklch(52% 0.105 223.128)\"},\"--color-cyan-800\":{\"value\":\"oklch(45% 0.085 224.283)\"},\"--color-cyan-900\":{\"value\":\"oklch(39.8% 0.07 227.392)\"},\"--color-cyan-950\":{\"value\":\"oklch(30.2% 0.056 229.695)\"},\"--color-discord\":{\"value\":\"#536bbd\"},\"--color-emerald-100\":{\"value\":\"oklch(95% 0.052 163.051)\"},\"--color-emerald-200\":{\"value\":\"oklch(90.5% 0.093 164.15)\"},\"--color-emerald-300\":{\"value\":\"oklch(84.5% 0.143 164.978)\"},\"--color-emerald-400\":{\"value\":\"oklch(76.5% 0.177 163.223)\"},\"--color-emerald-50\":{\"value\":\"oklch(97.9% 0.021 166.113)\"},\"--color-emerald-500\":{\"value\":\"oklch(69.6% 0.17 162.48)\"},\"--color-emerald-600\":{\"value\":\"oklch(59.6% 0.145 163.225)\"},\"--color-emerald-700\":{\"value\":\"oklch(50.8% 0.118 165.612)\"},\"--color-emerald-800\":{\"value\":\"oklch(43.2% 0.095 166.913)\"},\"--color-emerald-900\":{\"value\":\"oklch(37.8% 0.077 168.94)\"},\"--color-emerald-950\":{\"value\":\"oklch(26.2% 0.051 172.552)\"},\"--color-fuchsia-500\":{\"value\":\"oklch(66.7% 0.295 322.15)\"},\"--color-gray-100\":{\"value\":\"#f5f5f5\"},\"--color-gray-200\":{\"value\":\"#e5e5e5\"},\"--color-gray-300\":{\"value\":\"#d4d4d4\"},\"--color-gray-400\":{\"value\":\"#a3a3a3\"},\"--color-gray-50\":{\"value\":\"#fafafa\"},\"--color-gray-500\":{\"value\":\"#737373\"},\"--color-gray-600\":{\"value\":\"#525252\"},\"--color-gray-700\":{\"value\":\"#404040\"},\"--color-gray-800\":{\"value\":\"#262626\"},\"--color-gray-900\":{\"value\":\"#171717\"},\"--color-gray-950\":{\"value\":\"#0a0a0a\"},\"--color-green-100\":{\"value\":\"oklch(96.2% 0.044 156.743)\"},\"--color-green-200\":{\"value\":\"oklch(92.5% 0.084 155.995)\"},\"--color-green-300\":{\"value\":\"oklch(87.1% 0.15 154.449)\"},\"--color-green-400\":{\"value\":\"oklch(79.2% 0.209 151.711)\"},\"--color-green-50\":{\"value\":\"oklch(98.2% 0.018 155.826)\"},\"--color-green-500\":{\"value\":\"oklch(72.3% 0.219 149.579)\"},\"--color-green-600\":{\"value\":\"oklch(62.7% 0.194 149.214)\"},\"--color-green-700\":{\"value\":\"oklch(52.7% 0.154 150.069)\"},\"--color-green-800\":{\"value\":\"oklch(44.8% 0.119 151.328)\"},\"--color-green-900\":{\"value\":\"oklch(39.3% 0.095 152.535)\"},\"--color-green-950\":{\"value\":\"oklch(26.6% 0.065 152.934)\"},\"--color-indigo-100\":{\"value\":\"oklch(93% 0.034 272.788)\"},\"--color-indigo-200\":{\"value\":\"oklch(87% 0.065 274.039)\"},\"--color-indigo-300\":{\"value\":\"oklch(78.5% 0.115 274.713)\"},\"--color-indigo-400\":{\"value\":\"oklch(67.3% 0.182 276.935)\"},\"--color-indigo-50\":{\"value\":\"oklch(96.2% 0.018 272.314)\"},\"--color-indigo-500\":{\"value\":\"oklch(58.5% 0.233 277.117)\"},\"--color-indigo-600\":{\"value\":\"oklch(51.1% 0.262 276.966)\"},\"--color-indigo-700\":{\"value\":\"oklch(45.7% 0.24 277.023)\"},\"--color-indigo-800\":{\"value\":\"oklch(39.8% 0.195 277.366)\"},\"--color-indigo-900\":{\"value\":\"oklch(35.9% 0.144 278.697)\"},\"--color-indigo-950\":{\"value\":\"oklch(25.7% 0.09 281.288)\"},\"--color-lime-100\":{\"value\":\"oklch(96.7% 0.067 122.328)\"},\"--color-lime-200\":{\"value\":\"oklch(93.8% 0.127 124.321)\"},\"--color-lime-300\":{\"value\":\"oklch(89.7% 0.196 126.665)\"},\"--color-lime-400\":{\"value\":\"oklch(84.1% 0.238 128.85)\"},\"--color-lime-50\":{\"value\":\"oklch(98.6% 0.031 120.757)\"},\"--color-lime-500\":{\"value\":\"oklch(76.8% 0.233 130.85)\"},\"--color-lime-600\":{\"value\":\"oklch(64.8% 0.2 131.684)\"},\"--color-lime-700\":{\"value\":\"oklch(53.2% 0.157 131.589)\"},\"--color-lime-800\":{\"value\":\"oklch(45.3% 0.124 130.933)\"},\"--color-lime-900\":{\"value\":\"oklch(40.5% 0.101 131.063)\"},\"--color-lime-950\":{\"value\":\"oklch(27.4% 0.072 132.109)\"},\"--color-orange-100\":{\"value\":\"oklch(95.4% 0.038 75.164)\"},\"--color-orange-200\":{\"value\":\"oklch(90.1% 0.076 70.697)\"},\"--color-orange-300\":{\"value\":\"oklch(83.7% 0.128 66.29)\"},\"--color-orange-400\":{\"value\":\"oklch(75% 0.183 55.934)\"},\"--color-orange-50\":{\"value\":\"oklch(98% 0.016 73.684)\"},\"--color-orange-500\":{\"value\":\"oklch(70.5% 0.213 47.604)\"},\"--color-orange-600\":{\"value\":\"oklch(64.6% 0.222 41.116)\"},\"--color-orange-700\":{\"value\":\"oklch(55.3% 0.195 38.402)\"},\"--color-orange-800\":{\"value\":\"oklch(47% 0.157 37.304)\"},\"--color-orange-900\":{\"value\":\"oklch(40.8% 0.123 38.172)\"},\"--color-orange-950\":{\"value\":\"oklch(26.6% 0.079 36.259)\"},\"--color-pink-100\":{\"value\":\"oklch(94.8% 0.028 342.258)\"},\"--color-pink-200\":{\"value\":\"oklch(89.9% 0.061 343.231)\"},\"--color-pink-300\":{\"value\":\"oklch(82.3% 0.12 346.018)\"},\"--color-pink-400\":{\"value\":\"oklch(71.8% 0.202 349.761)\"},\"--color-pink-50\":{\"value\":\"oklch(97.1% 0.014 343.198)\"},\"--color-pink-500\":{\"value\":\"oklch(65.6% 0.241 354.308)\"},\"--color-pink-600\":{\"value\":\"oklch(59.2% 0.249 0.584)\"},\"--color-pink-700\":{\"value\":\"oklch(52.5% 0.223 3.958)\"},\"--color-pink-800\":{\"value\":\"oklch(45.9% 0.187 3.815)\"},\"--color-pink-900\":{\"value\":\"oklch(40.8% 0.153 2.432)\"},\"--color-pink-950\":{\"value\":\"oklch(28.4% 0.109 3.907)\"},\"--color-purple-100\":{\"value\":\"oklch(94.6% 0.033 307.174)\"},\"--color-purple-200\":{\"value\":\"oklch(90.2% 0.063 306.703)\"},\"--color-purple-300\":{\"value\":\"oklch(82.7% 0.119 306.383)\"},\"--color-purple-400\":{\"value\":\"oklch(71.4% 0.203 305.504)\"},\"--color-purple-50\":{\"value\":\"oklch(97.7% 0.014 308.299)\"},\"--color-purple-500\":{\"value\":\"oklch(62.7% 0.265 303.9)\"},\"--color-purple-600\":{\"value\":\"oklch(55.8% 0.288 302.321)\"},\"--color-purple-700\":{\"value\":\"oklch(49.6% 0.265 301.924)\"},\"--color-purple-800\":{\"value\":\"oklch(43.8% 0.218 303.724)\"},\"--color-purple-900\":{\"value\":\"oklch(38.1% 0.176 304.987)\"},\"--color-purple-950\":{\"value\":\"oklch(29.1% 0.149 302.717)\"},\"--color-red-100\":{\"value\":\"oklch(93.6% 0.032 17.717)\"},\"--color-red-200\":{\"value\":\"oklch(88.5% 0.062 18.334)\"},\"--color-red-300\":{\"value\":\"oklch(80.8% 0.114 19.571)\"},\"--color-red-400\":{\"value\":\"oklch(70.4% 0.191 22.216)\"},\"--color-red-50\":{\"value\":\"oklch(97.1% 0.013 17.38)\"},\"--color-red-500\":{\"value\":\"oklch(63.7% 0.237 25.331)\"},\"--color-red-600\":{\"value\":\"oklch(57.7% 0.245 27.325)\"},\"--color-red-700\":{\"value\":\"oklch(50.5% 0.213 27.518)\"},\"--color-red-800\":{\"value\":\"oklch(44.4% 0.177 26.899)\"},\"--color-red-900\":{\"value\":\"oklch(39.6% 0.141 25.723)\"},\"--color-red-950\":{\"value\":\"oklch(25.8% 0.092 26.042)\"},\"--color-rose-100\":{\"value\":\"oklch(94.1% 0.03 12.58)\"},\"--color-rose-200\":{\"value\":\"oklch(89.2% 0.058 10.001)\"},\"--color-rose-300\":{\"value\":\"oklch(81% 0.117 11.638)\"},\"--color-rose-400\":{\"value\":\"oklch(71.2% 0.194 13.428)\"},\"--color-rose-50\":{\"value\":\"oklch(96.9% 0.015 12.422)\"},\"--color-rose-500\":{\"value\":\"oklch(64.5% 0.246 16.439)\"},\"--color-rose-600\":{\"value\":\"oklch(58.6% 0.253 17.585)\"},\"--color-rose-700\":{\"value\":\"oklch(51.4% 0.222 16.935)\"},\"--color-rose-800\":{\"value\":\"oklch(45.5% 0.188 13.697)\"},\"--color-rose-900\":{\"value\":\"oklch(41% 0.159 10.272)\"},\"--color-rose-950\":{\"value\":\"oklch(27.1% 0.105 12.094)\"},\"--color-shop-green\":{\"value\":\"#22c993\"},\"--color-sky-100\":{\"value\":\"oklch(95.1% 0.026 236.824)\"},\"--color-sky-200\":{\"value\":\"oklch(90.1% 0.058 230.902)\"},\"--color-sky-300\":{\"value\":\"oklch(82.8% 0.111 230.318)\"},\"--color-sky-400\":{\"value\":\"oklch(74.6% 0.16 232.661)\"},\"--color-sky-50\":{\"value\":\"oklch(97.7% 0.013 236.62)\"},\"--color-sky-500\":{\"value\":\"oklch(68.5% 0.169 237.323)\"},\"--color-sky-600\":{\"value\":\"oklch(58.8% 0.158 241.966)\"},\"--color-sky-700\":{\"value\":\"oklch(50% 0.134 242.749)\"},\"--color-sky-800\":{\"value\":\"oklch(44.3% 0.11 240.79)\"},\"--color-sky-900\":{\"value\":\"oklch(39.1% 0.09 240.876)\"},\"--color-sky-950\":{\"value\":\"oklch(29.3% 0.066 243.157)\"},\"--color-slate-100\":{\"value\":\"oklch(96.8% 0.007 247.896)\"},\"--color-slate-200\":{\"value\":\"oklch(92.9% 0.013 255.508)\"},\"--color-slate-300\":{\"value\":\"oklch(86.9% 0.022 252.894)\"},\"--color-slate-400\":{\"value\":\"oklch(70.4% 0.04 256.788)\"},\"--color-slate-500\":{\"value\":\"oklch(55.4% 0.046 257.417)\"},\"--color-slate-600\":{\"value\":\"oklch(44.6% 0.043 257.281)\"},\"--color-slate-900\":{\"value\":\"oklch(20.8% 0.042 265.755)\"},\"--color-teal-100\":{\"value\":\"oklch(95.3% 0.051 180.801)\"},\"--color-teal-300\":{\"value\":\"oklch(85.5% 0.138 181.071)\"},\"--color-teal-50\":{\"value\":\"oklch(98.4% 0.014 180.72)\"},\"--color-teal-500\":{\"value\":\"oklch(70.4% 0.14 182.503)\"},\"--color-teal-600\":{\"value\":\"oklch(60% 0.118 184.704)\"},\"--color-teal-800\":{\"value\":\"oklch(43.7% 0.078 188.216)\"},\"--color-teal-900\":{\"value\":\"oklch(38.6% 0.063 188.416)\"},\"--color-twine-100\":{\"value\":\"#eee6d3\"},\"--color-twine-200\":{\"value\":\"#dfcda9\"},\"--color-twine-300\":{\"value\":\"#cdac77\"},\"--color-twine-400\":{\"value\":\"#bd9051\"},\"--color-twine-50\":{\"value\":\"#f8f5ee\"},\"--color-twine-500\":{\"value\":\"#ae7d44\"},\"--color-twine-600\":{\"value\":\"#956339\"},\"--color-twine-700\":{\"value\":\"#784b30\"},\"--color-twine-800\":{\"value\":\"#653f2e\"},\"--color-twine-900\":{\"value\":\"#58362b\"},\"--color-twine-950\":{\"value\":\"#321c16\"},\"--color-violet-100\":{\"value\":\"oklch(94.3% 0.029 294.588)\"},\"--color-violet-200\":{\"value\":\"oklch(89.4% 0.057 293.283)\"},\"--color-violet-300\":{\"value\":\"oklch(81.1% 0.111 293.571)\"},\"--color-violet-400\":{\"value\":\"oklch(70.2% 0.183 293.541)\"},\"--color-violet-50\":{\"value\":\"oklch(96.9% 0.016 293.756)\"},\"--color-violet-500\":{\"value\":\"oklch(60.6% 0.25 292.717)\"},\"--color-violet-600\":{\"value\":\"oklch(54.1% 0.281 293.009)\"},\"--color-violet-700\":{\"value\":\"oklch(49.1% 0.27 292.581)\"},\"--color-violet-800\":{\"value\":\"oklch(43.2% 0.232 292.759)\"},\"--color-violet-900\":{\"value\":\"oklch(38% 0.189 293.745)\"},\"--color-violet-950\":{\"value\":\"oklch(28.3% 0.141 291.089)\"},\"--color-white\":{\"value\":\"#fff\"},\"--color-yellow-100\":{\"value\":\"oklch(97.3% 0.071 103.193)\"},\"--color-yellow-200\":{\"value\":\"oklch(94.5% 0.129 101.54)\"},\"--color-yellow-300\":{\"value\":\"oklch(90.5% 0.182 98.111)\"},\"--color-yellow-400\":{\"value\":\"oklch(85.2% 0.199 91.936)\"},\"--color-yellow-50\":{\"value\":\"oklch(98.7% 0.026 102.212)\"},\"--color-yellow-500\":{\"value\":\"oklch(79.5% 0.184 86.047)\"},\"--color-yellow-600\":{\"value\":\"oklch(68.1% 0.162 75.834)\"},\"--color-yellow-700\":{\"value\":\"oklch(55.4% 0.135 66.442)\"},\"--color-yellow-800\":{\"value\":\"oklch(47.6% 0.114 61.907)\"},\"--color-yellow-900\":{\"value\":\"oklch(42.1% 0.095 57.708)\"},\"--color-yellow-950\":{\"value\":\"oklch(28.6% 0.066 53.813)\"},\"--color-zinc-100\":{\"value\":\"oklch(96.7% 0.001 286.375)\"},\"--color-zinc-200\":{\"value\":\"oklch(92% 0.004 286.32)\"},\"--color-zinc-300\":{\"value\":\"oklch(87.1% 0.006 286.286)\"},\"--color-zinc-400\":{\"value\":\"oklch(70.5% 0.015 286.067)\"},\"--color-zinc-50\":{\"value\":\"oklch(98.5% 0 0)\"},\"--color-zinc-500\":{\"value\":\"oklch(55.2% 0.016 285.938)\"},\"--color-zinc-600\":{\"value\":\"oklch(44.2% 0.017 285.786)\"},\"--color-zinc-700\":{\"value\":\"oklch(37% 0.013 285.805)\"},\"--color-zinc-800\":{\"value\":\"oklch(27.4% 0.006 286.033)\"},\"--color-zinc-900\":{\"value\":\"oklch(21% 0.006 285.885)\"},\"--color-zinc-950\":{\"value\":\"oklch(14.1% 0.005 285.823)\"},\"--container-2xl\":{\"value\":\"42rem\"},\"--container-3xl\":{\"value\":\"48rem\"},\"--container-4xl\":{\"value\":\"56rem\"},\"--container-5xl\":{\"value\":\"64rem\"},\"--container-6xl\":{\"value\":\"72rem\"},\"--container-7xl\":{\"value\":\"80rem\"},\"--container-lg\":{\"value\":\"32rem\"},\"--container-md\":{\"value\":\"28rem\"},\"--container-sm\":{\"value\":\"24rem\"},\"--container-xl\":{\"value\":\"36rem\"},\"--container-xs\":{\"value\":\"20rem\"},\"--default-font-family\":{\"value\":\"\\\"Inter\\\", ui-sans-serif, system-ui, sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", Segoe UI Symbol, \\\"Noto Color Emoji\\\"\"},\"--default-mono-font-family\":{\"value\":\"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace\"},\"--default-transition-duration\":{\"value\":\"0.15s\"},\"--default-transition-timing-function\":{\"value\":\"cubic-bezier(0.4, 0, 0.2, 1)\"},\"--docs-tabs-height\":{\"value\":\"0px\"},\"--drop-shadow-lg\":{\"value\":\"0 4px 4px #00000026\"},\"--ease-in-out\":{\"value\":\"cubic-bezier(0.4, 0, 0.2, 1)\"},\"--ease-out\":{\"value\":\"cubic-bezier(0, 0, 0.2, 1)\"},\"--font-mono\":{\"value\":\"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace\"},\"--font-sans\":{\"value\":\"\\\"Inter\\\", ui-sans-serif, system-ui, sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", Segoe UI Symbol, \\\"Noto Color Emoji\\\"\"},\"--font-shop-display\":{\"value\":\"\\\"DM Sans\\\", ui-sans-serif, system-ui, sans-serif\"},\"--font-shop-mono\":{\"value\":\"\\\"DM Mono\\\", ui-monospace, SFMono-Regular, Menlo, monospace\"},\"--font-weight-black\":{\"value\":\"900\"},\"--font-weight-bold\":{\"value\":\"700\"},\"--font-weight-extrabold\":{\"value\":\"800\"},\"--font-weight-light\":{\"value\":\"300\"},\"--font-weight-medium\":{\"value\":\"500\"},\"--font-weight-normal\":{\"value\":\"400\"},\"--font-weight-semibold\":{\"value\":\"600\"},\"--leading-normal\":{\"value\":\"1.5\"},\"--leading-relaxed\":{\"value\":\"1.625\"},\"--leading-snug\":{\"value\":\"1.375\"},\"--leading-tight\":{\"value\":\"1.25\"},\"--navbar-height\":{\"value\":\"52px\"},\"--radius-2xl\":{\"value\":\"1rem\"},\"--radius-3xl\":{\"value\":\"1.5rem\"},\"--radius-lg\":{\"value\":\"0.5rem\"},\"--radius-md\":{\"value\":\"0.375rem\"},\"--radius-sm\":{\"value\":\"0.25rem\"},\"--radius-xl\":{\"value\":\"0.75rem\"},\"--ship-x\":{\"value\":\"70px\",\"type\":\"CSSUnitValue\"},\"--spacing\":{\"value\":\"0.25rem\"},\"--text-2xl\":{\"value\":\"1.5rem\"},\"--text-2xl--line-height\":{\"value\":\"calc(2 / 1.5)\"},\"--text-3xl\":{\"value\":\"1.875rem\"},\"--text-3xl--line-height\":{\"value\":\"calc(2.25 / 1.875)\"},\"--text-4xl\":{\"value\":\"2.25rem\"},\"--text-4xl--line-height\":{\"value\":\"calc(2.5 / 2.25)\"},\"--text-5xl\":{\"value\":\"3rem\"},\"--text-5xl--line-height\":{\"value\":\"1\"},\"--text-6xl\":{\"value\":\"3.75rem\"},\"--text-6xl--line-height\":{\"value\":\"1\"},\"--text-7xl\":{\"value\":\"4.5rem\"},\"--text-7xl--line-height\":{\"value\":\"1\"},\"--text-8xl\":{\"value\":\"6rem\"},\"--text-8xl--line-height\":{\"value\":\"1\"},\"--text-base\":{\"value\":\"1rem\"},\"--text-base--line-height\":{\"value\":\"calc(1.5 / 1)\"},\"--text-lg\":{\"value\":\"1.125rem\"},\"--text-lg--line-height\":{\"value\":\"calc(1.75 / 1.125)\"},\"--text-shop-2xs\":{\"value\":\"9.5px\"},\"--text-shop-body\":{\"value\":\"13.5px\"},\"--text-shop-display\":{\"value\":\"clamp(36px, 5vw, 52px)\"},\"--text-shop-heading\":{\"value\":\"22px\"},\"--text-shop-price\":{\"value\":\"20px\"},\"--text-shop-sm\":{\"value\":\"12px\"},\"--text-shop-title\":{\"value\":\"18px\"},\"--text-shop-ui\":{\"value\":\"13px\"},\"--text-shop-xs\":{\"value\":\"10.5px\"},\"--text-sm\":{\"value\":\"0.875rem\"},\"--text-sm--line-height\":{\"value\":\"calc(1.25 / 0.875)\"},\"--text-xl\":{\"value\":\"1.25rem\"},\"--text-xl--line-height\":{\"value\":\"calc(1.75 / 1.25)\"},\"--text-xs\":{\"value\":\"0.75rem\"},\"--text-xs--line-height\":{\"value\":\"calc(1 / 0.75)\"},\"--th-attr\":{\"value\":\"#0550ae\"},\"--th-background\":{\"value\":\"#ffffff\"},\"--th-code-inline\":{\"value\":\"#953800\"},\"--th-command\":{\"value\":\"#8250df\"},\"--th-comment\":{\"value\":\"#6e7781\"},\"--th-deleted\":{\"value\":\"#cf222e\"},\"--th-function\":{\"value\":\"#8250df\"},\"--th-heading\":{\"value\":\"#0550ae\"},\"--th-inserted\":{\"value\":\"#1a7f37\"},\"--th-keyword\":{\"value\":\"#cf222e\"},\"--th-link\":{\"value\":\"#0969da\"},\"--th-literal\":{\"value\":\"#0550ae\"},\"--th-meta\":{\"value\":\"#57606a\"},\"--th-number\":{\"value\":\"#0550ae\"},\"--th-operator\":{\"value\":\"#8250df\"},\"--th-property\":{\"value\":\"#0550ae\"},\"--th-selector\":{\"value\":\"#116329\"},\"--th-string\":{\"value\":\"#0a7f64\"},\"--th-tag\":{\"value\":\"#116329\"},\"--th-token\":{\"value\":\"#24292f\"},\"--th-type\":{\"value\":\"#953800\"},\"--th-variable\":{\"value\":\"#953800\"},\"--tracking-normal\":{\"value\":\"0em\"},\"--tracking-tight\":{\"value\":\"-0.025em\"},\"--tracking-wide\":{\"value\":\"0.025em\"},\"--tracking-wider\":{\"value\":\"0.05em\"},\"--tracking-widest\":{\"value\":\"0.1em\"},\"--tw-border-style\":{\"value\":\"solid\"},\"--tw-content\":{\"value\":\"\\\"\\\"\"},\"--tw-divide-x-reverse\":{\"value\":\"0\"},\"--tw-divide-y-reverse\":{\"value\":\"0\"},\"--tw-drop-shadow-alpha\":{\"value\":\"100%\",\"type\":\"CSSUnitValue\"},\"--tw-gradient-from\":{\"value\":\"rgba(0, 0, 0, 0)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-from-position\":{\"value\":\"0%\",\"type\":\"CSSUnitValue\"},\"--tw-gradient-to\":{\"value\":\"rgba(0, 0, 0, 0)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-to-position\":{\"value\":\"100%\",\"type\":\"CSSUnitValue\"},\"--tw-gradient-via\":{\"value\":\"rgba(0, 0, 0, 0)\",\"type\":\"CSSStyleValue\"},\"--tw-gradient-via-position\":{\"value\":\"50%\",\"type\":\"CSSUnitValue\"},\"--tw-inset-ring-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-inset-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-inset-shadow-alpha\":{\"value\":\"100%\",\"type\":\"CSSUnitValue\"},\"--tw-outline-style\":{\"value\":\"solid\"},\"--tw-ring-offset-color\":{\"value\":\"#fff\"},\"--tw-ring-offset-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-ring-offset-width\":{\"value\":\"0px\",\"type\":\"CSSUnitValue\"},\"--tw-ring-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-scale-x\":{\"value\":\"1\"},\"--tw-scale-y\":{\"value\":\"1\"},\"--tw-scale-z\":{\"value\":\"1\"},\"--tw-shadow\":{\"value\":\"0 0 #0000\"},\"--tw-shadow-alpha\":{\"value\":\"100%\",\"type\":\"CSSUnitValue\"},\"--tw-space-x-reverse\":{\"value\":\"0\"},\"--tw-space-y-reverse\":{\"value\":\"0\"},\"--tw-translate-x\":{\"value\":\"0\"},\"--tw-translate-y\":{\"value\":\"0\"},\"--tw-translate-z\":{\"value\":\"0\"}}}]}",
                "_doctype": "\"html\"",
                "_document_height": 9458,
                "_document_width": 1351,
                "_ecommerce": {
                    "AndroidAppLinks": 0,
                    "iOSUniveralLinks": 0
                },
                "_element_count": "{\"html\":1,\"head\":1,\"script\":6,\"title\":1,\"meta\":17,\"link\":27,\"style\":2,\"body\":1,\"div\":609,\"a\":234,\"img\":52,\"button\":27,\"span\":510,\"nav\":2,\"section\":14,\"svg\":169,\"path\":208,\"rect\":36,\"aside\":2,\"p\":21,\"circle\":35,\"h1\":1,\"h2\":1,\"strong\":3,\"form\":1,\"h3\":10,\"textarea\":1,\"h4\":9,\"ol\":6,\"li\":19,\"time\":3}",
                "_event-names": {
                    "https://tanstack.com/": [
                        "load"
                    ]
                },
                "_fugu-apis": [],
                "_generated-content": {
                    "percent": "0.0368",
                    "sizeInKB": "11.50"
                },
                "_generated-html": "<!DOCTYPE html>\n<html lang=\"en\" class=\"light auto\" style=\"color-scheme: light;\"><head><script>(function(){try{var t=localStorage.getItem('theme')||'auto';var v=['light','dark','auto'].includes(t)?t:'auto';var r=v==='auto'?(matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'):v;document.documentElement.classList.add(r);if(v==='auto')document.documentElement.classList.add('auto');document.documentElement.style.colorScheme=r}catch(e){var r=matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';document.documentElement.classList.add(r,'auto');document.documentElement.style.colorScheme=r}})()</script><title>TanStack | The open-source application stack for the web.</title><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"><meta name=\"theme-color\" content=\"#f9fafb\" media=\"(prefers-color-scheme: dark)\"><meta name=\"twitter:image\" content=\"https://tanstack.com/assets/og-C0HGjoLl.png\"><meta name=\"twitter:card\" content=\"summary_large_image\"><meta property=\"og:image\" content=\"https://tanstack.com/assets/og-C0HGjoLl.png\"><meta property=\"og:url\" content=\"https://tanstack.com/\"><meta name=\"twitter:url\" content=\"https://tanstack.com/\"><meta name=\"description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"><meta name=\"keywords\"><meta name=\"twitter:title\" content=\"TanStack | The open-source application stack for the web.\"><meta name=\"twitter:description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"><meta name=\"twitter:creator\" content=\"@tannerlinsley\"><meta name=\"twitter:site\" content=\"@tannerlinsley\"><meta property=\"og:type\" content=\"website\"><meta property=\"og:title\" content=\"TanStack | The open-source application stack for the web.\"><meta property=\"og:description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"><link rel=\"modulepreload\" href=\"/assets/index-B9NJHisQ.js\"><link rel=\"modulepreload\" href=\"/assets/rolldown-runtime-9r-HBx0o.js\"><link rel=\"modulepreload\" href=\"/assets/tanstack-router-U0H7bmeq.js\"><link rel=\"modulepreload\" href=\"/assets/tanstack-query-BttgOCQn.js\"><link rel=\"modulepreload\" href=\"/assets/icons-xTj2hkG8.js\"><link rel=\"modulepreload\" href=\"/assets/shared-constants-yNCBtlN_.js\"><link rel=\"modulepreload\" href=\"/assets/routes-DfNLmXGz.js\"><link rel=\"modulepreload\" href=\"/assets/Footer-DXYm8Pa-.js\"><link rel=\"modulepreload\" href=\"/assets/useNpmDownloadCounter-jgTPLjDE.js\"><link rel=\"modulepreload\" href=\"/assets/blog.functions-C-Dso7yf.js\"><link rel=\"modulepreload\" href=\"/assets/users.functions-CeXclkLY.js\"><link rel=\"canonical\" href=\"https://tanstack.com/\"><link rel=\"preload\" href=\"/fonts/Inter-latin.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"anonymous\"><link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/apple-touch-icon.png\"><link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\"><link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon-16x16.png\"><link rel=\"manifest\" href=\"/site.webmanifest\" color=\"#fffff\"><link rel=\"icon\" href=\"/favicon.ico\"><link rel=\"stylesheet\" href=\"/assets/index-Drgb1pa5.css\" precedence=\"default\"><style id=\"tanstack-highlight-theme\">:root {\n  --th-background: #ffffff;\n  --th-token: #24292f;\n  --th-attr: #0550ae;\n  --th-code-inline: #953800;\n  --th-command: #8250df;\n  --th-comment: #6e7781;\n  --th-deleted: #cf222e;\n  --th-function: #8250df;\n  --th-heading: #0550ae;\n  --th-inserted: #1a7f37;\n  --th-keyword: #cf222e;\n  --th-link: #0969da;\n  --th-literal: #0550ae;\n  --th-meta: #57606a;\n  --th-number: #0550ae;\n  --th-operator: #8250df;\n  --th-property: #0550ae;\n  --th-selector: #116329;\n  --th-string: #0a7f64;\n  --th-tag: #116329;\n  --th-type: #953800;\n  --th-variable: #953800;\n}\n\n.dark {\n  --th-background: #111111;\n  --th-token: #d4d4d4;\n  --th-attr: #79c0ff;\n  --th-code-inline: #ffa657;\n  --th-command: #d2a8ff;\n  --th-comment: #a3a3a3;\n  --th-deleted: #ff7b72;\n  --th-function: #d2a8ff;\n  --th-heading: #79c0ff;\n  --th-inserted: #7ee787;\n  --th-keyword: #ff7b72;\n  --th-link: #58a6ff;\n  --th-literal: #79c0ff;\n  --th-meta: #737373;\n  --th-number: #79c0ff;\n  --th-operator: #d2a8ff;\n  --th-property: #79c0ff;\n  --th-selector: #7ee787;\n  --th-string: #a5d6ff;\n  --th-tag: #7ee787;\n  --th-type: #ffa657;\n  --th-variable: #ffa657;\n}\n\npre.th-code {\n  overflow-x: auto;\n  padding: 1rem;\n  background: var(--th-background);\n  color: var(--th-token);\n}\n\n.th-token { color: var(--th-token); }\n.th-keyword { color: var(--th-keyword); }\n.th-string { color: var(--th-string); }\n.th-comment { color: var(--th-comment); }\n.th-function { color: var(--th-function); }\n.th-type { color: var(--th-type); }\n.th-property { color: var(--th-property); }\n.th-tag { color: var(--th-tag); }\n.th-attr { color: var(--th-attr); }\n.th-literal { color: var(--th-literal); }\n.th-number { color: var(--th-number); }\n.th-variable { color: var(--th-variable); }\n.th-operator { color: var(--th-operator); }\n.th-inserted { color: var(--th-inserted); }\n.th-deleted { color: var(--th-deleted); }\n.th-meta { color: var(--th-meta); }\n.th-heading { color: var(--th-heading); }\n.th-link { color: var(--th-link); }\n.th-code-inline { color: var(--th-code-inline); }\n.th-selector { color: var(--th-selector); }\n.th-command { color: var(--th-command); }</style><style type=\"text/css\">[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}</style><script>(function(){var id='G-JMT1Z50SPS';var src='/_a/gtag.js';window.dataLayer=window.dataLayer||[];window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};window.gtag('js',new Date());window.gtag('config',id,{transport_url:window.location.origin+'/_a'});var loaded=false;var load=function(){if(loaded)return;loaded=true;var script=document.createElement('script');script.async=true;script.src=src;script.setAttribute('data-ga-loader','true');document.head.appendChild(script)};if(typeof window.requestIdleCallback==='function'){window.requestIdleCallback(load,{timeout:3000});return}if(document.readyState==='complete'){window.setTimeout(load,1500);return}window.addEventListener('load',function(){window.setTimeout(load,1500)},{once:true})})();</script><script type=\"module\" async=\"\" src=\"/assets/index-B9NJHisQ.js\"></script><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/HomeApplicationStarter-DKoDL7uE.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/ApplicationStarter-B3UMyhpE.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/useDebouncedValue-CV-ebLIG.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/useDebouncer-DFwQa-3J.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/event-client-CV4ssJpW.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/store-Cj3QexLS.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/Icons-q42Z9Dpx.js\"><link rel=\"modulepreload\" as=\"script\" crossorigin=\"\" href=\"/assets/usePartnerPlacementContext-COo3TXOB.js\"><script async=\"\" src=\"/_a/gtag.js\" data-ga-loader=\"true\"></script><script async=\"\" src=\"/_a/gtag.js\" data-ga-loader=\"true\"></script></head><body class=\"overflow-x-hidden\"><div class=\"w-full h-[var(--navbar-height)] p-2 fixed top-0 z-[100] bg-white/90 dark:bg-black/90 backdrop-blur-lg flex items-center justify-between gap-2 min-[1120px]:gap-3 border-b border-gray-500/20\"><div class=\"flex min-w-0 flex-1 items-center gap-2 min-[1120px]:gap-3\"><div class=\"flex items-center gap-2 font-black text-xl uppercase min-w-0\"><div class=\"flex items-center group shrink-0\"><a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\"><div class=\"w-[30px] inline-grid items-center grid-cols-1 grid-rows-1 [&amp;&gt;*]:transition-opacity [&amp;&gt;*]:duration-1000\"><img src=\"https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\" width=\"30\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"row-start-1 col-start-1 w-full group-hover:opacity-0\"><img src=\"/images/logos/logo-black.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full dark:opacity-0 opacity-0 group-hover:opacity-100\"><img src=\"/images/logos/logo-white.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full light:opacity-0 dark:block opacity-0 group-hover:opacity-100\"></div><div>TanStack</div></a><button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button></div></div><nav aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\" style=\"--ts-primary-nav-target-width: 453px;\"><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"libraries\"><a data-menu-key=\"libraries\" href=\"/libraries\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Libraries</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid gap-4\"><div><div class=\"grid w-max max-h-[min(62dvh,560px)] grid-cols-[repeat(3,max-content)] items-start justify-start gap-x-8 overflow-y-auto pr-2\"><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/framework\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Framework</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/start\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-cyan-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Start</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-cyan-500\">RC</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/start/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/router\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-emerald-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Router</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/router/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/state\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Data &amp; State Management</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/query\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-red-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Query</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/query/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/db\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-orange-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">DB</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-orange-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/db/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/store\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-twine-700\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Store</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-twine-500\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/store/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/ai\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-pink-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">AI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-pink-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/ai/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/ui\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">UI &amp; UX</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/table\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-blue-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Table</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/table/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/form\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-yellow-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Form</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-yellow-500\">new</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/form/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/hotkeys\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-rose-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Hotkeys</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-rose-500 dark:text-rose-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/hotkeys/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/performance\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Performance</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/virtual\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-purple-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Virtual</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/virtual/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/pacer\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-lime-600\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Pacer</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-lime-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/pacer/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/tooling\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Tooling</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/devtools\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Devtools</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-black dark:text-gray-100\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/devtools/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/config\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Config</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/config/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/cli\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-indigo-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">CLI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-indigo-500 dark:text-indigo-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/cli/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/intent\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-sky-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Intent</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-sky-500 dark:text-sky-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/intent/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"learn\"><a data-menu-key=\"learn\" href=\"/blog\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Blog</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max items-start gap-4 grid-cols-[max-content_260px]\"><div><div class=\"grid gap-3\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Resources</div><div class=\"grid gap-1 grid-cols-[repeat(2,260px)]\"><a href=\"/blog\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\"><path d=\"M15 18h-5\"></path><path d=\"M18 14h-8\"></path><path d=\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"></path><rect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Blog</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Release notes, architecture notes, and essays.</span></span></a><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">YouTube</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">The official TanStack channel.</span></span></a></div></div></div></div><aside class=\"w-[260px] rounded-lg border border-gray-200 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-950\"><div class=\"text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Workshops</div><div class=\"mt-2 text-base font-black text-gray-950 dark:text-white\">Learn from maintainers</div><p class=\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\">Remote and in-person TanStack workshops for teams that need depth.</p><div class=\"mt-4\"><a href=\"/workshops\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Professional Workshops</span></span></span></a></div></aside></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"community\"><button type=\"button\" data-menu-key=\"community\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Community</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max gap-3\"><div><div class=\"grid gap-3 grid-cols-[repeat(2,260px)]\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Channels</div><div class=\"grid gap-1\"><a href=\"https://tlinz.com/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Discord</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Community support and real-time discussion.</span></span></a><a href=\"https://github.com/TanStack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">GitHub</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Source, issues, discussions, and releases.</span></span></a></div></div><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">People &amp; Work</div><div class=\"grid gap-1\"><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\"><path d=\"m16 18 6-6-6-6\"></path><path d=\"m8 6-6 6 6 6\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Maintainers</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Meet the people maintaining the stack.</span></span></a><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contributors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Core, library, and community contributors.</span></span></a><a href=\"/showcase\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"></path><path d=\"M20 2v4\"></path><path d=\"M22 4h-4\"></path><circle cx=\"4\" cy=\"20\" r=\"2\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Showcase</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Products and teams building with TanStack.</span></span></a></div></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"tools\"><button type=\"button\" data-menu-key=\"tools\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Tools</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max gap-3\"><div><div class=\"grid gap-3\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tools</div><div class=\"grid gap-1 grid-cols-[repeat(2,260px)]\"><a href=\"/builder\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\"><path d=\"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9\"></path><path d=\"m18 15 4-4\"></path><path d=\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Builder</span><span class=\"rounded-md border border-green-500/50 px-1.5 py-0.5 text-[0.6rem] font-black uppercase leading-none text-green-600 dark:text-green-400\">Alpha</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Generate TanStack app starters.</span></span></a><a href=\"/stats/npm\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Stats</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">NPM and ecosystem usage data.</span></span></a></div></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"merch\"><a data-menu-key=\"merch\" href=\"/shop\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Merch</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid gap-4\"><section><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Recent Products</div><div class=\"grid gap-1 md:grid-cols-2\"></div></section><a href=\"/shop\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 10a4 4 0 0 1-8 0\"></path><path d=\"M3.103 6.034h17.794\"></path><path d=\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Merch</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Browse all TanStack apparel, accessories, and stickers.</span></span></a></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"support\"><button type=\"button\" data-menu-key=\"support\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Support</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max items-start gap-4 grid-cols-[max-content_260px]\"><div><div class=\"grid gap-3 grid-cols-[repeat(2,260px)]\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Support</div><div class=\"grid gap-1\"><a href=\"/support\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><path d=\"M12 17h.01\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Support Overview</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Find the right support path.</span></span></a><a href=\"/partners\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\"><path d=\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partners</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Companies supporting TanStack.</span></span></a><a class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px] active\" href=\"/#sponsors\" data-status=\"active\" aria-current=\"page\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">OSS Sponsors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Sponsors keeping TanStack open source.</span></span></a><a href=\"/paid-support\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Enterprise Support</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Private consulting and expert support.</span></span></a><a href=\"mailto:support@tanstack.com\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contact</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Get in touch with the TanStack team.</span></span></a></div></div><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">About</div><div class=\"grid gap-1\"><a href=\"/ethos\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Ethos</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">How we think about open source and products.</span></span></a><a href=\"/tenets\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 7v14\"></path><path d=\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Tenets</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">The values that shape TanStack libraries.</span></span></a><a href=\"/brand-guide\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\"><path d=\"m14.622 17.897-10.68-2.913\"></path><path d=\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"></path><path d=\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Brand Guide</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Logos, colors, and brand usage.</span></span></a></div></div></div></div><aside class=\"w-[260px] rounded-lg border border-gray-200 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-950\"><div class=\"text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Partners</div><div class=\"mt-2 text-base font-black text-gray-950 dark:text-white\">Work with TanStack</div><p class=\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\">Sponsorships, placements, and partner pages.</p><div class=\"mt-4\"><a href=\"mailto:partners@tanstack.com?subject=TanStack Partnership Inquiry\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partnership Inquiry</span></span></span></a></div></aside></div></div></div></div></nav></div><div class=\"flex shrink-0 items-center gap-1.5 sm:gap-2\"><div class=\"hidden min-[1120px]:flex\"><button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\"><span class=\"relative inline-flex items-center\"><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\" style=\"z-index:3;\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:2;\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:1;\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span></span></button></div><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\"><span aria-hidden=\"true\" class=\"grid h-3.5 w-3.5 shrink-0 place-items-center\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sun-moon col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-100\" aria-hidden=\"true\"><path d=\"M12 2v2\"></path><path d=\"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715\"></path><path d=\"M16 12a4 4 0 0 0-4-4\"></path><path d=\"m19 5-1.256 1.256\"></path><path d=\"M20 12h2\"></path></svg><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sun col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-0\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"4\"></circle><path d=\"M12 2v2\"></path><path d=\"M12 20v2\"></path><path d=\"m4.93 4.93 1.41 1.41\"></path><path d=\"m17.66 17.66 1.41 1.41\"></path><path d=\"M2 12h2\"></path><path d=\"M20 12h2\"></path><path d=\"m6.34 17.66-1.41 1.41\"></path><path d=\"m19.07 4.93-1.41 1.41\"></path></svg><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-moon col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-0\" aria-hidden=\"true\"><path d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"></path></svg></span></button><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\"></path><circle cx=\"11\" cy=\"11\" r=\"8\"></circle></svg><span class=\"sr-only\">Search</span></button><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\"><span class=\"relative flex h-5 w-5 items-center justify-center\"><span class=\"text-xs font-black leading-none tracking-normal\">AI</span></span><span class=\"sr-only\">Ask AI</span></button><div class=\"hidden min-[900px]:flex items-center gap-2\"><a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg><span class=\"hidden min-[430px]:inline\">Log In</span></a></div><button type=\"button\" aria-label=\"Open Menu\" aria-expanded=\"false\" aria-controls=\"primary-mobile-menu\" class=\"inline-flex h-9 w-9 items-center justify-center rounded-md text-gray-700 transition-colors hover:bg-gray-500/10 dark:text-gray-200 min-[900px]:hidden\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu h-5 w-5\" aria-hidden=\"true\"><path d=\"M4 5h16\"></path><path d=\"M4 12h16\"></path><path d=\"M4 19h16\"></path></svg></button></div></div><div class=\"min-[900px]:hidden\" data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] fixed left-0 right-0 top-[var(--navbar-height)] z-[90] motion-reduce:transition-none pointer-events-none\"><div class=\"overflow-hidden\"><div id=\"primary-mobile-menu\" data-mobile-menu=\"true\" aria-hidden=\"true\" class=\"ts-glass-menu max-h-[calc(100dvh-var(--navbar-height))] overflow-y-auto border-b border-white/45 bg-white/80 text-base shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"border-t border-white/30 dark:border-white/10\"><div class=\"flex items-center justify-end gap-2 p-2\"><button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R4\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\"><span class=\"relative inline-flex items-center\"><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\" style=\"z-index:3;\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:2;\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:1;\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span></span></button><a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 font-medium h-9 px-3 text-sm\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg><span class=\"hidden min-[430px]:inline\">Log In</span></a></div><nav class=\"grid gap-1.5 px-2 pb-2\" aria-label=\"Mobile navigation\"><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Libraries\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Libraries</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><a href=\"/libraries\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-grid2x2 lucide-grid-2x2 h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 3v18\"></path><path d=\"M3 12h18\"></path><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Libraries</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Browse the full set of public packages.</span></span></a><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Framework</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/start\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-cyan-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Start</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-cyan-500\">RC</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/start/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/router\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-emerald-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Router</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/router/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Data &amp; State Management</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/query\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-red-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Query</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/query/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/db\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-orange-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">DB</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-orange-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/db/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/store\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-twine-700\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Store</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-twine-500\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/store/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/ai\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-pink-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">AI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-pink-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/ai/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">UI &amp; UX</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/table\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-blue-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Table</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/table/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/form\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-yellow-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Form</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-yellow-500\">new</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/form/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/hotkeys\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-rose-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Hotkeys</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-rose-500 dark:text-rose-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/hotkeys/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Performance</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/virtual\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-purple-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Virtual</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/virtual/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/pacer\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-lime-600\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Pacer</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-lime-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/pacer/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tooling</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/devtools\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Devtools</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-black dark:text-gray-100\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/devtools/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/config\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Config</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/config/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/cli\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-indigo-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">CLI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-indigo-500 dark:text-indigo-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/cli/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/intent\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-sky-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Intent</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-sky-500 dark:text-sky-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/intent/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Blog\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Blog</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Resources</div><div class=\"grid gap-1\"><a href=\"/blog\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\"><path d=\"M15 18h-5\"></path><path d=\"M18 14h-8\"></path><path d=\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"></path><rect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Blog</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Release notes, architecture notes, and essays.</span></span></a><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">YouTube</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">The official TanStack channel.</span></span></a></div></div></div></div><div class=\"pt-1\"><a href=\"/workshops\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Professional Workshops</span></span></span></a></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Community</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Channels</div><div class=\"grid gap-1\"><a href=\"https://tlinz.com/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Discord</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Community support and real-time discussion.</span></span></a><a href=\"https://github.com/TanStack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">GitHub</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Source, issues, discussions, and releases.</span></span></a></div></div><div class=\"pt-3\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">People &amp; Work</div><div class=\"grid gap-1\"><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\"><path d=\"m16 18 6-6-6-6\"></path><path d=\"m8 6-6 6 6 6\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Maintainers</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Meet the people maintaining the stack.</span></span></a><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contributors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Core, library, and community contributors.</span></span></a><a href=\"/showcase\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"></path><path d=\"M20 2v4\"></path><path d=\"M22 4h-4\"></path><circle cx=\"4\" cy=\"20\" r=\"2\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Showcase</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Products and teams building with TanStack.</span></span></a></div></div></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Tools</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tools</div><div class=\"grid gap-1\"><a href=\"/builder\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\"><path d=\"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9\"></path><path d=\"m18 15 4-4\"></path><path d=\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Builder</span><span class=\"rounded-md border border-green-500/50 px-1.5 py-0.5 text-[0.6rem] font-black uppercase leading-none text-green-600 dark:text-green-400\">Alpha</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Generate TanStack app starters.</span></span></a><a href=\"/stats/npm\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Stats</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">NPM and ecosystem usage data.</span></span></a></div></div></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Merch\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Merch</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><section><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Recent Products</div><div class=\"grid gap-1\"></div></section><a href=\"/shop\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 10a4 4 0 0 1-8 0\"></path><path d=\"M3.103 6.034h17.794\"></path><path d=\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Merch</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Browse all TanStack apparel, accessories, and stickers.</span></span></a></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Support</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Support</div><div class=\"grid gap-1\"><a href=\"/support\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><path d=\"M12 17h.01\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Support Overview</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Find the right support path.</span></span></a><a href=\"/partners\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\"><path d=\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partners</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Companies supporting TanStack.</span></span></a><a class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3 active\" href=\"/#sponsors\" data-status=\"active\" aria-current=\"page\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">OSS Sponsors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Sponsors keeping TanStack open source.</span></span></a><a href=\"/paid-support\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Enterprise Support</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Private consulting and expert support.</span></span></a><a href=\"mailto:support@tanstack.com\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contact</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Get in touch with the TanStack team.</span></span></a></div></div><div class=\"pt-3\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">About</div><div class=\"grid gap-1\"><a href=\"/ethos\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Ethos</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">How we think about open source and products.</span></span></a><a href=\"/tenets\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 7v14\"></path><path d=\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Tenets</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">The values that shape TanStack libraries.</span></span></a><a href=\"/brand-guide\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\"><path d=\"m14.622 17.897-10.68-2.913\"></path><path d=\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"></path><path d=\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Brand Guide</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Logos, colors, and brand usage.</span></span></a></div></div></div></div><div class=\"pt-1\"><a href=\"mailto:partners@tanstack.com?subject=TanStack Partnership Inquiry\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partnership Inquiry</span></span></span></a></div></div></div></div></div></div></nav></div></div></div></div></div><div aria-hidden=\"true\" data-site-menu-tint=\"true\" class=\"pointer-events-none fixed inset-x-0 bottom-0 top-[var(--navbar-height)] z-[80] bg-white/45 transition-opacity duration-200 motion-reduce:transition-none dark:bg-black/45 opacity-0\"></div><div data-site-content=\"true\" class=\"min-h-[calc(100dvh-var(--navbar-height))] flex flex-col min-w-0 w-full transition-[filter] duration-200 motion-reduce:transition-none pt-[var(--navbar-height)] filter-none\"><div class=\"flex-1 min-w-0 flex flex-col w-full min-h-0\"><!--$0--><div class=\"max-w-full z-10 space-y-24\"><div class=\"space-y-8\"><div class=\"flex flex-col items-center gap-4 xl:grid xl:grid-cols-[400px_minmax(0,44rem)] 2xl:grid-cols-[500px_minmax(0,48rem)] xl:items-center xl:justify-center xl:gap-8 xl:pt-24\"><div class=\"relative w-[300px] pt-8 xl:w-[400px] xl:pt-0 2xl:w-[500px] [--ship-x:50px] [--ship-y:1.5rem] \n            lg:[--ship-x:50px] lg:[--ship-y:1.5rem]\n            xl:[--ship-x:80px] xl:[--ship-y:2.5rem]\n            2xl:[--ship-x:90px] 2xl:[--ship-y:3rem]\"><div class=\"absolute left-1/3 bottom-[25%] z-0 animate-ship-peek\"><img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20\"></div><a title=\"Explore TanStack\" href=\"/explore\" class=\"absolute left-1/3 bottom-[25%] z-20 animate-ship-peek-clickable\"><img src=\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\" width=\"240\" height=\"240\" alt=\"Explore TanStack\" loading=\"lazy\" decoding=\"async\" class=\"w-16 xl:w-20 opacity-0\"></a><div class=\"relative z-10 aspect-square\"><div class=\"cursor-pointer relative h-full w-full\"><img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\"><img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 hidden h-full w-full object-contain dark:block\" fetchpriority=\"high\"><button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button></div></div></div><div class=\"flex w-full max-w-md flex-col items-center gap-6 px-4 text-center md:max-w-2xl xl:max-w-[44rem] xl:items-start xl:px-0 xl:text-left 2xl:max-w-[48rem]\"><div class=\"flex gap-2 lg:gap-4 items-center\"><h1 class=\"inline-block\n            font-black text-5xl\n            md:text-6xl\n            lg:text-8xl\"><span class=\"\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            \">TanStack</span></h1></div><h2 class=\"font-bold text-2xl max-w-md\n            md:text-4xl md:max-w-2xl\n            2xl:text-5xl lg:max-w-2xl text-balance\" style=\"font-family:ui-sans-serif, system-ui, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;;\">The <span class=\"home-open-source-gradient\">open-source</span> application stack for the web.</h2><p class=\"text opacity-90 max-w-sm\n             lg:text-xl lg:max-w-2xl text-balance\">Headless, type-safe, composable tools for building modern web applications that work naturally for <strong>developers</strong> <!-- -->and reliably for <strong>agents</strong>.</p></div></div><div class=\"mx-auto mt-8 w-full max-w-[1021px] px-4 sm:px-6 md:mt-10\"><div class=\"mx-auto grid w-full max-w-3xl grid-cols-1 gap-4 sm:grid-cols-3\"><a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-emerald-500 hover:text-emerald-500 bg-linear-to-r from-transparent to-emerald-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M12 15V3\"></path><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"></path><path d=\"m7 10 5 5 5-5\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">00.00 Billion</span><span>12.63 Billion</span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">NPM Downloads</div></div></div></a><a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-cyan-500 hover:text-cyan-500 bg-linear-to-r from-transparent to-cyan-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">00,000,000</span><span><span style=\"font-variant-numeric:tabular-nums;\">145,375,745</span></span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">Weekly Downloads</div></div></div></a><a href=\"https://github.com/orgs/TanStack/repositories?q=sort:stars\" target=\"_blank\" rel=\"noreferrer\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-yellow-500 hover:text-yellow-500 bg-linear-to-r from-transparent to-yellow-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">000,000</span><span>125,818</span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">GitHub Stars</div></div></div></a></div></div><div class=\"mx-auto mt-16 w-full max-w-[1021px] px-4 sm:px-6 md:mt-20 lg:mt-14 xl:mt-12\"><div><!--$1--><div class=\"relative\"><div class=\"relative\"><form class=\"space-y-3 mt-0\"><div class=\"relative overflow-hidden rounded-[1rem] border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-950\"><div><div class=\"border-b border-gray-200 bg-gray-50/70 px-5 py-4 dark:border-gray-800 dark:bg-gray-900/50\"><div class=\"flex items-center justify-between gap-3\"><h3 class=\"font-semibold tracking-[-0.04em] text-[1.375rem] md:text-[1.5rem] text-gray-950 dark:text-white\">What would you like to build?</h3></div><div class=\"mt-4 flex flex-wrap gap-2\"><button type=\"button\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">Blank starter</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Migrate from Next.js</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Build a blog</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">SaaS dashboard</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Build a shop</button></div></div><div class=\"relative border-b border-gray-200 dark:border-gray-800\"><div class=\"px-5 pt-4 text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\">Prompt</div><textarea rows=\"4\" placeholder=\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\" class=\"w-full min-h-28 bg-transparent px-5 pb-4 pt-1 text-sm leading-6 text-gray-900 outline-none transition-colors dark:text-white focus:ring-cyan-500\">Create a blank TanStack Start app with no extra integrations or feature scaffolding.</textarea><div class=\"border-t border-gray-200 px-5 py-4 dark:border-gray-800\"><div class=\"flex flex-wrap items-center gap-3\"><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-3 py-1 text-sm rounded-md bg-emerald-500 text-white border-emerald-500 hover:bg-emerald-600 pr-1.5\" type=\"submit\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>Next<span class=\"ml-1 inline-flex items-center gap-0.5\"><span class=\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\">⌃</span><span class=\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\">↵</span></span></button></div></div></div><div data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr]\"><div class=\"overflow-hidden\"></div></div></div><div data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr]\"><div class=\"overflow-hidden\"></div></div></div></div></div></form></div></div><!--/$--></div></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"libraries\" class=\"text-4xl font-light mb-2 scroll-mt-24\"><a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a></h3><p class=\"text-gray-600 dark:text-gray-400 mb-6\">Every TanStack library, organized by what it does.</p><div class=\"grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5\"><a href=\"/stack/framework\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Framework</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-teal-500 to-cyan-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Start</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-emerald-500 to-lime-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Router</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->framework<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/state\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Data &amp; State Management</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-red-500 to-amber-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Query</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-orange-500 to-orange-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">DB</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-twine-500 to-twine-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Store</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-pink-500 to-pink-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">AI</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->data &amp; state management<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/ui\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">UI &amp; UX</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-cyan-500 to-blue-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Table</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-yellow-500 to-yellow-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Form</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-rose-500 to-rose-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Hotkeys</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->ui &amp; ux<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/performance\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Performance</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-purple-500 to-violet-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Virtual</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-lime-500 to-lime-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Pacer</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->performance<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/tooling\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Tooling</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-black dark:from-gray-100 to-gray-600 dark:to-gray-400\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Devtools</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-black dark:from-gray-100 to-gray-600 dark:to-gray-400\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Config</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-indigo-500 to-violet-600\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">CLI</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-sky-500 to-sky-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Intent</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->tooling<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto mt-8 flex justify-center\"><a href=\"/libraries\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">See all libraries</a></div><section class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><div class=\"grid gap-8 border-y border-gray-200 py-10 dark:border-gray-800 lg:grid-cols-[minmax(0,0.72fr)_minmax(0,1.28fr)] lg:gap-12 lg:py-12\"><div class=\"max-w-xl lg:max-w-sm\"><div class=\"inline-flex items-center gap-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\"><span class=\"h-2 w-2 rounded-full bg-cyan-500 shadow-[0_0_0_4px_rgba(6,182,212,0.12)]\"></span>Product principles</div><h3 class=\"mt-4 text-3xl font-black leading-tight sm:text-4xl\">Why TanStack?</h3><p class=\"mt-4 text-base leading-7 text-gray-600 dark:text-gray-400\">Our libraries are built around real products and the developers shipping them</p><div aria-hidden=\"true\" class=\"mt-7 hidden h-px bg-linear-to-r from-gray-300 via-gray-200 to-transparent dark:from-gray-700 dark:via-gray-800 lg:block\"></div><a href=\"/tenets\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg mt-7 border-gray-300 bg-white/70 text-gray-950 hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-950/70 dark:text-white dark:hover:bg-gray-900\">Read our product tenets<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div><ol class=\"grid gap-3 sm:grid-cols-2\"><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-blue-500 to-cyan-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Portable core</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Framework Agnostic</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-cyan-200 bg-cyan-50 text-cyan-700 dark:border-cyan-900 dark:bg-cyan-950/40 dark:text-cyan-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-layers h-5 w-5\" aria-hidden=\"true\"><path d=\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\"></path><path d=\"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\"></path><path d=\"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Every library starts with a provider-agnostic core. Use React, Vue, Solid, Angular, or vanilla JS—your choice.</p><div aria-hidden=\"true\" class=\"relative mt-auto h-32 pt-5 font-mono text-[10px] font-bold\"><div class=\"home-adapter-graph absolute inset-x-0 top-1 h-[7.5rem] overflow-visible\"><span data-adapter-label=\"React\" style=\"height:20.3125%;left:5.625%;top:21.875%;width:18.75%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">React</span><span data-adapter-label=\"Vue\" style=\"height:20.3125%;left:41.25%;top:5.46875%;width:17.5%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Vue</span><span data-adapter-label=\"Solid\" style=\"height:20.3125%;left:75.625%;top:21.875%;width:18.75%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center shadow-sm backdrop-blur transition-colors duration-500 border-cyan-300 bg-cyan-50 text-cyan-800 shadow-cyan-500/15 dark:border-cyan-700 dark:bg-cyan-950/40 dark:text-cyan-200\">Solid</span><span data-adapter-label=\"Angular\" style=\"height:20.3125%;left:8.125%;top:76.5625%;width:24.375%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Angular</span><span data-adapter-label=\"Vanilla\" style=\"height:20.3125%;left:67.5%;top:76.5625%;width:24.375%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Vanilla</span><span data-adapter-label=\"core\" style=\"height:25%;left:41.25%;top:45.3125%;width:17.5%;\" class=\"absolute z-30 flex items-center justify-center rounded-lg bg-linear-to-r text-center text-[11px] text-white shadow-lg shadow-cyan-500/15 from-blue-500 to-cyan-500\">core</span><span data-connection-flow=\"React\" style=\"left: 27.3814%; top: 39.5595%; transform: translate(-50%, -50%) rotate(-169.782deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Vue\" style=\"left: 50%; top: 31.8594%; transform: translate(-50%, -50%) rotate(-90deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Solid\" style=\"left: 68.5298%; top: 43.2314%; transform: translate(-50%, -50%) rotate(-28.3659deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Angular\" style=\"left: 36.1975%; top: 71.0569%; transform: translate(-50%, -50%) rotate(142.227deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Vanilla\" style=\"left: 62.7388%; top: 69.1386%; transform: translate(-50%, -50%) rotate(32.6846deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-port=\"React-core\" style=\"left:41.25%;top:51.3671875%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"React-adapter\" style=\"left:24.375%;top:38.936941964285715%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vue-core\" style=\"left:50%;top:45.3125%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vue-adapter\" style=\"left:50%;top:25.78125%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Solid-core\" style=\"left:58.75%;top:51.3671875%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-100\"></span><span data-connection-port=\"Solid-adapter\" style=\"left:75.625%;top:38.936941964285715%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-100\"></span><span data-connection-port=\"Angular-core\" style=\"left:41.25%;top:66.33223684210526%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Angular-adapter\" style=\"left:30.743243243243246%;top:76.5625%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vanilla-core\" style=\"left:58.75%;top:66.33223684210526%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vanilla-adapter\" style=\"left:69.25675675675676%;top:76.5625%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">01</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-emerald-500 to-teal-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Compile-time contracts</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Type-Safe by Design</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-emerald-200 bg-emerald-50 text-emerald-700 dark:border-emerald-900 dark:bg-emerald-950/40 dark:text-emerald-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code-xml h-5 w-5\" aria-hidden=\"true\"><path d=\"m18 16 4-4-4-4\"></path><path d=\"m6 8-4 4 4 4\"></path><path d=\"m14.5 4-5 16\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">First-class TypeScript support that catches bugs at compile time and makes refactoring fearless.</p><div class=\"mt-auto pt-7 font-mono text-[11px] leading-5\"><div class=\"rounded-lg border border-gray-200 bg-white/70 p-3 text-gray-600 dark:border-gray-800 dark:bg-black/30 dark:text-gray-400\"><div class=\"flex items-center justify-between gap-3\"><span>params.postId</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">string</span></div><div class=\"flex items-center justify-between gap-3\"><span>query.data</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">Project[]</span></div><div class=\"flex items-center justify-between gap-3\"><span>form.email</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">Field&lt;string&gt;</span></div></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">02</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-orange-500 to-red-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Real workloads</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Production-Grade</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-orange-200 bg-orange-50 text-orange-700 dark:border-orange-900 dark:bg-orange-950/40 dark:text-orange-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-zap h-5 w-5\" aria-hidden=\"true\"><path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Battle-tested in the world's largest apps. Built for real workloads, not just happy-path demos.</p><div class=\"mt-auto pt-7\"><div class=\"mb-2 flex items-center justify-between gap-3 font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\"><span>critical paths</span><span class=\"bg-linear-to-r bg-clip-text text-transparent from-orange-500 to-red-500\">used daily</span></div><div class=\"grid grid-cols-2 gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\"><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>websites</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>AI tools</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>apps</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>services</span></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">03</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-purple-500 to-pink-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Independent tools</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">No Vendor Lock-in</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-purple-200 bg-purple-50 text-purple-700 dark:border-purple-900 dark:bg-purple-950/40 dark:text-purple-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield h-5 w-5\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Open source and independent. No hidden agendas, no platform bias—just great tools for developers.</p><div class=\"mt-auto pt-7\"><div class=\"flex flex-wrap gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\"><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">MIT</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">self-host</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">any host</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">no paid products</span></div><div aria-hidden=\"true\" class=\"mt-3 h-px bg-linear-to-r from-purple-500 to-pink-500\"></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">04</span></li></ol></div></section><div><!--$2--><div class=\"space-y-24\"><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"partners\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a></h3><div class=\"flex flex-col gap-3\"><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-yellow-400 via-amber-500 to-orange-600 dark:from-yellow-300 dark:via-amber-400 dark:to-orange-400\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-amber-500 dark:text-amber-300\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L7.5 4.2 L11.5 4.6 L8.5 7.2 L9.4 11.2 L6 9.2 L2.6 11.2 L3.5 7.2 L0.5 4.6 L4.5 4.2 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-amber-600 dark:text-amber-300\">Gold</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://www.cloudflare.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/cloudflare-black-6Ojsn8yh.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/cloudflare-white-Co-Tyjbl.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://railway.com/?utm_medium=sponsor&amp;utm_source=oss&amp;utm_campaign=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/railway-black-DeBDfNao.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/railway-white-CFKFsfw2.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://netlify.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.25);\"><img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_8)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='%23014847'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='%23014847'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='%23014847'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='%23014847'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='%23014847'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_8'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_26)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='white'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='white'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='white'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='white'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='white'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='white'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_26'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://coderabbit.link/tanstack?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/coderabbit-light-CIzGLYU_.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/coderabbit-dark-D643Zkrv.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://lovable.dev?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/lovable-black-1mVxR6Bj.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/lovable-white-DLB1BxKZ.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a></div></div></div><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-slate-200 via-zinc-400 to-slate-300 dark:from-slate-300 dark:via-zinc-400 dark:to-slate-400\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-slate-400 dark:text-slate-300\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0 L7.2 4.8 L12 6 L7.2 7.2 L6 12 L4.8 7.2 L0 6 L4.8 4.8 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-slate-500 dark:text-slate-300\">Silver</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://go.clerk.com/wOwHtuJ\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.72);\"><img src=\"/assets/clerk-logo-light-BYN-U_0H.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/clerk-logo-dark-CRE22T_2.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://serpapi.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.92);\"><img src=\"/assets/serpapi-black-DnXRiQQ3.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/serpapi-white-CPxTEZSp.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://openrouter.ai?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.25);\"><img src=\"/assets/openrouter-black-DNn7_580.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/openrouter-white-COMTfjvn.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://ag-grid.com/react-data-grid/?utm_source=reacttable&amp;utm_campaign=githubreacttable\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.1);\"><img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23031c4c'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23031c4c'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23fff'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23fff'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://workos.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/workos-black-DnPI5Ve5.svg\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3csvg%20width='880'%20height='168'%20viewBox='0%200%20880%20168'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1647_45)'%3e%3cpath%20d='M255.264%2025.3765H279.579L297.086%2097.519C300.332%20111.135%20300.976%20119.244%20300.976%20119.244H301.304C301.304%20119.244%20302.435%20111.306%20305.681%2097.519L322.373%2025.3765H349.934L367.599%2097.519C371.003%20111.622%20371.818%20119.244%20371.818%20119.244H372.304C372.304%20119.244%20372.632%20111.622%20375.866%2097.519L392.729%2025.3765H417.043L386.249%20143.717H359.174L340.536%2072.0612C336.646%2056.4997%20336.318%2049.5334%20336.318%2049.5334H335.99C335.99%2049.5334%20335.661%2056.4997%20332.099%2072.0612L314.592%20143.717H286.715L255.264%2025.3765Z'%20fill='white'/%3e%3cpath%20d='M412.984%20100.726C412.984%2073.6509%20430.491%2056.1442%20456.921%2056.1442C483.181%2056.1442%20500.688%2073.6509%20500.688%20100.726C500.688%20127.958%20483.181%20145.635%20456.921%20145.635C430.503%20145.623%20412.984%20127.958%20412.984%20100.726ZM477.99%20100.726C477.99%2083.2189%20469.565%2073.3227%20456.921%2073.3227C443.305%2073.3227%20435.682%2084.3495%20435.682%20100.726C435.682%20118.561%20444.107%20128.445%20456.921%20128.445C470.537%20128.445%20477.99%20117.418%20477.99%20100.726Z'%20fill='white'/%3e%3cpath%20d='M511.545%2057.4711H533.101V73.3609H533.587C537.319%2065.0938%20546.231%2056.8267%20561.464%2056.8267C564.054%2056.8267%20565.683%2057.155%20566.813%2057.4711V79.0263H566.169C566.169%2079.0263%20564.224%2078.3819%20558.875%2078.3819C542.182%2078.3819%20533.101%2088.266%20533.101%20106.745V143.704H511.545V57.4711Z'%20fill='white'/%3e%3cpath%20d='M576.868%2025.3765H598.423V63.3079C598.423%2085.6776%20598.095%2089.7261%20598.095%2089.7261H598.423L630.519%2057.4723H657.424L619.833%2094.7592L663.442%20143.717H637.984L606.532%20108.047L598.423%20115.986V143.705H576.868V25.3765Z'%20fill='white'/%3e%3cpath%20d='M663.757%2084.9796C663.757%2048.5072%20686.455%2024.1923%20720.496%2024.1923C754.537%2024.1923%20777.235%2048.5072%20777.235%2084.9796C777.235%20121.452%20754.537%20145.767%20720.496%20145.767C686.455%20145.767%20663.757%20121.452%20663.757%2084.9796ZM753.722%2084.9796C753.722%2060.1784%20740.434%2043.474%20720.483%2043.474C700.533%2043.474%20687.257%2060.1784%20687.257%2084.9796C687.257%20109.781%20700.545%20126.485%20720.483%20126.485C740.422%20126.485%20753.722%20109.781%20753.722%2084.9796Z'%20fill='white'/%3e%3cpath%20d='M785.488%20104.326H810.131C810.131%20118.271%20819.699%20126.052%20834.288%20126.052C846.603%20126.052%20855.041%20119.888%20855.041%20111.135C855.041%20101.25%20848.561%2098.6488%20827.966%2094.6003C809.158%2090.868%20789.22%2084.5461%20789.22%2059.9029C789.22%2039.3203%20806.727%2023.7587%20833.473%2023.7587C861.35%2023.7587%20878.541%2038.3477%20878.541%2060.3892H853.898C853.898%2049.6906%20845.631%2043.0405%20833.473%2043.0405C821.158%2043.0405%20813.535%2049.0341%20813.535%2057.7875C813.535%2067.0272%20818.884%2070.5893%20835.419%2073.9934C859.892%2079.1847%20880%2081.9323%20880%20109.165C880%20130.745%20861.192%20145.333%20833.473%20145.333C805.268%20145.333%20785.488%20128.957%20785.488%20104.326Z'%20fill='white'/%3e%3cpath%20d='M0%2084.0003C0%2087.6782%200.967855%2091.356%202.83904%2094.5177L36.7785%20153.299C40.2628%20159.299%2045.5537%20164.203%2052.1351%20166.397C65.1044%20170.72%2078.5253%20165.171%2084.9131%20154.073L93.1076%20139.878L60.7813%2084.0003L94.9143%2024.8321L103.109%2010.6369C105.561%206.37836%20108.851%202.89408%20112.723%200.119568H109.174H60.0715C50.8446%200.119568%2042.3275%205.02337%2037.7463%2013.0243L2.83904%2073.483C0.967855%2076.6446%200%2080.3225%200%2084.0003Z'%20fill='white'/%3e%3cpath%20d='M193.571%2083.9997C193.571%2080.3219%20192.603%2076.644%20190.732%2073.4824L156.341%2013.9271C149.953%202.89352%20136.532%20-2.65551%20123.563%201.60305C116.982%203.79685%20111.691%208.70065%20108.206%2014.7013L100.464%2028.0577L132.79%2083.9997L98.6569%20143.168L90.4624%20157.363C88.0105%20161.557%2084.7198%20165.106%2080.8484%20167.88H84.3972H133.5C142.727%20167.88%20151.244%20162.977%20155.825%20154.976L190.732%2094.5171C192.603%2091.3554%20193.571%2087.6776%20193.571%2083.9997Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1647_45'%3e%3crect%20width='880'%20height='168'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a></div></div></div><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-amber-700 via-amber-800 to-amber-950 dark:from-amber-600 dark:via-amber-800 dark:to-amber-950\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-amber-800 dark:text-amber-600\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L11.5 6 L6 11.5 L0.5 6 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-amber-800 dark:text-amber-600\">Bronze</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://www.unkey.com/?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.7);\"><img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://www.prisma.io/?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/prisma-light-Cloa3Onm.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/prisma-dark-DwgDxLwn.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://electric-sql.com\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/electric-light-C-5MDda4.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"/assets/electric-dark-Bfu2Vl2j.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a><a href=\"https://sentry.io?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23362d59'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"><img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23fff'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"></div></div></a></div></div></div></div><div class=\"flex justify-center mt-6\"><a href=\"/partners?status=inactive\"><span class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View Previous Partners<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"blog\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a></h3><div class=\"grid grid-cols-1 md:grid-cols-3 gap-4\"><a href=\"/blog/tanstack-table-v9-reactivity\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/tanstack-table-v9-reactivity/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">Inside TanStack Table V9 Reactivity</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Riccardo Perra<time datetime=\"2026-07-19\" title=\"Jul 19, 2026\"> <!-- -->on <!-- -->Jul 19, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">TanStack Table V9 moves state and options behind reactive primitives so updates stay within the scopes that consume them. Here is the path we took to get there.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a><a href=\"/blog/run-coding-agents-in-a-sandbox\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/run-coding-agents-in-a-sandbox/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">Run Any Coding Agent in a Sandbox, With One chat() Call</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Alem Tuzlak<time datetime=\"2026-06-30\" title=\"Jun 30, 2026\"> <!-- -->on <!-- -->Jun 30, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">Wiring a coding agent into your app means gluing each CLI's protocol and deciding where it safely runs. TanStack AI's new sandbox layer collapses both into one pattern, and lets you plug in any Agent Client Protocol agent with no dedicated package.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a><a href=\"/blog/tanstack-open-source-awards-2026\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/tanstack-open-source-awards-2026/header.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">TanStack Start and TanStack AI Win 2026 Open Source Awards</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Tanner Linsley<time datetime=\"2026-06-22\" title=\"Jun 22, 2026\"> <!-- -->on <!-- -->Jun 22, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">TanStack Start won Breakthrough of the Year and TanStack AI won AI Project of the Year at the 2026 Open Source Awards in Amsterdam.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a></div><div class=\"flex justify-center mt-6\"><a href=\"/blog\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View All Posts<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div></div></div><!--/$--></div><div><!--$3--><div class=\"space-y-24\"><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"maintainers\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a></h3><div class=\"grid gap-6 grid-cols-2 lg:grid-cols-3\"><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\"><a href=\"https://github.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Tanner Linsley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tannerlinsley.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-tannerlinsley\">Tanner Linsley</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->11<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\"><a href=\"https://github.com/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Dominik Dorfmeister\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tkdodo.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>TypeScript</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-tkdodo\">Dominik Dorfmeister</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">🌴 Query</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://bsky.app/profile/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\"><a href=\"https://github.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Corbin Crutchley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/crutchcorn.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Forms</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Validation</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>State Management</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-crutchcorn\">Corbin Crutchley</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">🌴 Form</a><a aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">🌴 Store</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->1<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\"><a href=\"https://github.com/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Manuel Schiller\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/schiller-manuel.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-schiller-manuel\">Manuel Schiller</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\"><a href=\"https://github.com/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Kevin Van Cott\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/kevinvandy.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Data Grids</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Performance</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Dashboards</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-kevinvandy\">Kevin Van Cott</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">🌴 Pacer</a><a aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">🌴 Hotkeys</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->2<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"></path></svg></a><a href=\"https://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\"><a href=\"https://github.com/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Jack Herrington\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/jherr.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Templates</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-jherr\">Jack Herrington</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">🌴 AI</a><span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\"><a href=\"https://github.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Sean Cassiere\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/seancassiere.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-seancassiere\">Sean Cassiere</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\"><a href=\"https://github.com/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Christopher Horobin\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/chorobin.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>TypeScript</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-chorobin\">Christopher Horobin</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\"><a href=\"https://github.com/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Damian Pieczynski\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/piecyk.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Virtualization</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Performance</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-piecyk\">Damian Pieczynski</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">🌴 Virtual</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\"><a href=\"https://github.com/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Kyle Mathews\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/KyleAMathews.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Sync Engines</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-KyleAMathews\">Kyle Mathews</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">🌴 DB</a><a aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">🌴 Intent</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\"><a href=\"https://github.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Alem Tuzlak\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/AlemTuzlak.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>DevTools</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Routers</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Vite Plugins</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-AlemTuzlak\">Alem Tuzlak</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">🌴 AI</a><a aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">🌴 Devtools</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\"><a href=\"https://github.com/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Sam Willis\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/samwillis.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Sync Engines</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Incremental View Maintenance</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-samwillis\">Sam Willis</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">🌴 DB</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\"><a href=\"https://github.com/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Lachlan Collins\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/lachlancollins.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-lachlancollins\">Lachlan Collins</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">🌴 Config</a><a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">🌴 Query</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div></div><div class=\"flex justify-center mt-6\"><a href=\"/maintainers\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View All Maintainers</a></div></div><div class=\"lg:max-w-(--breakpoint-lg) px-4 mx-auto\"><div id=\"sponsors\" class=\"scroll-mt-24\"><div class=\"px-4 w-full lg:max-w-(--breakpoint-lg) md:mx-auto\"><div class=\"space-y-8\"><h3 class=\"text-3xl font-bold\"><a href=\"#sponsors\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">OSS Sponsors</a></h3><div class=\"relative mx-auto flex w-full flex-wrap overflow-hidden [&amp;&gt;div]:h-full [&amp;&gt;div]:w-full\" style=\"aspect-ratio:1/1;\"><div><!--$4--><div class=\"relative w-full h-full overflow-hidden rounded-[2rem] bg-linear-to-br from-gray-100/80 via-white to-gray-50 dark:from-gray-900 dark:via-gray-950 dark:to-gray-900\"><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:8%;top:6%;width:20px;height:20px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:39.08%;top:59.68%;width:37px;height:37px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:70.16%;top:25.36%;width:54px;height:54px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:17.240000000000002%;top:79.03999999999999%;width:71px;height:71px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:48.32%;top:44.72%;width:88px;height:88px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:79.39999999999999%;top:10.4%;width:105px;height:105px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:26.48%;top:64.08000000000001%;width:32px;height:32px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:57.559999999999995%;top:29.76%;width:49px;height:49px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:88.64%;top:83.44%;width:66px;height:66px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:35.72%;top:49.12%;width:83px;height:83px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:66.8%;top:14.8%;width:100px;height:100px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:13.88%;top:68.47999999999999%;width:27px;height:27px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:44.96%;top:34.16%;width:44px;height:44px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:76.04%;top:87.84%;width:61px;height:61px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:23.119999999999997%;top:53.52%;width:78px;height:78px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:54.2%;top:19.2%;width:95px;height:95px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:85.28%;top:72.88%;width:22px;height:22px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:32.36%;top:38.56%;width:39px;height:39px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:63.440000000000005%;top:92.24%;width:56px;height:56px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:10.52%;top:57.919999999999995%;width:73px;height:73px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:41.6%;top:23.6%;width:90px;height:90px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:72.68%;top:77.28%;width:107px;height:107px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:19.76%;top:42.96%;width:34px;height:34px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:50.84%;top:8.64%;width:51px;height:51px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:81.92%;top:62.32%;width:68px;height:68px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:29%;top:28%;width:85px;height:85px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:60.08%;top:81.67999999999999%;width:102px;height:102px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:91.16%;top:47.36%;width:29px;height:29px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:38.239999999999995%;top:13.04%;width:46px;height:46px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:69.32%;top:66.72%;width:63px;height:63px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:16.4%;top:32.4%;width:80px;height:80px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:47.48%;top:86.08%;width:97px;height:97px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:78.56%;top:51.760000000000005%;width:24px;height:24px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:25.64%;top:17.44%;width:41px;height:41px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:56.72%;top:71.12%;width:58px;height:58px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:87.8%;top:36.8%;width:75px;height:75px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:34.879999999999995%;top:90.47999999999999%;width:92px;height:92px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:65.96%;top:56.16%;width:109px;height:109px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:13.04%;top:21.84%;width:36px;height:36px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:44.12%;top:75.52000000000001%;width:53px;height:53px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:75.2%;top:41.2%;width:70px;height:70px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:22.28%;top:6.88%;width:87px;height:87px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:53.36%;top:60.56%;width:104px;height:104px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:84.44%;top:26.240000000000002%;width:31px;height:31px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:31.520000000000003%;top:79.92%;width:48px;height:48px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:62.6%;top:45.6%;width:65px;height:65px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:9.68%;top:11.28%;width:82px;height:82px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:40.76%;top:64.96000000000001%;width:99px;height:99px;opacity:0.25;\"></div></div><!--/$--></div></div><div class=\"flex justify-center\"><a class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\" href=\"https://github.com/sponsors/tannerlinsley\">Become a Sponsor<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div></div></div></div><div class=\"h-4\"></div><p class=\"italic mx-auto max-w-(--breakpoint-sm) text-gray-500 dark:text-gray-400 text-center\">Sponsors get special perks like<!-- --> <strong>private discord channels, priority issue requests, and direct support</strong>!</p></div></div><!--/$--></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg)\"><div class=\"\n          rounded-md p-4 grid gap-6\n          bg-discord text-white overflow-hidden relative\n          shadow-xl shadow-indigo-700/30\n          sm:p-8 sm:grid-cols-3 items-center\"><div class=\"absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20\"><img src=\"data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e\" alt=\"Discord Logo\" loading=\"lazy\" width=\"300\" height=\"300\"></div><div class=\"sm:col-span-2\"><h3 id=\"discord\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a></h3><p class=\"mt-4\">The official TanStack community to ask questions, network and make new friends and get lightning fast news about what's coming next for TanStack!</p></div><div class=\"flex items-center justify-center\"><a class=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-discord justify-center shadow-lg text-sm\" href=\"https://discord.com/invite/WrRKjPJ\" target=\"_blank\" rel=\"noreferrer\">Join TanStack Discord</a></div></div></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg)\"><div class=\"\n          rounded-md p-4 grid gap-6\n          bg-linear-to-br from-red-500 to-red-700 text-white overflow-hidden relative\n          shadow-xl shadow-red-700/30\n          sm:p-8 sm:grid-cols-3 items-center\"><div class=\"absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"300\" height=\"300\" role=\"img\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></div><div class=\"sm:col-span-2\"><h3 id=\"youtube\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a></h3><p class=\"mt-4\">The official TanStack YouTube channel. Tutorials, deep dives, release walkthroughs, and more — free for everyone!</p></div><div class=\"flex items-center justify-center\"><a class=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-red-600 justify-center shadow-lg text-sm\" href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-play w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\"></path></svg>Subscribe on YouTube</a></div></div></div><div class=\"h-4\"></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg) relative\"><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 rounded-md p-8 md:p-14\"><div><div class=\"relative inline-block max-w-full\"><h3 id=\"newsletter\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a></h3></div><p class=\"text-lg mt-1\">New posts, releases, and ecosystem updates from TanStack.</p></div><div class=\"grid gap-2 mt-4 max-w-sm\"><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700 w-full\" type=\"button\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-log-in h-4 w-4\" aria-hidden=\"true\"><path d=\"m10 17 5-5-5-5\"></path><path d=\"M15 12H3\"></path><path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4\"></path></svg>Log in to subscribe</button><p class=\"text-gray-500 dark:text-gray-400 text-sm opacity-50 font-semibold italic\">We'll use your TanStack login email.</p></div></div></div><div class=\"h-20\"></div><div class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 relative flex flex-col items-start justify-center gap-4 p-8 max-w-(--breakpoint-lg) mx-auto text-sm\"><div class=\"grid gap-1 sm:grid-cols-2 md:grid-cols-3\"><div><a href=\"/blog\">Blog</a></div><div><a href=\"https://x.com/tan_stack\" target=\"_blank\" rel=\"noreferrer\">@Tan_Stack on X.com</a></div><div><a href=\"https://x.com/tannerlinsley\" target=\"_blank\" rel=\"noreferrer\">@TannerLinsley on X.com</a></div><div><a href=\"https://github.com/tanstack\" target=\"_blank\" rel=\"noreferrer\">GitHub</a></div><div><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\">YouTube</a></div><div><a href=\"https://nozzle.io\" target=\"_blank\" rel=\"noreferrer\">Nozzle.io - Keyword Rank Tracker</a></div><div><a href=\"/ethos\">Ethos</a></div><div><a href=\"/tenets\">Tenets</a></div><div><a href=\"/privacy\">Privacy Policy</a></div><div><a href=\"/terms\">Terms of Service</a></div></div><div class=\"text-center opacity-60\">© <!-- -->2026<!-- --> TanStack LLC</div></div></div><!--/$--></div></div><div aria-hidden=\"true\" class=\"pointer-events-none fixed top-0 left-0 z-99999999 h-[320px] w-full select-none\"><div class=\"absolute top-0 w-full h-80 rounded-[100%] bg-amber-500/30 blur-3xl transition-all duration-500 dark:bg-sky-400/25 -translate-y-full opacity-0\"></div><div class=\"absolute top-6 left-1/2 -translate-x-1/2 rounded-full bg-white/75 p-2 shadow-lg backdrop-blur-lg transition-all duration-300 dark:bg-slate-900/40 -translate-y-6 opacity-0\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-loader-circle animate-spin text-gray-900 dark:text-white text-4xl\" aria-label=\"Loading\"><path d=\"M21 12a9 9 0 1 1-6.219-8.56\"></path></svg></div></div><section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section><script defer=\"\" src=\"https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496\" integrity=\"sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==\" data-cf-beacon=\"{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;7703c87711084cfcbf970e05b2952977&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}\" crossorigin=\"anonymous\"></script>\n</body></html>",
                "_has_shadow_root": "false",
                "_img-loading-attr": "[\"lazy\",\"lazy\",\"lazy\",\"eager\",\"eager\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\",\"lazy\"]",
                "_initiators": {
                    "": [
                        "https://tanstack.com/"
                    ],
                    "https://tanstack.com/": [
                        "https://tanstack.com/fonts/Inter-latin.woff2",
                        "https://tanstack.com/images/logos/logo-black.svg",
                        "https://tanstack.com/images/logos/logo-white.svg",
                        "https://tanstack.com/site.webmanifest"
                    ],
                    "https://tanstack.com/assets/index-B9NJHisQ.js": [
                        "https://tanstack.com/cdn-cgi/rum?",
                        "https://tanstack.com/_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                        "https://tanstack.com/_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                        "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=2485",
                        "https://o4507236158537728.ingest.us.sentry.io/api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                        "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7487"
                    ],
                    "https://tanstack.com/assets/tanstack-router-U0H7bmeq.js": [
                        "data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e"
                    ]
                },
                "_inline_style_bytes": 16944,
                "_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":1,\"fetch\":10,\"beacon\":0,\"total\":11},\"beacon_ajax_usage\":0,\"iframe\":0,\"requests_protocol\":{\"ajax_h1\":0,\"resources_h1\":0,\"ajax_h2\":0,\"resources_h2\":0,\"ajax_h3\":10,\"resources_h3\":35},\"web_component_specs\":{\"custom_elements\":[],\"shadow_roots\":[],\"template\":[]},\"script_tags\":{\"total\":6,\"async\":4,\"defer\":1,\"crossorigin\":0,\"integrity\":1,\"nomodule\":0,\"nonce\":0,\"referrerpolicy\":0,\"src\":4,\"inline\":2,\"type_module\":1,\"async_and_defer\":0,\"defer_without_src\":0,\"charset\":0,\"language\":0},\"noscript_tags\":{\"total\":0},\"sourceMaps\":{\"count\":0,\"ext\":{}},\"bundler\":[],\"document\":{\"length\":308432,\"elements\":2015,\"links\":19,\"stylesheets\":1,\"inlineStyles\":1,\"scripts\":2,\"inlineScripts\":4}}",
                "_llms_txt_validation": "{\"valid\":true}",
                "_localstorage_size": 0,
                "_markup": "{\"favicon\":true,\"rel_alternate_mobile\":false,\"compatMode\":\"CSS1Compat\",\"noscripts\":{\"iframe_googletagmanager_count\":0,\"total\":0},\"buttons\":{\"types\":{\"button\":26,\"submit\":1},\"total\":27},\"form\":{\"target\":{},\"method\":{},\"elements\":[{\"tagNames\":{\"button\":6,\"textarea\":1},\"types\":{\"button\":5,\"submit\":1},\"total\":7}],\"total\":1},\"dirs\":{\"html_dir\":null,\"body_nodes_dir\":{\"values\":{},\"total\":0}},\"inputs\":{\"types\":{},\"total\":0},\"audios\":{\"autoplay\":{},\"total\":0},\"classes\":{\"unique_names_total\":772,\"references_total\":10802},\"rel\":{\"rels_total\":103,\"rels\":{\"modulepreload\":19,\"canonical\":1,\"preload\":1,\"apple-touch-icon\":1,\"icon\":3,\"manifest\":1,\"stylesheet\":1,\"noopener noreferrer\":54,\"noreferrer\":22}},\"ids\":{\"ids_total\":27,\"duplicate_ids_total\":0,\"unique_ids_total\":27},\"images\":{\"picture\":{\"total\":0},\"source\":{\"total\":0,\"src_total\":0,\"srcset_total\":0,\"media_total\":0,\"type_total\":0},\"img\":{\"total\":52,\"src_total\":52,\"srcset_total\":0,\"alt\":{\"missing\":0,\"blank\":7,\"present\":45},\"loading\":{\"auto\":0,\"lazy\":48,\"eager\":2,\"invalid\":0,\"missing\":2,\"blank\":0},\"dimensions\":{\"missing_width\":18,\"missing_height\":19}}},\"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\":169,\"svg_img_total\":21,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":190},\"app\":{\"app_id_present\":false,\"meta_theme_color\":\"#f9fafb\"},\"anchors\":{\"hrefs_without_special_scheme\":[\"mailto:support@tanstack.com\",\"mailto:partners@tanstack.com?subject=TanStack%20Partnership%20Inquiry\",\"mailto:support@tanstack.com\",\"mailto:partners@tanstack.com?subject=TanStack%20Partnership%20Inquiry\"]},\"dom-shape\":{\"bodyNodesCount\":1974,\"bodyLeafNodesCount\":858,\"depth\":{\"mean\":12.944055944055943,\"median\":13,\"mode\":15,\"stddev\":3.841758454775927,\"skew\":-0.5351570329436474,\"range\":{\"min\":1,\"max\":20}},\"bodyNonLeafNodesCount\":1116,\"branchFactor\":{\"mean\":1.8584229390681004,\"median\":2,\"mode\":1,\"stddev\":1.834464661779042,\"skew\":0.46794193257209543,\"range\":{\"min\":1,\"max\":48}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":8,\"stddev\":0,\"skew\":null,\"median\":8,\"mode\":8,\"range\":{\"min\":8,\"max\":8}},{\"depth\":1,\"count\":4,\"mean\":1.5,\"stddev\":0.5,\"skew\":1,\"median\":1.5,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":2,\"count\":5,\"mean\":2.6,\"stddev\":1.8547236990991407,\"skew\":0.8626621856275074,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":6}},{\"depth\":3,\"count\":11,\"mean\":2.6363636363636362,\"stddev\":3.2828127427759615,\"skew\":0.49846389805954017,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":12}},{\"depth\":4,\"count\":24,\"mean\":1.9166666666666667,\"stddev\":0.759202798262025,\"skew\":-0.10976425998969024,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":3}},{\"depth\":5,\"count\":32,\"mean\":2.21875,\"stddev\":2.1612261421470915,\"skew\":0.5639159994563182,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":10}},{\"depth\":6,\"count\":45,\"mean\":2,\"stddev\":1.2110601416389966,\"skew\":0.8257228238447706,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":6}},{\"depth\":7,\"count\":60,\"mean\":2.3833333333333333,\"stddev\":2.0007637430630223,\"skew\":0.6914026396817605,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":13}},{\"depth\":8,\"count\":80,\"mean\":1.775,\"stddev\":0.6319612329882268,\"skew\":-0.3560344974581562,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":4}},{\"depth\":9,\"count\":80,\"mean\":2.325,\"stddev\":2.2845951501305435,\"skew\":-0.29545716227289975,\"median\":2,\"mode\":3,\"range\":{\"min\":1,\"max\":21}},{\"depth\":10,\"count\":102,\"mean\":1.9019607843137254,\"stddev\":0.9852819236393031,\"skew\":0.9154342149931898,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":11,\"count\":95,\"mean\":1.5263157894736843,\"stddev\":0.831512322447642,\"skew\":0.6329621044272918,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":5}},{\"depth\":12,\"count\":125,\"mean\":1.864,\"stddev\":4.220604696012173,\"skew\":0.2047100030041544,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":48}},{\"depth\":13,\"count\":127,\"mean\":1.8661417322834646,\"stddev\":0.6065548085849058,\"skew\":-0.22068618667590345,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":6}},{\"depth\":14,\"count\":133,\"mean\":1.4285714285714286,\"stddev\":0.6967779150798856,\"skew\":0.6150760799045889,\"median\":1,\"mode\":1,\"range\":{\"min\":1,\"max\":4}},{\"depth\":15,\"count\":41,\"mean\":2.073170731707317,\"stddev\":0.9973194292810182,\"skew\":0.07336739820667783,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":5}},{\"depth\":16,\"count\":36,\"mean\":2,\"stddev\":0.23570226039551584,\"skew\":0,\"median\":2,\"mode\":2,\"range\":{\"min\":1,\"max\":3}},{\"depth\":17,\"count\":64,\"mean\":1.5,\"stddev\":0.5,\"skew\":1,\"median\":1.5,\"mode\":1,\"range\":{\"min\":1,\"max\":2}},{\"depth\":18,\"count\":49,\"mean\":1.7755102040816326,\"stddev\":0.8867575911183849,\"skew\":0.8745458870034072,\"median\":2,\"mode\":1,\"range\":{\"min\":1,\"max\":4}},{\"depth\":19,\"count\":3,\"mean\":3,\"stddev\":0,\"skew\":null,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":3}}]}}",
                "_media": "{\"num_picture_img\":0,\"num_image_sizes\":28,\"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": 6,
                "_num_scripts_async": 3,
                "_num_scripts_sync": 1,
                "_observers": null,
                "_origin-trials": [],
                "_parsed_css": [
                    {
                        "url": "block",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ":root"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--th-background",
                                                "value": "#ffffff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-token",
                                                "value": "#24292f"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-attr",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-code-inline",
                                                "value": "#953800"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-command",
                                                "value": "#8250df"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-comment",
                                                "value": "#6e7781"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-deleted",
                                                "value": "#cf222e"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-function",
                                                "value": "#8250df"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-heading",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-inserted",
                                                "value": "#1a7f37"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-keyword",
                                                "value": "#cf222e"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-link",
                                                "value": "#0969da"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-literal",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-meta",
                                                "value": "#57606a"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-number",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-operator",
                                                "value": "#8250df"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-property",
                                                "value": "#0550ae"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-selector",
                                                "value": "#116329"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-string",
                                                "value": "#0a7f64"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-tag",
                                                "value": "#116329"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-type",
                                                "value": "#953800"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-variable",
                                                "value": "#953800"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".dark"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--th-background",
                                                "value": "#111111"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-token",
                                                "value": "#d4d4d4"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-attr",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-code-inline",
                                                "value": "#ffa657"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-command",
                                                "value": "#d2a8ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-comment",
                                                "value": "#a3a3a3"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-deleted",
                                                "value": "#ff7b72"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-function",
                                                "value": "#d2a8ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-heading",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-inserted",
                                                "value": "#7ee787"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-keyword",
                                                "value": "#ff7b72"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-link",
                                                "value": "#58a6ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-literal",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-meta",
                                                "value": "#737373"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-number",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-operator",
                                                "value": "#d2a8ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-property",
                                                "value": "#79c0ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-selector",
                                                "value": "#7ee787"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-string",
                                                "value": "#a5d6ff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-tag",
                                                "value": "#7ee787"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-type",
                                                "value": "#ffa657"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--th-variable",
                                                "value": "#ffa657"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "pre.th-code"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "overflow-x",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "1rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--th-background)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-token)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-token"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-token)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-keyword"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-keyword)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-string"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-string)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-comment"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-comment)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-function"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-function)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-type)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-property"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-property)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-tag"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-tag)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-attr"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-attr)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-literal"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-literal)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-number"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-number)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-variable"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-variable)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-operator"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-operator)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-inserted"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-inserted)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-deleted"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-deleted)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-meta"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-meta)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-heading"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-heading)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-link"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-link)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-code-inline"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-code-inline)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-selector"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-selector)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".th-command"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--th-command)"
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    },
                    {
                        "url": "block",
                        "ast": {
                            "type": "stylesheet",
                            "stylesheet": {
                                "rules": [
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][dir=ltr]",
                                            "html[dir=ltr]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--toast-icon-margin-start",
                                                "value": "-3px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-icon-margin-end",
                                                "value": "4px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-svg-margin-start",
                                                "value": "-1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-svg-margin-end",
                                                "value": "0px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-button-margin-start",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-button-margin-end",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-start",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-end",
                                                "value": "unset"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-transform",
                                                "value": "translate(-35%, -35%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][dir=rtl]",
                                            "html[dir=rtl]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--toast-icon-margin-start",
                                                "value": "4px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-icon-margin-end",
                                                "value": "-3px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-svg-margin-start",
                                                "value": "0px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-svg-margin-end",
                                                "value": "-1px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-button-margin-start",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-button-margin-end",
                                                "value": "auto"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-start",
                                                "value": "unset"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-end",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--toast-close-button-transform",
                                                "value": "translate(35%, -35%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "fixed"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "var(--width)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-family",
                                                "value": "ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray1",
                                                "value": "hsl(0, 0%, 99%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray2",
                                                "value": "hsl(0, 0%, 97.3%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray3",
                                                "value": "hsl(0, 0%, 95.1%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray4",
                                                "value": "hsl(0, 0%, 93%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray5",
                                                "value": "hsl(0, 0%, 90.9%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray6",
                                                "value": "hsl(0, 0%, 88.7%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray7",
                                                "value": "hsl(0, 0%, 85.8%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray8",
                                                "value": "hsl(0, 0%, 78%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray9",
                                                "value": "hsl(0, 0%, 56.1%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray10",
                                                "value": "hsl(0, 0%, 52.3%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray11",
                                                "value": "hsl(0, 0%, 43.5%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--gray12",
                                                "value": "hsl(0, 0%, 9%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--border-radius",
                                                "value": "8px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "list-style",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "999999999"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "transform .4s ease"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(hover:none) and (pointer:coarse)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-lifted=true]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "none"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-x-position=right]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "var(--offset-right)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-x-position=left]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "var(--offset-left)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-x-position=center]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "translateX(-50%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-y-position=top]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "var(--offset-top)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-y-position=bottom]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "var(--offset-bottom)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(100%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift-amount",
                                                "value": "calc(var(--lift) * var(--gap))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "var(--z-index)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "var(--y)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "touch-action",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "transform .4s,opacity .4s,height .4s,box-shadow .2s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "box-sizing",
                                                "value": "border-box"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "overflow-wrap",
                                                "value": "anywhere"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid var(--normal-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--normal-text)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "var(--border-radius)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 4px 12px rgba(0,0,0,.1)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "var(--width)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "13px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "gap",
                                                "value": "6px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast]:focus-visible"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-y-position=top]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(-100%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift-amount",
                                                "value": "calc(1 * var(--gap))"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-y-position=bottom]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(100%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift",
                                                "value": "-1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--lift-amount",
                                                "value": "calc(var(--lift) * var(--gap))"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-description]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "400"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.4"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#3f3f3f"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "inherit"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-description]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#e8e8e8"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-title]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "500"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "line-height",
                                                "value": "1.5"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "inherit"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-icon]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "flex-start"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-shrink",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "var(--toast-icon-margin-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "var(--toast-icon-margin-end)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-promise=true] [data-icon]>svg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scale(.8)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform-origin",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "animation",
                                                "value": "sonner-fade-in .3s ease forwards"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-icon]>*"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "flex-shrink",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-icon] svg"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "var(--toast-svg-margin-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "var(--toast-svg-margin-end)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-content]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-direction",
                                                "value": "column"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "gap",
                                                "value": "2px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "4px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-left",
                                                "value": "8px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding-right",
                                                "value": "8px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "24px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-size",
                                                "value": "12px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--normal-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-text)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "var(--toast-button-margin-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "var(--toast-button-margin-end)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "none"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "font-weight",
                                                "value": "500"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "pointer"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "outline",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "flex-shrink",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "opacity .4s,box-shadow .2s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-button]:focus-visible"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 0 0 2px rgba(0,0,0,.4)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-button]:first-of-type"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-left",
                                                "value": "var(--toast-button-margin-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "var(--toast-button-margin-end)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-cancel]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--normal-text)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "rgba(0,0,0,.08)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "rgba(255,255,255,.3)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "var(--toast-close-button-start)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "var(--toast-close-button-end)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "20px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "display",
                                                "value": "flex"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "align-items",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--gray12)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border",
                                                "value": "1px solid var(--gray4)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "var(--toast-close-button-transform)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "pointer"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "opacity .1s,background .2s,border-color .2s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "box-shadow",
                                                "value": "0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true] [data-disabled=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "cursor",
                                                "value": "not-allowed"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--gray2)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--gray5)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swiping=true]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "-100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "-100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "-1"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-y-position=top][data-swiping=true]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scaleY(3) translateY(50%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scaleY(3) translateY(-50%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swiping=false][data-removed=true]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "inset",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scaleY(2)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-expanded=true]::after"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "content",
                                                "value": "''"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "calc(var(--gap) + 1px)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "bottom",
                                                "value": "100%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "100%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-mounted=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(0)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "1"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-expanded=false][data-front=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--scale",
                                                "value": "var(--toasts-before) * 0.05 + 1"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "var(--front-toast-height)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast]>*"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "opacity .4s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-x-position=right]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-x-position=left]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-visible=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "pointer-events",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-mounted=true][data-expanded=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(calc(var(--lift) * var(--offset)))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "var(--initial-height)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(calc(var(--lift) * -100%))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--y",
                                                "value": "translateY(40%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "transform .5s,opacity .2s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-removed=true][data-front=false]::before"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "calc(var(--initial-height) + 20%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swiping=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0))"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swiped=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "user-select",
                                                "value": "none"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-y-position=bottom]",
                                            "[data-sonner-toast][data-swipe-out=true][data-y-position=top]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-duration",
                                                "value": ".2s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "animation-timing-function",
                                                "value": "ease-out"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "animation-fill-mode",
                                                "value": "forwards"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-name",
                                                "value": "swipe-out-left"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-name",
                                                "value": "swipe-out-right"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-name",
                                                "value": "swipe-out-up"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-name",
                                                "value": "swipe-out-down"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "swipe-out-left",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "from"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateX(var(--swipe-amount-x))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "to"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateX(calc(var(--swipe-amount-x) - 100%))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "swipe-out-right",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "from"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateX(var(--swipe-amount-x))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "to"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateX(calc(var(--swipe-amount-x) + 100%))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "swipe-out-up",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "from"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateY(var(--swipe-amount-y))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "to"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateY(calc(var(--swipe-amount-y) - 100%))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "swipe-out-down",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "from"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateY(var(--swipe-amount-y))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "to"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "var(--y) translateY(calc(var(--swipe-amount-y) + 100%))"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(max-width:600px)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "position",
                                                        "value": "fixed"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "var(--mobile-offset-right)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "var(--mobile-offset-left)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "100%"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][dir=rtl]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "calc(var(--mobile-offset-left) * -1)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster] [data-sonner-toast]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "width",
                                                        "value": "calc(100% - var(--mobile-offset-left) * 2)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-x-position=left]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "var(--mobile-offset-left)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-y-position=bottom]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "bottom",
                                                        "value": "var(--mobile-offset-bottom)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-y-position=top]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "top",
                                                        "value": "var(--mobile-offset-top)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    "[data-sonner-toaster][data-x-position=center]"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "left",
                                                        "value": "var(--mobile-offset-left)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "right",
                                                        "value": "var(--mobile-offset-right)"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "none"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=light]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border",
                                                "value": "var(--gray4)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-text",
                                                "value": "var(--gray12)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-bg",
                                                "value": "hsl(143, 85%, 96%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-border",
                                                "value": "hsl(145, 92%, 87%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-text",
                                                "value": "hsl(140, 100%, 27%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-bg",
                                                "value": "hsl(208, 100%, 97%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-border",
                                                "value": "hsl(221, 91%, 93%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-text",
                                                "value": "hsl(210, 92%, 45%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-bg",
                                                "value": "hsl(49, 100%, 97%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-border",
                                                "value": "hsl(49, 91%, 84%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-text",
                                                "value": "hsl(31, 92%, 45%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-bg",
                                                "value": "hsl(359, 100%, 97%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-border",
                                                "value": "hsl(359, 100%, 94%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-text",
                                                "value": "hsl(360, 100%, 45%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg",
                                                "value": "#000"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border",
                                                "value": "hsl(0, 0%, 20%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-text",
                                                "value": "var(--gray1)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg",
                                                "value": "#fff"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border",
                                                "value": "var(--gray3)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-text",
                                                "value": "var(--gray12)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg",
                                                "value": "#000"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-bg-hover",
                                                "value": "hsl(0, 0%, 12%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border",
                                                "value": "hsl(0, 0%, 20%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-border-hover",
                                                "value": "hsl(0, 0%, 25%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--normal-text",
                                                "value": "var(--gray1)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-bg",
                                                "value": "hsl(150, 100%, 6%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-border",
                                                "value": "hsl(147, 100%, 12%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--success-text",
                                                "value": "hsl(150, 86%, 65%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-bg",
                                                "value": "hsl(215, 100%, 6%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-border",
                                                "value": "hsl(223, 43%, 17%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--info-text",
                                                "value": "hsl(216, 87%, 65%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-bg",
                                                "value": "hsl(64, 100%, 6%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-border",
                                                "value": "hsl(60, 100%, 9%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--warning-text",
                                                "value": "hsl(46, 87%, 65%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-bg",
                                                "value": "hsl(358, 76%, 10%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-border",
                                                "value": "hsl(357, 89%, 16%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "--error-text",
                                                "value": "hsl(358, 100%, 81%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--normal-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--normal-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--normal-bg-hover)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--normal-border-hover)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=success]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--success-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--success-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--success-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--success-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--success-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--success-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=info]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--info-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--info-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--info-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--info-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--info-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--info-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=warning]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--warning-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--warning-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--warning-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--warning-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--warning-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--warning-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=error]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--error-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--error-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--error-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--error-bg)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-color",
                                                "value": "var(--error-border)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "var(--error-text)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-wrapper"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "--size",
                                                "value": "16px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "var(--size)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "var(--size)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "inset",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "z-index",
                                                "value": "10"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-wrapper[data-visible=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "transform-origin",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "animation",
                                                "value": "sonner-fade-out .2s ease forwards"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-spinner"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "relative"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "var(--size)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "var(--size)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation",
                                                "value": "sonner-spin 1.2s linear infinite"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "var(--gray11)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "border-radius",
                                                "value": "6px"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "height",
                                                "value": "8%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "-10%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "-3.9%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "width",
                                                "value": "24%"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:first-child"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-1.2s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(.0001deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(2)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-1.1s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(30deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(3)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-1s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(60deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(4)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.9s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(90deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(5)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.8s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(120deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(6)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.7s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(150deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(7)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.6s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(180deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(8)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.5s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(210deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(9)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.4s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(240deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(10)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.3s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(270deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(11)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.2s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(300deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loading-bar:nth-child(12)"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "animation-delay",
                                                "value": "-.1s"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "rotate(330deg) translate(146%)"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "sonner-fade-in",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "0%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "scale(.8)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "100%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "scale(1)"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "sonner-fade-out",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "0%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "scale(1)"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "100%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "0"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "transform",
                                                        "value": "scale(.8)"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "keyframes",
                                        "name": "sonner-spin",
                                        "keyframes": [
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "0%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": "1"
                                                    }
                                                ]
                                            },
                                            {
                                                "type": "keyframe",
                                                "values": [
                                                    "100%"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "opacity",
                                                        "value": ".15"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "media",
                                        "media": "(prefers-reduced-motion)",
                                        "rules": [
                                            {
                                                "type": "rule",
                                                "selectors": [
                                                    ".sonner-loading-bar",
                                                    "[data-sonner-toast]",
                                                    "[data-sonner-toast]>*"
                                                ],
                                                "declarations": [
                                                    {
                                                        "type": "declaration",
                                                        "property": "transition",
                                                        "value": "none!important"
                                                    },
                                                    {
                                                        "type": "declaration",
                                                        "property": "animation",
                                                        "value": "none!important"
                                                    }
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loader"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "position",
                                                "value": "absolute"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "top",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "left",
                                                "value": "50%"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "translate(-50%,-50%)"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform-origin",
                                                "value": "center"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transition",
                                                "value": "opacity .2s,transform .2s"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".sonner-loader[data-visible=false]"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "opacity",
                                                "value": "0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "transform",
                                                "value": "scale(.8) translate(-50%,-50%)"
                                            }
                                        ]
                                    }
                                ],
                                "parsingErrors": []
                            }
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "color-scheme",
                                    "value": "light"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "position",
                                    "value": "fixed"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "0"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "0"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "1px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "1px"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "--ts-primary-nav-target-width",
                                    "value": "453px"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "3"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "1"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "3"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "z-index",
                                    "value": "1"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "position",
                                    "value": "fixed"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "0"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "0"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "1px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "1px"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "font-family",
                                    "value": "ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\""
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "font-variant-numeric",
                                    "value": "tabular-nums"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "5.625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "21.875%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "18.75%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "5.46875%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "17.5%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "75.625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "21.875%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "18.75%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "8.125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "76.5625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "24.375%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "67.5%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "76.5625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "24.375%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "45.3125%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "17.5%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "39.7174%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "51.2186%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(-175.374deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "50%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "27.5791%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(-90deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "71.5183%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "40.1761%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(-15.13deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "34.5654%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "74.0169%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(148.628deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "64.3552%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "72.1289%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "translate(-50%, -50%) rotate(37.4769deg)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "51.3671875%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "24.375%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "38.936941964285715%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "50%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "45.3125%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "50%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "25.78125%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "58.75%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "51.3671875%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "75.625%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "38.936941964285715%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.25%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "66.33223684210526%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "30.743243243243246%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "76.5625%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "58.75%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "66.33223684210526%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "69.25675675675676%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "76.5625%"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(1.25)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(0.72)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(0.92)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(1.25)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(1.1)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "transform",
                                    "value": "scale(0.7)"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": []
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                },
                                {
                                    "type": "declaration",
                                    "property": "object-fit",
                                    "value": "cover"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "aspect-ratio",
                                    "value": "1/1"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "20px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "20px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.14"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "39.08%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "59.68%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "37px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "37px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.15000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "70.16%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "25.36%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "54px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "54px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.16"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "17.240000000000002%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "79.03999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "71px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "71px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.17"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "48.32%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "44.72%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "88px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "88px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.18000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "79.39999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "10.4%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "105px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "105px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.19"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "26.48%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "64.08000000000001%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "32px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "32px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "57.559999999999995%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "29.76%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "49px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "49px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.21000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "88.64%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "83.44%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "66px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "66px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.22000000000000003"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "35.72%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "49.12%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "83px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "83px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.23"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "66.8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "14.8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "100px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "100px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.24000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "13.88%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "68.47999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "27px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "27px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.25"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "44.96%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "34.16%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "44px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "44px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.14"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "76.04%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "87.84%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "61px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "61px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.15000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "23.119999999999997%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "53.52%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "78px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "78px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.16"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "54.2%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "19.2%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "95px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "95px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.17"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "85.28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "72.88%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "22px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "22px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.18000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "32.36%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "38.56%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "39px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "39px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.19"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "63.440000000000005%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "92.24%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "56px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "56px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "10.52%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "57.919999999999995%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "73px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "73px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.21000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "41.6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "23.6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "90px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "90px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.22000000000000003"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "72.68%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "77.28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "107px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "107px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.23"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "19.76%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "42.96%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "34px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "34px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.24000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "50.84%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "8.64%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "51px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "51px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.25"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "81.92%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "62.32%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "68px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "68px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.14"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "29%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "85px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "85px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.15000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "60.08%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "81.67999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "102px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "102px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.16"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "91.16%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "47.36%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "29px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "29px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.17"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "38.239999999999995%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "13.04%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "46px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "46px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.18000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "69.32%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "66.72%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "63px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "63px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.19"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "16.4%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "32.4%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "80px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "80px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "47.48%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "86.08%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "97px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "97px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.21000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "78.56%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "51.760000000000005%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "24px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "24px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.22000000000000003"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "25.64%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "17.44%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "41px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "41px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.23"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "56.72%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "71.12%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "58px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "58px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.24000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "87.8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "36.8%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "75px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "75px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.25"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "34.879999999999995%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "90.47999999999999%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "92px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "92px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.14"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "65.96%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "56.16%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "109px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "109px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.15000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "13.04%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "21.84%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "36px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "36px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.16"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "44.12%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "75.52000000000001%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "53px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "53px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.17"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "75.2%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "41.2%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "70px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "70px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.18000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "22.28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "6.88%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "87px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "87px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.19"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "53.36%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "60.56%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "104px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "104px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.2"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "84.44%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "26.240000000000002%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "31px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "31px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.21000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "31.520000000000003%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "79.92%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "48px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "48px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.22000000000000003"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "62.6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "45.6%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "65px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "65px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.23"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "9.68%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "11.28%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "82px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "82px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.24000000000000002"
                                }
                            ]
                        }
                    },
                    {
                        "url": "inline",
                        "ast": {
                            "declarations": [
                                {
                                    "type": "declaration",
                                    "property": "left",
                                    "value": "40.76%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "top",
                                    "value": "64.96000000000001%"
                                },
                                {
                                    "type": "declaration",
                                    "property": "width",
                                    "value": "99px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "height",
                                    "value": "99px"
                                },
                                {
                                    "type": "declaration",
                                    "property": "opacity",
                                    "value": "0.25"
                                }
                            ]
                        }
                    }
                ],
                "_performance": {
                    "lcp_elem_stats": {
                        "startTime": 1816,
                        "nodeName": "IMG",
                        "url": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                        "size": 160000,
                        "loadTime": 1445.5999999940395,
                        "renderTime": 1816,
                        "attributes": [
                            {
                                "name": "src",
                                "value": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png"
                            },
                            {
                                "name": "width",
                                "value": "500"
                            },
                            {
                                "name": "height",
                                "value": "500"
                            },
                            {
                                "name": "alt",
                                "value": "TanStack Logo"
                            },
                            {
                                "name": "loading",
                                "value": "eager"
                            },
                            {
                                "name": "decoding",
                                "value": "async"
                            },
                            {
                                "name": "class",
                                "value": "absolute inset-0 block h-full w-full object-contain dark:hidden"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ],
                        "boundingClientRect": {
                            "x": 107.5,
                            "y": 148,
                            "width": 400,
                            "height": 400,
                            "top": 148,
                            "right": 507.5,
                            "bottom": 548,
                            "left": 107.5
                        },
                        "naturalWidth": 500,
                        "naturalHeight": 500,
                        "styles": {
                            "background-image": "none",
                            "pointer-events": "auto",
                            "position": "absolute",
                            "width": "400px",
                            "height": "400px"
                        },
                        "percentOfViewport": "0.172",
                        "cover90viewport": false
                    },
                    "raw_lcp_element": {
                        "nodeName": "IMG",
                        "attributes": [
                            {
                                "name": "src",
                                "value": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png"
                            },
                            {
                                "name": "width",
                                "value": "500"
                            },
                            {
                                "name": "height",
                                "value": "500"
                            },
                            {
                                "name": "alt",
                                "value": "TanStack Logo"
                            },
                            {
                                "name": "loading",
                                "value": "eager"
                            },
                            {
                                "name": "decoding",
                                "value": "async"
                            },
                            {
                                "name": "class",
                                "value": "absolute inset-0 block h-full w-full object-contain dark:hidden"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ]
                    },
                    "is_lcp_statically_discoverable": true,
                    "is_lcp_preloaded": false,
                    "lcp_preload": [],
                    "web_vitals_js": [],
                    "gaming_metrics": [],
                    "speculation_rules": {
                        "htmlRules": [],
                        "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\":{\"A\":76}},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"present\":false,\"status\":404}}",
                "_privacy-sandbox": {
                    "featuresDisabled": [
                        {
                            "top-level-storage-access": []
                        }
                    ],
                    "privacySandBoxAPIUsage": []
                },
                "_pwa": {
                    "serviceWorkers": [],
                    "manifests": {
                        "https://tanstack.com/site.webmanifest": {
                            "name": "",
                            "short_name": "",
                            "icons": [
                                {
                                    "src": "/android-chrome-192x192.png",
                                    "sizes": "192x192",
                                    "type": "image/png"
                                },
                                {
                                    "src": "/android-chrome-512x512.png",
                                    "sizes": "512x512",
                                    "type": "image/png"
                                }
                            ],
                            "theme_color": "#ffffff",
                            "background_color": "#ffffff",
                            "display": "standalone"
                        }
                    },
                    "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\":false,\"url\":\"https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\",\"totalCandidates\":1,\"widthAttribute\":\"30\",\"altAttribute\":\"\",\"clientWidth\":30,\"clientHeight\":30,\"naturalWidth\":30,\"naturalHeight\":30,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":30,\"approximateResourceHeight\":30,\"byteSize\":1468,\"bitsPerPixel\":13.04888888888889,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/images/logos/logo-black.svg\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":30,\"clientHeight\":30,\"naturalWidth\":663,\"naturalHeight\":660,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":663,\"approximateResourceHeight\":660,\"byteSize\":10625,\"bitsPerPixel\":0.19425019425019424,\"mimeType\":\"image/svg+xml\",\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/images/logos/logo-white.svg\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":30,\"clientHeight\":30,\"naturalWidth\":663,\"naturalHeight\":660,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":663,\"approximateResourceHeight\":660,\"byteSize\":10637,\"bitsPerPixel\":0.19446958270487683,\"mimeType\":\"image/svg+xml\",\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"intrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\",\"totalCandidates\":1,\"heightAttribute\":\"240\",\"widthAttribute\":\"240\",\"altAttribute\":\"\",\"clientWidth\":80,\"clientHeight\":84,\"naturalWidth\":229,\"naturalHeight\":240,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":229,\"approximateResourceHeight\":240,\"byteSize\":7974,\"bitsPerPixel\":1.1606986899563319,\"computedSizingStyles\":{\"width\":\"80px\",\"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://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png\",\"totalCandidates\":1,\"heightAttribute\":\"240\",\"widthAttribute\":\"240\",\"altAttribute\":\"Explore TanStack\",\"clientWidth\":80,\"clientHeight\":84,\"naturalWidth\":229,\"naturalHeight\":240,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":229,\"approximateResourceHeight\":240,\"byteSize\":7974,\"bitsPerPixel\":1.1606986899563319,\"computedSizingStyles\":{\"width\":\"80px\",\"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://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\",\"totalCandidates\":1,\"heightAttribute\":\"500\",\"widthAttribute\":\"500\",\"altAttribute\":\"TanStack Logo\",\"clientWidth\":400,\"clientHeight\":400,\"naturalWidth\":500,\"naturalHeight\":500,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":500,\"approximateResourceHeight\":500,\"byteSize\":26102,\"bitsPerPixel\":0.835264,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\",\"totalCandidates\":1,\"heightAttribute\":\"500\",\"widthAttribute\":\"500\",\"altAttribute\":\"TanStack Logo\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":500,\"naturalHeight\":500,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":500,\"approximateResourceHeight\":500,\"byteSize\":24757,\"bitsPerPixel\":0.792224,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/cloudflare-black-6Ojsn8yh.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Cloudflare\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/cloudflare-white-Co-Tyjbl.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Cloudflare\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/railway-black-DeBDfNao.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Railway\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/railway-white-CFKFsfw2.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Railway\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20width='512'%20height='…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Netlify\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20width='512'%20height='…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Netlify\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/coderabbit-light-CIzGLYU_.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"CodeRabbit\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/coderabbit-dark-D643Zkrv.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"CodeRabbit\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/lovable-black-1mVxR6Bj.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Lovable\",\"clientWidth\":396,\"clientHeight\":120,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":-196,\"sizesRelativeError\":-0.494949494949495,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/lovable-white-DLB1BxKZ.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Lovable\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"120px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/clerk-logo-light-BYN-U_0H.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Clerk\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/clerk-logo-dark-CRE22T_2.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Clerk\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/serpapi-black-DnXRiQQ3.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"SerpApi\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/serpapi-white-CPxTEZSp.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"SerpApi\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/openrouter-black-DNn7_580.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"OpenRouter\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/openrouter-white-COMTfjvn.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"OpenRouter\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"AG Grid\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"AG Grid\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/workos-black-DnPI5Ve5.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"WorkOS\",\"clientWidth\":180,\"clientHeight\":56,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":20,\"sizesRelativeError\":0.1111111111111111,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20width='880'%20height='…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"WorkOS\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"56px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3c?xml%20version=%271.0%27%20e…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Unkey\",\"clientWidth\":110,\"clientHeight\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":90,\"sizesRelativeError\":0.8181818181818182,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3c?xml%20version=%271.0%27%20e…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Unkey\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/prisma-light-Cloa3Onm.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Prisma\",\"clientWidth\":110,\"clientHeight\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":90,\"sizesRelativeError\":0.8181818181818182,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/prisma-dark-DwgDxLwn.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Prisma\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/electric-light-C-5MDda4.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Electric\",\"clientWidth\":110,\"clientHeight\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":90,\"sizesRelativeError\":0.8181818181818182,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"https://tanstack.com/assets/electric-dark-Bfu2Vl2j.svg\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Electric\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20height='119'%20viewBox…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Sentry\",\"clientWidth\":110,\"clientHeight\":36,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":90,\"sizesRelativeError\":0.8181818181818182,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20height='119'%20viewBox…\",\"totalCandidates\":1,\"heightAttribute\":\"100\",\"widthAttribute\":\"200\",\"altAttribute\":\"Sentry\",\"clientWidth\":0,\"clientHeight\":0,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":true,\"sizesCSSLength\":\"200px\",\"sizesWidth\":200,\"sizesParseError\":false,\"sizesWasImplicit\":false,\"sizesAbsoluteError\":200,\"sizesRelativeError\":null,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"auto\",\"maxWidth\":\"100%\",\"maxHeight\":\"36px\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"both\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/blog-assets/tanstack-table-v9-reactivity/header.png\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":318,\"clientHeight\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/blog-assets/run-coding-agents-in-a-sandbox/header.png\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":318,\"clientHeight\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://tanstack.com/blog-assets/tanstack-open-source-awards-2026/header.jpg\",\"totalCandidates\":1,\"altAttribute\":\"\",\"clientWidth\":318,\"clientHeight\":179,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/tannerlinsley.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Tanner Linsley\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/tkdodo.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Dominik Dorfmeister\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/crutchcorn.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Corbin Crutchley\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/schiller-manuel.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Manuel Schiller\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/kevinvandy.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Kevin Van Cott\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/jherr.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Jack Herrington\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/seancassiere.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Sean Cassiere\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/chorobin.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Christopher Horobin\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/piecyk.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Damian Pieczynski\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/KyleAMathews.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Kyle Mathews\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/AlemTuzlak.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Alem Tuzlak\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/samwillis.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Sam Willis\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":false,\"hasHeight\":false,\"url\":\"https://github.com/lachlancollins.png\",\"totalCandidates\":1,\"altAttribute\":\"Avatar of Lachlan Collins\",\"clientWidth\":313,\"clientHeight\":256,\"naturalWidth\":0,\"naturalHeight\":0,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":0,\"approximateResourceHeight\":0,\"computedSizingStyles\":{\"width\":\"100%\",\"height\":\"100%\",\"maxWidth\":\"100%\",\"maxHeight\":\"none\",\"minWidth\":\"auto\",\"minHeight\":\"auto\"},\"intrinsicOrExtrinsicSizing\":{\"width\":\"extrinsic\",\"height\":\"extrinsic\"},\"reservedLayoutDimensions\":false},{\"hasSrc\":true,\"hasAlt\":true,\"isInPicture\":false,\"hasCustomDataAttributes\":false,\"hasWidth\":true,\"hasHeight\":true,\"url\":\"data:image/svg+xml,%3csvg%20height='200'%20viewBox…\",\"totalCandidates\":1,\"heightAttribute\":\"300\",\"widthAttribute\":\"300\",\"altAttribute\":\"Discord Logo\",\"clientWidth\":300,\"clientHeight\":343,\"naturalWidth\":175,\"naturalHeight\":200,\"hasSrcset\":false,\"hasSizes\":false,\"currentSrcDensity\":1,\"approximateResourceWidth\":175,\"approximateResourceHeight\":200,\"computedSizingStyles\":{\"width\":\"300px\",\"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\":1902,\"size_kib\":1.857421875,\"over_google_limit\":false,\"comment_count\":23,\"record_counts\":{\"by_type\":{\"user_agent\":11,\"content_signal\":1,\"allow\":2,\"disallow\":9,\"sitemap\":1},\"by_useragent\":{\"*\":{\"content_signal\":1,\"allow\":2},\"amazonbot\":{\"disallow\":1},\"applebot-extended\":{\"disallow\":1},\"bytespider\":{\"disallow\":1},\"ccbot\":{\"disallow\":1},\"claudebot\":{\"disallow\":1},\"cloudflarebrowserrenderingcrawler\":{\"disallow\":1},\"google-extended\":{\"disallow\":1},\"gptbot\":{\"disallow\":1},\"meta-externalagent\":{\"disallow\":1}}}}",
                "_sass": "{\"stylesheets\":{\"remote\":0,\"inline\":2},\"sourcemaps\":{\"count\":0,\"ext\":{}}}",
                "_security": "{\"iframe-allow-sandbox\":[],\"sri-integrity\":[{\"integrity\":\"sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==\",\"src\":\"https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496\",\"tagname\":\"script\"}],\"visibility-observer\":false}",
                "_sessionstorage_size": 0,
                "_structured-data": "{\"structured_data\":{\"rendered\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"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:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:url\",\"content\":\"https://tanstack.com/\"},{\"name\":\"twitter:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"name\":\"twitter:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},{\"name\":\"twitter:creator\",\"content\":\"@tannerlinsley\"},{\"name\":\"twitter:site\",\"content\":\"@tannerlinsley\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"property\":\"og:url\",\"content\":\"https://tanstack.com/\"},{\"property\":\"og:type\",\"content\":\"website\"},{\"property\":\"og:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"property\":\"og:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"}]},\"raw\":{\"jsonld_scripts\":[],\"present\":{\"json_ld\":false,\"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:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"},{\"name\":\"twitter:url\",\"content\":\"https://tanstack.com/\"},{\"name\":\"twitter:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"name\":\"twitter:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},{\"name\":\"twitter:creator\",\"content\":\"@tannerlinsley\"},{\"name\":\"twitter:site\",\"content\":\"@tannerlinsley\"}],\"facebook\":[],\"opengraph\":[{\"property\":\"og:image\",\"content\":\"https://tanstack.com/assets/og-C0HGjoLl.png\"},{\"property\":\"og:url\",\"content\":\"https://tanstack.com/\"},{\"property\":\"og:type\",\"content\":\"website\"},{\"property\":\"og:title\",\"content\":\"TanStack | The open-source application stack for the web.\"},{\"property\":\"og:description\",\"content\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"}]}}}",
                "_third-parties": null,
                "_usertiming": 1,
                "_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},\"/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"/.well-known/security.txt\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https://tanstack.com/.well-known/security.txt\",\"content_type\":\"text/html; charset=utf-8\"}},\"/.well-known/change-password\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":false,\"url\":\"https://tanstack.com/.well-known/change-password\"}},\"/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200/\":{\"found\":false,\"data\":{\"status\":404,\"redirected\":true,\"url\":\"https://tanstack.com/.well-known/resource-that-should-not-exist-whose-status-code-should-not-be-200\"}}}",
                "_wpt_bodies": "{\"anchors\":{\"rendered\":{\"crawlable\":{\"follow\":220,\"nofollow\":0},\"hash_link\":10,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":15,\"jumpto\":{\"total\":10,\"early\":0,\"other\":10,\"using_id\":10,\"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\":5,\"hash_link\":0}},\"same_site\":142,\"same_property\":0,\"other_property\":77,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":54,\"noreferrer\":76},\"image_links\":15,\"invisible_links\":90,\"text_links\":129,\"target_blank\":{\"total\":76,\"noopener_noreferrer\":54,\"noopener\":0,\"noreferrer\":22,\"neither\":0},\"targets\":{\"_blank\":76},\"protocols\":{\"https\":230,\"mailto\":4}},\"raw\":{\"crawlable\":{\"follow\":219,\"nofollow\":0},\"hash_link\":10,\"hash_only_link\":0,\"javascript_void_links\":0,\"same_page\":{\"total\":15,\"jumpto\":{\"total\":10,\"early\":0,\"other\":10,\"using_id\":10,\"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\":5,\"hash_link\":0}},\"same_site\":141,\"same_property\":0,\"other_property\":77,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":54,\"noreferrer\":76},\"image_links\":14,\"invisible_links\":35,\"text_links\":184,\"target_blank\":{\"total\":76,\"noopener_noreferrer\":54,\"noopener\":0,\"noreferrer\":22,\"neither\":0},\"targets\":{\"_blank\":76},\"protocols\":{\"https\":221,\"mailto\":4,\"about\":8}}},\"title\":{\"rendered\":{\"primary\":{\"characters\":57,\"words\":9,\"text\":\"TanStack | The open-source application stack for the web.\"},\"total\":1},\"raw\":{\"primary\":{\"characters\":57,\"words\":9,\"text\":\"TanStack | The open-source application stack for the web.\"},\"total\":1},\"title_changed_on_render\":false},\"meta_description\":{\"rendered\":{\"all\":{\"text\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\",\"words\":18,\"characters\":134},\"primary\":{\"characters\":134,\"words\":18,\"text\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},\"total\":1},\"raw\":{\"all\":{\"text\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\",\"words\":18,\"characters\":134},\"primary\":{\"characters\":134,\"words\":18,\"text\":\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"},\"total\":1}},\"hreflangs\":{\"http_header\":{\"values\":[]},\"rendered\":{\"values\":[]},\"raw\":{\"values\":[]}},\"headings\":{\"rendered\":{\"first_non_empty_heading_hidden\":false,\"primary\":{\"words\":1,\"characters\":8,\"matches_title\":false,\"text\":\"TANSTACK\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":8,\"words\":1},\"h2\":{\"total\":1,\"non_empty_total\":1,\"characters\":46,\"words\":7},\"h3\":{\"total\":10,\"non_empty_total\":10,\"characters\":175,\"words\":29},\"h4\":{\"total\":9,\"non_empty_total\":9,\"characters\":127,\"words\":19},\"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\":1,\"characters\":8,\"matches_title\":false,\"text\":\"TanStack\",\"level\":1},\"h1\":{\"total\":1,\"non_empty_total\":1,\"characters\":8,\"words\":1},\"h2\":{\"total\":1,\"non_empty_total\":1,\"characters\":46,\"words\":7},\"h3\":{\"total\":10,\"non_empty_total\":10,\"characters\":175,\"words\":29},\"h4\":{\"total\":9,\"non_empty_total\":9,\"characters\":127,\"words\":19},\"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\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]},\"raw\":{\"jsonld_and_microdata_types\":[],\"jsonldIds\":0,\"jsonldReferencedIds\":0,\"microdataIds\":0,\"microdataReferencedIds\":0,\"jsonlsMicrodataCommonIds\":0,\"logo\":false,\"sitelinks_search_box\":false,\"same_as_values\":[],\"items_by_format\":{\"microformats2\":0,\"microdata\":0,\"jsonld\":0,\"rdfa\":0},\"context_hostnames\":[],\"jsonld_scripts\":{\"count\":0,\"errors\":0},\"microformats2_types\":[]}},\"raw_html\":{\"body\":true,\"html\":true,\"head\":true,\"size\":308432,\"head_size\":6228,\"body_size\":302157,\"comment_count\":34},\"canonicals\":{\"rendered\":{\"html_link_canoncials\":[\"https://tanstack.com/\"]},\"raw\":{\"html_link_canoncials\":[\"https://tanstack.com/\"]},\"self_canonical\":true,\"other_canonical\":false,\"canonicals\":[\"https://tanstack.com/\"],\"url\":\"https://tanstack.com/\",\"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\":694,\"raw\":694},\"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,
                        1409
                    ],
                    [
                        1734,
                        1881
                    ],
                    [
                        1956,
                        2005
                    ],
                    [
                        2135,
                        2142
                    ],
                    [
                        2201,
                        2447
                    ],
                    [
                        2508,
                        10638
                    ]
                ],
                "_longTasks": [
                    [
                        1409,
                        1734
                    ],
                    [
                        1881,
                        1956
                    ],
                    [
                        2005,
                        2135
                    ],
                    [
                        2142,
                        2201
                    ],
                    [
                        2447,
                        2508
                    ]
                ],
                "_lastVisualChange": 10800,
                "_render": 100,
                "_visualComplete85": 2000,
                "_visualComplete90": 2000,
                "_visualComplete95": 2000,
                "_visualComplete99": 10000,
                "_visualComplete": 10800,
                "_SpeedIndex": 2203,
                "_largestPaints": [
                    {
                        "event": "LargestImagePaint",
                        "time": 1837,
                        "size": 160000,
                        "DOMNodeId": 147,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                                "width": "500",
                                "height": "500",
                                "alt": "TanStack Logo",
                                "loading": "eager",
                                "decoding": "async",
                                "class": "absolute inset-0 block h-full w-full object-contain dark:hidden",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "bounds": [
                                107.5,
                                148,
                                400,
                                400
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 1837,
                        "size": 59392,
                        "DOMNodeId": 5,
                        "nodeInfo": {
                            "nodeType": "SPAN",
                            "attributes": {
                                "class": "\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            "
                            },
                            "bounds": [
                                539.5,
                                204,
                                514.703125,
                                96
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1837,
                        "size": 160000,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 107.5,
                                "y": 148,
                                "width": 400,
                                "height": 400,
                                "top": 148,
                                "right": 507.5,
                                "bottom": 548,
                                "left": 107.5
                            },
                            "outerHTML": "<img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\">",
                            "src": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "currentSrc": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "content": "normal"
                        },
                        "type": "image",
                        "url": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png"
                    },
                    {
                        "event": "LargestImagePaint",
                        "time": 1837,
                        "size": 160000,
                        "DOMNodeId": 147,
                        "nodeInfo": {
                            "nodeType": "IMG",
                            "attributes": {
                                "src": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                                "width": "500",
                                "height": "500",
                                "alt": "TanStack Logo",
                                "loading": "eager",
                                "decoding": "async",
                                "class": "absolute inset-0 block h-full w-full object-contain dark:hidden",
                                "fetchpriority": "high"
                            },
                            "sourceURL": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "bounds": [
                                107.5,
                                148,
                                400,
                                400
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 1837,
                        "size": 59392,
                        "DOMNodeId": 5,
                        "nodeInfo": {
                            "nodeType": "SPAN",
                            "attributes": {
                                "class": "\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            "
                            },
                            "bounds": [
                                539.5,
                                204,
                                514.703125,
                                96
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 1837,
                        "size": 160000,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 107.5,
                                "y": 148,
                                "width": 400,
                                "height": 400,
                                "top": 148,
                                "right": 507.5,
                                "bottom": 548,
                                "left": 107.5
                            },
                            "outerHTML": "<img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\">",
                            "src": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "currentSrc": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                            "content": "normal"
                        },
                        "type": "image"
                    }
                ],
                "_LargestContentfulPaintType": "image",
                "_LargestContentfulPaintNodeType": "IMG",
                "_LargestContentfulPaintImageURL": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                "_chromeUserTiming": [
                    {
                        "name": "navigationStart",
                        "time": 21
                    },
                    {
                        "name": "fetchStart",
                        "time": 32
                    },
                    {
                        "name": "navigationStart",
                        "time": 69
                    },
                    {
                        "name": "domLoading",
                        "time": 70
                    },
                    {
                        "name": "responseEnd",
                        "time": 70
                    },
                    {
                        "name": "domInteractive",
                        "time": 71
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 71
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 71
                    },
                    {
                        "name": "domComplete",
                        "time": 71
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 1142
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 1142
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 1142
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 1143
                    },
                    {
                        "name": "domLoading",
                        "time": 1143
                    },
                    {
                        "name": "responseEnd",
                        "time": 1180
                    },
                    {
                        "name": "domInteractive",
                        "time": 1836
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 1837
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 1837
                    },
                    {
                        "name": "firstPaint",
                        "time": 1837
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 1837
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 1837
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 1837
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 1843
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 1843
                    },
                    {
                        "name": "domComplete",
                        "time": 1967
                    },
                    {
                        "name": "loadEventStart",
                        "time": 1967
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 1968
                    },
                    {
                        "name": "InteractiveTime",
                        "time": 2507
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 1837
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 1837
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 1837
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 0
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 0
                    }
                ],
                "_chromeUserTiming.navigationStart": 70,
                "_chromeUserTiming.fetchStart": 32,
                "_chromeUserTiming.domLoading": 1144,
                "_chromeUserTiming.responseEnd": 1180,
                "_chromeUserTiming.domInteractive": 1837,
                "_chromeUserTiming.domContentLoadedEventStart": 1843,
                "_chromeUserTiming.domContentLoadedEventEnd": 1843,
                "_chromeUserTiming.domComplete": 1967,
                "_chromeUserTiming.unloadEventStart": 1142,
                "_chromeUserTiming.unloadEventEnd": 1142,
                "_chromeUserTiming.markAsMainFrame": 1143,
                "_chromeUserTiming.commitNavigationEnd": 1143,
                "_chromeUserTiming.firstMeaningfulPaintCandidate": 1837,
                "_chromeUserTiming.firstContentfulPaint": 1837,
                "_chromeUserTiming.firstPaint": 1837,
                "_chromeUserTiming.firstImagePaint": 1837,
                "_chromeUserTiming.firstMeaningfulPaint": 1837,
                "_chromeUserTiming.loadEventStart": 1968,
                "_chromeUserTiming.loadEventEnd": 1968,
                "_chromeUserTiming.InteractiveTime": 2507,
                "_chromeUserTiming.LargestImagePaint": 1837,
                "_chromeUserTiming.LargestTextPaint": 1837,
                "_chromeUserTiming.LargestContentfulPaint": 1837,
                "_chromeUserTiming.TotalLayoutShift": 0,
                "_chromeUserTiming.CumulativeLayoutShift": 0,
                "_blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 1153.195
                        },
                        "13": {
                            "name": "UnprefixedRequestAnimationFrame",
                            "firstUsed": 2121.646
                        },
                        "5285": {
                            "name": "V8Window_Location_AttributeSetter",
                            "firstUsed": 20.39
                        },
                        "5284": {
                            "name": "V8Window_Location_AttributeGetter",
                            "firstUsed": 20.403
                        },
                        "593": {
                            "name": "SetReferrerPolicy",
                            "firstUsed": 1145.682
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 1145.691
                        },
                        "1753": {
                            "name": "ReferrerPolicyHeader",
                            "firstUsed": 1145.694
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 1145.697
                        },
                        "2157": {
                            "name": "PerformanceServerTiming",
                            "firstUsed": 1145.699
                        },
                        "3850": {
                            "name": "PermissionsPolicyHeader",
                            "firstUsed": 1145.702
                        },
                        "4629": {
                            "name": "ZstdContentEncoding",
                            "firstUsed": 1145.705
                        },
                        "5001": {
                            "name": "ZstdContentEncodingForNavigation",
                            "firstUsed": 1145.707
                        },
                        "5002": {
                            "name": "ZstdContentEncodingForMainFrameNavigation",
                            "firstUsed": 1145.71
                        },
                        "5489": {
                            "name": "Http3",
                            "firstUsed": 1145.713
                        },
                        "5664": {
                            "name": "ReportToHeader",
                            "firstUsed": 1145.715
                        },
                        "2232": {
                            "name": "LinkRelModulePreload",
                            "firstUsed": 1145.805
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 1149.294
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 1153.591
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 1157.743
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 1157.749
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 1157.779
                        },
                        "901": {
                            "name": "LinkRelPreload",
                            "firstUsed": 1160.164
                        },
                        "1124": {
                            "name": "LinkHeaderPreload",
                            "firstUsed": 1160.168
                        },
                        "4561": {
                            "name": "LinkRelPreloadAsFont",
                            "firstUsed": 1173.95
                        },
                        "3019": {
                            "name": "DOMStorageRead",
                            "firstUsed": 1183.26
                        },
                        "2707": {
                            "name": "V8Window_MatchMedia_Method",
                            "firstUsed": 1183.811
                        },
                        "3868": {
                            "name": "PrefersColorSchemeMediaFeature",
                            "firstUsed": 1183.851
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 1184.908
                        },
                        "4240": {
                            "name": "ScriptSchedulingType_ParserBlockingInline",
                            "firstUsed": 1185.473
                        },
                        "5004": {
                            "name": "ZstdContentEncodingForSubresource",
                            "firstUsed": 1211.388
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 1244.79
                        },
                        "4007": {
                            "name": "CSSCascadeLayers",
                            "firstUsed": 1295.543
                        },
                        "976": {
                            "name": "CSSAtRuleSupports",
                            "firstUsed": 1295.842
                        },
                        "4632": {
                            "name": "CSSRelativeColor",
                            "firstUsed": 1295.874
                        },
                        "469": {
                            "name": "CSSSelectorPseudoHost",
                            "firstUsed": 1295.899
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 1295.98
                        },
                        "5184": {
                            "name": "CSSSelectorPseudoFileSelectorButton",
                            "firstUsed": 1296.059
                        },
                        "2431": {
                            "name": "CSSSelectorPseudoIS",
                            "firstUsed": 1296.078
                        },
                        "2322": {
                            "name": "CSSSelectorPseudoMatches",
                            "firstUsed": 1296.135
                        },
                        "4471": {
                            "name": "CSSColorMixFunction",
                            "firstUsed": 1296.175
                        },
                        "2319": {
                            "name": "CSSSelectorWebkitUnknownPseudo",
                            "firstUsed": 1296.191
                        },
                        "2283": {
                            "name": "CSSSelectorWebkitDateAndTimeValue",
                            "firstUsed": 1296.197
                        },
                        "2284": {
                            "name": "CSSSelectorWebkitDatetimeEdit",
                            "firstUsed": 1296.203
                        },
                        "2287": {
                            "name": "CSSSelectorWebkitDatetimeEditFieldsWrapper",
                            "firstUsed": 1296.209
                        },
                        "2295": {
                            "name": "CSSSelectorWebkitDatetimeEditYearField",
                            "firstUsed": 1296.216
                        },
                        "2291": {
                            "name": "CSSSelectorWebkitDatetimeEditMonthField",
                            "firstUsed": 1296.222
                        },
                        "2286": {
                            "name": "CSSSelectorWebkitDatetimeEditDayField",
                            "firstUsed": 1296.227
                        },
                        "2288": {
                            "name": "CSSSelectorWebkitDatetimeEditHourField",
                            "firstUsed": 1296.232
                        },
                        "2290": {
                            "name": "CSSSelectorWebkitDatetimeEditMinuteField",
                            "firstUsed": 1296.238
                        },
                        "2292": {
                            "name": "CSSSelectorWebkitDatetimeEditSecondField",
                            "firstUsed": 1296.243
                        },
                        "2289": {
                            "name": "CSSSelectorWebkitDatetimeEditMillisecondField",
                            "firstUsed": 1296.249
                        },
                        "2279": {
                            "name": "CSSSelectorWebkitCalendarPickerIndicator",
                            "firstUsed": 1296.256
                        },
                        "2298": {
                            "name": "CSSSelectorWebkitInnerSpinButton",
                            "firstUsed": 1296.277
                        },
                        "5599": {
                            "name": "CSSSelectorPseudoNot",
                            "firstUsed": 1296.289
                        },
                        "4743": {
                            "name": "CSSSelectorPseudoHas",
                            "firstUsed": 1296.313
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 1296.319
                        },
                        "5130": {
                            "name": "MediaQueryRangeSyntax",
                            "firstUsed": 1296.331
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 1296.428
                        },
                        "3066": {
                            "name": "HasMarkerPseudoElement",
                            "firstUsed": 1296.757
                        },
                        "4489": {
                            "name": "CSSColorGradientColorSpace",
                            "firstUsed": 1304.974
                        },
                        "2355": {
                            "name": "CSSGradient",
                            "firstUsed": 1306.074
                        },
                        "2388": {
                            "name": "CSSSelectorPseudoFocusVisible",
                            "firstUsed": 1308.353
                        },
                        "2314": {
                            "name": "CSSSelectorWebkitSearchCancelButton",
                            "firstUsed": 1319.957
                        },
                        "2316": {
                            "name": "CSSSelectorWebkitSliderRunnableTrack",
                            "firstUsed": 1319.971
                        },
                        "2317": {
                            "name": "CSSSelectorWebkitSliderThumb",
                            "firstUsed": 1320.008
                        },
                        "972": {
                            "name": "CSSAtRuleKeyframes",
                            "firstUsed": 1320.836
                        },
                        "2010": {
                            "name": "UnitlessZeroAngleTransform",
                            "firstUsed": 1320.86
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 1321.357
                        },
                        "1403": {
                            "name": "CSSFilterFunctionNoArguments",
                            "firstUsed": 1321.437
                        },
                        "2940": {
                            "name": "CSSAtRuleProperty",
                            "firstUsed": 1321.452
                        },
                        "1827": {
                            "name": "LocationOrigin",
                            "firstUsed": 1334.702
                        },
                        "954": {
                            "name": "V8Window_RequestIdleCallback_Method",
                            "firstUsed": 1334.733
                        },
                        "2078": {
                            "name": "ARIACurrentAttribute",
                            "firstUsed": 1348.431
                        },
                        "2347": {
                            "name": "ImageDecodingAttribute",
                            "firstUsed": 1349.097
                        },
                        "5492": {
                            "name": "SVGImage",
                            "firstUsed": 1349.235
                        },
                        "2087": {
                            "name": "ARIAHasPopupAttribute",
                            "firstUsed": 1349.331
                        },
                        "2084": {
                            "name": "ARIAExpandedAttribute",
                            "firstUsed": 1349.335
                        },
                        "2092": {
                            "name": "ARIALabelAttribute",
                            "firstUsed": 1349.383
                        },
                        "138": {
                            "name": "SVGSVGElement",
                            "firstUsed": 1350.843
                        },
                        "250": {
                            "name": "SVGSVGElementInDocument",
                            "firstUsed": 1351.641
                        },
                        "2935": {
                            "name": "LazyLoadImageLoadingAttributeLazy",
                            "firstUsed": 1359.11
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 1367.725
                        },
                        "2104": {
                            "name": "ARIAPressedAttribute",
                            "firstUsed": 1367.959
                        },
                        "2077": {
                            "name": "ARIAControlsAttribute",
                            "firstUsed": 1368.076
                        },
                        "2934": {
                            "name": "LazyLoadImageLoadingAttributeEager",
                            "firstUsed": 1374.15
                        },
                        "3798": {
                            "name": "AVIFImage",
                            "firstUsed": 1374.267
                        },
                        "2738": {
                            "name": "PriorityHints",
                            "firstUsed": 1374.28
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 1381.097
                        },
                        "45": {
                            "name": "PlaceholderAttribute",
                            "firstUsed": 1381.303
                        },
                        "522": {
                            "name": "Sizes",
                            "firstUsed": 1386.209
                        },
                        "1100": {
                            "name": "TimeElement",
                            "firstUsed": 1395.831
                        },
                        "4961": {
                            "name": "PrefersReducedMotionMediaFeature",
                            "firstUsed": 1409.075
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 1419.574
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 1419.583
                        },
                        "5472": {
                            "name": "BackdropPseudoElement",
                            "firstUsed": 1421.196
                        },
                        "4994": {
                            "name": "TextSizeAdjustNotAuto",
                            "firstUsed": 1421.32
                        },
                        "1023": {
                            "name": "CSSFilterBlur",
                            "firstUsed": 1421.82
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 1422.392
                        },
                        "1354": {
                            "name": "CSSValueAppearanceButton",
                            "firstUsed": 1422.542
                        },
                        "5469": {
                            "name": "AfterPseudoElement",
                            "firstUsed": 1422.764
                        },
                        "3157": {
                            "name": "CSSComparisonFunctions",
                            "firstUsed": 1423.007
                        },
                        "1017": {
                            "name": "CSSFilterSaturate",
                            "firstUsed": 1423.289
                        },
                        "4932": {
                            "name": "CSSColor_SpaceOkLxx",
                            "firstUsed": 1424.023
                        },
                        "2354": {
                            "name": "CSSBasicShape",
                            "firstUsed": 1434.528
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 1465.653
                        },
                        "1693": {
                            "name": "CSSGridLayout",
                            "firstUsed": 1465.682
                        },
                        "4673": {
                            "name": "TextWrapBalance",
                            "firstUsed": 1507.238
                        },
                        "4940": {
                            "name": "StaticPropertyInAnimation",
                            "firstUsed": 1741.365
                        },
                        "5712": {
                            "name": "AnimationAllTypes",
                            "firstUsed": 1741.385
                        },
                        "5714": {
                            "name": "AnimationNonCompositedTypes",
                            "firstUsed": 1741.388
                        },
                        "2096": {
                            "name": "ARIALiveAttribute",
                            "firstUsed": 1756.402
                        },
                        "2106": {
                            "name": "ARIARelevantAttribute",
                            "firstUsed": 1756.414
                        },
                        "2070": {
                            "name": "ARIAAtomicAttribute",
                            "firstUsed": 1756.417
                        },
                        "2399": {
                            "name": "ReadableStreamConstructor",
                            "firstUsed": 1758.069
                        },
                        "2062": {
                            "name": "PrepareModuleScript",
                            "firstUsed": 1758.561
                        },
                        "4242": {
                            "name": "ScriptSchedulingType_Async",
                            "firstUsed": 1758.583
                        },
                        "5353": {
                            "name": "SRIHashAssertion",
                            "firstUsed": 1758.929
                        },
                        "540": {
                            "name": "SRIElementWithMatchingIntegrityAttribute",
                            "firstUsed": 1759.025
                        },
                        "1069": {
                            "name": "CrossOriginTextScript",
                            "firstUsed": 1759.036
                        },
                        "4238": {
                            "name": "ScriptSchedulingType_Defer",
                            "firstUsed": 1759.078
                        },
                        "5338": {
                            "name": "WebAppManifestDisplay",
                            "firstUsed": 1763.166
                        },
                        "5361": {
                            "name": "WebAppManifestDisplayStandalone",
                            "firstUsed": 1765.695
                        },
                        "5339": {
                            "name": "WebAppManifestIcons",
                            "firstUsed": 1765.74
                        },
                        "5346": {
                            "name": "WebAppManifestThemeColor",
                            "firstUsed": 1765.769
                        },
                        "5347": {
                            "name": "WebAppManifestBackgroundColor",
                            "firstUsed": 1765.774
                        },
                        "664": {
                            "name": "SyntheticKeyframesInCompositedCSSAnimation",
                            "firstUsed": 1793.289
                        },
                        "5713": {
                            "name": "AnimationSvgTypes",
                            "firstUsed": 1833.533
                        },
                        "5715": {
                            "name": "AnimationCompositedTypes",
                            "firstUsed": 1833.541
                        },
                        "5717": {
                            "name": "AnimationSvgCompositedTypes",
                            "firstUsed": 1833.544
                        },
                        "4161": {
                            "name": "V8Document_Prerendering_AttributeGetter",
                            "firstUsed": 1838.571
                        },
                        "2429": {
                            "name": "PerformanceTimeline",
                            "firstUsed": 1839.316
                        },
                        "3349": {
                            "name": "NavigationTimingL2",
                            "firstUsed": 1839.327
                        },
                        "2228": {
                            "name": "DocumentPageShowRegistered",
                            "firstUsed": 1839.677
                        },
                        "2191": {
                            "name": "PaintTimingRequested",
                            "firstUsed": 1840.572
                        },
                        "4578": {
                            "name": "LongAnimationFrameRequested",
                            "firstUsed": 1840.786
                        },
                        "4577": {
                            "name": "LongAnimationFrameObserver",
                            "firstUsed": 1840.794
                        },
                        "2487": {
                            "name": "EventTimingExplicitlyRequested",
                            "firstUsed": 1840.877
                        },
                        "3254": {
                            "name": "EventTimingFirstInputExplicitlyRequested",
                            "firstUsed": 1840.892
                        },
                        "2615": {
                            "name": "InstantiateModuleScript",
                            "firstUsed": 1857.885
                        },
                        "3261": {
                            "name": "V8InvalidatedIsConcatSpreadableLookupChainProtector",
                            "firstUsed": 1884.897
                        },
                        "429": {
                            "name": "TextEncoderConstructor",
                            "firstUsed": 1885.239
                        },
                        "431": {
                            "name": "TextDecoderConstructor",
                            "firstUsed": 1885.597
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 1907.734
                        },
                        "2599": {
                            "name": "ListFormat",
                            "firstUsed": 1908.365
                        },
                        "2618": {
                            "name": "HistoryReplaceState",
                            "firstUsed": 1938.556
                        },
                        "200": {
                            "name": "DocumentBeforeUnloadRegistered",
                            "firstUsed": 1939.446
                        },
                        "1029": {
                            "name": "V8History_ScrollRestoration_AttributeSetter",
                            "firstUsed": 1945.317
                        },
                        "2226": {
                            "name": "DocumentPageHideRegistered",
                            "firstUsed": 1945.499
                        },
                        "2430": {
                            "name": "UserTiming",
                            "firstUsed": 1946.831
                        },
                        "2224": {
                            "name": "V8ErrorStackTraceLimit",
                            "firstUsed": 1949.06
                        },
                        "1347": {
                            "name": "PointerEventAddListenerCount",
                            "firstUsed": 1949.884
                        },
                        "1417": {
                            "name": "AddEventListenerPassiveTrue",
                            "firstUsed": 1949.92
                        },
                        "2904": {
                            "name": "PassiveTouchEventListener",
                            "firstUsed": 1949.924
                        },
                        "2361": {
                            "name": "V8AbortController_Constructor",
                            "firstUsed": 1951.845
                        },
                        "1502": {
                            "name": "AuxclickAddListenerCount",
                            "firstUsed": 1955.651
                        },
                        "2841": {
                            "name": "ReadableStreamGetReader",
                            "firstUsed": 1957.913
                        },
                        "2616": {
                            "name": "DynamicImportModuleScript",
                            "firstUsed": 1960.745
                        },
                        "2229": {
                            "name": "DocumentPageShowFired",
                            "firstUsed": 1968.205
                        },
                        "882": {
                            "name": "V8Performance_Timing_AttributeGetter",
                            "firstUsed": 1995.606
                        },
                        "884": {
                            "name": "V8Performance_Memory_AttributeGetter",
                            "firstUsed": 1995.676
                        },
                        "5073": {
                            "name": "V8Performance_Memory_AttributeGetter_NotLockedToSite",
                            "firstUsed": 1995.749
                        },
                        "4392": {
                            "name": "V8PerformanceResourceTiming_DeliveryType_AttributeGetter",
                            "firstUsed": 1995.865
                        },
                        "1478": {
                            "name": "PerformanceResourceTimingSizes",
                            "firstUsed": 1995.914
                        },
                        "879": {
                            "name": "V8MemoryInfo_TotalJSHeapSize_AttributeGetter",
                            "firstUsed": 1995.945
                        },
                        "880": {
                            "name": "V8MemoryInfo_UsedJSHeapSize_AttributeGetter",
                            "firstUsed": 1995.952
                        },
                        "881": {
                            "name": "V8MemoryInfo_JSHeapSizeLimit_AttributeGetter",
                            "firstUsed": 1995.956
                        },
                        "3350": {
                            "name": "ResourceTiming",
                            "firstUsed": 1998.841
                        },
                        "677": {
                            "name": "XMLHttpRequestAsynchronous",
                            "firstUsed": 1999.03
                        },
                        "2190": {
                            "name": "PaintTimingObserved",
                            "firstUsed": 2000.07
                        },
                        "2434": {
                            "name": "PerformanceResourceTimingInitiatorType",
                            "firstUsed": 2000.737
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 2001.78
                        },
                        "2903": {
                            "name": "NonPassiveTouchEventListener",
                            "firstUsed": 2018.594
                        },
                        "5817": {
                            "name": "HTMLButtonElementTypeChangedWhileDisconnected",
                            "firstUsed": 2021.923
                        },
                        "2604": {
                            "name": "NumberToLocaleString",
                            "firstUsed": 2099.255
                        },
                        "2277": {
                            "name": "V8DeoptimizerDisableSpeculation",
                            "firstUsed": 2132.898
                        },
                        "675": {
                            "name": "Fetch",
                            "firstUsed": 2138.515
                        },
                        "2592": {
                            "name": "ResizeObserver_Constructor",
                            "firstUsed": 2198.062
                        },
                        "1368": {
                            "name": "IntersectionObserver_Constructor",
                            "firstUsed": 2199.531
                        },
                        "2661": {
                            "name": "NavigatorPlatform",
                            "firstUsed": 2350.884
                        },
                        "1067": {
                            "name": "SameOriginApplicationScript",
                            "firstUsed": 2405.676
                        },
                        "2195": {
                            "name": "CookieGet",
                            "firstUsed": 2412.902
                        },
                        "5290": {
                            "name": "V8Window_Top_AttributeGetter",
                            "firstUsed": 2414.446
                        },
                        "5293": {
                            "name": "V8Window_Parent_AttributeGetter",
                            "firstUsed": 2414.762
                        },
                        "4520": {
                            "name": "NavigatorUAData_GetHighEntropyValues",
                            "firstUsed": 2415.336
                        },
                        "1302": {
                            "name": "V8Document_Scripts_AttributeGetter",
                            "firstUsed": 2429.721
                        },
                        "5291": {
                            "name": "V8Window_Opener_AttributeGetter",
                            "firstUsed": 2475.654
                        },
                        "2657": {
                            "name": "NavigatorLanguage",
                            "firstUsed": 2480.513
                        },
                        "2704": {
                            "name": "V8Screen_Width_AttributeGetter",
                            "firstUsed": 2480.589
                        },
                        "2702": {
                            "name": "V8Screen_Height_AttributeGetter",
                            "firstUsed": 2480.599
                        },
                        "2511": {
                            "name": "FeaturePolicyJSAPI",
                            "firstUsed": 2482.255
                        },
                        "3835": {
                            "name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
                            "firstUsed": 2482.265
                        },
                        "2194": {
                            "name": "CookieSet",
                            "firstUsed": 2487.069
                        },
                        "2913": {
                            "name": "FetchKeepalive",
                            "firstUsed": 2506.873
                        },
                        "4419": {
                            "name": "Scrollend",
                            "firstUsed": 2510.084
                        },
                        "744": {
                            "name": "NetInfo",
                            "firstUsed": 3839.507
                        },
                        "2013": {
                            "name": "NetInfoEffectiveType",
                            "firstUsed": 3839.562
                        },
                        "1989": {
                            "name": "NetInfoRtt",
                            "firstUsed": 3839.59
                        },
                        "2121": {
                            "name": "NavigatorDeviceMemory",
                            "firstUsed": 3839.623
                        },
                        "2656": {
                            "name": "NavigatorHardwareConcurrency",
                            "firstUsed": 3839.63
                        },
                        "2595": {
                            "name": "DateTimeFormat",
                            "firstUsed": 3842.496
                        }
                    },
                    "CSSFeatures": {
                        "637": {
                            "name": "CSSPropertyColorScheme",
                            "firstUsed": 1184.577
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 1295.88
                        },
                        "651": {
                            "name": "CSSPropertyContainIntrinsicSize",
                            "firstUsed": 1296.167
                        },
                        "25": {
                            "name": "CSSPropertyBackgroundImage",
                            "firstUsed": 1306.081
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 1320.853
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 1320.863
                        },
                        "21": {
                            "name": "CSSPropertyBackground",
                            "firstUsed": 1321.214
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 1321.223
                        },
                        "516": {
                            "name": "CSSPropertyFontDisplay",
                            "firstUsed": 1321.365
                        },
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 1321.376
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 1321.38
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 1321.385
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 1321.397
                        },
                        "156": {
                            "name": "CSSPropertyUnicodeRange",
                            "firstUsed": 1321.405
                        },
                        "359": {
                            "name": "CSSPropertyFilter",
                            "firstUsed": 1321.429
                        },
                        "643": {
                            "name": "CSSPropertySyntax",
                            "firstUsed": 1321.458
                        },
                        "641": {
                            "name": "CSSPropertyInherits",
                            "firstUsed": 1321.462
                        },
                        "642": {
                            "name": "CSSPropertyInitialValue",
                            "firstUsed": 1321.465
                        },
                        "118": {
                            "name": "CSSPropertyPointerEvents",
                            "firstUsed": 1321.497
                        },
                        "27": {
                            "name": "CSSPropertyBackgroundPosition",
                            "firstUsed": 1321.51
                        },
                        "432": {
                            "name": "CSSPropertyAnimationTimingFunction",
                            "firstUsed": 1321.862
                        },
                        "515": {
                            "name": "CSSPropertyVariable",
                            "firstUsed": 1346.852
                        },
                        "107": {
                            "name": "CSSPropertyOverflowX",
                            "firstUsed": 1346.908
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 1346.919
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 1349.354
                        },
                        "83": {
                            "name": "CSSPropertyLeft",
                            "firstUsed": 1349.361
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 1349.365
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 1349.369
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 1349.372
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 1355.01
                        },
                        "535": {
                            "name": "CSSPropertyFontVariantNumeric",
                            "firstUsed": 1374.662
                        },
                        "657": {
                            "name": "CSSPropertyAspectRatio",
                            "firstUsed": 1396.071
                        },
                        "433": {
                            "name": "CSSPropertyObjectFit",
                            "firstUsed": 1396.083
                        },
                        "563": {
                            "name": "CSSPropertyScrollPaddingTop",
                            "firstUsed": 1420.607
                        },
                        "537": {
                            "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                            "firstUsed": 1421.113
                        },
                        "127": {
                            "name": "CSSPropertyTabSize",
                            "firstUsed": 1421.124
                        },
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 1421.129
                        },
                        "514": {
                            "name": "CSSPropertyFontFeatureSettings",
                            "firstUsed": 1421.142
                        },
                        "549": {
                            "name": "CSSPropertyFontVariationSettings",
                            "firstUsed": 1421.148
                        },
                        "415": {
                            "name": "CSSPropertyWebkitTapHighlightColor",
                            "firstUsed": 1421.155
                        },
                        "24": {
                            "name": "CSSPropertyBackgroundColor",
                            "firstUsed": 1421.164
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 1421.17
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 1421.181
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 1421.187
                        },
                        "42": {
                            "name": "CSSPropertyBorderColor",
                            "firstUsed": 1421.203
                        },
                        "763": {
                            "name": "CSSPropertyScrollbarColor",
                            "firstUsed": 1421.219
                        },
                        "508": {
                            "name": "CSSPropertyBackdropFilter",
                            "firstUsed": 1421.724
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 1421.735
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 1421.741
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 1421.746
                        },
                        "592": {
                            "name": "CSSPropertyGap",
                            "firstUsed": 1421.752
                        },
                        "39": {
                            "name": "CSSPropertyBorderBottomStyle",
                            "firstUsed": 1421.76
                        },
                        "40": {
                            "name": "CSSPropertyBorderBottomWidth",
                            "firstUsed": 1421.764
                        },
                        "97": {
                            "name": "CSSPropertyMinWidth",
                            "firstUsed": 1421.899
                        },
                        "233": {
                            "name": "CSSPropertyFlex",
                            "firstUsed": 1421.905
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 1421.957
                        },
                        "143": {
                            "name": "CSSPropertyTextTransform",
                            "firstUsed": 1421.968
                        },
                        "238": {
                            "name": "CSSPropertyFlexShrink",
                            "firstUsed": 1422.071
                        },
                        "77": {
                            "name": "CSSPropertyCursor",
                            "firstUsed": 1422.14
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 1422.152
                        },
                        "242": {
                            "name": "CSSPropertyGridTemplateColumns",
                            "firstUsed": 1422.207
                        },
                        "243": {
                            "name": "CSSPropertyGridTemplateRows",
                            "firstUsed": 1422.213
                        },
                        "246": {
                            "name": "CSSPropertyGridRowStart",
                            "firstUsed": 1422.289
                        },
                        "244": {
                            "name": "CSSPropertyGridColumnStart",
                            "firstUsed": 1422.295
                        },
                        "157": {
                            "name": "CSSPropertyVerticalAlign",
                            "firstUsed": 1422.304
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 1422.31
                        },
                        "153": {
                            "name": "CSSPropertyTransitionProperty",
                            "firstUsed": 1422.326
                        },
                        "154": {
                            "name": "CSSPropertyTransitionTimingFunction",
                            "firstUsed": 1422.333
                        },
                        "152": {
                            "name": "CSSPropertyTransitionDuration",
                            "firstUsed": 1422.339
                        },
                        "5": {
                            "name": "CSSPropertyFont",
                            "firstUsed": 1422.517
                        },
                        "84": {
                            "name": "CSSPropertyLetterSpacing",
                            "firstUsed": 1422.524
                        },
                        "53": {
                            "name": "CSSPropertyBorderRadius",
                            "firstUsed": 1422.533
                        },
                        "658": {
                            "name": "CSSPropertyAppearance",
                            "firstUsed": 1422.546
                        },
                        "232": {
                            "name": "CSSPropertyAlignSelf",
                            "firstUsed": 1422.651
                        },
                        "436": {
                            "name": "CSSPropertyIsolation",
                            "firstUsed": 1422.694
                        },
                        "74": {
                            "name": "CSSPropertyContent",
                            "firstUsed": 1422.7
                        },
                        "447": {
                            "name": "CSSPropertyTransformOrigin",
                            "firstUsed": 1422.705
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 1422.725
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 1422.73
                        },
                        "122": {
                            "name": "CSSPropertyRight",
                            "firstUsed": 1422.757
                        },
                        "621": {
                            "name": "CSSPropertyPaddingInline",
                            "firstUsed": 1422.778
                        },
                        "620": {
                            "name": "CSSPropertyPaddingBlock",
                            "firstUsed": 1422.784
                        },
                        "158": {
                            "name": "CSSPropertyVisibility",
                            "firstUsed": 1422.992
                        },
                        "113": {
                            "name": "CSSPropertyPaddingTop",
                            "firstUsed": 1423.018
                        },
                        "636": {
                            "name": "CSSPropertyInset",
                            "firstUsed": 1423.131
                        },
                        "68": {
                            "name": "CSSPropertyBoxShadow",
                            "firstUsed": 1423.14
                        },
                        "59": {
                            "name": "CSSPropertyBorderStyle",
                            "firstUsed": 1423.159
                        },
                        "66": {
                            "name": "CSSPropertyBorderWidth",
                            "firstUsed": 1423.164
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 1423.508
                        },
                        "524": {
                            "name": "CSSPropertyColumnGap",
                            "firstUsed": 1423.527
                        },
                        "108": {
                            "name": "CSSPropertyOverflowY",
                            "firstUsed": 1423.532
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 1423.538
                        },
                        "230": {
                            "name": "CSSPropertyAlignContent",
                            "firstUsed": 1423.578
                        },
                        "591": {
                            "name": "CSSPropertyRowGap",
                            "firstUsed": 1423.585
                        },
                        "522": {
                            "name": "CSSPropertyBreakInside",
                            "firstUsed": 1423.624
                        },
                        "90": {
                            "name": "CSSPropertyMarginBottom",
                            "firstUsed": 1423.661
                        },
                        "136": {
                            "name": "CSSPropertyTextOverflow",
                            "firstUsed": 1424.157
                        },
                        "159": {
                            "name": "CSSPropertyWhiteSpace",
                            "firstUsed": 1424.165
                        },
                        "105": {
                            "name": "CSSPropertyOverflow",
                            "firstUsed": 1424.169
                        },
                        "128": {
                            "name": "CSSPropertyTextAlign",
                            "firstUsed": 1427.734
                        },
                        "93": {
                            "name": "CSSPropertyMarginTop",
                            "firstUsed": 1427.807
                        },
                        "369": {
                            "name": "CSSPropertyFill",
                            "firstUsed": 1427.889
                        },
                        "385": {
                            "name": "CSSPropertyStrokeWidth",
                            "firstUsed": 1427.895
                        },
                        "91": {
                            "name": "CSSPropertyMarginLeft",
                            "firstUsed": 1432.867
                        },
                        "558": {
                            "name": "CSSPropertyPlaceItems",
                            "firstUsed": 1433.396
                        },
                        "355": {
                            "name": "CSSPropertyClipPath",
                            "firstUsed": 1434.541
                        },
                        "635": {
                            "name": "CSSPropertyInsetInline",
                            "firstUsed": 1436.215
                        },
                        "96": {
                            "name": "CSSPropertyMinHeight",
                            "firstUsed": 1437.319
                        },
                        "235": {
                            "name": "CSSPropertyFlexDirection",
                            "firstUsed": 1437.34
                        },
                        "594": {
                            "name": "CSSPropertyMarginBlockStart",
                            "firstUsed": 1437.699
                        },
                        "595": {
                            "name": "CSSPropertyMarginBlockEnd",
                            "firstUsed": 1437.718
                        },
                        "746": {
                            "name": "CSSPropertyTextWrap",
                            "firstUsed": 1438.62
                        },
                        "321": {
                            "name": "CSSPropertyWebkitTextFillColor",
                            "firstUsed": 1439.077
                        },
                        "33": {
                            "name": "CSSPropertyBackgroundSize",
                            "firstUsed": 1439.089
                        },
                        "178": {
                            "name": "CSSPropertyWebkitBackgroundClip",
                            "firstUsed": 1439.095
                        },
                        "23": {
                            "name": "CSSPropertyBackgroundClip",
                            "firstUsed": 1439.1
                        },
                        "424": {
                            "name": "CSSPropertyAnimation",
                            "firstUsed": 1439.134
                        },
                        "619": {
                            "name": "CSSPropertyMarginInline",
                            "firstUsed": 1439.627
                        },
                        "63": {
                            "name": "CSSPropertyBorderTopRightRadius",
                            "firstUsed": 1439.772
                        },
                        "38": {
                            "name": "CSSPropertyBorderBottomRightRadius",
                            "firstUsed": 1439.779
                        },
                        "51": {
                            "name": "CSSPropertyBorderLeftStyle",
                            "firstUsed": 1439.784
                        },
                        "52": {
                            "name": "CSSPropertyBorderLeftWidth",
                            "firstUsed": 1439.788
                        },
                        "239": {
                            "name": "CSSPropertyFlexWrap",
                            "firstUsed": 1441.07
                        },
                        "504": {
                            "name": "CSSPropertyTranslate",
                            "firstUsed": 1441.155
                        },
                        "103": {
                            "name": "CSSPropertyOutlineStyle",
                            "firstUsed": 1441.423
                        },
                        "121": {
                            "name": "CSSPropertyResize",
                            "firstUsed": 1441.43
                        },
                        "64": {
                            "name": "CSSPropertyBorderTopStyle",
                            "firstUsed": 1441.525
                        },
                        "65": {
                            "name": "CSSPropertyBorderTopWidth",
                            "firstUsed": 1441.529
                        },
                        "574": {
                            "name": "CSSPropertyScrollSnapMarginTop",
                            "firstUsed": 1441.89
                        },
                        "403": {
                            "name": "CSSPropertyTextDecorationColor",
                            "firstUsed": 1441.939
                        },
                        "85": {
                            "name": "CSSPropertyListStyle",
                            "firstUsed": 1442.208
                        },
                        "623": {
                            "name": "CSSPropertyBorderBlockStyle",
                            "firstUsed": 1444.013
                        },
                        "624": {
                            "name": "CSSPropertyBorderBlockWidth",
                            "firstUsed": 1444.023
                        },
                        "62": {
                            "name": "CSSPropertyBorderTopLeftRadius",
                            "firstUsed": 1449.729
                        },
                        "37": {
                            "name": "CSSPropertyBorderBottomLeftRadius",
                            "firstUsed": 1449.74
                        },
                        "92": {
                            "name": "CSSPropertyMarginRight",
                            "firstUsed": 1450.197
                        },
                        "56": {
                            "name": "CSSPropertyBorderRightStyle",
                            "firstUsed": 1450.245
                        },
                        "57": {
                            "name": "CSSPropertyBorderRightWidth",
                            "firstUsed": 1450.249
                        },
                        "234": {
                            "name": "CSSPropertyFlexBasis",
                            "firstUsed": 1450.262
                        },
                        "260": {
                            "name": "CSSPropertyWebkitLineClamp",
                            "firstUsed": 1452.89
                        },
                        "209": {
                            "name": "CSSPropertyWebkitBoxOrient",
                            "firstUsed": 1452.901
                        },
                        "248": {
                            "name": "CSSPropertyGridColumn",
                            "firstUsed": 1787.797
                        },
                        "339": {
                            "name": "CSSPropertyAliasWebkitUserSelect",
                            "firstUsed": 1792.575
                        },
                        "539": {
                            "name": "CSSPropertyUserSelect",
                            "firstUsed": 1792.596
                        },
                        "100": {
                            "name": "CSSPropertyOutline",
                            "firstUsed": 1887.681
                        },
                        "421": {
                            "name": "CSSPropertyTouchAction",
                            "firstUsed": 1887.744
                        },
                        "106": {
                            "name": "CSSPropertyOverflowWrap",
                            "firstUsed": 1887.752
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 1887.834
                        },
                        "427": {
                            "name": "CSSPropertyAnimationDuration",
                            "firstUsed": 1887.957
                        },
                        "428": {
                            "name": "CSSPropertyAnimationFillMode",
                            "firstUsed": 1887.967
                        },
                        "430": {
                            "name": "CSSPropertyAnimationName",
                            "firstUsed": 1887.975
                        },
                        "425": {
                            "name": "CSSPropertyAnimationDelay",
                            "firstUsed": 1888.149
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "_FirstInteractive": 2508,
                "_maxFID": 275,
                "_TTIMeasurementEnd": 10638,
                "_LastInteractive": 2508,
                "_TimeToInteractive": 2508,
                "_FirstCPUIdle": 2508,
                "_TotalBlockingTime": 400,
                "_testID": "260720_9V_H",
                "_run": 1,
                "_step": 1,
                "_effectiveBps": 18502,
                "_domTime": 0,
                "_aft": 0,
                "_titleTime": 72,
                "_domLoading": 0,
                "_server_rtt": 0,
                "_edge-processed": true,
                "_test_result": 0,
                "_utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "103": 80,
                            "203": 26.3,
                            "304": 5.3,
                            "405": 13.6,
                            "506": 5.3,
                            "607": 10,
                            "707": 9.5,
                            "808": 10,
                            "909": 5,
                            "1010": 5.3,
                            "1110": 9.5,
                            "1212": 45,
                            "1313": 100,
                            "1419": 100,
                            "1520": 90.5,
                            "1621": 57.9,
                            "1721": 60,
                            "1824": 68.4,
                            "1925": 95.2,
                            "2027": 81,
                            "2128": 95,
                            "2229": 80,
                            "2339": 90,
                            "2443": 100,
                            "2544": 90.5,
                            "2644": 30,
                            "2745": 23.8,
                            "2846": 15.8,
                            "2947": 19,
                            "3048": 15.8,
                            "3148": 15.8,
                            "3249": 27.3,
                            "3350": 15.8,
                            "3451": 20,
                            "3552": 20,
                            "3653": 20,
                            "3753": 19,
                            "3854": 20,
                            "3955": 47.4,
                            "4056": 33.3,
                            "4157": 19,
                            "4260": 40,
                            "4361": 57.9,
                            "4462": 23.8,
                            "4564": 28.6,
                            "4667": 23.8,
                            "4768": 20,
                            "4870": 15.8,
                            "4970": 20,
                            "5072": 15,
                            "5178": 23.8,
                            "5279": 25,
                            "5380": 20,
                            "5481": 15.8,
                            "5582": 20,
                            "5682": 22.7,
                            "5783": 15.8,
                            "5884": 23.8,
                            "5985": 20,
                            "6086": 15.8,
                            "6186": 19,
                            "6288": 20,
                            "6389": 20,
                            "6490": 15,
                            "6590": 20,
                            "6691": 20,
                            "6792": 20,
                            "6894": 20,
                            "6994": 20,
                            "7095": 15,
                            "7196": 20,
                            "7297": 20,
                            "7398": 15.8,
                            "7499": 23.8,
                            "7599": 20,
                            "7700": 25,
                            "7801": 15.8,
                            "7902": 19,
                            "8003": 20,
                            "8103": 15.8,
                            "8204": 23.8,
                            "8305": 15,
                            "8406": 27.3,
                            "8507": 20,
                            "8607": 15.8,
                            "8708": 19,
                            "8809": 20,
                            "8910": 15.8,
                            "9011": 19,
                            "9112": 15.8,
                            "9212": 20,
                            "9313": 27.3,
                            "9414": 20,
                            "9515": 15.8,
                            "9615": 19,
                            "9716": 20,
                            "9817": 20,
                            "9918": 15.8,
                            "10019": 19,
                            "10120": 20,
                            "10220": 15,
                            "10321": 23.8,
                            "10422": 15.8,
                            "10523": 20,
                            "10624": 19,
                            "10724": 80
                        },
                        "max": 100,
                        "count": 107
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "103": 75267,
                            "203": 665838,
                            "304": 0,
                            "405": 0,
                            "506": 0,
                            "607": 0,
                            "707": 0,
                            "808": 0,
                            "909": 0,
                            "1010": 0,
                            "1110": 0,
                            "1212": 3148404,
                            "1313": 248012,
                            "1419": 0,
                            "1520": 529743,
                            "1621": 0,
                            "1721": 0,
                            "1824": 0,
                            "1925": 0,
                            "2027": 0,
                            "2128": 63543,
                            "2229": 63638,
                            "2339": 58644,
                            "2443": 0,
                            "2544": 0,
                            "2644": 66259,
                            "2745": 0,
                            "2846": 0,
                            "2947": 0,
                            "3048": 0,
                            "3148": 0,
                            "3249": 0,
                            "3350": 0,
                            "3451": 0,
                            "3552": 0,
                            "3653": 0,
                            "3753": 0,
                            "3854": 0,
                            "3955": 80652,
                            "4056": 402987,
                            "4157": 47770,
                            "4260": 39777,
                            "4361": 36917,
                            "4462": 27211,
                            "4564": 79195,
                            "4667": 0,
                            "4768": 0,
                            "4870": 0,
                            "4970": 0,
                            "5072": 3307,
                            "5178": 0,
                            "5279": 0,
                            "5380": 0,
                            "5481": 0,
                            "5582": 0,
                            "5682": 0,
                            "5783": 0,
                            "5884": 0,
                            "5985": 0,
                            "6086": 0,
                            "6186": 0,
                            "6288": 0,
                            "6389": 0,
                            "6490": 0,
                            "6590": 0,
                            "6691": 0,
                            "6792": 0,
                            "6894": 0,
                            "6994": 0,
                            "7095": 0,
                            "7196": 0,
                            "7297": 0,
                            "7398": 0,
                            "7499": 0,
                            "7599": 6744,
                            "7700": 59511,
                            "7801": 0,
                            "7902": 0,
                            "8003": 0,
                            "8103": 0,
                            "8204": 0,
                            "8305": 0,
                            "8406": 0,
                            "8507": 0,
                            "8607": 0,
                            "8708": 0,
                            "8809": 4285,
                            "8910": 6820,
                            "9011": 0,
                            "9112": 0,
                            "9212": 0,
                            "9313": 4287,
                            "9414": 0,
                            "9515": 0,
                            "9615": 0,
                            "9716": 0,
                            "9817": 0,
                            "9918": 0,
                            "10019": 0,
                            "10120": 0,
                            "10220": 0,
                            "10321": 0,
                            "10422": 0,
                            "10523": 0,
                            "10624": 0,
                            "10724": 0
                        },
                        "max": 3148404,
                        "count": 107
                    }
                },
                "_effectiveBpsDoc": 137738,
                "_consoleLog": []
            }
        ],
        "entries": [
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.340+00:00",
                "time": 433,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/",
                    "headersSize": 680,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=0, i"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1764,
                    "bodySize": 35780,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcb39125946-IAD"
                        },
                        {
                            "name": "cloudflare-cdn-cache-control",
                            "value": "no-store"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/html; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "link",
                            "value": "</assets/index-B9NJHisQ.js>; rel=modulepreload; as=script, </assets/rolldown-runtime-9r-HBx0o.js>; rel=modulepreload; as=script, </assets/tanstack-router-U0H7bmeq.js>; rel=modulepreload; as=script, </assets/tanstack-query-BttgOCQn.js>; rel=modulepreload; as=script, </assets/icons-xTj2hkG8.js>; rel=modulepreload; as=script, </assets/shared-constants-yNCBtlN_.js>; rel=modulepreload; as=script, </assets/index-Drgb1pa5.css>; rel=preload; as=style, </assets/routes-DfNLmXGz.js>; rel=modulepreload; as=script, </assets/Footer-DXYm8Pa-.js>; rel=modulepreload; as=script, </assets/useNpmDownloadCounter-jgTPLjDE.js>; rel=modulepreload; as=script, </assets/blog.functions-C-Dso7yf.js>; rel=modulepreload; as=script, </assets/users.functions-CeXclkLY.js>; rel=modulepreload; as=script"
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "priority",
                            "value": "u=0,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=TmUOQS%2F%2F7uEibe0FtrViTUYvBvl4H8rhh2sNp4FZZPQ%2FkFdz5%2FZTu2wfjygHR323DQZZ3Gu4AUBIz5CXz7dAJ530lOMUno2uyz1bN7zgCEYvdJvo1MtbVaeox6dbprS2FxfLrMIhbO0yqkQ%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfEdge;dur=23,cfOrigin;dur=0,cfWorker;dur=206"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 35780,
                        "mimeType": "text/html",
                        "text": "<!DOCTYPE html><html lang=\"en\" class=\"\"><head><script>(function(){try{var t=localStorage.getItem('theme')||'auto';var v=['light','dark','auto'].includes(t)?t:'auto';var r=v==='auto'?(matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'):v;document.documentElement.classList.add(r);if(v==='auto')document.documentElement.classList.add('auto');document.documentElement.style.colorScheme=r}catch(e){var r=matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';document.documentElement.classList.add(r,'auto');document.documentElement.style.colorScheme=r}})()</script><title>TanStack | The open-source application stack for the web.</title><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"/><meta name=\"theme-color\" content=\"#101828\" media=\"(prefers-color-scheme: dark)\"/><meta name=\"twitter:image\" content=\"https://tanstack.com/assets/og-C0HGjoLl.png\"/><meta name=\"twitter:card\" content=\"summary_large_image\"/><meta property=\"og:image\" content=\"https://tanstack.com/assets/og-C0HGjoLl.png\"/><meta property=\"og:url\" content=\"https://tanstack.com/\"/><meta name=\"twitter:url\" content=\"https://tanstack.com/\"/><meta name=\"description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"/><meta name=\"keywords\"/><meta name=\"twitter:title\" content=\"TanStack | The open-source application stack for the web.\"/><meta name=\"twitter:description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"/><meta name=\"twitter:creator\" content=\"@tannerlinsley\"/><meta name=\"twitter:site\" content=\"@tannerlinsley\"/><meta property=\"og:type\" content=\"website\"/><meta property=\"og:title\" content=\"TanStack | The open-source application stack for the web.\"/><meta property=\"og:description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"/><link rel=\"modulepreload\" href=\"/assets/index-B9NJHisQ.js\"/><link rel=\"modulepreload\" href=\"/assets/rolldown-runtime-9r-HBx0o.js\"/><link rel=\"modulepreload\" href=\"/assets/tanstack-router-U0H7bmeq.js\"/><link rel=\"modulepreload\" href=\"/assets/tanstack-query-BttgOCQn.js\"/><link rel=\"modulepreload\" href=\"/assets/icons-xTj2hkG8.js\"/><link rel=\"modulepreload\" href=\"/assets/shared-constants-yNCBtlN_.js\"/><link rel=\"modulepreload\" href=\"/assets/routes-DfNLmXGz.js\"/><link rel=\"modulepreload\" href=\"/assets/Footer-DXYm8Pa-.js\"/><link rel=\"modulepreload\" href=\"/assets/useNpmDownloadCounter-jgTPLjDE.js\"/><link rel=\"modulepreload\" href=\"/assets/blog.functions-C-Dso7yf.js\"/><link rel=\"modulepreload\" href=\"/assets/users.functions-CeXclkLY.js\"/><link rel=\"canonical\" href=\"https://tanstack.com/\"/><link rel=\"preload\" href=\"/fonts/Inter-latin.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"anonymous\"/><link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/apple-touch-icon.png\"/><link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\"/><link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon-16x16.png\"/><link rel=\"manifest\" href=\"/site.webmanifest\" color=\"#fffff\"/><link rel=\"icon\" href=\"/favicon.ico\"/><link rel=\"stylesheet\" href=\"/assets/index-Drgb1pa5.css\" precedence=\"default\"/><script>(function(){var id='G-JMT1Z50SPS';var src='/_a/gtag.js';window.dataLayer=window.dataLayer||[];window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};window.gtag('js',new Date());window.gtag('config',id,{transport_url:window.location.origin+'/_a'});var loaded=false;var load=function(){if(loaded)return;loaded=true;var script=document.createElement('script');script.async=true;script.src=src;script.setAttribute('data-ga-loader','true');document.head.appendChild(script)};if(typeof window.requestIdleCallback==='function'){window.requestIdleCallback(load,{timeout:3000});return}if(document.readyState==='complete'){window.setTimeout(load,1500);return}window.addEventListener('load',function(){window.setTimeout(load,1500)},{once:true})})();</script><style id=\"tanstack-highlight-theme\">:root {\n  --th-background: #ffffff;\n  --th-token: #24292f;\n  --th-attr: #0550ae;\n  --th-code-inline: #953800;\n  --th-command: #8250df;\n  --th-comment: #6e7781;\n  --th-deleted: #cf222e;\n  --th-function: #8250df;\n  --th-heading: #0550ae;\n  --th-inserted: #1a7f37;\n  --th-keyword: #cf222e;\n  --th-link: #0969da;\n  --th-literal: #0550ae;\n  --th-meta: #57606a;\n  --th-number: #0550ae;\n  --th-operator: #8250df;\n  --th-property: #0550ae;\n  --th-selector: #116329;\n  --th-string: #0a7f64;\n  --th-tag: #116329;\n  --th-type: #953800;\n  --th-variable: #953800;\n}\n\n.dark {\n  --th-background: #111111;\n  --th-token: #d4d4d4;\n  --th-attr: #79c0ff;\n  --th-code-inline: #ffa657;\n  --th-command: #d2a8ff;\n  --th-comment: #a3a3a3;\n  --th-deleted: #ff7b72;\n  --th-function: #d2a8ff;\n  --th-heading: #79c0ff;\n  --th-inserted: #7ee787;\n  --th-keyword: #ff7b72;\n  --th-link: #58a6ff;\n  --th-literal: #79c0ff;\n  --th-meta: #737373;\n  --th-number: #79c0ff;\n  --th-operator: #d2a8ff;\n  --th-property: #79c0ff;\n  --th-selector: #7ee787;\n  --th-string: #a5d6ff;\n  --th-tag: #7ee787;\n  --th-type: #ffa657;\n  --th-variable: #ffa657;\n}\n\npre.th-code {\n  overflow-x: auto;\n  padding: 1rem;\n  background: var(--th-background);\n  color: var(--th-token);\n}\n\n.th-token { color: var(--th-token); }\n.th-keyword { color: var(--th-keyword); }\n.th-string { color: var(--th-string); }\n.th-comment { color: var(--th-comment); }\n.th-function { color: var(--th-function); }\n.th-type { color: var(--th-type); }\n.th-property { color: var(--th-property); }\n.th-tag { color: var(--th-tag); }\n.th-attr { color: var(--th-attr); }\n.th-literal { color: var(--th-literal); }\n.th-number { color: var(--th-number); }\n.th-variable { color: var(--th-variable); }\n.th-operator { color: var(--th-operator); }\n.th-inserted { color: var(--th-inserted); }\n.th-deleted { color: var(--th-deleted); }\n.th-meta { color: var(--th-meta); }\n.th-heading { color: var(--th-heading); }\n.th-link { color: var(--th-link); }\n.th-code-inline { color: var(--th-code-inline); }\n.th-selector { color: var(--th-selector); }\n.th-command { color: var(--th-command); }</style></head><body class=\"overflow-x-hidden\"><div class=\"w-full h-[var(--navbar-height)] p-2 fixed top-0 z-[100] bg-white/90 dark:bg-black/90 backdrop-blur-lg flex items-center justify-between gap-2 min-[1120px]:gap-3 border-b border-gray-500/20\"><div class=\"flex min-w-0 flex-1 items-center gap-2 min-[1120px]:gap-3\"><div class=\"flex items-center gap-2 font-black text-xl uppercase min-w-0\"><div class=\"flex items-center group shrink-0\"><a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\"><div class=\"w-[30px] inline-grid items-center grid-cols-1 grid-rows-1 [&amp;&gt;*]:transition-opacity [&amp;&gt;*]:duration-1000\"><img src=\"https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\" width=\"30\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"row-start-1 col-start-1 w-full group-hover:opacity-0\"/><img src=\"/images/logos/logo-black.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full dark:opacity-0 opacity-0 group-hover:opacity-100\"/><img src=\"/images/logos/logo-white.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full light:opacity-0 dark:block opacity-0 group-hover:opacity-100\"/></div><div>TanStack</div></a><button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button></div></div><nav aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\"><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"libraries\"><a data-menu-key=\"libraries\" href=\"/libraries\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Libraries</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid gap-4\"><div><div class=\"grid w-max max-h-[min(62dvh,560px)] grid-cols-[repeat(3,max-content)] items-start justify-start gap-x-8 overflow-y-auto pr-2\"><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/framework\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Framework</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/start\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-cyan-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Start</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-cyan-500\">RC</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/start/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/router\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-emerald-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Router</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/router/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/state\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Data &amp; State Management</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/query\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-red-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Query</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/query/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/db\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-orange-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">DB</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-orange-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/db/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/store\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-twine-700\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Store</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-twine-500\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/store/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/ai\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-pink-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">AI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-pink-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/ai/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/ui\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">UI &amp; UX</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/table\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-blue-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Table</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/table/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/form\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-yellow-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Form</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-yellow-500\">new</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/form/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/hotkeys\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-rose-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Hotkeys</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-rose-500 dark:text-rose-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/hotkeys/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/performance\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Performance</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/virtual\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-purple-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Virtual</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/virtual/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/pacer\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-lime-600\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Pacer</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-lime-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/pacer/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/tooling\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Tooling</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/devtools\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Devtools</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-black dark:text-gray-100\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/devtools/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/config\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Config</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/config/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/cli\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-indigo-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">CLI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-indigo-500 dark:text-indigo-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/cli/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/intent\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-sky-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Intent</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-sky-500 dark:text-sky-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/intent/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"learn\"><a data-menu-key=\"learn\" href=\"/blog\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Blog</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max items-start gap-4 grid-cols-[max-content_260px]\"><div><div class=\"grid gap-3\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Resources</div><div class=\"grid gap-1 grid-cols-[repeat(2,260px)]\"><a href=\"/blog\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\"><path d=\"M15 18h-5\"></path><path d=\"M18 14h-8\"></path><path d=\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"></path><rect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Blog</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Release notes, architecture notes, and essays.</span></span></a><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">YouTube</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">The official TanStack channel.</span></span></a></div></div></div></div><aside class=\"w-[260px] rounded-lg border border-gray-200 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-950\"><div class=\"text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Workshops</div><div class=\"mt-2 text-base font-black text-gray-950 dark:text-white\">Learn from maintainers</div><p class=\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\">Remote and in-person TanStack workshops for teams that need depth.</p><div class=\"mt-4\"><a href=\"/workshops\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Professional Workshops</span></span></span></a></div></aside></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"community\"><button type=\"button\" data-menu-key=\"community\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Community</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max gap-3\"><div><div class=\"grid gap-3 grid-cols-[repeat(2,260px)]\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Channels</div><div class=\"grid gap-1\"><a href=\"https://tlinz.com/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Discord</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Community support and real-time discussion.</span></span></a><a href=\"https://github.com/TanStack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">GitHub</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Source, issues, discussions, and releases.</span></span></a></div></div><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">People &amp; Work</div><div class=\"grid gap-1\"><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\"><path d=\"m16 18 6-6-6-6\"></path><path d=\"m8 6-6 6 6 6\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Maintainers</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Meet the people maintaining the stack.</span></span></a><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contributors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Core, library, and community contributors.</span></span></a><a href=\"/showcase\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"></path><path d=\"M20 2v4\"></path><path d=\"M22 4h-4\"></path><circle cx=\"4\" cy=\"20\" r=\"2\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Showcase</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Products and teams building with TanStack.</span></span></a></div></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"tools\"><button type=\"button\" data-menu-key=\"tools\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Tools</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max gap-3\"><div><div class=\"grid gap-3\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tools</div><div class=\"grid gap-1 grid-cols-[repeat(2,260px)]\"><a href=\"/builder\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\"><path d=\"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9\"></path><path d=\"m18 15 4-4\"></path><path d=\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Builder</span><span class=\"rounded-md border border-green-500/50 px-1.5 py-0.5 text-[0.6rem] font-black uppercase leading-none text-green-600 dark:text-green-400\">Alpha</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Generate TanStack app starters.</span></span></a><a href=\"/stats/npm\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Stats</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">NPM and ecosystem usage data.</span></span></a></div></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"merch\"><a data-menu-key=\"merch\" href=\"/shop\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Merch</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid gap-4\"><section><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Recent Products</div><div class=\"grid gap-1 md:grid-cols-2\"></div></section><a href=\"/shop\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 10a4 4 0 0 1-8 0\"></path><path d=\"M3.103 6.034h17.794\"></path><path d=\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Merch</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Browse all TanStack apparel, accessories, and stickers.</span></span></a></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"support\"><button type=\"button\" data-menu-key=\"support\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Support</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max items-start gap-4 grid-cols-[max-content_260px]\"><div><div class=\"grid gap-3 grid-cols-[repeat(2,260px)]\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Support</div><div class=\"grid gap-1\"><a href=\"/support\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><path d=\"M12 17h.01\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Support Overview</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Find the right support path.</span></span></a><a href=\"/partners\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\"><path d=\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partners</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Companies supporting TanStack.</span></span></a><a class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px] active\" href=\"/#sponsors\" data-status=\"active\" aria-current=\"page\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">OSS Sponsors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Sponsors keeping TanStack open source.</span></span></a><a href=\"/paid-support\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Enterprise Support</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Private consulting and expert support.</span></span></a><a href=\"mailto:support@tanstack.com\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contact</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Get in touch with the TanStack team.</span></span></a></div></div><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">About</div><div class=\"grid gap-1\"><a href=\"/ethos\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Ethos</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">How we think about open source and products.</span></span></a><a href=\"/tenets\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 7v14\"></path><path d=\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Tenets</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">The values that shape TanStack libraries.</span></span></a><a href=\"/brand-guide\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\"><path d=\"m14.622 17.897-10.68-2.913\"></path><path d=\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"></path><path d=\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Brand Guide</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Logos, colors, and brand usage.</span></span></a></div></div></div></div><aside class=\"w-[260px] rounded-lg border border-gray-200 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-950\"><div class=\"text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Partners</div><div class=\"mt-2 text-base font-black text-gray-950 dark:text-white\">Work with TanStack</div><p class=\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\">Sponsorships, placements, and partner pages.</p><div class=\"mt-4\"><a href=\"mailto:partners@tanstack.com?subject=TanStack Partnership Inquiry\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partnership Inquiry</span></span></span></a></div></aside></div></div></div></div></nav></div><div class=\"flex shrink-0 items-center gap-1.5 sm:gap-2\"><div class=\"hidden min-[1120px]:flex\"><button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\"><span class=\"relative inline-flex items-center\"><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\" style=\"z-index:3;\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:2;\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:1;\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span></span></button></div><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\"><span aria-hidden=\"true\" class=\"grid h-3.5 w-3.5 shrink-0 place-items-center\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sun-moon col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-100\" aria-hidden=\"true\"><path d=\"M12 2v2\"></path><path d=\"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715\"></path><path d=\"M16 12a4 4 0 0 0-4-4\"></path><path d=\"m19 5-1.256 1.256\"></path><path d=\"M20 12h2\"></path></svg><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sun col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-0\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"4\"></circle><path d=\"M12 2v2\"></path><path d=\"M12 20v2\"></path><path d=\"m4.93 4.93 1.41 1.41\"></path><path d=\"m17.66 17.66 1.41 1.41\"></path><path d=\"M2 12h2\"></path><path d=\"M20 12h2\"></path><path d=\"m6.34 17.66-1.41 1.41\"></path><path d=\"m19.07 4.93-1.41 1.41\"></path></svg><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-moon col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-0\" aria-hidden=\"true\"><path d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"></path></svg></span></button><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\"></path><circle cx=\"11\" cy=\"11\" r=\"8\"></circle></svg><span class=\"sr-only\">Search</span></button><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\"><span class=\"relative flex h-5 w-5 items-center justify-center\"><span class=\"text-xs font-black leading-none tracking-normal\">AI</span></span><span class=\"sr-only\">Ask AI</span></button><div class=\"hidden min-[900px]:flex items-center gap-2\"><a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg><span class=\"hidden min-[430px]:inline\">Log In</span></a></div><button type=\"button\" aria-label=\"Open Menu\" aria-expanded=\"false\" aria-controls=\"primary-mobile-menu\" class=\"inline-flex h-9 w-9 items-center justify-center rounded-md text-gray-700 transition-colors hover:bg-gray-500/10 dark:text-gray-200 min-[900px]:hidden\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu h-5 w-5\" aria-hidden=\"true\"><path d=\"M4 5h16\"></path><path d=\"M4 12h16\"></path><path d=\"M4 19h16\"></path></svg></button></div></div><div class=\"min-[900px]:hidden\" data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] fixed left-0 right-0 top-[var(--navbar-height)] z-[90] motion-reduce:transition-none pointer-events-none\"><div class=\"overflow-hidden\"><div id=\"primary-mobile-menu\" data-mobile-menu=\"true\" aria-hidden=\"true\" class=\"ts-glass-menu max-h-[calc(100dvh-var(--navbar-height))] overflow-y-auto border-b border-white/45 bg-white/80 text-base shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"border-t border-white/30 dark:border-white/10\"><div class=\"flex items-center justify-end gap-2 p-2\"><button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R4\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\"><span class=\"relative inline-flex items-center\"><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\" style=\"z-index:3;\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:2;\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:1;\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span></span></button><a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 font-medium h-9 px-3 text-sm\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg><span class=\"hidden min-[430px]:inline\">Log In</span></a></div><nav class=\"grid gap-1.5 px-2 pb-2\" aria-label=\"Mobile navigation\"><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Libraries\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Libraries</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><a href=\"/libraries\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-grid2x2 lucide-grid-2x2 h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 3v18\"></path><path d=\"M3 12h18\"></path><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Libraries</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Browse the full set of public packages.</span></span></a><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Framework</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/start\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-cyan-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Start</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-cyan-500\">RC</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/start/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/router\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-emerald-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Router</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/router/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Data &amp; State Management</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/query\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-red-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Query</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/query/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/db\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-orange-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">DB</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-orange-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/db/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/store\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-twine-700\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Store</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-twine-500\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/store/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/ai\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-pink-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">AI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-pink-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/ai/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">UI &amp; UX</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/table\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-blue-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Table</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/table/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/form\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-yellow-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Form</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-yellow-500\">new</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/form/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/hotkeys\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-rose-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Hotkeys</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-rose-500 dark:text-rose-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/hotkeys/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Performance</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/virtual\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-purple-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Virtual</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/virtual/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/pacer\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-lime-600\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Pacer</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-lime-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/pacer/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tooling</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/devtools\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Devtools</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-black dark:text-gray-100\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/devtools/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/config\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Config</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/config/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/cli\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-indigo-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">CLI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-indigo-500 dark:text-indigo-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/cli/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/intent\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-sky-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Intent</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-sky-500 dark:text-sky-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/intent/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Blog\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Blog</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Resources</div><div class=\"grid gap-1\"><a href=\"/blog\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\"><path d=\"M15 18h-5\"></path><path d=\"M18 14h-8\"></path><path d=\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"></path><rect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Blog</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Release notes, architecture notes, and essays.</span></span></a><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">YouTube</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">The official TanStack channel.</span></span></a></div></div></div></div><div class=\"pt-1\"><a href=\"/workshops\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Professional Workshops</span></span></span></a></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Community</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Channels</div><div class=\"grid gap-1\"><a href=\"https://tlinz.com/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Discord</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Community support and real-time discussion.</span></span></a><a href=\"https://github.com/TanStack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">GitHub</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Source, issues, discussions, and releases.</span></span></a></div></div><div class=\"pt-3\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">People &amp; Work</div><div class=\"grid gap-1\"><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\"><path d=\"m16 18 6-6-6-6\"></path><path d=\"m8 6-6 6 6 6\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Maintainers</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Meet the people maintaining the stack.</span></span></a><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contributors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Core, library, and community contributors.</span></span></a><a href=\"/showcase\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"></path><path d=\"M20 2v4\"></path><path d=\"M22 4h-4\"></path><circle cx=\"4\" cy=\"20\" r=\"2\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Showcase</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Products and teams building with TanStack.</span></span></a></div></div></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Tools</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tools</div><div class=\"grid gap-1\"><a href=\"/builder\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\"><path d=\"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9\"></path><path d=\"m18 15 4-4\"></path><path d=\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Builder</span><span class=\"rounded-md border border-green-500/50 px-1.5 py-0.5 text-[0.6rem] font-black uppercase leading-none text-green-600 dark:text-green-400\">Alpha</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Generate TanStack app starters.</span></span></a><a href=\"/stats/npm\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Stats</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">NPM and ecosystem usage data.</span></span></a></div></div></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Merch\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Merch</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><section><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Recent Products</div><div class=\"grid gap-1\"></div></section><a href=\"/shop\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 10a4 4 0 0 1-8 0\"></path><path d=\"M3.103 6.034h17.794\"></path><path d=\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Merch</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Browse all TanStack apparel, accessories, and stickers.</span></span></a></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Support</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Support</div><div class=\"grid gap-1\"><a href=\"/support\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><path d=\"M12 17h.01\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Support Overview</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Find the right support path.</span></span></a><a href=\"/partners\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\"><path d=\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partners</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Companies supporting TanStack.</span></span></a><a class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3 active\" href=\"/#sponsors\" data-status=\"active\" aria-current=\"page\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">OSS Sponsors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Sponsors keeping TanStack open source.</span></span></a><a href=\"/paid-support\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Enterprise Support</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Private consulting and expert support.</span></span></a><a href=\"mailto:support@tanstack.com\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contact</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Get in touch with the TanStack team.</span></span></a></div></div><div class=\"pt-3\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">About</div><div class=\"grid gap-1\"><a href=\"/ethos\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Ethos</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">How we think about open source and products.</span></span></a><a href=\"/tenets\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 7v14\"></path><path d=\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Tenets</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">The values that shape TanStack libraries.</span></span></a><a href=\"/brand-guide\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\"><path d=\"m14.622 17.897-10.68-2.913\"></path><path d=\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"></path><path d=\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Brand Guide</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Logos, colors, and brand usage.</span></span></a></div></div></div></div><div class=\"pt-1\"><a href=\"mailto:partners@tanstack.com?subject=TanStack Partnership Inquiry\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partnership Inquiry</span></span></span></a></div></div></div></div></div></div></nav></div></div></div></div></div><div aria-hidden=\"true\" data-site-menu-tint=\"true\" class=\"pointer-events-none fixed inset-x-0 bottom-0 top-[var(--navbar-height)] z-[80] bg-white/45 transition-opacity duration-200 motion-reduce:transition-none dark:bg-black/45 opacity-0\"></div><div data-site-content=\"true\" class=\"min-h-[calc(100dvh-var(--navbar-height))] flex flex-col min-w-0 w-full transition-[filter] duration-200 motion-reduce:transition-none pt-[var(--navbar-height)] filter-none\"><div class=\"flex-1 min-w-0 flex flex-col w-full min-h-0\"><!--$0--><div class=\"max-w-full z-10 space-y-24\"><div class=\"space-y-8\"><div class=\"flex flex-col items-center gap-4 xl:grid xl:grid-cols-[400px_minmax(0,44rem)] 2xl:grid-cols-[500px_minmax(0,48rem)] xl:items-center xl:justify-center xl:gap-8 xl:pt-24\"><div class=\"relative w-[300px] pt-8 xl:w-[400px] xl:pt-0 2xl:w-[500px] [--ship-x:50px] [--ship-y:1.5rem] \n            lg:[--ship-x:50px] lg:[--ship-y:1.5rem]\n            xl:[--ship-x:80px] xl:[--ship-y:2.5rem]\n            2xl:[--ship-x:90px] 2xl:[--ship-y:3rem]\"><div class=\"relative z-10 aspect-square\"><div class=\"cursor-pointer relative h-full w-full\"><img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\"/><img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 hidden h-full w-full object-contain dark:block\" fetchpriority=\"high\"/><button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button></div></div></div><div class=\"flex w-full max-w-md flex-col items-center gap-6 px-4 text-center md:max-w-2xl xl:max-w-[44rem] xl:items-start xl:px-0 xl:text-left 2xl:max-w-[48rem]\"><div class=\"flex gap-2 lg:gap-4 items-center\"><h1 class=\"inline-block\n            font-black text-5xl\n            md:text-6xl\n            lg:text-8xl\"><span class=\"\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            \">TanStack</span></h1></div><h2 class=\"font-bold text-2xl max-w-md\n            md:text-4xl md:max-w-2xl\n            2xl:text-5xl lg:max-w-2xl text-balance\" style=\"font-family:ui-sans-serif, system-ui, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;;\">The <span class=\"home-open-source-gradient\">open-source</span> application stack for the web.</h2><p class=\"text opacity-90 max-w-sm\n             lg:text-xl lg:max-w-2xl text-balance\">Headless, type-safe, composable tools for building modern web applications that work naturally for <strong>developers</strong> <!-- -->and reliably for <strong>agents</strong>.</p></div></div><div class=\"mx-auto mt-8 w-full max-w-[1021px] px-4 sm:px-6 md:mt-10\"><div class=\"mx-auto grid w-full max-w-3xl grid-cols-1 gap-4 sm:grid-cols-3\"><a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-emerald-500 hover:text-emerald-500 bg-linear-to-r from-transparent to-emerald-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M12 15V3\"></path><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"></path><path d=\"m7 10 5 5 5-5\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">00.00 Billion</span><span>12.63 Billion</span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">NPM Downloads</div></div></div></a><a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-cyan-500 hover:text-cyan-500 bg-linear-to-r from-transparent to-cyan-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">00,000,000</span><span><span style=\"font-variant-numeric:tabular-nums;\">145,372,327</span></span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">Weekly Downloads</div></div></div></a><a href=\"https://github.com/orgs/TanStack/repositories?q=sort:stars\" target=\"_blank\" rel=\"noreferrer\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-yellow-500 hover:text-yellow-500 bg-linear-to-r from-transparent to-yellow-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">000,000</span><span>125,818</span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">GitHub Stars</div></div></div></a></div></div><div class=\"mx-auto mt-16 w-full max-w-[1021px] px-4 sm:px-6 md:mt-20 lg:mt-14 xl:mt-12\"><div><!--$1--><div class=\"relative\"><div class=\"relative\"><form class=\"space-y-3 mt-0\"><div class=\"relative overflow-hidden rounded-[1rem] border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-950\"><div><div class=\"border-b border-gray-200 bg-gray-50/70 px-5 py-4 dark:border-gray-800 dark:bg-gray-900/50\"><div class=\"flex items-center justify-between gap-3\"><h3 class=\"font-semibold tracking-[-0.04em] text-[1.375rem] md:text-[1.5rem] text-gray-950 dark:text-white\">What would you like to build?</h3></div><div class=\"mt-4 flex flex-wrap gap-2\"><button type=\"button\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">Blank starter</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Migrate from Next.js</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Build a blog</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">SaaS dashboard</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Build a shop</button></div></div><div class=\"relative border-b border-gray-200 dark:border-gray-800\"><div class=\"px-5 pt-4 text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\">Prompt</div><textarea rows=\"4\" placeholder=\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\" class=\"w-full min-h-28 bg-transparent px-5 pb-4 pt-1 text-sm leading-6 text-gray-900 outline-none transition-colors dark:text-white focus:ring-cyan-500\">Create a blank TanStack Start app with no extra integrations or feature scaffolding.</textarea><div class=\"border-t border-gray-200 px-5 py-4 dark:border-gray-800\"><div class=\"flex flex-wrap items-center gap-3\"><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-3 py-1 text-sm rounded-md bg-emerald-500 text-white border-emerald-500 hover:bg-emerald-600 pr-1.5\" type=\"submit\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>Next<span class=\"ml-1 inline-flex items-center gap-0.5\"><span class=\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\">⌃</span><span class=\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\">↵</span></span></button></div></div></div><div data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr]\"><div class=\"overflow-hidden\"></div></div></div><div data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr]\"><div class=\"overflow-hidden\"></div></div></div></div></div></form></div></div><!--/$--></div></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"libraries\" class=\"text-4xl font-light mb-2 scroll-mt-24\"><a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a></h3><p class=\"text-gray-600 dark:text-gray-400 mb-6\">Every TanStack library, organized by what it does.</p><div class=\"grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5\"><a href=\"/stack/framework\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Framework</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-teal-500 to-cyan-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Start</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-emerald-500 to-lime-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Router</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->framework<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/state\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Data &amp; State Management</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-red-500 to-amber-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Query</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-orange-500 to-orange-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">DB</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-twine-500 to-twine-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Store</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-pink-500 to-pink-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">AI</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->data &amp; state management<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/ui\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">UI &amp; UX</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-cyan-500 to-blue-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Table</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-yellow-500 to-yellow-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Form</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-rose-500 to-rose-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Hotkeys</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->ui &amp; ux<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/performance\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Performance</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-purple-500 to-violet-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Virtual</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-lime-500 to-lime-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Pacer</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->performance<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/tooling\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Tooling</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-black dark:from-gray-100 to-gray-600 dark:to-gray-400\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Devtools</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-black dark:from-gray-100 to-gray-600 dark:to-gray-400\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Config</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-indigo-500 to-violet-600\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">CLI</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-sky-500 to-sky-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Intent</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->tooling<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto mt-8 flex justify-center\"><a href=\"/libraries\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">See all libraries</a></div><section class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><div class=\"grid gap-8 border-y border-gray-200 py-10 dark:border-gray-800 lg:grid-cols-[minmax(0,0.72fr)_minmax(0,1.28fr)] lg:gap-12 lg:py-12\"><div class=\"max-w-xl lg:max-w-sm\"><div class=\"inline-flex items-center gap-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\"><span class=\"h-2 w-2 rounded-full bg-cyan-500 shadow-[0_0_0_4px_rgba(6,182,212,0.12)]\"></span>Product principles</div><h3 class=\"mt-4 text-3xl font-black leading-tight sm:text-4xl\">Why TanStack?</h3><p class=\"mt-4 text-base leading-7 text-gray-600 dark:text-gray-400\">Our libraries are built around real products and the developers shipping them</p><div aria-hidden=\"true\" class=\"mt-7 hidden h-px bg-linear-to-r from-gray-300 via-gray-200 to-transparent dark:from-gray-700 dark:via-gray-800 lg:block\"></div><a href=\"/tenets\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg mt-7 border-gray-300 bg-white/70 text-gray-950 hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-950/70 dark:text-white dark:hover:bg-gray-900\">Read our product tenets<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div><ol class=\"grid gap-3 sm:grid-cols-2\"><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-blue-500 to-cyan-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Portable core</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Framework Agnostic</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-cyan-200 bg-cyan-50 text-cyan-700 dark:border-cyan-900 dark:bg-cyan-950/40 dark:text-cyan-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-layers h-5 w-5\" aria-hidden=\"true\"><path d=\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\"></path><path d=\"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\"></path><path d=\"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Every library starts with a provider-agnostic core. Use React, Vue, Solid, Angular, or vanilla JS—your choice.</p><div aria-hidden=\"true\" class=\"relative mt-auto h-32 pt-5 font-mono text-[10px] font-bold\"><div class=\"home-adapter-graph absolute inset-x-0 top-1 h-[7.5rem] overflow-visible\"><span data-adapter-label=\"React\" style=\"height:20.3125%;left:5.625%;top:21.875%;width:18.75%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center shadow-sm backdrop-blur transition-colors duration-500 border-cyan-300 bg-cyan-50 text-cyan-800 shadow-cyan-500/15 dark:border-cyan-700 dark:bg-cyan-950/40 dark:text-cyan-200\">React</span><span data-adapter-label=\"Vue\" style=\"height:20.3125%;left:41.25%;top:5.46875%;width:17.5%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Vue</span><span data-adapter-label=\"Solid\" style=\"height:20.3125%;left:75.625%;top:21.875%;width:18.75%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Solid</span><span data-adapter-label=\"Angular\" style=\"height:20.3125%;left:8.125%;top:76.5625%;width:24.375%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Angular</span><span data-adapter-label=\"Vanilla\" style=\"height:20.3125%;left:67.5%;top:76.5625%;width:24.375%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Vanilla</span><span data-adapter-label=\"core\" style=\"height:25%;left:41.25%;top:45.3125%;width:17.5%;\" class=\"absolute z-30 flex items-center justify-center rounded-lg bg-linear-to-r text-center text-[11px] text-white shadow-lg shadow-cyan-500/15 from-blue-500 to-cyan-500\">core</span><span data-connection-flow=\"React\" style=\"left:41.25%;top:51.3671875%;transform:translate(-50%, -50%) rotate(180deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-0\"></span><span data-connection-flow=\"Vue\" style=\"left:50%;top:29.13763671875%;transform:translate(-50%, -50%) rotate(-90deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Solid\" style=\"left:70.45828%;top:41.02084776785714%;transform:translate(-50%, -50%) rotate(-20.23342919540923deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Angular\" style=\"left:35.11582969594594%;top:73.10812888157893%;transform:translate(-50%, -50%) rotate(144.73868667039702deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Vanilla\" style=\"left:63.84569297297297%;top:71.14062421052633%;transform:translate(-50%, -50%) rotate(37.827863555838675deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-port=\"React-core\" style=\"left:41.25%;top:51.3671875%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-100\"></span><span data-connection-port=\"React-adapter\" style=\"left:24.375%;top:38.936941964285715%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-100\"></span><span data-connection-port=\"Vue-core\" style=\"left:50%;top:45.3125%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vue-adapter\" style=\"left:50%;top:25.78125%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Solid-core\" style=\"left:58.75%;top:51.3671875%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Solid-adapter\" style=\"left:75.625%;top:38.936941964285715%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Angular-core\" style=\"left:41.25%;top:66.33223684210526%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Angular-adapter\" style=\"left:30.743243243243246%;top:76.5625%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vanilla-core\" style=\"left:58.75%;top:66.33223684210526%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vanilla-adapter\" style=\"left:69.25675675675676%;top:76.5625%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">01</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-emerald-500 to-teal-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Compile-time contracts</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Type-Safe by Design</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-emerald-200 bg-emerald-50 text-emerald-700 dark:border-emerald-900 dark:bg-emerald-950/40 dark:text-emerald-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code-xml h-5 w-5\" aria-hidden=\"true\"><path d=\"m18 16 4-4-4-4\"></path><path d=\"m6 8-4 4 4 4\"></path><path d=\"m14.5 4-5 16\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">First-class TypeScript support that catches bugs at compile time and makes refactoring fearless.</p><div class=\"mt-auto pt-7 font-mono text-[11px] leading-5\"><div class=\"rounded-lg border border-gray-200 bg-white/70 p-3 text-gray-600 dark:border-gray-800 dark:bg-black/30 dark:text-gray-400\"><div class=\"flex items-center justify-between gap-3\"><span>params.postId</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">string</span></div><div class=\"flex items-center justify-between gap-3\"><span>query.data</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">Project[]</span></div><div class=\"flex items-center justify-between gap-3\"><span>form.email</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">Field&lt;string&gt;</span></div></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">02</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-orange-500 to-red-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Real workloads</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Production-Grade</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-orange-200 bg-orange-50 text-orange-700 dark:border-orange-900 dark:bg-orange-950/40 dark:text-orange-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-zap h-5 w-5\" aria-hidden=\"true\"><path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Battle-tested in the world's largest apps. Built for real workloads, not just happy-path demos.</p><div class=\"mt-auto pt-7\"><div class=\"mb-2 flex items-center justify-between gap-3 font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\"><span>critical paths</span><span class=\"bg-linear-to-r bg-clip-text text-transparent from-orange-500 to-red-500\">used daily</span></div><div class=\"grid grid-cols-2 gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\"><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>websites</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>AI tools</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>apps</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>services</span></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">03</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-purple-500 to-pink-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Independent tools</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">No Vendor Lock-in</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-purple-200 bg-purple-50 text-purple-700 dark:border-purple-900 dark:bg-purple-950/40 dark:text-purple-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield h-5 w-5\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Open source and independent. No hidden agendas, no platform bias—just great tools for developers.</p><div class=\"mt-auto pt-7\"><div class=\"flex flex-wrap gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\"><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">MIT</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">self-host</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">any host</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">no paid products</span></div><div aria-hidden=\"true\" class=\"mt-3 h-px bg-linear-to-r from-purple-500 to-pink-500\"></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">04</span></li></ol></div></section><div><!--$2--><div class=\"space-y-24\"><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"partners\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a></h3><div class=\"flex flex-col gap-3\"><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-yellow-400 via-amber-500 to-orange-600 dark:from-yellow-300 dark:via-amber-400 dark:to-orange-400\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-amber-500 dark:text-amber-300\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L7.5 4.2 L11.5 4.6 L8.5 7.2 L9.4 11.2 L6 9.2 L2.6 11.2 L3.5 7.2 L0.5 4.6 L4.5 4.2 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-amber-600 dark:text-amber-300\">Gold</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://coderabbit.link/tanstack?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/coderabbit-light-CIzGLYU_.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/coderabbit-dark-D643Zkrv.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://www.cloudflare.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/cloudflare-black-6Ojsn8yh.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/cloudflare-white-Co-Tyjbl.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://netlify.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.25);\"><img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_8)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='%23014847'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='%23014847'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='%23014847'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='%23014847'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='%23014847'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_8'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_26)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='white'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='white'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='white'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='white'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='white'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='white'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_26'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://railway.com/?utm_medium=sponsor&amp;utm_source=oss&amp;utm_campaign=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/railway-black-DeBDfNao.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/railway-white-CFKFsfw2.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://lovable.dev?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/lovable-black-1mVxR6Bj.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/lovable-white-DLB1BxKZ.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a></div></div></div><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-slate-200 via-zinc-400 to-slate-300 dark:from-slate-300 dark:via-zinc-400 dark:to-slate-400\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-slate-400 dark:text-slate-300\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0 L7.2 4.8 L12 6 L7.2 7.2 L6 12 L4.8 7.2 L0 6 L4.8 4.8 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-slate-500 dark:text-slate-300\">Silver</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://openrouter.ai?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.25);\"><img src=\"/assets/openrouter-black-DNn7_580.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/openrouter-white-COMTfjvn.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://workos.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/workos-black-DnPI5Ve5.svg\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3csvg%20width='880'%20height='168'%20viewBox='0%200%20880%20168'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1647_45)'%3e%3cpath%20d='M255.264%2025.3765H279.579L297.086%2097.519C300.332%20111.135%20300.976%20119.244%20300.976%20119.244H301.304C301.304%20119.244%20302.435%20111.306%20305.681%2097.519L322.373%2025.3765H349.934L367.599%2097.519C371.003%20111.622%20371.818%20119.244%20371.818%20119.244H372.304C372.304%20119.244%20372.632%20111.622%20375.866%2097.519L392.729%2025.3765H417.043L386.249%20143.717H359.174L340.536%2072.0612C336.646%2056.4997%20336.318%2049.5334%20336.318%2049.5334H335.99C335.99%2049.5334%20335.661%2056.4997%20332.099%2072.0612L314.592%20143.717H286.715L255.264%2025.3765Z'%20fill='white'/%3e%3cpath%20d='M412.984%20100.726C412.984%2073.6509%20430.491%2056.1442%20456.921%2056.1442C483.181%2056.1442%20500.688%2073.6509%20500.688%20100.726C500.688%20127.958%20483.181%20145.635%20456.921%20145.635C430.503%20145.623%20412.984%20127.958%20412.984%20100.726ZM477.99%20100.726C477.99%2083.2189%20469.565%2073.3227%20456.921%2073.3227C443.305%2073.3227%20435.682%2084.3495%20435.682%20100.726C435.682%20118.561%20444.107%20128.445%20456.921%20128.445C470.537%20128.445%20477.99%20117.418%20477.99%20100.726Z'%20fill='white'/%3e%3cpath%20d='M511.545%2057.4711H533.101V73.3609H533.587C537.319%2065.0938%20546.231%2056.8267%20561.464%2056.8267C564.054%2056.8267%20565.683%2057.155%20566.813%2057.4711V79.0263H566.169C566.169%2079.0263%20564.224%2078.3819%20558.875%2078.3819C542.182%2078.3819%20533.101%2088.266%20533.101%20106.745V143.704H511.545V57.4711Z'%20fill='white'/%3e%3cpath%20d='M576.868%2025.3765H598.423V63.3079C598.423%2085.6776%20598.095%2089.7261%20598.095%2089.7261H598.423L630.519%2057.4723H657.424L619.833%2094.7592L663.442%20143.717H637.984L606.532%20108.047L598.423%20115.986V143.705H576.868V25.3765Z'%20fill='white'/%3e%3cpath%20d='M663.757%2084.9796C663.757%2048.5072%20686.455%2024.1923%20720.496%2024.1923C754.537%2024.1923%20777.235%2048.5072%20777.235%2084.9796C777.235%20121.452%20754.537%20145.767%20720.496%20145.767C686.455%20145.767%20663.757%20121.452%20663.757%2084.9796ZM753.722%2084.9796C753.722%2060.1784%20740.434%2043.474%20720.483%2043.474C700.533%2043.474%20687.257%2060.1784%20687.257%2084.9796C687.257%20109.781%20700.545%20126.485%20720.483%20126.485C740.422%20126.485%20753.722%20109.781%20753.722%2084.9796Z'%20fill='white'/%3e%3cpath%20d='M785.488%20104.326H810.131C810.131%20118.271%20819.699%20126.052%20834.288%20126.052C846.603%20126.052%20855.041%20119.888%20855.041%20111.135C855.041%20101.25%20848.561%2098.6488%20827.966%2094.6003C809.158%2090.868%20789.22%2084.5461%20789.22%2059.9029C789.22%2039.3203%20806.727%2023.7587%20833.473%2023.7587C861.35%2023.7587%20878.541%2038.3477%20878.541%2060.3892H853.898C853.898%2049.6906%20845.631%2043.0405%20833.473%2043.0405C821.158%2043.0405%20813.535%2049.0341%20813.535%2057.7875C813.535%2067.0272%20818.884%2070.5893%20835.419%2073.9934C859.892%2079.1847%20880%2081.9323%20880%20109.165C880%20130.745%20861.192%20145.333%20833.473%20145.333C805.268%20145.333%20785.488%20128.957%20785.488%20104.326Z'%20fill='white'/%3e%3cpath%20d='M0%2084.0003C0%2087.6782%200.967855%2091.356%202.83904%2094.5177L36.7785%20153.299C40.2628%20159.299%2045.5537%20164.203%2052.1351%20166.397C65.1044%20170.72%2078.5253%20165.171%2084.9131%20154.073L93.1076%20139.878L60.7813%2084.0003L94.9143%2024.8321L103.109%2010.6369C105.561%206.37836%20108.851%202.89408%20112.723%200.119568H109.174H60.0715C50.8446%200.119568%2042.3275%205.02337%2037.7463%2013.0243L2.83904%2073.483C0.967855%2076.6446%200%2080.3225%200%2084.0003Z'%20fill='white'/%3e%3cpath%20d='M193.571%2083.9997C193.571%2080.3219%20192.603%2076.644%20190.732%2073.4824L156.341%2013.9271C149.953%202.89352%20136.532%20-2.65551%20123.563%201.60305C116.982%203.79685%20111.691%208.70065%20108.206%2014.7013L100.464%2028.0577L132.79%2083.9997L98.6569%20143.168L90.4624%20157.363C88.0105%20161.557%2084.7198%20165.106%2080.8484%20167.88H84.3972H133.5C142.727%20167.88%20151.244%20162.977%20155.825%20154.976L190.732%2094.5171C192.603%2091.3554%20193.571%2087.6776%20193.571%2083.9997Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1647_45'%3e%3crect%20width='880'%20height='168'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://ag-grid.com/react-data-grid/?utm_source=reacttable&amp;utm_campaign=githubreacttable\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.1);\"><img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23031c4c'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23031c4c'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23fff'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23fff'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://serpapi.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.92);\"><img src=\"/assets/serpapi-black-DnXRiQQ3.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/serpapi-white-CPxTEZSp.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://go.clerk.com/wOwHtuJ\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.72);\"><img src=\"/assets/clerk-logo-light-BYN-U_0H.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/clerk-logo-dark-CRE22T_2.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a></div></div></div><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-amber-700 via-amber-800 to-amber-950 dark:from-amber-600 dark:via-amber-800 dark:to-amber-950\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-amber-800 dark:text-amber-600\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L11.5 6 L6 11.5 L0.5 6 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-amber-800 dark:text-amber-600\">Bronze</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://sentry.io?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23362d59'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23fff'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://www.unkey.com/?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.7);\"><img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://www.prisma.io/?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/prisma-light-Cloa3Onm.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/prisma-dark-DwgDxLwn.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://electric-sql.com\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/electric-light-C-5MDda4.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/electric-dark-Bfu2Vl2j.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a></div></div></div></div><div class=\"flex justify-center mt-6\"><a href=\"/partners?status=inactive\"><span class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View Previous Partners<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"blog\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a></h3><div class=\"grid grid-cols-1 md:grid-cols-3 gap-4\"><a href=\"/blog/tanstack-table-v9-reactivity\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/tanstack-table-v9-reactivity/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"/></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">Inside TanStack Table V9 Reactivity</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Riccardo Perra<time datetime=\"2026-07-19\" title=\"Jul 19, 2026\"> <!-- -->on <!-- -->Jul 19, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">TanStack Table V9 moves state and options behind reactive primitives so updates stay within the scopes that consume them. Here is the path we took to get there.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a><a href=\"/blog/run-coding-agents-in-a-sandbox\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/run-coding-agents-in-a-sandbox/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"/></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">Run Any Coding Agent in a Sandbox, With One chat() Call</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Alem Tuzlak<time datetime=\"2026-06-30\" title=\"Jun 30, 2026\"> <!-- -->on <!-- -->Jun 30, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">Wiring a coding agent into your app means gluing each CLI's protocol and deciding where it safely runs. TanStack AI's new sandbox layer collapses both into one pattern, and lets you plug in any Agent Client Protocol agent with no dedicated package.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a><a href=\"/blog/tanstack-open-source-awards-2026\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/tanstack-open-source-awards-2026/header.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"/></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">TanStack Start and TanStack AI Win 2026 Open Source Awards</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Tanner Linsley<time datetime=\"2026-06-22\" title=\"Jun 22, 2026\"> <!-- -->on <!-- -->Jun 22, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">TanStack Start won Breakthrough of the Year and TanStack AI won AI Project of the Year at the 2026 Open Source Awards in Amsterdam.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a></div><div class=\"flex justify-center mt-6\"><a href=\"/blog\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View All Posts<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div></div></div><!--/$--></div><div><!--$3--><div class=\"space-y-24\"><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"maintainers\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a></h3><div class=\"grid gap-6 grid-cols-2 lg:grid-cols-3\"><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\"><a href=\"https://github.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Tanner Linsley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tannerlinsley.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-tannerlinsley\">Tanner Linsley</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->11<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\"><a href=\"https://github.com/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Dominik Dorfmeister\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tkdodo.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>TypeScript</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-tkdodo\">Dominik Dorfmeister</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">🌴 Query</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://bsky.app/profile/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\"><a href=\"https://github.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Corbin Crutchley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/crutchcorn.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Forms</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Validation</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>State Management</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-crutchcorn\">Corbin Crutchley</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">🌴 Form</a><a aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">🌴 Store</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->1<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\"><a href=\"https://github.com/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Manuel Schiller\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/schiller-manuel.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-schiller-manuel\">Manuel Schiller</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\"><a href=\"https://github.com/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Kevin Van Cott\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/kevinvandy.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Data Grids</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Performance</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Dashboards</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-kevinvandy\">Kevin Van Cott</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">🌴 Pacer</a><a aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">🌴 Hotkeys</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->2<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"></path></svg></a><a href=\"https://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\"><a href=\"https://github.com/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Jack Herrington\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/jherr.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Templates</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-jherr\">Jack Herrington</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">🌴 AI</a><span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\"><a href=\"https://github.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Sean Cassiere\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/seancassiere.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-seancassiere\">Sean Cassiere</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\"><a href=\"https://github.com/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Christopher Horobin\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/chorobin.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>TypeScript</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-chorobin\">Christopher Horobin</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\"><a href=\"https://github.com/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Damian Pieczynski\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/piecyk.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Virtualization</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Performance</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-piecyk\">Damian Pieczynski</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">🌴 Virtual</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\"><a href=\"https://github.com/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Kyle Mathews\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/KyleAMathews.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Sync Engines</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-KyleAMathews\">Kyle Mathews</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">🌴 DB</a><a aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">🌴 Intent</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\"><a href=\"https://github.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Alem Tuzlak\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/AlemTuzlak.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>DevTools</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Routers</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Vite Plugins</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-AlemTuzlak\">Alem Tuzlak</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">🌴 AI</a><a aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">🌴 Devtools</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\"><a href=\"https://github.com/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Sam Willis\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/samwillis.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Sync Engines</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Incremental View Maintenance</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-samwillis\">Sam Willis</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">🌴 DB</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\"><a href=\"https://github.com/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Lachlan Collins\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/lachlancollins.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-lachlancollins\">Lachlan Collins</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">🌴 Config</a><a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">🌴 Query</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div></div><div class=\"flex justify-center mt-6\"><a href=\"/maintainers\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View All Maintainers</a></div></div><div class=\"lg:max-w-(--breakpoint-lg) px-4 mx-auto\"><div id=\"sponsors\" class=\"scroll-mt-24\"><div class=\"px-4 w-full lg:max-w-(--breakpoint-lg) md:mx-auto\"><div class=\"space-y-8\"><h3 class=\"text-3xl font-bold\"><a href=\"#sponsors\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">OSS Sponsors</a></h3><div class=\"relative mx-auto flex w-full flex-wrap overflow-hidden [&amp;&gt;div]:h-full [&amp;&gt;div]:w-full\" style=\"aspect-ratio:1/1;\"><div><!--$4--><div class=\"relative w-full h-full overflow-hidden rounded-[2rem] bg-linear-to-br from-gray-100/80 via-white to-gray-50 dark:from-gray-900 dark:via-gray-950 dark:to-gray-900\"><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:8%;top:6%;width:20px;height:20px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:39.08%;top:59.68%;width:37px;height:37px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:70.16%;top:25.36%;width:54px;height:54px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:17.240000000000002%;top:79.03999999999999%;width:71px;height:71px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:48.32%;top:44.72%;width:88px;height:88px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:79.39999999999999%;top:10.4%;width:105px;height:105px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:26.48%;top:64.08000000000001%;width:32px;height:32px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:57.559999999999995%;top:29.76%;width:49px;height:49px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:88.64%;top:83.44%;width:66px;height:66px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:35.72%;top:49.12%;width:83px;height:83px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:66.8%;top:14.8%;width:100px;height:100px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:13.88%;top:68.47999999999999%;width:27px;height:27px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:44.96%;top:34.16%;width:44px;height:44px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:76.04%;top:87.84%;width:61px;height:61px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:23.119999999999997%;top:53.52%;width:78px;height:78px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:54.2%;top:19.2%;width:95px;height:95px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:85.28%;top:72.88%;width:22px;height:22px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:32.36%;top:38.56%;width:39px;height:39px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:63.440000000000005%;top:92.24%;width:56px;height:56px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:10.52%;top:57.919999999999995%;width:73px;height:73px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:41.6%;top:23.6%;width:90px;height:90px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:72.68%;top:77.28%;width:107px;height:107px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:19.76%;top:42.96%;width:34px;height:34px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:50.84%;top:8.64%;width:51px;height:51px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:81.92%;top:62.32%;width:68px;height:68px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:29%;top:28%;width:85px;height:85px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:60.08%;top:81.67999999999999%;width:102px;height:102px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:91.16%;top:47.36%;width:29px;height:29px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:38.239999999999995%;top:13.04%;width:46px;height:46px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:69.32%;top:66.72%;width:63px;height:63px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:16.4%;top:32.4%;width:80px;height:80px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:47.48%;top:86.08%;width:97px;height:97px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:78.56%;top:51.760000000000005%;width:24px;height:24px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:25.64%;top:17.44%;width:41px;height:41px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:56.72%;top:71.12%;width:58px;height:58px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:87.8%;top:36.8%;width:75px;height:75px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:34.879999999999995%;top:90.47999999999999%;width:92px;height:92px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:65.96%;top:56.16%;width:109px;height:109px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:13.04%;top:21.84%;width:36px;height:36px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:44.12%;top:75.52000000000001%;width:53px;height:53px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:75.2%;top:41.2%;width:70px;height:70px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:22.28%;top:6.88%;width:87px;height:87px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:53.36%;top:60.56%;width:104px;height:104px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:84.44%;top:26.240000000000002%;width:31px;height:31px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:31.520000000000003%;top:79.92%;width:48px;height:48px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:62.6%;top:45.6%;width:65px;height:65px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:9.68%;top:11.28%;width:82px;height:82px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:40.76%;top:64.96000000000001%;width:99px;height:99px;opacity:0.25;\"></div></div><!--/$--></div></div><div class=\"flex justify-center\"><a class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\" href=\"https://github.com/sponsors/tannerlinsley\">Become a Sponsor<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div></div></div></div><div class=\"h-4\"></div><p class=\"italic mx-auto max-w-(--breakpoint-sm) text-gray-500 dark:text-gray-400 text-center\">Sponsors get special perks like<!-- --> <strong>private discord channels, priority issue requests, and direct support</strong>!</p></div></div><!--/$--></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg)\"><div class=\"\n          rounded-md p-4 grid gap-6\n          bg-discord text-white overflow-hidden relative\n          shadow-xl shadow-indigo-700/30\n          sm:p-8 sm:grid-cols-3 items-center\"><div class=\"absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20\"><img src=\"data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e\" alt=\"Discord Logo\" loading=\"lazy\" width=\"300\" height=\"300\"/></div><div class=\"sm:col-span-2\"><h3 id=\"discord\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a></h3><p class=\"mt-4\">The official TanStack community to ask questions, network and make new friends and get lightning fast news about what's coming next for TanStack!</p></div><div class=\"flex items-center justify-center\"><a class=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-discord justify-center shadow-lg text-sm\" href=\"https://discord.com/invite/WrRKjPJ\" target=\"_blank\" rel=\"noreferrer\">Join TanStack Discord</a></div></div></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg)\"><div class=\"\n          rounded-md p-4 grid gap-6\n          bg-linear-to-br from-red-500 to-red-700 text-white overflow-hidden relative\n          shadow-xl shadow-red-700/30\n          sm:p-8 sm:grid-cols-3 items-center\"><div class=\"absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"300\" height=\"300\" role=\"img\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></div><div class=\"sm:col-span-2\"><h3 id=\"youtube\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a></h3><p class=\"mt-4\">The official TanStack YouTube channel. Tutorials, deep dives, release walkthroughs, and more — free for everyone!</p></div><div class=\"flex items-center justify-center\"><a class=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-red-600 justify-center shadow-lg text-sm\" href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-play w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\"></path></svg>Subscribe on YouTube</a></div></div></div><div class=\"h-4\"></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg) relative\"><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 rounded-md p-8 md:p-14\"><div><div class=\"relative inline-block max-w-full\"><h3 id=\"newsletter\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a></h3></div><p class=\"text-lg mt-1\">New posts, releases, and ecosystem updates from TanStack.</p></div><div class=\"grid gap-2 mt-4 max-w-sm\"><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700 w-full\" type=\"button\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-log-in h-4 w-4\" aria-hidden=\"true\"><path d=\"m10 17 5-5-5-5\"></path><path d=\"M15 12H3\"></path><path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4\"></path></svg>Log in to subscribe</button><p class=\"text-gray-500 dark:text-gray-400 text-sm opacity-50 font-semibold italic\">We'll use your TanStack login email.</p></div></div></div><div class=\"h-20\"></div><div class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 relative flex flex-col items-start justify-center gap-4 p-8 max-w-(--breakpoint-lg) mx-auto text-sm\"><div class=\"grid gap-1 sm:grid-cols-2 md:grid-cols-3\"><div><a href=\"/blog\">Blog</a></div><div><a href=\"https://x.com/tan_stack\" target=\"_blank\" rel=\"noreferrer\">@Tan_Stack on X.com</a></div><div><a href=\"https://x.com/tannerlinsley\" target=\"_blank\" rel=\"noreferrer\">@TannerLinsley on X.com</a></div><div><a href=\"https://github.com/tanstack\" target=\"_blank\" rel=\"noreferrer\">GitHub</a></div><div><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\">YouTube</a></div><div><a href=\"https://nozzle.io\" target=\"_blank\" rel=\"noreferrer\">Nozzle.io - Keyword Rank Tracker</a></div><div><a href=\"/ethos\">Ethos</a></div><div><a href=\"/tenets\">Tenets</a></div><div><a href=\"/privacy\">Privacy Policy</a></div><div><a href=\"/terms\">Terms of Service</a></div></div><div class=\"text-center opacity-60\">© <!-- -->2026<!-- --> TanStack LLC</div></div></div><!--/$--></div></div><div aria-hidden=\"true\" class=\"pointer-events-none fixed top-0 left-0 z-99999999 h-[320px] w-full select-none\"><div class=\"absolute top-0 w-full h-80 rounded-[100%] bg-amber-500/30 blur-3xl transition-all duration-500 dark:bg-sky-400/25 -translate-y-full opacity-0\"></div><div class=\"absolute top-6 left-1/2 -translate-x-1/2 rounded-full bg-white/75 p-2 shadow-lg backdrop-blur-lg transition-all duration-300 dark:bg-slate-900/40 -translate-y-6 opacity-0\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-loader-circle animate-spin text-gray-900 dark:text-white text-4xl\" aria-label=\"Loading\"><path d=\"M21 12a9 9 0 1 1-6.219-8.56\"></path></svg></div></div><section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section><script class=\"$tsr\" id=\"$tsr-stream-barrier\">(self.$R=self.$R||{})[\"tsr\"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=[\"/assets/index-B9NJHisQ.js\",\"/assets/rolldown-runtime-9r-HBx0o.js\",\"/assets/tanstack-router-U0H7bmeq.js\",\"/assets/tanstack-query-BttgOCQn.js\",\"/assets/icons-xTj2hkG8.js\",\"/assets/shared-constants-yNCBtlN_.js\"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:\"module\",async:!0,src:\"/assets/index-B9NJHisQ.js\"}}],css:$R[8]=[\"/assets/index-Drgb1pa5.css\"]},\"/\":$R[9]={preloads:$R[10]=[\"/assets/routes-DfNLmXGz.js\",\"/assets/Footer-DXYm8Pa-.js\",\"/assets/useNpmDownloadCounter-jgTPLjDE.js\",\"/assets/blog.functions-C-Dso7yf.js\",\"/assets/users.functions-CeXclkLY.js\"]}}},matches:$R[11]=[$R[12]={i:\"__root__\u0000\",u:1784560032535,s:\"success\",l:$R[13]={partnerPlacementSessionSeed:\"3dc3c6c6-8976-4c3e-9c33-6189ace062e0\"},ssr:!0},$R[14]={i:\"\u0000\u0000\",u:1784560032685,s:\"success\",l:$R[15]={recentPosts:$R[16]=[$R[17]={slug:\"tanstack-table-v9-reactivity\",title:\"Inside TanStack Table V9 Reactivity\",published:\"2026-07-19\",excerpt:\"TanStack Table V9 moves state and options behind reactive primitives so updates stay within the scopes that consume them. Here is the path we took to get there.\",headerImage:\"/blog-assets/tanstack-table-v9-reactivity/header.png\",authors:$R[18]=[\"Riccardo Perra\"]},$R[19]={slug:\"run-coding-agents-in-a-sandbox\",title:\"Run Any Coding Agent in a Sandbox, With One chat() Call\",published:\"2026-06-30\",excerpt:\"Wiring a coding agent into your app means gluing each CLI's protocol and deciding where it safely runs. TanStack AI's new sandbox layer collapses both into one pattern, and lets you plug in any Agent Client Protocol agent with no dedicated package.\",headerImage:\"/blog-assets/run-coding-agents-in-a-sandbox/header.png\",authors:$R[20]=[\"Alem Tuzlak\"]},$R[21]={slug:\"tanstack-open-source-awards-2026\",title:\"TanStack Start and TanStack AI Win 2026 Open Source Awards\",published:\"2026-06-22\",excerpt:\"TanStack Start won Breakthrough of the Year and TanStack AI won AI Project of the Year at the 2026 Open Source Awards in Amsterdam.\",headerImage:\"/blog-assets/tanstack-open-source-awards-2026/header.jpg\",authors:$R[22]=[\"Tanner Linsley\"]}]},ssr:!0}],lastMatchId:\"\u0000\u0000\",dehydratedData:$R[23]={queryStream:$R[24]=($R[25]=e=>new ReadableStream({start:t=>{e.on({next:r=>{try{t.enqueue(r)}catch{}},throw:r=>{t.error(r)},return:()=>{try{t.close()}catch{}}})}}))($R[26]=($R[27]=()=>{let e=[],t=[],r=!0,n=!1,s=0,o=(c,l,u)=>{for(u=0;u<s;u++)t[u]&&t[u][l](c)},i=(c,l,u,f)=>{for(l=0,u=e.length;l<u;l++)f=e[l],!r&&l===u-1?c[n?\"return\":\"throw\"](f):c.next(f)},a=(c,l)=>(r&&(l=s++,t[l]=c),i(c),()=>{r&&(t[l]=t[s],t[s--]=void 0)});return{__SEROVAL_STREAM__:!0,on:c=>a(c),next:c=>{r&&(e.push(c),o(c,\"next\"))},throw:c=>{r&&(e.push(c),o(c,\"throw\"),r=!1,n=!1,t.length=0)},return:c=>{r&&(e.push(c),o(c,\"return\"),r=!1,n=!0,t.length=0)}}})()),dehydratedQueryClient:$R[28]={mutations:$R[29]=[],queries:$R[30]=[$R[31]={dehydratedAt:1784560032685,state:$R[32]={data:$R[33]={github:$R[34]={contributorCount:0,dependentCount:0,forkCount:12310,repositoryCount:26,starCount:125818},npm:$R[35]={totalDownloads:12625321809,ratePerDay:20767475.285714287,updatedAt:1782774814523},delta:$R[36]={github:$R[37]={contributorCount:0,dependentCount:0,forkCount:2,starCount:11}},timeDelta:19886415467},dataUpdateCount:1,dataUpdatedAt:1784560032685,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:\"success\",fetchStatus:\"idle\"},queryKey:$R[38]=[\"stats\",\"oss\",$R[39]={library:void 0}],queryHash:\"[\\\"stats\\\",\\\"oss\\\",{}]\"},$R[40]={dehydratedAt:1784560032685,state:$R[41]={data:$R[42]={expiresAt:1782818014523,librarySummaries:$R[43]=[],totalDownloads:12625321809,totalEndDate:\"2026-06-28\",totalPackageCount:314,totalStartDate:\"2015-01-10\",updatedAt:1782774814523,weeklyDownloads:145372327,weeklyEndDate:\"2026-06-28\",weeklyPackageCount:21,weeklyRatePerDay:20767475.285714287,weeklyStartDate:\"2026-06-22\"},dataUpdateCount:1,dataUpdatedAt:1784560032535,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:\"success\",fetchStatus:\"idle\"},queryKey:$R[44]=[\"stats\",\"homepage-npm-summary\"],queryHash:\"[\\\"stats\\\",\\\"homepage-npm-summary\\\"]\"}]}}})($R[\"tsr\"]);document.currentScript.remove()</script><script type=\"module\" async=\"\" src=\"/assets/index-B9NJHisQ.js\"></script><script>($R=>$R[26].return(void 0))($R[\"tsr\"]);$_TSR.e();document.currentScript.remove()</script><script defer src=\"https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496\" integrity=\"sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==\" data-cf-beacon='{\"version\":\"2024.11.0\",\"token\":\"7703c87711084cfcbf970e05b2952977\",\"r\":1,\"server_timing\":{\"name\":{\"cfCacheStatus\":true,\"cfEdge\":true,\"cfExtPri\":true,\"cfL4\":true,\"cfOrigin\":true,\"cfSpeedBrain\":true},\"location_startswith\":null}}' crossorigin=\"anonymous\"></script>\n</body></html>"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 59,
                    "connect": 50,
                    "ssl": 50,
                    "send": 0,
                    "wait": 269,
                    "receive": 55
                },
                "_type": 3,
                "_id": "046B7E595E3CF7AEE1A05BC755C1AB9B",
                "_request_id": "046B7E595E3CF7AEE1A05BC755C1AB9B",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/",
                "_raw_id": "046B7E595E3CF7AEE1A05BC755C1AB9B",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Document",
                "_load_ms": 324,
                "_ttfb_ms": 269,
                "_load_start": 109,
                "_load_start_float": 109.000148,
                "_bytesIn": 35780,
                "_objectSize": 35780,
                "_objectSizeUncompressed": 308493,
                "_chunks": [
                    {
                        "ts": 379,
                        "bytes": 2279
                    },
                    {
                        "ts": 381,
                        "bytes": 4163,
                        "inflated": 24552
                    },
                    {
                        "ts": 382,
                        "bytes": 1176
                    },
                    {
                        "ts": 383,
                        "bytes": 3525
                    },
                    {
                        "ts": 383,
                        "bytes": 1173
                    },
                    {
                        "ts": 383,
                        "bytes": 1176
                    },
                    {
                        "ts": 384,
                        "bytes": 1176
                    },
                    {
                        "ts": 384,
                        "bytes": 1176
                    },
                    {
                        "ts": 386,
                        "bytes": 2345,
                        "inflated": 65536
                    },
                    {
                        "ts": 398,
                        "bytes": 5864,
                        "inflated": 8192
                    },
                    {
                        "ts": 399,
                        "bytes": 11727,
                        "inflated": 13605
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "text/html",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -13,
                "_dns_end": 46,
                "_connect_start": 46,
                "_connect_end": 46,
                "_ssl_start": 46,
                "_ssl_end": 96,
                "_securityDetails": {
                    "protocol": "QUIC",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519MLKEM768",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "tanstack.com",
                    "sanList": [
                        "tanstack.com",
                        "*.tanstack.com"
                    ],
                    "issuer": "WE1",
                    "validFrom": 1782171260,
                    "validTo": 1789950857,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Sectigo 'Tiger2026h2'",
                            "logId": "C8A3C47FC7B3ADB9356B013F6A7A126DE33A4E43A5C646F997AD3975991DCF9A",
                            "timestamp": 1782174860866,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100BD3003D0098628625FB2A88627718DC5772753D3584A39170800DE4FB0DAB05E022100F2E36CC56C8644A28C9FAA7CCECC1031B7A3E8B8BB4254B8BB2FDF29E2933718"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2026h2' log",
                            "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                            "timestamp": 1782174860831,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100827C9ED8C0514654744E364940CB349630476D120566F05F1E1AFA429DDDF0AA022100C7FE4172EBF9F98D98A15664EED07451C009F82C0AD7C080C18CD0F5338DEACF"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 1027,
                    "encryptedClientHello": true
                },
                "_initiator": "https://tanstack.com/",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /",
                        ":scheme: https",
                        "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=0, i",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: document",
                        "sec-fetch-mode: navigate",
                        "sec-fetch-site: cross-site",
                        "upgrade-insecure-requests: 1",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-ray: a1e2dfcb39125946-IAD",
                        "cloudflare-cdn-cache-control: no-store",
                        "content-encoding: zstd",
                        "content-type: text/html; charset=utf-8",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "link: </assets/index-B9NJHisQ.js>; rel=modulepreload; as=script, </assets/rolldown-runtime-9r-HBx0o.js>; rel=modulepreload; as=script, </assets/tanstack-router-U0H7bmeq.js>; rel=modulepreload; as=script, </assets/tanstack-query-BttgOCQn.js>; rel=modulepreload; as=script, </assets/icons-xTj2hkG8.js>; rel=modulepreload; as=script, </assets/shared-constants-yNCBtlN_.js>; rel=modulepreload; as=script, </assets/index-Drgb1pa5.css>; rel=preload; as=style, </assets/routes-DfNLmXGz.js>; rel=modulepreload; as=script, </assets/Footer-DXYm8Pa-.js>; rel=modulepreload; as=script, </assets/useNpmDownloadCounter-jgTPLjDE.js>; rel=modulepreload; as=script, </assets/blog.functions-C-Dso7yf.js>; rel=modulepreload; as=script, </assets/users.functions-CeXclkLY.js>; rel=modulepreload; as=script",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "priority: u=0,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=TmUOQS%2F%2F7uEibe0FtrViTUYvBvl4H8rhh2sNp4FZZPQ%2FkFdz5%2FZTu2wfjygHR323DQZZ3Gu4AUBIz5CXz7dAJ530lOMUno2uyz1bN7zgCEYvdJvo1MtbVaeox6dbprS2FxfLrMIhbO0yqkQ%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfEdge;dur=23,cfOrigin;dur=0,cfWorker;dur=206",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 2134,
                "_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": 59,
                "_connect_ms": 0,
                "_ssl_ms": 50,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 13,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "tanstack.com",
                            "metadatas": [
                                {
                                    "metadata_value": {
                                        "ech_config_list": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                                        "supported_protocol_alpns": [
                                            "h3",
                                            "h2",
                                            "http/1.1"
                                        ],
                                        "target_name": "tanstack.com"
                                    },
                                    "metadata_weight": 1
                                }
                            ],
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13429033932413110",
                            "type": "metadata"
                        },
                        {
                            "domain_name": "tanstack.com",
                            "endpoints": [
                                {
                                    "address": "2606:4700:3032::ac43:bd3d",
                                    "port": 0
                                },
                                {
                                    "address": "2606:4700:3036::6815:976",
                                    "port": 0
                                },
                                {
                                    "address": "104.21.9.118",
                                    "port": 0
                                },
                                {
                                    "address": "172.67.189.61",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13429033932419168",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 148,
                "_body_hash": "239edecff60e62764cafb604072ef9d80f9576834b6f61e8f9ffb2f0cbaf8189",
                "_final_base_page": true,
                "_is_base_page": true,
                "_load_end": 433,
                "_ttfb_start": 109,
                "_ttfb_end": 378,
                "_download_start": 378,
                "_download_end": 433,
                "_download_ms": 55,
                "_all_start": -13,
                "_all_end": 433,
                "_all_ms": 433,
                "_index": 0,
                "_number": 1,
                "_body_file": "001-046B7E595E3CF7AEE1A05BC755C1AB9B-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 15,
                    "v8.compile": 5,
                    "FunctionCall": 0
                },
                "_cpu.EvaluateScript": 15,
                "_cpu.v8.compile": 5,
                "_cpu.FunctionCall": 0,
                "_cpuTime": 20,
                "_body_id": "046B7E595E3CF7AEE1A05BC755C1AB9B",
                "_js_timing": [
                    [
                        518.057,
                        521.94
                    ],
                    [
                        676.518,
                        681.604
                    ],
                    [
                        719.769,
                        725.132
                    ],
                    [
                        744.395,
                        744.788
                    ],
                    [
                        518.077,
                        518.317
                    ],
                    [
                        676.528,
                        676.76
                    ],
                    [
                        719.783,
                        724.381
                    ],
                    [
                        744.419,
                        744.594
                    ],
                    [
                        1963.146,
                        1963.632
                    ]
                ],
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=046B7E595E3CF7AEE1A05BC755C1AB9B"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.674+00:00",
                "time": 89,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/index-Drgb1pa5.css",
                    "headersSize": 584,
                    "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://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 667,
                    "bodySize": 52952,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd391c5946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"5a4a5ceb9c2155bb5cbd8ff7a590ca94\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=0,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=AWHgufseL%2F6ERBNO%2FK29NyHJRCQam1OAvRnEItpNQ9qMUxxj%2BOAKKFed44geU5WJeDeWcaRy0QreeABBVOBgnGObU%2BhKqlfHRWxl9S6g4K03yTC8tA%2BAzTFAeaU4Nnd9mR2uSUwE0kRU8M8%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 52952,
                        "mimeType": "text/css",
                        "text": "/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */\n@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--ship-x:70px;--ship-y:2.5rem}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:\"\"}}}@layer theme{:root,:host{--font-sans:\"Inter\", ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", Segoe UI Symbol, \"Noto Color Emoji\";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-gray-950:#0a0a0a;--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-shop-display:\"DM Sans\", ui-sans-serif, system-ui, sans-serif;--font-shop-mono:\"DM Mono\", ui-monospace, SFMono-Regular, Menlo, monospace;--text-shop-display:clamp(36px, 5vw, 52px);--text-shop-heading:22px;--text-shop-title:18px;--text-shop-price:20px;--text-shop-body:13.5px;--text-shop-ui:13px;--text-shop-sm:12px;--text-shop-xs:10.5px;--text-shop-2xs:9.5px;--color-twine-50:#f8f5ee;--color-twine-100:#eee6d3;--color-twine-200:#dfcda9;--color-twine-300:#cdac77;--color-twine-400:#bd9051;--color-twine-500:#ae7d44;--color-twine-600:#956339;--color-twine-700:#784b30;--color-twine-800:#653f2e;--color-twine-900:#58362b;--color-twine-950:#321c16;--color-discord:#536bbd;--color-shop-green:#22c993}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}:root{--navbar-height:52px;--docs-tabs-height:0px;--anchor-scroll-padding-top:calc(var(--navbar-height) + var(--docs-tabs-height));scroll-padding-top:var(--anchor-scroll-padding-top)}:root:has([data-docs-layout]){--docs-tabs-height:41px}@media (width>=1120px){:root:has([data-docs-layout]){--docs-tabs-height:42px}}html,body{color:var(--color-gray-900)}:is(html,body):is(.dark,.dark *){color:var(--color-gray-200)}html,body{background-color:#fdfdfd}html.dark,html.dark body{background-color:#0a0a0a}.using-mouse *{outline:none!important}*{scrollbar-color:var(--color-gray-400) var(--color-gray-100)}* scrollbar{width:1rem;height:1rem}::-webkit-scrollbar{width:1rem;height:1rem}* scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-track{background:var(--color-gray-100)}* scrollbar-thumb{background:var(--color-gray-300);border:3px solid var(--color-gray-100);border-radius:.5rem}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border:3px solid var(--color-gray-100);border-radius:.5rem}html.dark,html.dark *{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--color-gray-700) var(--color-gray-800)}html.dark * scrollbar{width:1rem;height:1rem}html.dark::-webkit-scrollbar{width:1rem;height:1rem}html.dark ::-webkit-scrollbar{width:1rem;height:1rem}html.dark * scrollbar-track{background:var(--color-gray-800)}html.dark ::-webkit-scrollbar-track{background:var(--color-gray-800)}html.dark * scrollbar-thumb{background:var(--color-gray-600);border:3px solid var(--color-gray-800);border-radius:.5rem}html.dark::-webkit-scrollbar-thumb{background:var(--color-gray-600);border:3px solid var(--color-gray-800);border-radius:.5rem}html.dark ::-webkit-scrollbar-thumb{background:var(--color-gray-600);border:3px solid var(--color-gray-800);border-radius:.5rem}[disabled]{pointer-events:none;opacity:.5}#docs-details summary::-webkit-details-marker{display:none}#docs-details .icon-close{display:none}#docs-details[open] .icon-close{display:block}#docs-details[open] .icon-open{display:none}#docs-details[open]>summary+*{height:auto;max-height:calc(100vh - 62px)}.anchor-heading{display:inline;text-decoration:none!important}.anchor-heading>:after{content:\"#\";margin-left:calc(var(--spacing) * 2);opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;transition-duration:.1s;position:relative}.anchor-heading:hover>:after{opacity:.5}.anchor-heading-link{margin-left:calc(var(--spacing) * 2);opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;transition-duration:.1s;display:inline-block;text-decoration:none!important}:hover>.anchor-heading-link{opacity:.5}.anchor-heading-link:focus{opacity:.75}:has(+.anchor-heading){margin-bottom:0!important}.anchor-heading+*{margin-top:0!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-0\\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\\/2{top:50%}.top-1\\/3{top:33.3333%}.top-1\\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-16{top:calc(var(--spacing) * 16)}.top-\\[5px\\]{top:5px}.top-\\[7px\\]{top:7px}.top-\\[48px\\]{top:48px}.top-\\[60\\%\\]{top:60%}.top-\\[calc\\(100\\%\\+6px\\)\\]{top:calc(100% + 6px)}.top-\\[calc\\(var\\(--navbar-height\\)\\+var\\(--docs-tabs-height\\)\\)\\]{top:calc(var(--navbar-height) + var(--docs-tabs-height))}.top-\\[calc\\(var\\(--navbar-height\\)\\+var\\(--docs-tabs-height\\,0px\\)\\)\\]{top:calc(var(--navbar-height) + var(--docs-tabs-height,0px))}.top-\\[calc\\(var\\(--navbar-height\\,56px\\)\\+0\\.5rem\\)\\]{top:calc(var(--navbar-height,56px) + .5rem)}.top-\\[var\\(--navbar-height\\)\\]{top:var(--navbar-height)}.top-\\[var\\(--navbar-height\\,56px\\)\\]{top:var(--navbar-height,56px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-5{right:calc(var(--spacing) * -5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\\.5{right:calc(var(--spacing) * 1.5)}.right-1\\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-2\\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\\/4{bottom:25%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\\[25\\%\\]{bottom:25%}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\\.5{left:calc(var(--spacing) * 1.5)}.left-1\\/2{left:50%}.left-1\\/3{left:33.3333%}.left-1\\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\\[-4px\\]{left:-4px}.left-\\[3px\\]{left:3px}.left-\\[7px\\]{left:7px}.left-\\[9px\\]{left:9px}.left-\\[11px\\]{left:11px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-99999999{z-index:99999999}.z-\\[2\\]{z-index:2}.z-\\[3\\]{z-index:3}.z-\\[60\\]{z-index:60}.z-\\[70\\]{z-index:70}.z-\\[80\\]{z-index:80}.z-\\[90\\]{z-index:90}.z-\\[100\\]{z-index:100}.z-\\[200\\]{z-index:200}.z-\\[500\\]{z-index:500}.z-\\[999\\]{z-index:999}.z-\\[1000\\]{z-index:1000}.z-\\[1200\\]{z-index:1200}.order-4832{order:4832}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.m-10{margin:calc(var(--spacing) * 10)}.m-11{margin:calc(var(--spacing) * 11)}.m-12{margin:calc(var(--spacing) * 12)}.-mx-\\[calc\\(50vw-50\\%\\)\\]{margin-inline:calc(50% - 50vw)}.mx-0\\.5{margin-inline:calc(var(--spacing) * .5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=\"1\"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:\"“\"\"”\"\"‘\"\"’\";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:\"`\"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-0\\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-5\\.5{margin-top:calc(var(--spacing) * 5.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-px{margin-right:-1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-\\[-55px\\]{margin-right:-55px}.mr-\\[108px\\]{margin-right:108px}.mr-auto{margin-right:auto}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-\\[1px\\],.-mb-px{margin-bottom:-1px}.mb-0\\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-0\\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.aspect-\\[5\\/2\\]{aspect-ratio:5/2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-0\\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\\.5{height:calc(var(--spacing) * 1.5)}.h-1\\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-17{height:calc(var(--spacing) * 17)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\\[1\\.125rem\\]{height:1.125rem}.h-\\[3px\\]{height:3px}.h-\\[5px\\]{height:5px}.h-\\[7\\.5rem\\]{height:7.5rem}.h-\\[7px\\]{height:7px}.h-\\[9px\\]{height:9px}.h-\\[18px\\]{height:18px}.h-\\[26px\\]{height:26px}.h-\\[26rem\\]{height:26rem}.h-\\[38px\\]{height:38px}.h-\\[95\\%\\]{height:95%}.h-\\[180px\\]{height:180px}.h-\\[200px\\]{height:200px}.h-\\[210px\\]{height:210px}.h-\\[320px\\]{height:320px}.h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{height:calc(100dvh - var(--navbar-height))}.h-\\[calc\\(100dvh-var\\(--navbar-height\\)-var\\(--docs-tabs-height\\)\\)\\]{height:calc(100dvh - var(--navbar-height) - var(--docs-tabs-height))}.h-\\[var\\(--navbar-height\\)\\]{height:var(--navbar-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.h-screen{height:100vh}.max-h-7{max-height:calc(var(--spacing) * 7)}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\\[22px\\]{max-height:22px}.max-h-\\[26px\\]{max-height:26px}.max-h-\\[36px\\]{max-height:36px}.max-h-\\[40px\\]{max-height:40px}.max-h-\\[50vh\\]{max-height:50vh}.max-h-\\[56px\\]{max-height:56px}.max-h-\\[60vh\\]{max-height:60vh}.max-h-\\[70vh\\]{max-height:70vh}.max-h-\\[80dvh\\]{max-height:80dvh}.max-h-\\[90dvh\\]{max-height:90dvh}.max-h-\\[120px\\]{max-height:120px}.max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height))}.max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)-var\\(--docs-tabs-height\\,0px\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height) - var(--docs-tabs-height,0px))}.max-h-\\[calc\\(100dvh-var\\(--navbar-height\\,56px\\)-1rem\\)\\]{max-height:calc(100dvh - var(--navbar-height,56px) - 1rem)}.max-h-\\[min\\(62dvh\\,560px\\)\\]{max-height:min(62dvh,560px)}.max-h-\\[min\\(320px\\,60vh\\)\\]{max-height:min(320px,60vh)}.max-h-\\[var\\(--radix-dropdown-menu-content-available-height\\)\\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\\[19rem\\]{min-height:19rem}.min-h-\\[56px\\]{min-height:56px}.min-h-\\[60dvh\\]{min-height:60dvh}.min-h-\\[60px\\]{min-height:60px}.min-h-\\[72px\\]{min-height:72px}.min-h-\\[80dvh\\]{min-height:80dvh}.min-h-\\[80px\\]{min-height:80px}.min-h-\\[88dvh\\]{min-height:88dvh}.min-h-\\[100px\\]{min-height:100px}.min-h-\\[130px\\]{min-height:130px}.min-h-\\[180px\\]{min-height:180px}.min-h-\\[200px\\]{min-height:200px}.min-h-\\[220px\\]{min-height:220px}.min-h-\\[250px\\]{min-height:250px}.min-h-\\[260px\\]{min-height:260px}.min-h-\\[280px\\]{min-height:280px}.min-h-\\[320px\\]{min-height:320px}.min-h-\\[330px\\]{min-height:330px}.min-h-\\[360px\\]{min-height:360px}.min-h-\\[420px\\]{min-height:420px}.min-h-\\[1180px\\]{min-height:1180px}.min-h-\\[1840px\\]{min-height:1840px}.min-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{min-height:calc(100dvh - var(--navbar-height))}.min-h-\\[calc\\(100vh-200px\\)\\]{min-height:calc(100vh - 200px)}.min-h-\\[calc\\(100vh-var\\(--navbar-height\\,0px\\)\\)\\]{min-height:calc(100vh - var(--navbar-height,0px))}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\\.5{width:calc(var(--spacing) * 1.5)}.w-1\\/2{width:50%}.w-1\\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\\.5{width:calc(var(--spacing) * 2.5)}.w-2\\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\\.5{width:calc(var(--spacing) * 3.5)}.w-3\\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\\/12{width:83.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\\[1px\\]{width:1px}.w-\\[2px\\]{width:2px}.w-\\[4\\.5rem\\]{width:4.5rem}.w-\\[5px\\]{width:5px}.w-\\[6\\.5rem\\]{width:6.5rem}.w-\\[7px\\]{width:7px}.w-\\[9px\\]{width:9px}.w-\\[18px\\]{width:18px}.w-\\[26px\\]{width:26px}.w-\\[30px\\]{width:30px}.w-\\[80\\%\\]{width:80%}.w-\\[80px\\]{width:80px}.w-\\[95\\%\\]{width:95%}.w-\\[100px\\]{width:100px}.w-\\[100vw\\]{width:100vw}.w-\\[108px\\]{width:108px}.w-\\[260px\\]{width:260px}.w-\\[300px\\]{width:300px}.w-\\[500px\\]{width:500px}.w-\\[900px\\]{width:900px}.w-\\[calc\\(100\\%-1rem\\)\\]{width:calc(100% - 1rem)}.w-\\[calc\\(100vw-2rem\\)\\]{width:calc(100vw - 2rem)}.w-\\[min\\(22rem\\,calc\\(100vw-1rem\\)\\)\\]{width:min(22rem,100vw - 1rem)}.w-\\[min\\(420px\\,calc\\(100vw-2rem\\)\\)\\]{width:min(420px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\\(--breakpoint-lg\\){max-width:var(--breakpoint-lg)}.max-w-\\(--breakpoint-sm\\){max-width:var(--breakpoint-sm)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\\[9rem\\]{max-width:9rem}.max-w-\\[10rem\\]{max-width:10rem}.max-w-\\[12rem\\]{max-width:12rem}.max-w-\\[14rem\\]{max-width:14rem}.max-w-\\[25rem\\]{max-width:25rem}.max-w-\\[58ch\\]{max-width:58ch}.max-w-\\[70px\\]{max-width:70px}.max-w-\\[78\\%\\]{max-width:78%}.max-w-\\[80rem\\]{max-width:80rem}.max-w-\\[82\\%\\]{max-width:82%}.max-w-\\[85\\%\\]{max-width:85%}.max-w-\\[86\\%\\]{max-width:86%}.max-w-\\[90\\%\\]{max-width:90%}.max-w-\\[100px\\]{max-width:100px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[110px\\]{max-width:110px}.max-w-\\[120px\\]{max-width:120px}.max-w-\\[150px\\]{max-width:150px}.max-w-\\[180px\\]{max-width:180px}.max-w-\\[200px\\]{max-width:200px}.max-w-\\[250px\\]{max-width:250px}.max-w-\\[280px\\]{max-width:280px}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[348px\\]{max-width:348px}.max-w-\\[350px\\]{max-width:350px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[760px\\]{max-width:760px}.max-w-\\[768px\\]{max-width:768px}.max-w-\\[900px\\]{max-width:900px}.max-w-\\[936px\\]{max-width:936px}.max-w-\\[1021px\\]{max-width:1021px}.max-w-\\[1100px\\]{max-width:1100px}.max-w-\\[1200px\\]{max-width:1200px}.max-w-\\[1280px\\]{max-width:1280px}.max-w-\\[1500px\\]{max-width:1500px}.max-w-\\[1760px\\]{max-width:1760px}.max-w-\\[calc\\(100vw-2rem\\)\\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-18{min-width:calc(var(--spacing) * 18)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\\[1\\.5rem\\]{min-width:1.5rem}.min-w-\\[1\\.125rem\\]{min-width:1.125rem}.min-w-\\[1ch\\]{min-width:1ch}.min-w-\\[2\\.5rem\\]{min-width:2.5rem}.min-w-\\[3\\.25rem\\]{min-width:3.25rem}.min-w-\\[10rem\\]{min-width:10rem}.min-w-\\[16rem\\]{min-width:16rem}.min-w-\\[24px\\]{min-width:24px}.min-w-\\[28px\\]{min-width:28px}.min-w-\\[34rem\\]{min-width:34rem}.min-w-\\[100px\\]{min-width:100px}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[150px\\]{min-width:150px}.min-w-\\[160px\\]{min-width:160px}.min-w-\\[180px\\]{min-width:180px}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[230px\\]{min-width:230px}.min-w-\\[240px\\]{min-width:240px}.min-w-\\[300px\\]{min-width:300px}.min-w-\\[320px\\]{min-width:320px}.min-w-\\[340px\\]{min-width:340px}.min-w-\\[var\\(--ts-primary-nav-target-width\\,0px\\)\\]{min-width:var(--ts-primary-nav-target-width,0px)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-1\\/2{flex-basis:50%}.basis-1\\/3{flex-basis:33.3333%}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\\.5{--tw-translate-x:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\\/3{--tw-translate-x:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\\/3{--tw-translate-y:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-6{--tw-translate-y:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\\[-1px\\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\\[-8deg\\]{rotate:-8deg}.-skew-x-15{--tw-skew-x:skewX(calc(15deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\\[animation\\:shop-pulse_1\\.8s_infinite\\]{animation:1.8s infinite shop-pulse}.animate-\\[testimonials_linear_infinite\\]{animation:linear infinite testimonials}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-2{scroll-margin-block:calc(var(--spacing) * 2)}.scroll-my-20{scroll-margin-block:calc(var(--spacing) * 20)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-py-2{scroll-padding-block:calc(var(--spacing) * 2)}.\\[scrollbar-width\\:none\\]{scrollbar-width:none}.\\[scrollbar-width\\:thin\\]{scrollbar-width:thin}.\\[scrollbar-color\\:var\\(--shop-line\\)_transparent\\]{scrollbar-color:var(--shop-line) transparent}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.\\[break-inside\\:avoid\\],.break-inside-avoid{break-inside:avoid}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\\[1\\.4fr_0\\.75fr_0\\.7fr\\]{grid-template-columns:1.4fr .75fr .7fr}.grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.grid-cols-\\[2rem_1fr\\]{grid-template-columns:2rem 1fr}.grid-cols-\\[70px_1fr_70px\\]{grid-template-columns:70px 1fr 70px}.grid-cols-\\[100px_1fr\\]{grid-template-columns:100px 1fr}.grid-cols-\\[auto_1fr\\]{grid-template-columns:auto 1fr}.grid-cols-\\[auto_minmax\\(0\\,1fr\\)_auto\\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\\[max-content_260px\\]{grid-template-columns:max-content 260px}.grid-cols-\\[minmax\\(11ch\\,max-content\\)_auto\\]{grid-template-columns:minmax(11ch,max-content) auto}.grid-cols-\\[repeat\\(2\\,260px\\)\\]{grid-template-columns:repeat(2,260px)}.grid-cols-\\[repeat\\(3\\,max-content\\)\\]{grid-template-columns:repeat(3,max-content)}.grid-cols-\\[repeat\\(auto-fill\\,minmax\\(54px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))}.grid-cols-\\[repeat\\(auto-fill\\,minmax\\(340px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-\\[0fr\\]{grid-template-rows:0fr}.grid-rows-\\[1fr\\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-\\[7px\\]{gap:7px}.gap-\\[10px\\]{gap:10px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\\[0\\.22em\\]{column-gap:.22em}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-5\\.5{row-gap:calc(var(--spacing) * 5.5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-gray-500\\/10>:not(:last-child)){border-color:#7373731a}@supports (color:color-mix(in lab, red, red)){:where(.divide-gray-500\\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}:where(.divide-red-100>:not(:last-child)){border-color:var(--color-red-100)}:where(.divide-white\\/30>:not(:last-child)){border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\\/30>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}:where(.divide-zinc-200>:not(:last-child)){border-color:var(--color-zinc-200)}.place-self-center{place-self:center}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\\!overflow-x-hidden{overflow-x:hidden!important}.\\[overflow-x\\:clip\\]{overflow-x:clip}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[1px\\]{border-radius:1px}.rounded-\\[1rem\\]{border-radius:1rem}.rounded-\\[2rem\\]{border-radius:2rem}.rounded-\\[5px\\]{border-radius:5px}.rounded-\\[28px\\]{border-radius:28px}.rounded-\\[100\\%\\]{border-radius:100%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[\\#00AD9F\\]{border-color:#00ad9f}.border-\\[\\#231f20\\]{border-color:#231f20}.border-\\[\\#D4A373\\]{border-color:#d4a373}.border-\\[\\#f9f4da\\]{border-color:#f9f4da}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-black{border-color:var(--color-black)}.border-black\\/50{border-color:#00000080}@supports (color:color-mix(in lab, red, red)){.border-black\\/50{border-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-900\\/50{border-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.border-blue-900\\/50{border-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.border-blue-950\\/10{border-color:#1624561a}@supports (color:color-mix(in lab, red, red)){.border-blue-950\\/10{border-color:color-mix(in oklab, var(--color-blue-950) 10%, transparent)}}.border-current{border-color:currentColor}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\\/60{border-color:#a2f4fd99}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\\/60{border-color:color-mix(in oklab, var(--color-cyan-200) 60%, transparent)}}.border-cyan-200\\/70{border-color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\\/70{border-color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-cyan-500\\/50{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/50{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.border-cyan-500\\/60{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/60{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.border-cyan-500\\/70{border-color:#00b7d7b3}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\\/70{border-color:color-mix(in oklab, var(--color-cyan-500) 70%, transparent)}}.border-cyan-950\\/10{border-color:#0533451a}@supports (color:color-mix(in lab, red, red)){.border-cyan-950\\/10{border-color:color-mix(in oklab, var(--color-cyan-950) 10%, transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-emerald-950\\/10{border-color:#002c221a}@supports (color:color-mix(in lab, red, red)){.border-emerald-950\\/10{border-color:color-mix(in oklab, var(--color-emerald-950) 10%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-gray-200\\/80{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-300\\/30{border-color:#d4d4d44d}@supports (color:color-mix(in lab, red, red)){.border-gray-300\\/30{border-color:color-mix(in oklab, var(--color-gray-300) 30%, transparent)}}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-400\\/60{border-color:#a3a3a399}@supports (color:color-mix(in lab, red, red)){.border-gray-400\\/60{border-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent)}}.border-gray-500\\/10{border-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.border-gray-500\\/10{border-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.border-gray-500\\/15{border-color:#73737326}@supports (color:color-mix(in lab, red, red)){.border-gray-500\\/15{border-color:color-mix(in oklab, var(--color-gray-500) 15%, transparent)}}.border-gray-500\\/20{border-color:#73737333}@supports (color:color-mix(in lab, red, red)){.border-gray-500\\/20{border-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-900{border-color:var(--color-gray-900)}.border-gray-950{border-color:var(--color-gray-950)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-500\\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-green-500\\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\\/50{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.border-green-600{border-color:var(--color-green-600)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\\/50{border-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\\/50{border-color:color-mix(in oklab, var(--color-indigo-500) 50%, transparent)}}.border-indigo-950\\/10{border-color:#1e1a4d1a}@supports (color:color-mix(in lab, red, red)){.border-indigo-950\\/10{border-color:color-mix(in oklab, var(--color-indigo-950) 10%, transparent)}}.border-lime-200{border-color:var(--color-lime-200)}.border-lime-500{border-color:var(--color-lime-500)}.border-lime-600{border-color:var(--color-lime-600)}.border-lime-700\\/50{border-color:#4b7d0080}@supports (color:color-mix(in lab, red, red)){.border-lime-700\\/50{border-color:color-mix(in oklab, var(--color-lime-700) 50%, transparent)}}.border-lime-950\\/10{border-color:#192e031a}@supports (color:color-mix(in lab, red, red)){.border-lime-950\\/10{border-color:color-mix(in oklab, var(--color-lime-950) 10%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-600{border-color:var(--color-orange-600)}.border-orange-700\\/50{border-color:#c53c0080}@supports (color:color-mix(in lab, red, red)){.border-orange-700\\/50{border-color:color-mix(in oklab, var(--color-orange-700) 50%, transparent)}}.border-orange-950\\/10{border-color:#4413061a}@supports (color:color-mix(in lab, red, red)){.border-orange-950\\/10{border-color:color-mix(in oklab, var(--color-orange-950) 10%, transparent)}}.border-pink-100{border-color:var(--color-pink-100)}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-700\\/50{border-color:#c4005c80}@supports (color:color-mix(in lab, red, red)){.border-pink-700\\/50{border-color:color-mix(in oklab, var(--color-pink-700) 50%, transparent)}}.border-pink-950\\/10{border-color:#5104241a}@supports (color:color-mix(in lab, red, red)){.border-pink-950\\/10{border-color:color-mix(in oklab, var(--color-pink-950) 10%, transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-300\\/30{border-color:#d9b3ff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-300\\/30{border-color:color-mix(in oklab, var(--color-purple-300) 30%, transparent)}}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.border-purple-500\\/50{border-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-purple-950\\/10{border-color:#3c03661a}@supports (color:color-mix(in lab, red, red)){.border-purple-950\\/10{border-color:color-mix(in oklab, var(--color-purple-950) 10%, transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\\/70{border-color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.border-red-300\\/70{border-color:color-mix(in oklab, var(--color-red-300) 70%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-950\\/10{border-color:#4608091a}@supports (color:color-mix(in lab, red, red)){.border-red-950\\/10{border-color:color-mix(in oklab, var(--color-red-950) 10%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-rose-500\\/50{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.border-rose-500\\/50{border-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.border-rose-600{border-color:var(--color-rose-600)}.border-rose-950\\/10{border-color:#4d02181a}@supports (color:color-mix(in lab, red, red)){.border-rose-950\\/10{border-color:color-mix(in oklab, var(--color-rose-950) 10%, transparent)}}.border-shop-accent,.border-shop-accent\\/20{border-color:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.border-shop-accent\\/20{border-color:color-mix(in oklab, var(--shop-accent) 20%, transparent)}}.border-shop-line{border-color:var(--shop-line)}.border-shop-line-2{border-color:var(--shop-line-2)}.border-shop-muted{border-color:var(--shop-muted)}.border-shop-orange{border-color:#ff7a3a}.border-shop-text{border-color:var(--shop-text)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\\/50{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.border-sky-500\\/50{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.border-sky-950\\/10{border-color:#052f4a1a}@supports (color:color-mix(in lab, red, red)){.border-sky-950\\/10{border-color:color-mix(in oklab, var(--color-sky-950) 10%, transparent)}}.border-transparent{border-color:#0000}.border-twine-200{border-color:var(--color-twine-200)}.border-twine-500{border-color:var(--color-twine-500)}.border-twine-700{border-color:var(--color-twine-700)}.border-twine-700\\/50{border-color:#784b3080}@supports (color:color-mix(in lab, red, red)){.border-twine-700\\/50{border-color:color-mix(in oklab, var(--color-twine-700) 50%, transparent)}}.border-twine-950\\/10{border-color:#321c161a}@supports (color:color-mix(in lab, red, red)){.border-twine-950\\/10{border-color:color-mix(in oklab, var(--color-twine-950) 10%, transparent)}}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-300{border-color:var(--color-violet-300)}.border-white{border-color:var(--color-white)}.border-white\\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\\/45{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.border-white\\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300\\/30{border-color:#ffe02a4d}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\\/30{border-color:color-mix(in oklab, var(--color-yellow-300) 30%, transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\\/50{border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.border-yellow-950\\/10{border-color:#4320041a}@supports (color:color-mix(in lab, red, red)){.border-yellow-950\\/10{border-color:color-mix(in oklab, var(--color-yellow-950) 10%, transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-400{border-color:var(--color-zinc-400)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-950{border-color:var(--color-zinc-950)}.border-s-\\[\\#f9f4da\\]{border-inline-start-color:#f9f4da}.border-t-white{border-top-color:var(--color-white)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-lime-500{border-left-color:var(--color-lime-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-rose-500{border-left-color:var(--color-rose-500)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-\\[\\#00AD9F\\]{background-color:#00ad9f}.bg-\\[\\#1DA1F2\\]\\/20{background-color:oklab(68.1797% -.0710534 -.141606/.2)}.bg-\\[\\#231f20\\]{background-color:#231f20}.bg-\\[\\#D4A373\\]{background-color:#d4a373}.bg-\\[\\#DB4437\\]{background-color:#db4437}.bg-\\[\\#DB4437\\]\\/95{background-color:oklab(60.1856% .166226 .0916559/.95)}.bg-\\[\\#dbeafe\\]{background-color:#dbeafe}.bg-\\[\\#e0e7ff\\]{background-color:#e0e7ff}.bg-\\[\\#e0f2fe\\]{background-color:#e0f2fe}.bg-\\[\\#ecf9ef\\]{background-color:#ecf9ef}.bg-\\[\\#ecfccb\\]{background-color:#ecfccb}.bg-\\[\\#eee6d3\\]{background-color:#eee6d3}.bg-\\[\\#eef2ff\\]{background-color:#eef2ff}.bg-\\[\\#eef7ff\\]{background-color:#eef7ff}.bg-\\[\\#eefafa\\]{background-color:#eefafa}.bg-\\[\\#eff6ff\\]{background-color:#eff6ff}.bg-\\[\\#f0f9ff\\]{background-color:#f0f9ff}.bg-\\[\\#f3fbf5\\]{background-color:#f3fbf5}.bg-\\[\\#f4f6ff\\]{background-color:#f4f6ff}.bg-\\[\\#f4f8ff\\]{background-color:#f4f8ff}.bg-\\[\\#f4f9ff\\]{background-color:#f4f9ff}.bg-\\[\\#f4fbfb\\]{background-color:#f4fbfb}.bg-\\[\\#f4fbff\\]{background-color:#f4fbff}.bg-\\[\\#f6fbfb\\]{background-color:#f6fbfb}.bg-\\[\\#f7fbf7\\]{background-color:#f7fbf7}.bg-\\[\\#f7fbff\\]{background-color:#f7fbff}.bg-\\[\\#f7fee7\\]{background-color:#f7fee7}.bg-\\[\\#f8f0ff\\]{background-color:#f8f0ff}.bg-\\[\\#f8f5ee\\]{background-color:#f8f5ee}.bg-\\[\\#f8faf9\\]{background-color:#f8faf9}.bg-\\[\\#f8fbff\\]{background-color:#f8fbff}.bg-\\[\\#f9f4da\\]{background-color:#f9f4da}.bg-\\[\\#fbf7ff\\]{background-color:#fbf7ff}.bg-\\[\\#fbfaf6\\]{background-color:#fbfaf6}.bg-\\[\\#fbfaf7\\]{background-color:#fbfaf7}.bg-\\[\\#fcba28\\]{background-color:#fcba28}.bg-\\[\\#fcf8ff\\]{background-color:#fcf8ff}.bg-\\[\\#ffe4e6\\]{background-color:#ffe4e6}.bg-\\[\\#ffe4f0\\]{background-color:#ffe4f0}.bg-\\[\\#fff1e4\\]{background-color:#fff1e4}.bg-\\[\\#fff1f2\\]{background-color:#fff1f2}.bg-\\[\\#fff1f7\\]{background-color:#fff1f7}.bg-\\[\\#fff3ec\\]{background-color:#fff3ec}.bg-\\[\\#fff7d6\\]{background-color:#fff7d6}.bg-\\[\\#fff7ed\\]{background-color:#fff7ed}.bg-\\[\\#fff7f8\\]{background-color:#fff7f8}.bg-\\[\\#fff7fb\\]{background-color:#fff7fb}.bg-\\[\\#fff8f0\\]{background-color:#fff8f0}.bg-\\[\\#fff8f3\\]{background-color:#fff8f3}.bg-\\[\\#fffaf4\\]{background-color:#fffaf4}.bg-\\[\\#fffbea\\]{background-color:#fffbea}.bg-\\[\\#fffbeb\\]{background-color:#fffbeb}.bg-\\[\\#fffdf2\\]{background-color:#fffdf2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\\/60{background-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\\/60{background-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\\/30{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\\/30{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\\/80{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400\\/20{background-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\\/20{background-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.bg-blue-400\\/30{background-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\\/30{background-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.bg-blue-400\\/40{background-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\\/40{background-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.bg-blue-400\\/80{background-color:#54a2ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\\/80{background-color:color-mix(in oklab, var(--color-blue-400) 80%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/30{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.bg-blue-500\\/40{background-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/40{background-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.bg-blue-500\\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\\/80{background-color:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\\/20{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\\/20{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.bg-blue-600\\/30{background-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\\/30{background-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.bg-blue-600\\/40{background-color:#155dfc66}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\\/40{background-color:color-mix(in oklab, var(--color-blue-600) 40%, transparent)}}.bg-blue-600\\/80{background-color:#155dfccc}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\\/80{background-color:color-mix(in oklab, var(--color-blue-600) 80%, transparent)}}.bg-blue-800{background-color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-500\\/30{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/30{background-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.bg-cyan-500\\/40{background-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/40{background-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.bg-cyan-500\\/70{background-color:#00b7d7b3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/70{background-color:color-mix(in oklab, var(--color-cyan-500) 70%, transparent)}}.bg-cyan-500\\/80{background-color:#00b7d7cc}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\\/80{background-color:color-mix(in oklab, var(--color-cyan-500) 80%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-discord{background-color:var(--color-discord)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-50\\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\\/30{background-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/30{background-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.bg-emerald-500\\/40{background-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/40{background-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.bg-emerald-500\\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\\/80{background-color:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\\/50{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-50\\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\\/60{background-color:color-mix(in oklab, var(--color-gray-50) 60%, transparent)}}.bg-gray-50\\/70{background-color:#fafafab3}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\\/70{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.bg-gray-50\\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\\/80{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\\/70{background-color:#f5f5f5b3}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\\/70{background-color:color-mix(in oklab, var(--color-gray-100) 70%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\\/70{background-color:#e5e5e5b3}@supports (color:color-mix(in lab, red, red)){.bg-gray-200\\/70{background-color:color-mix(in oklab, var(--color-gray-200) 70%, transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-300\\/40{background-color:#d4d4d466}@supports (color:color-mix(in lab, red, red)){.bg-gray-300\\/40{background-color:color-mix(in oklab, var(--color-gray-300) 40%, transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\\/5{background-color:#7373730d}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\\/5{background-color:color-mix(in oklab, var(--color-gray-500) 5%, transparent)}}.bg-gray-500\\/10{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\\/10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-gray-500\\/20{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\\/20{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.bg-gray-500\\/\\[0\\.04\\]{background-color:#7373730a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\\/\\[0\\.04\\]{background-color:color-mix(in oklab, var(--color-gray-500) 4%, transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\\/50{background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\\/50{background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\\/95{background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\\/95{background-color:color-mix(in oklab, var(--color-gray-900) 95%, transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-500\\/30{background-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/30{background-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.bg-green-500\\/40{background-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/40{background-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.bg-green-500\\/80{background-color:#00c758cc}@supports (color:color-mix(in lab, red, red)){.bg-green-500\\/80{background-color:color-mix(in oklab, var(--color-green-500) 80%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-50{background-color:var(--color-lime-50)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-lime-600{background-color:var(--color-lime-600)}.bg-lime-700\\/20{background-color:#4b7d0033}@supports (color:color-mix(in lab, red, red)){.bg-lime-700\\/20{background-color:color-mix(in oklab, var(--color-lime-700) 20%, transparent)}}.bg-lime-700\\/30{background-color:#4b7d004d}@supports (color:color-mix(in lab, red, red)){.bg-lime-700\\/30{background-color:color-mix(in oklab, var(--color-lime-700) 30%, transparent)}}.bg-lime-700\\/40{background-color:#4b7d0066}@supports (color:color-mix(in lab, red, red)){.bg-lime-700\\/40{background-color:color-mix(in oklab, var(--color-lime-700) 40%, transparent)}}.bg-lime-700\\/80{background-color:#4b7d00cc}@supports (color:color-mix(in lab, red, red)){.bg-lime-700\\/80{background-color:color-mix(in oklab, var(--color-lime-700) 80%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-orange-500\\/30{background-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\\/30{background-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.bg-orange-500\\/40{background-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\\/40{background-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.bg-orange-500\\/80{background-color:#fe6e00cc}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\\/80{background-color:color-mix(in oklab, var(--color-orange-500) 80%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-600\\/20{background-color:#f0510033}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\\/20{background-color:color-mix(in oklab, var(--color-orange-600) 20%, transparent)}}.bg-orange-600\\/30{background-color:#f051004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\\/30{background-color:color-mix(in oklab, var(--color-orange-600) 30%, transparent)}}.bg-orange-600\\/40{background-color:#f0510066}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\\/40{background-color:color-mix(in oklab, var(--color-orange-600) 40%, transparent)}}.bg-orange-600\\/80{background-color:#f05100cc}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\\/80{background-color:color-mix(in oklab, var(--color-orange-600) 80%, transparent)}}.bg-orange-700\\/20{background-color:#c53c0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-700\\/20{background-color:color-mix(in oklab, var(--color-orange-700) 20%, transparent)}}.bg-orange-700\\/30{background-color:#c53c004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-700\\/30{background-color:color-mix(in oklab, var(--color-orange-700) 30%, transparent)}}.bg-orange-700\\/40{background-color:#c53c0066}@supports (color:color-mix(in lab, red, red)){.bg-orange-700\\/40{background-color:color-mix(in oklab, var(--color-orange-700) 40%, transparent)}}.bg-orange-700\\/80{background-color:#c53c00cc}@supports (color:color-mix(in lab, red, red)){.bg-orange-700\\/80{background-color:color-mix(in oklab, var(--color-orange-700) 80%, transparent)}}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\\/20{background-color:#f6339a33}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\\/20{background-color:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.bg-pink-500\\/30{background-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\\/30{background-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.bg-pink-500\\/40{background-color:#f6339a66}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\\/40{background-color:color-mix(in oklab, var(--color-pink-500) 40%, transparent)}}.bg-pink-500\\/80{background-color:#f6339acc}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\\/80{background-color:color-mix(in oklab, var(--color-pink-500) 80%, transparent)}}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\\/70{background-color:#faf5ffb3}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\\/70{background-color:color-mix(in oklab, var(--color-purple-50) 70%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\\/70{background-color:#f3e8ffb3}@supports (color:color-mix(in lab, red, red)){.bg-purple-100\\/70{background-color:color-mix(in oklab, var(--color-purple-100) 70%, transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\\/90{background-color:#c07effe6}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\\/90{background-color:color-mix(in oklab, var(--color-purple-400) 90%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-500\\/30{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/30{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.bg-purple-500\\/40{background-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/40{background-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.bg-purple-500\\/80{background-color:#ac4bffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\\/80{background-color:color-mix(in oklab, var(--color-purple-500) 80%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.bg-red-50\\/70{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\\/80{background-color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.bg-red-400\\/80{background-color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500\\/30{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/30{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.bg-red-500\\/40{background-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/40{background-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.bg-red-500\\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-red-500\\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\\/80{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\\/50{background-color:#e4001480}@supports (color:color-mix(in lab, red, red)){.bg-red-600\\/50{background-color:color-mix(in oklab, var(--color-red-600) 50%, transparent)}}.bg-red-600\\/70{background-color:#e40014b3}@supports (color:color-mix(in lab, red, red)){.bg-red-600\\/70{background-color:color-mix(in oklab, var(--color-red-600) 70%, transparent)}}.bg-red-800{background-color:var(--color-red-800)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-shop-accent,.bg-shop-accent\\/10{background-color:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.bg-shop-accent\\/10{background-color:color-mix(in oklab, var(--shop-accent) 10%, transparent)}}.bg-shop-bg{background-color:var(--shop-bg)}.bg-shop-bg-2{background-color:var(--shop-bg-2)}.bg-shop-bg\\/40{background-color:var(--shop-bg)}@supports (color:color-mix(in lab, red, red)){.bg-shop-bg\\/40{background-color:color-mix(in oklab, var(--shop-bg) 40%, transparent)}}.bg-shop-bg\\/95{background-color:var(--shop-bg)}@supports (color:color-mix(in lab, red, red)){.bg-shop-bg\\/95{background-color:color-mix(in oklab, var(--shop-bg) 95%, transparent)}}.bg-shop-green{background-color:#22c993}.bg-shop-panel{background-color:var(--shop-panel)}.bg-shop-panel-2{background-color:var(--shop-panel-2)}.bg-shop-surface,.bg-shop-surface\\/30{background-color:var(--shop-surface)}@supports (color:color-mix(in lab, red, red)){.bg-shop-surface\\/30{background-color:color-mix(in oklab, var(--shop-surface) 30%, transparent)}}.bg-shop-text{background-color:var(--shop-text)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-400\\/20{background-color:#90a1b933}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\\/20{background-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.bg-slate-400\\/30{background-color:#90a1b94d}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\\/30{background-color:color-mix(in oklab, var(--color-slate-400) 30%, transparent)}}.bg-slate-400\\/40{background-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\\/40{background-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.bg-slate-400\\/80{background-color:#90a1b9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\\/80{background-color:color-mix(in oklab, var(--color-slate-400) 80%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\\/20{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\\/20{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.bg-slate-500\\/30{background-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\\/30{background-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.bg-slate-500\\/40{background-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\\/40{background-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.bg-slate-500\\/80{background-color:#62748ecc}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\\/80{background-color:color-mix(in oklab, var(--color-slate-500) 80%, transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-twine-50{background-color:var(--color-twine-50)}.bg-twine-100{background-color:var(--color-twine-100)}.bg-twine-700{background-color:var(--color-twine-700)}.bg-twine-700\\/20{background-color:#784b3033}@supports (color:color-mix(in lab, red, red)){.bg-twine-700\\/20{background-color:color-mix(in oklab, var(--color-twine-700) 20%, transparent)}}.bg-twine-700\\/30{background-color:#784b304d}@supports (color:color-mix(in lab, red, red)){.bg-twine-700\\/30{background-color:color-mix(in oklab, var(--color-twine-700) 30%, transparent)}}.bg-twine-700\\/40{background-color:#784b3066}@supports (color:color-mix(in lab, red, red)){.bg-twine-700\\/40{background-color:color-mix(in oklab, var(--color-twine-700) 40%, transparent)}}.bg-twine-700\\/80{background-color:#784b30cc}@supports (color:color-mix(in lab, red, red)){.bg-twine-700\\/80{background-color:color-mix(in oklab, var(--color-twine-700) 80%, transparent)}}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-yellow-500\\/30{background-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\\/30{background-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.bg-yellow-500\\/40{background-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\\/40{background-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.bg-yellow-500\\/80{background-color:#edb200cc}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\\/80{background-color:color-mix(in oklab, var(--color-yellow-500) 80%, transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-400\\/12{background-color:#9f9fa91f}@supports (color:color-mix(in lab, red, red)){.bg-zinc-400\\/12{background-color:color-mix(in oklab, var(--color-zinc-400) 12%, transparent)}}.bg-zinc-400\\/40{background-color:#9f9fa966}@supports (color:color-mix(in lab, red, red)){.bg-zinc-400\\/40{background-color:color-mix(in oklab, var(--color-zinc-400) 40%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.\\[background-image\\:linear-gradient\\(rgba\\(236\\,72\\,153\\,\\.14\\)_1px\\,transparent_1px\\)\\,linear-gradient\\(90deg\\,rgba\\(236\\,72\\,153\\,\\.14\\)_1px\\,transparent_1px\\)\\]{background-image:linear-gradient(#ec489924 1px,#0000 1px),linear-gradient(90deg,#ec489924 1px,#0000 1px)}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400\\/90{--tw-gradient-from:#fcbb00e6}@supports (color:color-mix(in lab, red, red)){.from-amber-400\\/90{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 90%, transparent)}}.from-amber-400\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-700{--tw-gradient-from:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab, red, red)){.from-black\\/20{--tw-gradient-from:color-mix(in oklab, var(--color-black) 20%, transparent)}}.from-black\\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.from-black\\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.from-blue-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-800{--tw-gradient-from:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-800{--tw-gradient-from:var(--color-cyan-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-discord\\/60{--tw-gradient-from:#536bbd99}@supports (color:color-mix(in lab, red, red)){.from-discord\\/60{--tw-gradient-from:color-mix(in oklab, var(--color-discord) 60%, transparent)}}.from-discord\\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100\\/80{--tw-gradient-from:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.from-gray-100\\/80{--tw-gradient-from:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.from-gray-100\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-300{--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-600{--tw-gradient-from:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-900\\/95{--tw-gradient-from:#171717f2}@supports (color:color-mix(in lab, red, red)){.from-gray-900\\/95{--tw-gradient-from:color-mix(in oklab, var(--color-gray-900) 95%, transparent)}}.from-gray-900\\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-500{--tw-gradient-from:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\\/90{--tw-gradient-from:#ac4bffe6}@supports (color:color-mix(in lab, red, red)){.from-purple-500\\/90{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 90%, transparent)}}.from-purple-500\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50{--tw-gradient-from:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\\/50{--tw-gradient-from:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.from-sky-50\\/50{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.from-sky-50\\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-twine-500{--tw-gradient-from:var(--color-twine-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.from-white\\/0{--tw-gradient-from:color-mix(in oklab, var(--color-white) 0%, transparent)}}.from-white\\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-50{--tw-gradient-from:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\\/90{--tw-gradient-from:#edb200e6}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\\/90{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 90%, transparent)}}.from-yellow-500\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-500{--tw-gradient-via:var(--color-amber-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-800{--tw-gradient-via:var(--color-amber-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-600\\/50{--tw-gradient-via:#155dfc80}@supports (color:color-mix(in lab, red, red)){.via-blue-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-blue-600) 50%, transparent)}}.via-blue-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-700\\/50{--tw-gradient-via:#1447e680}@supports (color:color-mix(in lab, red, red)){.via-blue-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-blue-700) 50%, transparent)}}.via-blue-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50\\/80{--tw-gradient-via:#fafafacc}@supports (color:color-mix(in lab, red, red)){.via-gray-50\\/80{--tw-gradient-via:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.via-gray-50\\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-200{--tw-gradient-via:var(--color-gray-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-300\\/50{--tw-gradient-via:#d4d4d480}@supports (color:color-mix(in lab, red, red)){.via-gray-300\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-gray-300) 50%, transparent)}}.via-gray-300\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-600\\/50{--tw-gradient-via:#52525280}@supports (color:color-mix(in lab, red, red)){.via-gray-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-gray-600) 50%, transparent)}}.via-gray-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-600\\/50{--tw-gradient-via:#62a40080}@supports (color:color-mix(in lab, red, red)){.via-lime-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-lime-600) 50%, transparent)}}.via-lime-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-700\\/50{--tw-gradient-via:#4b7d0080}@supports (color:color-mix(in lab, red, red)){.via-lime-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-lime-700) 50%, transparent)}}.via-lime-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-700\\/50{--tw-gradient-via:#c53c0080}@supports (color:color-mix(in lab, red, red)){.via-orange-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-orange-700) 50%, transparent)}}.via-orange-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-700\\/50{--tw-gradient-via:#c4005c80}@supports (color:color-mix(in lab, red, red)){.via-pink-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-pink-700) 50%, transparent)}}.via-pink-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500\\/60{--tw-gradient-via:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.via-red-500\\/60{--tw-gradient-via:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.via-red-500\\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-700\\/50{--tw-gradient-via:#c2003980}@supports (color:color-mix(in lab, red, red)){.via-rose-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-rose-700) 50%, transparent)}}.via-rose-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-700\\/50{--tw-gradient-via:#0069a480}@supports (color:color-mix(in lab, red, red)){.via-sky-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-sky-700) 50%, transparent)}}.via-sky-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-600\\/50{--tw-gradient-via:#00958880}@supports (color:color-mix(in lab, red, red)){.via-teal-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-teal-600) 50%, transparent)}}.via-teal-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-twine-700\\/50{--tw-gradient-via:#784b3080}@supports (color:color-mix(in lab, red, red)){.via-twine-700\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-twine-700) 50%, transparent)}}.via-twine-700\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-600\\/50{--tw-gradient-via:#7f22fe80}@supports (color:color-mix(in lab, red, red)){.via-violet-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-violet-600) 50%, transparent)}}.via-violet-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-600\\/50{--tw-gradient-via:#cd890080}@supports (color:color-mix(in lab, red, red)){.via-yellow-600\\/50{--tw-gradient-via:color-mix(in oklab, var(--color-yellow-600) 50%, transparent)}}.via-yellow-600\\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-400{--tw-gradient-via:var(--color-zinc-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600\\/90{--tw-gradient-to:#dd7400e6}@supports (color:color-mix(in lab, red, red)){.to-amber-600\\/90{--tw-gradient-to:color-mix(in oklab, var(--color-amber-600) 90%, transparent)}}.to-amber-600\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-950{--tw-gradient-to:var(--color-amber-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\\/5{--tw-gradient-to:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\\/5{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.to-cyan-500\\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.to-cyan-500\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-discord{--tw-gradient-to:var(--color-discord);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500\\/5{--tw-gradient-to:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\\/5{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.to-emerald-500\\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-200\\/10{--tw-gradient-to:#e5e5e51a}@supports (color:color-mix(in lab, red, red)){.to-gray-200\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-gray-200) 10%, transparent)}}.to-gray-200\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-400{--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-600{--tw-gradient-to:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-500{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-500{--tw-gradient-to:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-600{--tw-gradient-to:var(--color-lime-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-700{--tw-gradient-to:var(--color-lime-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\\/90{--tw-gradient-to:#fe6e00e6}@supports (color:color-mix(in lab, red, red)){.to-orange-500\\/90{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 90%, transparent)}}.to-orange-500\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-700{--tw-gradient-to:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-100{--tw-gradient-to:var(--color-pink-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-700{--tw-gradient-to:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-400{--tw-gradient-to:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-950\\/95{--tw-gradient-to:#460809f2}@supports (color:color-mix(in lab, red, red)){.to-red-950\\/95{--tw-gradient-to:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.to-red-950\\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-700{--tw-gradient-to:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-700{--tw-gradient-to:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-300{--tw-gradient-to:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50{--tw-gradient-to:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-twine-700{--tw-gradient-to:var(--color-twine-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600\\/90{--tw-gradient-to:#7f22fee6}@supports (color:color-mix(in lab, red, red)){.to-violet-600\\/90{--tw-gradient-to:color-mix(in oklab, var(--color-violet-600) 90%, transparent)}}.to-violet-600\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\\/95{--tw-gradient-to:#fffffff2}@supports (color:color-mix(in lab, red, red)){.to-white\\/95{--tw-gradient-to:color-mix(in oklab, var(--color-white) 95%, transparent)}}.to-white\\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500\\/5{--tw-gradient-to:#edb2000d}@supports (color:color-mix(in lab, red, red)){.to-yellow-500\\/5{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-500) 5%, transparent)}}.to-yellow-500\\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\\[mask-image\\:linear-gradient\\(to_bottom\\,black_0\\%\\,transparent_100\\%\\)\\]{-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.\\[background-size\\:28px_28px\\]{background-size:28px 28px}.bg-contain{background-size:contain}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-amber-500{fill:var(--color-amber-500)}.fill-current{fill:currentColor}.fill-gray-500{fill:var(--color-gray-500)}.fill-gray-800{fill:var(--color-gray-800)}.fill-gray-900{fill:var(--color-gray-900)}.fill-yellow-500{fill:var(--color-yellow-500)}.stroke-gray-800{stroke:var(--color-gray-800)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\\[14px\\]{padding-inline:14px}.px-\\[22px\\]{padding-inline:22px}.px-px{padding-inline:1px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\\[3px\\]{padding-block:3px}.py-\\[10px\\]{padding-block:10px}.py-\\[15px\\]{padding-block:15px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\\[var\\(--navbar-height\\)\\]{padding-top:var(--navbar-height)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-5\\.5{padding-bottom:calc(var(--spacing) * 5.5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\\[220px\\]{padding-bottom:220px}.pb-\\[260px\\]{padding-bottom:260px}.pb-px{padding-bottom:1px}.pl-0\\.5{padding-left:calc(var(--spacing) * .5)}.pl-1\\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\\[1\\.375rem\\]{padding-left:1.375rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\\[-0\\.2rem\\]{vertical-align:-.2rem}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-shop-display{font-family:var(--font-shop-display)}.font-shop-mono{font-family:var(--font-shop-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[font-size\\:14px\\]{font-size:14px}.\\[font-size\\:16px\\]{font-size:16px}.text-\\[\\.6em\\]{font-size:.6em}.text-\\[\\.6rem\\]{font-size:.6rem}.text-\\[\\.8em\\]{font-size:.8em}.text-\\[\\.8rem\\]{font-size:.8rem}.text-\\[\\.85em\\]{font-size:.85em}.text-\\[0\\.6rem\\]{font-size:.6rem}.text-\\[0\\.58rem\\]{font-size:.58rem}.text-\\[0\\.62rem\\]{font-size:.62rem}.text-\\[0\\.65rem\\]{font-size:.65rem}.text-\\[0\\.68rem\\]{font-size:.68rem}.text-\\[0\\.72rem\\]{font-size:.72rem}.text-\\[1\\.2rem\\]{font-size:1.2rem}.text-\\[1\\.5rem\\]{font-size:1.5rem}.text-\\[1\\.375rem\\]{font-size:1.375rem}.text-\\[8px\\]{font-size:8px}.text-\\[9\\.5px\\]{font-size:9.5px}.text-\\[9px\\]{font-size:9px}.text-\\[10\\.5px\\]{font-size:10.5px}.text-\\[10px\\]{font-size:10px}.text-\\[11\\.5px\\]{font-size:11.5px}.text-\\[11px\\]{font-size:11px}.text-\\[12\\.5px\\]{font-size:12.5px}.text-\\[12px\\]{font-size:12px}.text-\\[13\\.5px\\]{font-size:13.5px}.text-\\[13px\\]{font-size:13px}.text-\\[14px\\]{font-size:14px}.text-\\[19px\\]{font-size:19px}.text-\\[20px\\]{font-size:20px}.text-\\[32px\\]{font-size:32px}.text-\\[36px\\]{font-size:36px}.text-\\[42px\\]{font-size:42px}.text-shop-2xs{font-size:var(--text-shop-2xs)}.text-shop-body{font-size:var(--text-shop-body)}.text-shop-display{font-size:var(--text-shop-display)}.text-shop-heading{font-size:var(--text-shop-heading)}.text-shop-price{font-size:var(--text-shop-price)}.text-shop-sm{font-size:var(--text-shop-sm)}.text-shop-title{font-size:var(--text-shop-title)}.text-shop-ui{font-size:var(--text-shop-ui)}.text-shop-xs{font-size:var(--text-shop-xs)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\\[0\\.95\\]{--tw-leading:.95;line-height:.95}.leading-\\[1\\.1\\]{--tw-leading:1.1;line-height:1.1}.leading-\\[1\\.02\\]{--tw-leading:1.02;line-height:1.02}.leading-\\[1\\.04\\]{--tw-leading:1.04;line-height:1.04}.leading-\\[1\\.05\\]{--tw-leading:1.05;line-height:1.05}.leading-\\[1\\.6\\]{--tw-leading:1.6;line-height:1.6}.leading-\\[1\\.55\\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\\[-0\\.02em\\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\\[-0\\.03em\\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\\[-0\\.04em\\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\\[-0\\.015em\\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\\[0\\.01em\\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\\[0\\.1em\\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\\[0\\.02em\\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\\[0\\.2em\\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\\[0\\.04em\\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\\[0\\.06em\\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\\[0\\.08em\\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\\[0\\.12em\\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\\[0\\.14em\\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\\[0\\.16em\\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\\[0\\.18em\\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\\[letter-spacing\\:-\\.02em\\]{letter-spacing:-.02em}.\\[letter-spacing\\:-\\.04em\\]{letter-spacing:-.04em}.\\[letter-spacing\\:-\\.05em\\]{letter-spacing:-.05em}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.\\[word-break\\:normal\\]{word-break:normal}.break-all{word-break:break-all}.\\!whitespace-pre-wrap{white-space:pre-wrap!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\\!text-gray-700{color:var(--color-gray-700)!important}.\\!text-inherit{color:inherit!important}.text-\\[\\#1DA1F2\\]{color:#1da1f2}.text-\\[\\#231f20\\]{color:#231f20}.text-\\[\\#f9f4da\\]{color:#f9f4da}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-950{color:var(--color-amber-950)}.text-amber-950\\/75{color:#461901bf}@supports (color:color-mix(in lab, red, red)){.text-amber-950\\/75{color:color-mix(in oklab, var(--color-amber-950) 75%, transparent)}}.text-black{color:var(--color-black)}.text-black\\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-500{color:var(--color-blue-500)}.text-blue-500\\/60{color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.text-blue-500\\/60{color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-current{color:currentColor}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-600\\/80{color:#0092b5cc}@supports (color:color-mix(in lab, red, red)){.text-cyan-600\\/80{color:color-mix(in oklab, var(--color-cyan-600) 80%, transparent)}}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-800\\/80{color:#005f78cc}@supports (color:color-mix(in lab, red, red)){.text-cyan-800\\/80{color:color-mix(in oklab, var(--color-cyan-800) 80%, transparent)}}.text-cyan-950{color:var(--color-cyan-950)}.text-cyan-950\\/75{color:#053345bf}@supports (color:color-mix(in lab, red, red)){.text-cyan-950\\/75{color:color-mix(in oklab, var(--color-cyan-950) 75%, transparent)}}.text-discord{color:var(--color-discord)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\\/60{color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\\/60{color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\\/80{color:#005f46cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\\/80{color:color-mix(in oklab, var(--color-emerald-800) 80%, transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-emerald-950\\/75{color:#002c22bf}@supports (color:color-mix(in lab, red, red)){.text-emerald-950\\/75{color:color-mix(in oklab, var(--color-emerald-950) 75%, transparent)}}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-300\\/90{color:#d4d4d4e6}@supports (color:color-mix(in lab, red, red)){.text-gray-300\\/90{color:color-mix(in oklab, var(--color-gray-300) 90%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-950{color:var(--color-indigo-950)}.text-inherit{color:inherit}.text-lime-100{color:var(--color-lime-100)}.text-lime-500{color:var(--color-lime-500)}.text-lime-600{color:var(--color-lime-600)}.text-lime-700{color:var(--color-lime-700)}.text-lime-800{color:var(--color-lime-800)}.text-lime-950{color:var(--color-lime-950)}.text-orange-100{color:var(--color-orange-100)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-orange-950{color:var(--color-orange-950)}.text-pink-100{color:var(--color-pink-100)}.text-pink-300{color:var(--color-pink-300)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-pink-800{color:var(--color-pink-800)}.text-purple-100\\/80{color:#f3e8ffcc}@supports (color:color-mix(in lab, red, red)){.text-purple-100\\/80{color:color-mix(in oklab, var(--color-purple-100) 80%, transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-100{color:var(--color-red-100)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\\/60{color:#ff656899}@supports (color:color-mix(in lab, red, red)){.text-red-400\\/60{color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.text-red-400\\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\\/70{color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-950{color:var(--color-red-950)}.text-rose-100{color:var(--color-rose-100)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-shop-accent{color:var(--shop-accent)}.text-shop-accent-ink{color:var(--shop-accent-ink)}.text-shop-bg{color:var(--shop-bg)}.text-shop-green{color:#22c993}.text-shop-muted{color:var(--shop-muted)}.text-shop-orange{color:#ff7a3a}.text-shop-text{color:var(--shop-text)}.text-shop-text-2{color:var(--shop-text-2)}.text-sky-100{color:var(--color-sky-100)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-teal-800{color:var(--color-teal-800)}.text-transparent{color:#0000}.text-twine-100{color:var(--color-twine-100)}.text-twine-500{color:var(--color-twine-500)}.text-twine-600{color:var(--color-twine-600)}.text-twine-700{color:var(--color-twine-700)}.text-twine-800{color:var(--color-twine-800)}.text-twine-900{color:var(--color-twine-900)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-100\\/80{color:#fef9c2cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-100\\/80{color:color-mix(in oklab, var(--color-yellow-100) 80%, transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.text-yellow-950{color:var(--color-yellow-950)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-gray-400{-webkit-text-decoration-color:var(--color-gray-400);-webkit-text-decoration-color:var(--color-gray-400);-webkit-text-decoration-color:var(--color-gray-400);text-decoration-color:var(--color-gray-400)}.decoration-white\\/50{text-decoration-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.decoration-white\\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-zinc-950{accent-color:var(--color-zinc-950)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[-4px_0_0_\\#231f20\\]{--tw-shadow:-4px 0 0 var(--tw-shadow-color,#231f20);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[-30px_0_60px_-20px_rgba\\(0\\,0\\,0\\,0\\.5\\)\\]{--tw-shadow:-30px 0 60px -20px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_0_0_1px_var\\(--shop-accent\\)\\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--shop-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_0_0_4px_rgba\\(6\\,182\\,212\\,0\\.12\\)\\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#06b6d41f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_0_8px_rgba\\(34\\,211\\,238\\,0\\.55\\)\\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22d3ee8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_4px_12px_rgba\\(15\\,23\\,42\\,0\\.08\\)\\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_8px_24px_-4px_rgba\\(0\\,0\\,0\\,0\\.18\\)\\,0_2px_8px_-2px_rgba\\(0\\,0\\,0\\,0\\.12\\)\\]{--tw-shadow:0 8px 24px -4px var(--tw-shadow-color,#0000002e), 0 2px 8px -2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_25px_50px_-12px_rgba\\(0\\,0\\,0\\,0\\.4\\)\\]{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d), 0 10px 10px -5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\\/5{--tw-shadow-color:#1624560d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\\/15{--tw-shadow-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\\/5{--tw-shadow-color:#0533450d}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\\/5{--tw-shadow-color:#002c220d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-500\\/20{--tw-shadow-color:#73737333}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-950\\/10{--tw-shadow-color:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.shadow-gray-950\\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-700\\/30{--tw-shadow-color:#432dd74d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-700\\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-700) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-950\\/5{--tw-shadow-color:#1e1a4d0d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-lime-950\\/5{--tw-shadow-color:#192e030d}@supports (color:color-mix(in lab, red, red)){.shadow-lime-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-lime-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-700\\/20{--tw-shadow-color:#c53c0033}@supports (color:color-mix(in lab, red, red)){.shadow-orange-700\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-700) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-950\\/5{--tw-shadow-color:#4413060d}@supports (color:color-mix(in lab, red, red)){.shadow-orange-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-pink-950\\/5{--tw-shadow-color:#5104240d}@supports (color:color-mix(in lab, red, red)){.shadow-pink-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-pink-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-pink-950\\/10{--tw-shadow-color:#5104241a}@supports (color:color-mix(in lab, red, red)){.shadow-pink-950\\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-pink-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-pink-950\\/30{--tw-shadow-color:#5104244d}@supports (color:color-mix(in lab, red, red)){.shadow-pink-950\\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-pink-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\\/5{--tw-shadow-color:#3c03660d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\\/15{--tw-shadow-color:#3c036626}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\\/20{--tw-shadow-color:#3c036633}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\\/30{--tw-shadow-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-700\\/30{--tw-shadow-color:#bf000f4d}@supports (color:color-mix(in lab, red, red)){.shadow-red-700\\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-700) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-950\\/5{--tw-shadow-color:#4608090d}@supports (color:color-mix(in lab, red, red)){.shadow-red-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-950\\/5{--tw-shadow-color:#4d02180d}@supports (color:color-mix(in lab, red, red)){.shadow-rose-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-950\\/5{--tw-shadow-color:#052f4a0d}@supports (color:color-mix(in lab, red, red)){.shadow-sky-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-twine-950\\/5{--tw-shadow-color:#321c160d}@supports (color:color-mix(in lab, red, red)){.shadow-twine-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-twine-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-yellow-950\\/5{--tw-shadow-color:#4320040d}@supports (color:color-mix(in lab, red, red)){.shadow-yellow-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-yellow-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\\/5{--tw-shadow-color:#09090b0d}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\\/10{--tw-shadow-color:#09090b1a}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\\/20{--tw-shadow-color:#09090b33}@supports (color:color-mix(in lab, red, red)){.shadow-zinc-950\\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-blue-500\\/50{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\\/50{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-200\\/80{--tw-ring-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.ring-gray-200\\/80{--tw-ring-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.ring-gray-900\\/10{--tw-ring-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.ring-gray-900\\/10{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 10%, transparent)}}.ring-pink-200\\/70{--tw-ring-color:#fccee8b3}@supports (color:color-mix(in lab, red, red)){.ring-pink-200\\/70{--tw-ring-color:color-mix(in oklab, var(--color-pink-200) 70%, transparent)}}.ring-pink-500\\/30{--tw-ring-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.ring-pink-500\\/30{--tw-ring-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.ring-shop-line-2{--tw-ring-color:var(--shop-line-2)}.ring-white\\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\\[4px\\]{--tw-blur:blur(4px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-90{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-50{--tw-saturate:saturate(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter-none{filter:none}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\\[20px\\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[background-color\\,color\\,border-color\\,opacity\\]{transition-property:background-color,color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[background-color\\,color\\,border-color\\]{transition-property:background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[border-color\\,background-color\\,color\\]{transition-property:border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[border-color\\,background-color\\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[box-shadow\\,border-color\\,transform\\]{transition-property:box-shadow,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[filter\\,border-color\\,background-color\\,color\\]{transition-property:filter,border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[filter\\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[grid-template-rows\\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[height\\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[opacity\\,border-color\\]{transition-property:opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[transform\\,translate\\,opacity\\]{transition-property:transform,translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[width\\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\\[2s\\]{--tw-duration:2s;transition-duration:2s}.duration-\\[380ms\\]{--tw-duration:.38s;transition-duration:.38s}.ease-\\[cubic-bezier\\(0\\.2\\,0\\.8\\,0\\.2\\,1\\)\\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.prose-gray{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\\[--ship-x\\:50px\\]{--ship-x:50px}.\\[--ship-y\\:1\\.5rem\\]{--ship-y:1.5rem}.\\[-webkit-mask-image\\:linear-gradient\\(to_bottom\\,black_0\\%\\,transparent_100\\%\\)\\]{-webkit-mask-image:linear-gradient(#000 0%,#0000 100%)}.\\[animation-delay\\:0ms\\]{animation-delay:0s}.\\[animation-delay\\:150ms\\]{animation-delay:.15s}.\\[animation-delay\\:300ms\\]{animation-delay:.3s}.\\[tanstack-ai\\:agentLoop\\]{tanstack-ai:agentLoop}.\\[tanstack-ai\\:middleware\\]{tanstack-ai:middleware}.\\[tanstack-ai\\:output\\]{tanstack-ai:output}.\\[tanstack-ai\\:provider\\]{tanstack-ai:provider}.\\[tanstack-ai\\:request\\]{tanstack-ai:request}.\\[tanstack-ai\\:tools\\]{tanstack-ai:tools}.group-open\\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\\/library\\:visible:is(:where(.group\\/library):focus-within *){visibility:visible}@media (hover:hover){.group-hover\\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\\:flex:is(:where(.group):hover *){display:flex}.group-hover\\:translate-x-0\\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:translate-x-\\[3px\\]:is(:where(.group):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\:border-cyan-400:is(:where(.group):hover *){border-color:var(--color-cyan-400)}.group-hover\\:border-shop-accent:is(:where(.group):hover *){border-color:var(--shop-accent)}.group-hover\\:border-zinc-400:is(:where(.group):hover *){border-color:var(--color-zinc-400)}.group-hover\\:bg-black\\/10:is(:where(.group):hover *){background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.group-hover\\:bg-black\\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.group-hover\\:bg-blue-100:is(:where(.group):hover *){background-color:var(--color-blue-100)}.group-hover\\:bg-shop-accent:is(:where(.group):hover *){background-color:var(--shop-accent)}.group-hover\\:fill-gray-900:is(:where(.group):hover *){fill:var(--color-gray-900)}.group-hover\\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\\:text-cyan-600:is(:where(.group):hover *){color:var(--color-cyan-600)}.group-hover\\:text-cyan-950:is(:where(.group):hover *){color:var(--color-cyan-950)}.group-hover\\:text-gray-200:is(:where(.group):hover *){color:var(--color-gray-200)}.group-hover\\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\\:text-sky-600:is(:where(.group):hover *){color:var(--color-sky-600)}.group-hover\\:text-zinc-700:is(:where(.group):hover *){color:var(--color-zinc-700)}.group-hover\\:text-zinc-950:is(:where(.group):hover *){color:var(--color-zinc-950)}.group-hover\\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\\:blur-\\[0\\.5px\\]:is(:where(.group):hover *){--tw-blur:blur(.5px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\\/library\\:visible:is(:where(.group\\/library):hover *){visibility:visible}.group-hover\\/rail\\:brightness-100:is(:where(.group\\/rail):hover *){--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\\/rail\\:grayscale-0:is(:where(.group\\/rail):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\\/resize\\:bg-cyan-500\\/50:is(:where(.group\\/resize):hover *){background-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.group-hover\\/resize\\:bg-cyan-500\\/50:is(:where(.group\\/resize):hover *){background-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}}.group-focus\\:opacity-100:is(:where(.group):focus *){opacity:1}.group-focus\\/resize\\:bg-cyan-500\\/60:is(:where(.group\\/resize):focus *){background-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.group-focus\\/resize\\:bg-cyan-500\\/60:is(:where(.group\\/resize):focus *){background-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.group-focus-visible\\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\\:text-shop-muted::placeholder{color:var(--shop-muted)}.placeholder\\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.before\\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\\:bg-slate-500\\/20:before{content:var(--tw-content);background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.before\\:bg-slate-500\\/20:before{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.before\\:opacity-0:before{content:var(--tw-content);opacity:0}.before\\:blur-xl:before{content:var(--tw-content);--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.before\\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.before\\:ease-out:before{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.before\\:content-\\[\\\"\\\"\\]:before{--tw-content:\"\";content:var(--tw-content)}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\\:-z-10:after{content:var(--tw-content);z-index:calc(10 * -1)}.after\\:rounded-xl:after{content:var(--tw-content);border-radius:var(--radius-xl)}.after\\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\\:backdrop-blur-sm:after{content:var(--tw-content);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.first\\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\\:-translate-y-0\\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\\:scale-\\[1\\.02\\]:hover{scale:1.02}.hover\\:border-\\[var\\(--starter-partner-border-hover\\)\\]:hover{border-color:var(--starter-partner-border-hover)}.hover\\:border-\\[var\\(--starter-partner-hover-border-color\\)\\]:hover{border-color:var(--starter-partner-hover-border-color)}.hover\\:border-amber-500\\/50:hover{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.hover\\:border-amber-500\\/50:hover{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.hover\\:border-amber-500\\/60:hover{border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.hover\\:border-amber-500\\/60:hover{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.hover\\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\\:border-blue-500\\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\\:border-blue-500\\/40:hover{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\\:border-blue-500\\/50:hover{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-blue-500\\/50:hover{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.hover\\:border-blue-500\\/60:hover{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.hover\\:border-blue-500\\/60:hover{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.hover\\:border-blue-500\\/70:hover{border-color:#3080ffb3}@supports (color:color-mix(in lab, red, red)){.hover\\:border-blue-500\\/70:hover{border-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.hover\\:border-current:hover,.hover\\:border-current\\/45:hover{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\\:border-current\\/45:hover{border-color:color-mix(in oklab, currentcolor 45%, transparent)}}.hover\\:border-current\\/50:hover{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\\:border-current\\/50:hover{border-color:color-mix(in oklab, currentcolor 50%, transparent)}}.hover\\:border-cyan-200:hover{border-color:var(--color-cyan-200)}.hover\\:border-cyan-300:hover{border-color:var(--color-cyan-300)}.hover\\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\\:border-cyan-500\\/60:hover{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.hover\\:border-cyan-500\\/60:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.hover\\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\\:border-emerald-500\\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-emerald-500\\/50:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.hover\\:border-emerald-500\\/60:hover{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.hover\\:border-emerald-500\\/60:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.hover\\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\\:border-gray-900:hover{border-color:var(--color-gray-900)}.hover\\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\\:border-lime-400:hover{border-color:var(--color-lime-400)}.hover\\:border-lime-500\\/50:hover{border-color:#80cd0080}@supports (color:color-mix(in lab, red, red)){.hover\\:border-lime-500\\/50:hover{border-color:color-mix(in oklab, var(--color-lime-500) 50%, transparent)}}.hover\\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\\:border-orange-400:hover{border-color:var(--color-orange-400)}.hover\\:border-orange-500\\/50:hover{border-color:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.hover\\:border-orange-500\\/50:hover{border-color:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.hover\\:border-purple-400:hover{border-color:var(--color-purple-400)}.hover\\:border-purple-500\\/50:hover{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-purple-500\\/50:hover{border-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.hover\\:border-purple-500\\/70:hover{border-color:#ac4bffb3}@supports (color:color-mix(in lab, red, red)){.hover\\:border-purple-500\\/70:hover{border-color:color-mix(in oklab, var(--color-purple-500) 70%, transparent)}}.hover\\:border-red-300:hover{border-color:var(--color-red-300)}.hover\\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\\:border-rose-500\\/50:hover{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.hover\\:border-rose-500\\/50:hover{border-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.hover\\:border-rose-500\\/60:hover{border-color:#ff235799}@supports (color:color-mix(in lab, red, red)){.hover\\:border-rose-500\\/60:hover{border-color:color-mix(in oklab, var(--color-rose-500) 60%, transparent)}}.hover\\:border-shop-line-2:hover{border-color:var(--shop-line-2)}.hover\\:border-shop-muted:hover{border-color:var(--shop-muted)}.hover\\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\\:border-sky-500\\/50:hover{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-sky-500\\/50:hover{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.hover\\:border-transparent:hover{border-color:#0000}.hover\\:border-twine-400:hover{border-color:var(--color-twine-400)}.hover\\:border-violet-200:hover{border-color:var(--color-violet-200)}.hover\\:border-violet-500\\/50:hover{border-color:#8d54ff80}@supports (color:color-mix(in lab, red, red)){.hover\\:border-violet-500\\/50:hover{border-color:color-mix(in oklab, var(--color-violet-500) 50%, transparent)}}.hover\\:border-yellow-400:hover{border-color:var(--color-yellow-400)}.hover\\:border-yellow-500:hover{border-color:var(--color-yellow-500)}.hover\\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\\:border-zinc-600:hover{border-color:var(--color-zinc-600)}.hover\\:bg-\\[\\#1DA1F2\\]\\/30:hover{background-color:oklab(68.1797% -.0710534 -.141606/.3)}.hover\\:bg-\\[\\#009a8e\\]:hover{background-color:#009a8e}.hover\\:bg-\\[\\#C6905C\\]:hover{background-color:#c6905c}.hover\\:bg-\\[\\#DB4437\\]:hover{background-color:#db4437}.hover\\:bg-\\[\\#EFEFE3\\]:hover{background-color:#efefe3}.hover\\:bg-\\[\\#c53929\\]:hover{background-color:#c53929}.hover\\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\\:bg-black:hover{background-color:var(--color-black)}.hover\\:bg-black\\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\\:bg-black\\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.hover\\:bg-black\\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/90:hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.hover\\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\\:bg-blue-400\\/40:hover{background-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-blue-400\\/40:hover{background-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.hover\\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\\:bg-blue-500\\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-blue-500\\/10:hover{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.hover\\:bg-blue-500\\/40:hover{background-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-blue-500\\/40:hover{background-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\\:bg-blue-600\\/40:hover{background-color:#155dfc66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-blue-600\\/40:hover{background-color:color-mix(in oklab, var(--color-blue-600) 40%, transparent)}}.hover\\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\\:bg-blue-900:hover{background-color:var(--color-blue-900)}.hover\\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\\:bg-cyan-500\\/40:hover{background-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-cyan-500\\/40:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.hover\\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\\:bg-emerald-500\\/40:hover{background-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-emerald-500\\/40:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.hover\\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\\:bg-gray-500\\/5:hover{background-color:#7373730d}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-gray-500\\/5:hover{background-color:color-mix(in oklab, var(--color-gray-500) 5%, transparent)}}.hover\\:bg-gray-500\\/10:hover{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-gray-500\\/10:hover{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.hover\\:bg-gray-500\\/20:hover{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-gray-500\\/20:hover{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.hover\\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\\:bg-green-500\\/15:hover{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-green-500\\/15:hover{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.hover\\:bg-green-500\\/40:hover{background-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-green-500\\/40:hover{background-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.hover\\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\\:bg-indigo-500\\/10:hover{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-indigo-500\\/10:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.hover\\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\\:bg-lime-700:hover{background-color:var(--color-lime-700)}.hover\\:bg-lime-700\\/40:hover{background-color:#4b7d0066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-lime-700\\/40:hover{background-color:color-mix(in oklab, var(--color-lime-700) 40%, transparent)}}.hover\\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\\:bg-orange-500\\/40:hover{background-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-orange-500\\/40:hover{background-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.hover\\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\\:bg-orange-600\\/40:hover{background-color:#f0510066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-orange-600\\/40:hover{background-color:color-mix(in oklab, var(--color-orange-600) 40%, transparent)}}.hover\\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\\:bg-orange-700\\/40:hover{background-color:#c53c0066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-orange-700\\/40:hover{background-color:color-mix(in oklab, var(--color-orange-700) 40%, transparent)}}.hover\\:bg-pink-500:hover{background-color:var(--color-pink-500)}.hover\\:bg-pink-500\\/40:hover{background-color:#f6339a66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-pink-500\\/40:hover{background-color:color-mix(in oklab, var(--color-pink-500) 40%, transparent)}}.hover\\:bg-pink-600:hover{background-color:var(--color-pink-600)}.hover\\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\\:bg-purple-500\\/40:hover{background-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-purple-500\\/40:hover{background-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.hover\\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\\:bg-red-500\\/40:hover{background-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-red-500\\/40:hover{background-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.hover\\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\\:bg-red-600\\/70:hover{background-color:#e40014b3}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-red-600\\/70:hover{background-color:color-mix(in oklab, var(--color-red-600) 70%, transparent)}}.hover\\:bg-red-600\\/80:hover{background-color:#e40014cc}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-red-600\\/80:hover{background-color:color-mix(in oklab, var(--color-red-600) 80%, transparent)}}.hover\\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\\:bg-sky-50\\/40:hover{background-color:#f0f9ff66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-sky-50\\/40:hover{background-color:color-mix(in oklab, var(--color-sky-50) 40%, transparent)}}.hover\\:bg-sky-500\\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-sky-500\\/10:hover{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.hover\\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\\:bg-slate-400\\/40:hover{background-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-slate-400\\/40:hover{background-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.hover\\:bg-slate-500\\/40:hover{background-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-slate-500\\/40:hover{background-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.hover\\:bg-transparent:hover{background-color:#0000}.hover\\:bg-twine-700\\/40:hover{background-color:#784b3066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-twine-700\\/40:hover{background-color:color-mix(in oklab, var(--color-twine-700) 40%, transparent)}}.hover\\:bg-twine-800:hover{background-color:var(--color-twine-800)}.hover\\:bg-white:hover{background-color:var(--color-white)}.hover\\:bg-white\\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\\:bg-white\\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\\:bg-white\\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\\:bg-white\\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-white\\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\\:bg-yellow-500\\/40:hover{background-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-yellow-500\\/40:hover{background-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.hover\\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\\:from-blue-700:hover{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\\:from-green-700:hover{--tw-gradient-from:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\\:to-cyan-700:hover{--tw-gradient-to:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\\:to-purple-700:hover{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\\:text-amber-700:hover{color:var(--color-amber-700)}.hover\\:text-blue-500:hover{color:var(--color-blue-500)}.hover\\:text-blue-600:hover{color:var(--color-blue-600)}.hover\\:text-blue-700:hover{color:var(--color-blue-700)}.hover\\:text-blue-800:hover{color:var(--color-blue-800)}.hover\\:text-blue-900:hover{color:var(--color-blue-900)}.hover\\:text-current:hover{color:currentColor}.hover\\:text-cyan-500:hover{color:var(--color-cyan-500)}.hover\\:text-cyan-700:hover{color:var(--color-cyan-700)}.hover\\:text-emerald-500:hover{color:var(--color-emerald-500)}.hover\\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\\:text-gray-400:hover{color:var(--color-gray-400)}.hover\\:text-gray-500:hover{color:var(--color-gray-500)}.hover\\:text-gray-600:hover{color:var(--color-gray-600)}.hover\\:text-gray-700:hover{color:var(--color-gray-700)}.hover\\:text-gray-800:hover{color:var(--color-gray-800)}.hover\\:text-gray-900:hover{color:var(--color-gray-900)}.hover\\:text-gray-950:hover{color:var(--color-gray-950)}.hover\\:text-green-700:hover{color:var(--color-green-700)}.hover\\:text-green-900:hover{color:var(--color-green-900)}.hover\\:text-purple-900:hover{color:var(--color-purple-900)}.hover\\:text-red-500:hover{color:var(--color-red-500)}.hover\\:text-red-600:hover{color:var(--color-red-600)}.hover\\:text-red-800:hover{color:var(--color-red-800)}.hover\\:text-red-900:hover{color:var(--color-red-900)}.hover\\:text-shop-text:hover{color:var(--shop-text)}.hover\\:text-sky-600:hover{color:var(--color-sky-600)}.hover\\:text-sky-700:hover{color:var(--color-sky-700)}.hover\\:text-slate-900:hover{color:var(--color-slate-900)}.hover\\:text-violet-700:hover{color:var(--color-violet-700)}.hover\\:text-white:hover{color:var(--color-white)}.hover\\:text-white\\/60:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\\:text-white\\/60:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\\:text-yellow-500:hover{color:var(--color-yellow-500)}.hover\\:text-yellow-600:hover{color:var(--color-yellow-600)}.hover\\:text-zinc-950:hover{color:var(--color-zinc-950)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-70:hover{opacity:.7}.hover\\:opacity-75:hover{opacity:.75}.hover\\:opacity-80:hover{opacity:.8}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d), 0 10px 10px -5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-black\\/20:hover{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\\:shadow-black\\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\\:shadow-blue-500\\/20:hover{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\\:shadow-blue-500\\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\\:shadow-purple-500\\/20:hover{--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.hover\\:shadow-purple-500\\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\\:before\\:opacity-20:hover:before{content:var(--tw-content);opacity:.2}}.focus\\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\\:border-lime-500:focus{border-color:var(--color-lime-500)}.focus\\:border-shop-accent:focus{border-color:var(--shop-accent)}.focus\\:border-transparent:focus{border-color:#0000}.focus\\:border-yellow-500:focus{border-color:var(--color-yellow-500)}.focus\\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\\:bg-gray-500\\/10:focus{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.focus\\:bg-gray-500\\/10:focus{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.focus\\:text-gray-950:focus{color:var(--color-gray-950)}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\\:ring-blue-500\\/20:focus{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus\\:ring-blue-500\\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.focus\\:ring-blue-500\\/50:focus{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus\\:ring-blue-500\\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\\:ring-sky-500:focus{--tw-ring-color:var(--color-sky-500)}.focus\\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:border-gray-200:focus-visible{border-color:var(--color-gray-200)}.focus-visible\\:opacity-100:focus-visible{opacity:1}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-cyan-950:focus-visible{outline-color:var(--color-cyan-950)}.focus-visible\\:outline-zinc-950:focus-visible{outline-color:var(--color-zinc-950)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\\:scale-\\[0\\.98\\]:active{scale:.98}.active\\:border-\\[var\\(--starter-partner-active-border-color\\)\\]:active{border-color:var(--starter-partner-active-border-color)}.active\\:border-transparent:active{border-color:#0000}.active\\:bg-gray-400:active{background-color:var(--color-gray-400)}@media (hover:hover){.hover\\:enabled\\:border-shop-accent:hover:enabled{border-color:var(--shop-accent)}.hover\\:enabled\\:border-shop-line-2:hover:enabled{border-color:var(--shop-line-2)}.hover\\:enabled\\:bg-shop-panel:hover:enabled{background-color:var(--shop-panel)}.hover\\:enabled\\:bg-shop-surface-hover:hover:enabled{background-color:var(--shop-surface-hover)}.hover\\:enabled\\:text-shop-text:hover:enabled{color:var(--shop-text)}.hover\\:enabled\\:brightness-105:hover:enabled{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\\:enabled\\:brightness-110:hover:enabled{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.disabled\\:cursor-default:disabled{cursor:default}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:cursor-wait:disabled{cursor:wait}.disabled\\:bg-gray-400:disabled{background-color:var(--color-gray-400)}.disabled\\:bg-shop-panel-2:disabled{background-color:var(--shop-panel-2)}.disabled\\:text-shop-muted:disabled{color:var(--shop-muted)}.disabled\\:opacity-40:disabled{opacity:.4}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:opacity-70:disabled{opacity:.7}.disabled\\:opacity-75:disabled{opacity:.75}@media (hover:hover){.disabled\\:hover\\:bg-gray-100:disabled:hover{background-color:var(--color-gray-100)}.disabled\\:hover\\:bg-white:disabled:hover{background-color:var(--color-white)}.disabled\\:hover\\:text-gray-400:disabled:hover{color:var(--color-gray-400)}}.data-highlighted\\:bg-gray-500\\/20[data-highlighted]{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.data-highlighted\\:bg-gray-500\\/20[data-highlighted]{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.data-highlighted\\:text-blue-500[data-highlighted]{color:var(--color-blue-500)}.data-\\[selected\\=true\\]\\:bg-cyan-500\\/10[data-selected=true]{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.data-\\[selected\\=true\\]\\:bg-cyan-500\\/10[data-selected=true]{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.data-\\[selected\\=true\\]\\:bg-gray-500\\/20[data-selected=true]{background-color:#73737333}@supports (color:color-mix(in lab, red, red)){.data-\\[selected\\=true\\]\\:bg-gray-500\\/20[data-selected=true]{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.data-\\[state\\=closed\\]\\:opacity-0[data-state=closed]{opacity:0}.data-\\[state\\=delayed-open\\]\\:opacity-100[data-state=delayed-open]{opacity:1}@media (prefers-reduced-motion:no-preference){.motion-safe\\:animate-bounce{animation:var(--animate-bounce)}.motion-safe\\:animate-ping{animation:var(--animate-ping)}.motion-safe\\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\\:transition-none{transition-property:none}}@media not all and (width>=479.98px){.max-\\[479\\.98px\\]\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (width>=48rem){.max-md\\:right-4{right:calc(var(--spacing) * 4)}.max-md\\:left-auto{left:auto}.max-md\\:h-1\\.5{height:calc(var(--spacing) * 1.5)}.max-md\\:h-2{height:calc(var(--spacing) * 2)}.max-md\\:w-10{width:calc(var(--spacing) * 10)}.max-md\\:w-16{width:calc(var(--spacing) * 16)}.max-md\\:w-20{width:calc(var(--spacing) * 20)}.max-md\\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\\:py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.max-md\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-md\\:text-\\[10px\\]{font-size:10px}}@media (width>=430px){.min-\\[430px\\]\\:inline{display:inline}}@media (width>=480px){.xs\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.min-\\[640px\\]\\:w-10{width:calc(var(--spacing) * 10)}}@media (width>=900px){.min-\\[900px\\]\\:fixed{position:fixed}.min-\\[900px\\]\\:left-0{left:calc(var(--spacing) * 0)}.min-\\[900px\\]\\:z-40{z-index:40}.min-\\[900px\\]\\:flex{display:flex}.min-\\[900px\\]\\:hidden{display:none}.min-\\[900px\\]\\:bg-white{background-color:var(--color-white)}.min-\\[900px\\]\\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d), 0 10px 10px -5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.min-\\[900px\\]\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=1120px){.min-\\[1120px\\]\\:flex{display:flex}.min-\\[1120px\\]\\:gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.min-\\[1120px\\]\\:gap-3{gap:calc(var(--spacing) * 3)}.min-\\[1120px\\]\\:gap-6{gap:calc(var(--spacing) * 6)}.min-\\[1120px\\]\\:px-3{padding-inline:calc(var(--spacing) * 3)}.min-\\[1120px\\]\\:px-6{padding-inline:calc(var(--spacing) * 6)}.min-\\[1120px\\]\\:text-\\[13px\\]{font-size:13px}}@media (width>=40rem){.sm\\:sticky{position:sticky}.sm\\:inset-auto{inset:auto}.sm\\:top-4{top:calc(var(--spacing) * 4)}.sm\\:top-\\[calc\\(var\\(--navbar-height\\)\\+var\\(--docs-tabs-height\\,0px\\)\\)\\]{top:calc(var(--navbar-height) + var(--docs-tabs-height,0px))}.sm\\:top-\\[var\\(--navbar-height\\)\\]{top:var(--navbar-height)}.sm\\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\\:left-1\\/2{left:50%}.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:inline{display:inline}.sm\\:table-cell{display:table-cell}.sm\\:h-4{height:calc(var(--spacing) * 4)}.sm\\:h-5{height:calc(var(--spacing) * 5)}.sm\\:h-32{height:calc(var(--spacing) * 32)}.sm\\:h-\\[min\\(760px\\,calc\\(100dvh-2rem\\)\\)\\]{height:min(760px,100dvh - 2rem)}.sm\\:h-auto{height:auto}.sm\\:max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height))}.sm\\:max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)-var\\(--docs-tabs-height\\,0px\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height) - var(--docs-tabs-height,0px))}.sm\\:max-h-\\[min\\(600px\\,calc\\(100dvh-2rem-90px\\)\\)\\]{max-height:min(600px,100dvh - 2rem - 90px)}.sm\\:min-h-\\[80dvh\\]{min-height:80dvh}.sm\\:w-4{width:calc(var(--spacing) * 4)}.sm\\:w-5{width:calc(var(--spacing) * 5)}.sm\\:w-48{width:calc(var(--spacing) * 48)}.sm\\:w-\\[24rem\\]{width:24rem}.sm\\:w-\\[96\\%\\]{width:96%}.sm\\:w-\\[300px\\]{width:300px}.sm\\:w-\\[min\\(var\\(--ai-dock-max-width\\)\\,100vw\\)\\]{width:min(var(--ai-dock-max-width), 100vw)}.sm\\:w-\\[var\\(--ai-dock-width\\)\\]{width:var(--ai-dock-width)}.sm\\:w-auto{width:auto}.sm\\:max-w-3xl{max-width:var(--container-3xl)}.sm\\:max-w-4xl{max-width:var(--container-4xl)}.sm\\:flex-none{flex:none}.sm\\:basis-1\\/2{flex-basis:50%}.sm\\:basis-1\\/3{flex-basis:33.3333%}.sm\\:basis-1\\/4{flex-basis:25%}.sm\\:-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\\:grid-cols-\\[0\\.42fr_1fr\\]{grid-template-columns:.42fr 1fr}.sm\\:grid-cols-\\[0\\.45fr_1fr\\]{grid-template-columns:.45fr 1fr}.sm\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.sm\\:grid-cols-\\[7rem_1fr\\]{grid-template-columns:7rem 1fr}.sm\\:grid-cols-\\[100px_1fr_100px\\]{grid-template-columns:100px 1fr 100px}.sm\\:grid-cols-\\[auto_1fr_auto\\]{grid-template-columns:auto 1fr auto}.sm\\:flex-row{flex-direction:row}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-baseline{align-items:baseline}.sm\\:items-center{align-items:center}.sm\\:items-start{align-items:flex-start}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-2{gap:calc(var(--spacing) * 2)}.sm\\:gap-6{gap:calc(var(--spacing) * 6)}.sm\\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.sm\\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\\:rounded-\\[1\\.5rem\\]{border-radius:1.5rem}.sm\\:rounded-\\[1\\.75rem\\]{border-radius:1.75rem}.sm\\:rounded-none{border-radius:0}.sm\\:p-1{padding:calc(var(--spacing) * 1)}.sm\\:p-4{padding:calc(var(--spacing) * 4)}.sm\\:p-6{padding:calc(var(--spacing) * 6)}.sm\\:p-8{padding:calc(var(--spacing) * 8)}.sm\\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.sm\\:opacity-20{opacity:.2}}@media (width>=48rem){.md\\:sticky{position:sticky}.md\\:top-\\[calc\\(var\\(--navbar-height\\)\\+var\\(--docs-tabs-height\\,0px\\)\\)\\]{top:calc(var(--navbar-height) + var(--docs-tabs-height,0px))}.md\\:top-\\[var\\(--navbar-height\\)\\]{top:var(--navbar-height)}.md\\:col-span-2{grid-column:span 2/span 2}.md\\:mx-auto{margin-inline:auto}.md\\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\\:block{display:block}.md\\:hidden{display:none}.md\\:table-cell{display:table-cell}.md\\:table-header-group{display:table-header-group}.md\\:max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height))}.md\\:max-h-\\[calc\\(100dvh-var\\(--navbar-height\\)-var\\(--docs-tabs-height\\,0px\\)\\)\\]{max-height:calc(100dvh - var(--navbar-height) - var(--docs-tabs-height,0px))}.md\\:min-h-\\[220px\\]{min-height:220px}.md\\:min-h-\\[240px\\]{min-height:240px}.md\\:min-h-\\[260px\\]{min-height:260px}.md\\:min-h-\\[320px\\]{min-height:320px}.md\\:min-h-\\[360px\\]{min-height:360px}.md\\:min-h-\\[780px\\]{min-height:780px}.md\\:min-h-\\[1260px\\]{min-height:1260px}.md\\:min-h-\\[calc\\(100dvh-var\\(--navbar-height\\)\\)\\]{min-height:calc(100dvh - var(--navbar-height))}.md\\:w-36{width:calc(var(--spacing) * 36)}.md\\:w-80{width:calc(var(--spacing) * 80)}.md\\:w-\\[220px\\]{width:220px}.md\\:w-\\[300px\\]{width:300px}.md\\:max-w-2xl{max-width:var(--container-2xl)}.md\\:max-w-\\[80vw\\]{max-width:80vw}.md\\:max-w-\\[320px\\]{max-width:320px}.md\\:min-w-\\[280px\\]{min-width:280px}.md\\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\\:grid-cols-\\[1\\.1fr_0\\.9fr\\]{grid-template-columns:1.1fr .9fr}.md\\:grid-cols-\\[1\\.3fr_0\\.7fr\\]{grid-template-columns:1.3fr .7fr}.md\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.md\\:grid-cols-\\[1fr_minmax\\(320px\\,440px\\)\\]{grid-template-columns:1fr minmax(320px,440px)}.md\\:grid-cols-\\[140px_1fr_140px\\]{grid-template-columns:140px 1fr 140px}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-10{gap:calc(var(--spacing) * 10)}.md\\:gap-24{gap:calc(var(--spacing) * 24)}:where(.md\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\\:p-5{padding:calc(var(--spacing) * 5)}.md\\:p-8{padding:calc(var(--spacing) * 8)}.md\\:p-11{padding:calc(var(--spacing) * 11)}.md\\:p-14{padding:calc(var(--spacing) * 14)}.md\\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\\:px-11{padding-inline:calc(var(--spacing) * 11)}.md\\:py-12{padding-block:calc(var(--spacing) * 12)}.md\\:pt-11{padding-top:calc(var(--spacing) * 11)}.md\\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\\:text-\\[1\\.5rem\\]{font-size:1.5rem}.md\\:text-\\[15px\\]{font-size:15px}}@media (width>=64rem){.lg\\:top-\\[var\\(--navbar-height\\)\\]{top:var(--navbar-height)}.lg\\:col-span-2{grid-column:span 2/span 2}.lg\\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\\:block{display:block}.lg\\:flex{display:flex}.lg\\:hidden{display:none}.lg\\:table-cell{display:table-cell}.lg\\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\\:min-h-\\[760px\\]{min-height:760px}.lg\\:min-h-\\[1180px\\]{min-height:1180px}.lg\\:w-36{width:calc(var(--spacing) * 36)}.lg\\:w-auto{width:auto}.lg\\:max-w-\\(--breakpoint-lg\\){max-width:var(--breakpoint-lg)}.lg\\:max-w-2xl{max-width:var(--container-2xl)}.lg\\:max-w-\\[80rem\\]{max-width:80rem}.lg\\:max-w-sm{max-width:var(--container-sm)}.lg\\:basis-1\\/4{flex-basis:25%}.lg\\:basis-1\\/5{flex-basis:20%}.lg\\:scroll-my-4{scroll-margin-block:calc(var(--spacing) * 4)}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\\:grid-cols-\\[0\\.7fr_1\\.3fr\\]{grid-template-columns:.7fr 1.3fr}.lg\\:grid-cols-\\[0\\.9fr_1\\.1fr\\]{grid-template-columns:.9fr 1.1fr}.lg\\:grid-cols-\\[0\\.45fr_1fr\\]{grid-template-columns:.45fr 1fr}.lg\\:grid-cols-\\[0\\.68fr_1\\.32fr\\]{grid-template-columns:.68fr 1.32fr}.lg\\:grid-cols-\\[0\\.72fr_1\\.28fr\\]{grid-template-columns:.72fr 1.28fr}.lg\\:grid-cols-\\[0\\.74fr_1\\.26fr\\]{grid-template-columns:.74fr 1.26fr}.lg\\:grid-cols-\\[0\\.76fr_1\\.24fr\\]{grid-template-columns:.76fr 1.24fr}.lg\\:grid-cols-\\[0\\.82fr_1\\.18fr\\]{grid-template-columns:.82fr 1.18fr}.lg\\:grid-cols-\\[0\\.84fr_1\\.16fr\\]{grid-template-columns:.84fr 1.16fr}.lg\\:grid-cols-\\[0\\.85fr_1\\.15fr\\]{grid-template-columns:.85fr 1.15fr}.lg\\:grid-cols-\\[0\\.86fr_1\\.14fr\\]{grid-template-columns:.86fr 1.14fr}.lg\\:grid-cols-\\[0\\.88fr_1\\.12fr\\]{grid-template-columns:.88fr 1.12fr}.lg\\:grid-cols-\\[0\\.92fr_1\\.08fr\\]{grid-template-columns:.92fr 1.08fr}.lg\\:grid-cols-\\[1\\.1fr_0\\.9fr\\]{grid-template-columns:1.1fr .9fr}.lg\\:grid-cols-\\[1\\.05fr_0\\.95fr\\]{grid-template-columns:1.05fr .95fr}.lg\\:grid-cols-\\[1\\.08fr_0\\.92fr\\]{grid-template-columns:1.08fr .92fr}.lg\\:grid-cols-\\[1fr_320px\\]{grid-template-columns:1fr 320px}.lg\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.lg\\:grid-cols-\\[minmax\\(0\\,0\\.72fr\\)_minmax\\(0\\,1\\.28fr\\)\\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lg\\:grid-cols-\\[minmax\\(0\\,0\\.95fr\\)_minmax\\(360px\\,1\\.05fr\\)\\]{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.lg\\:flex-row{flex-direction:row}.lg\\:items-center{align-items:center}.lg\\:items-start{align-items:flex-start}.lg\\:gap-4{gap:calc(var(--spacing) * 4)}.lg\\:gap-12{gap:calc(var(--spacing) * 12)}.lg\\:self-start{align-self:flex-start}.lg\\:rounded-full{border-radius:3.40282e38px}.lg\\:p-4{padding:calc(var(--spacing) * 4)}.lg\\:p-6{padding:calc(var(--spacing) * 6)}.lg\\:p-8{padding:calc(var(--spacing) * 8)}.lg\\:p-10{padding:calc(var(--spacing) * 10)}.lg\\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\\:text-\\[\\.65em\\]{font-size:.65em}.lg\\:text-\\[\\.825em\\]{font-size:.825em}.lg\\:leading-none{--tw-leading:1;line-height:1}.lg\\:\\[--ship-x\\:50px\\]{--ship-x:50px}.lg\\:\\[--ship-y\\:1\\.5rem\\]{--ship-y:1.5rem}}@media (width>=80rem){.xl\\:sticky{position:sticky}.xl\\:top-0{top:calc(var(--spacing) * 0)}.xl\\:z-20{z-index:20}.xl\\:mt-12{margin-top:calc(var(--spacing) * 12)}.xl\\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.xl\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xl\\:block{display:block}.xl\\:flex{display:flex}.xl\\:grid{display:grid}.xl\\:hidden{display:none}.xl\\:min-h-\\[220px\\]{min-height:220px}.xl\\:w-5\\/12{width:41.6667%}.xl\\:w-7\\/12{width:58.3333%}.xl\\:w-20{width:calc(var(--spacing) * 20)}.xl\\:w-44{width:calc(var(--spacing) * 44)}.xl\\:w-\\[400px\\]{width:400px}.xl\\:w-full{width:100%}.xl\\:max-w-\\[44rem\\]{max-width:44rem}.xl\\:max-w-\\[92rem\\]{max-width:92rem}.xl\\:max-w-\\[300px\\]{max-width:300px}.xl\\:max-w-\\[350px\\]{max-width:350px}.xl\\:basis-1\\/6{flex-basis:16.6667%}.xl\\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\\:grid-cols-\\[1\\.04fr_0\\.96fr\\]{grid-template-columns:1.04fr .96fr}.xl\\:grid-cols-\\[1fr_90px\\]{grid-template-columns:1fr 90px}.xl\\:grid-cols-\\[110px_1fr\\]{grid-template-columns:110px 1fr}.xl\\:grid-cols-\\[400px_minmax\\(0\\,44rem\\)\\]{grid-template-columns:400px minmax(0,44rem)}.xl\\:grid-cols-\\[minmax\\(0\\,1\\.35fr\\)_minmax\\(22rem\\,0\\.82fr\\)\\]{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.82fr)}.xl\\:items-center{align-items:center}.xl\\:items-start{align-items:flex-start}.xl\\:justify-center{justify-content:center}.xl\\:gap-6{gap:calc(var(--spacing) * 6)}.xl\\:gap-8{gap:calc(var(--spacing) * 8)}.xl\\:self-start{align-self:flex-start}.xl\\:border-4{border-style:var(--tw-border-style);border-width:4px}.xl\\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.xl\\:bg-black\\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.xl\\:bg-black\\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.xl\\:bg-transparent{background-color:#0000}.xl\\:p-6{padding:calc(var(--spacing) * 6)}.xl\\:px-0{padding-inline:calc(var(--spacing) * 0)}.xl\\:pt-0{padding-top:calc(var(--spacing) * 0)}.xl\\:pt-8{padding-top:calc(var(--spacing) * 8)}.xl\\:pt-24{padding-top:calc(var(--spacing) * 24)}.xl\\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.xl\\:text-left{text-align:left}.xl\\:text-\\[\\.7em\\]{font-size:.7em}.xl\\:text-\\[\\.875em\\]{font-size:.875em}.xl\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.xl\\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.xl\\:\\[--ship-x\\:80px\\]{--ship-x:80px}.xl\\:\\[--ship-y\\:2\\.5rem\\]{--ship-y:2.5rem}}@media (width>=96rem){.\\32 xl\\:w-56{width:calc(var(--spacing) * 56)}.\\32 xl\\:w-\\[500px\\]{width:500px}.\\32 xl\\:max-w-\\[48rem\\]{max-width:48rem}.\\32 xl\\:max-w-\\[400px\\]{max-width:400px}.\\32 xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\\32 xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\\32 xl\\:grid-cols-\\[0\\.78fr_1\\.22fr\\]{grid-template-columns:.78fr 1.22fr}.\\32 xl\\:grid-cols-\\[1fr_120px\\]{grid-template-columns:1fr 120px}.\\32 xl\\:grid-cols-\\[150px_1fr\\]{grid-template-columns:150px 1fr}.\\32 xl\\:grid-cols-\\[500px_minmax\\(0\\,48rem\\)\\]{grid-template-columns:500px minmax(0,48rem)}.\\32 xl\\:grid-cols-\\[minmax\\(0\\,1\\.5fr\\)_minmax\\(24rem\\,0\\.75fr\\)\\]{grid-template-columns:minmax(0,1.5fr) minmax(24rem,.75fr)}.\\32 xl\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.\\32 xl\\:text-\\[\\.9em\\]{font-size:.9em}.\\32 xl\\:text-\\[\\.75em\\]{font-size:.75em}.\\32 xl\\:\\[--ship-x\\:90px\\]{--ship-x:90px}.\\32 xl\\:\\[--ship-y\\:3rem\\]{--ship-y:3rem}}.dark\\:block:is(.dark,.dark *){display:block}.dark\\:hidden:is(.dark,.dark *){display:none}.dark\\:h-\\[100\\.5\\%\\]:is(.dark,.dark *){height:100.5%}.dark\\:w-\\[100\\.5\\%\\]:is(.dark,.dark *){width:100.5%}:where(.dark\\:divide-gray-600:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-600)}:where(.dark\\:divide-gray-700:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\\:divide-gray-800:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\\:divide-red-900\\/50:is(.dark,.dark *)>:not(:last-child)){border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){:where(.dark\\:divide-red-900\\/50:is(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}:where(.dark\\:divide-zinc-800:is(.dark,.dark *)>:not(:last-child)){border-color:var(--color-zinc-800)}.dark\\:border:is(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\\:border-r:is(.dark,.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\\:border-\\[\\#E6C49A\\]:is(.dark,.dark *){border-color:#e6c49a}.dark\\:border-amber-500\\/30:is(.dark,.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-amber-500\\/30:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\\:border-amber-800:is(.dark,.dark *){border-color:var(--color-amber-800)}.dark\\:border-amber-900:is(.dark,.dark *){border-color:var(--color-amber-900)}.dark\\:border-blue-300\\/10:is(.dark,.dark *){border-color:#90c5ff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-blue-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-300) 10%, transparent)}}.dark\\:border-blue-400:is(.dark,.dark *){border-color:var(--color-blue-400)}.dark\\:border-blue-600:is(.dark,.dark *){border-color:var(--color-blue-600)}.dark\\:border-blue-800:is(.dark,.dark *){border-color:var(--color-blue-800)}.dark\\:border-blue-900:is(.dark,.dark *){border-color:var(--color-blue-900)}.dark\\:border-blue-900\\/60:is(.dark,.dark *){border-color:#1c398e99}@supports (color:color-mix(in lab, red, red)){.dark\\:border-blue-900\\/60:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}.dark\\:border-cyan-300\\/10:is(.dark,.dark *){border-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.dark\\:border-cyan-300\\/15:is(.dark,.dark *){border-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-300\\/15:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.dark\\:border-cyan-300\\/20:is(.dark,.dark *){border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-300\\/20:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.dark\\:border-cyan-400:is(.dark,.dark *){border-color:var(--color-cyan-400)}.dark\\:border-cyan-500:is(.dark,.dark *){border-color:var(--color-cyan-500)}.dark\\:border-cyan-700:is(.dark,.dark *){border-color:var(--color-cyan-700)}.dark\\:border-cyan-800:is(.dark,.dark *){border-color:var(--color-cyan-800)}.dark\\:border-cyan-800\\/70:is(.dark,.dark *){border-color:#005f78b3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-800\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-800) 70%, transparent)}}.dark\\:border-cyan-900:is(.dark,.dark *){border-color:var(--color-cyan-900)}.dark\\:border-cyan-900\\/60:is(.dark,.dark *){border-color:#104e6499}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-900\\/60:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-900) 60%, transparent)}}.dark\\:border-cyan-900\\/70:is(.dark,.dark *){border-color:#104e64b3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-cyan-900\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-900) 70%, transparent)}}.dark\\:border-emerald-300\\/10:is(.dark,.dark *){border-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-emerald-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.dark\\:border-emerald-800:is(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\\:border-emerald-900:is(.dark,.dark *){border-color:var(--color-emerald-900)}.dark\\:border-emerald-900\\/70:is(.dark,.dark *){border-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-emerald-900\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\\:border-gray-100:is(.dark,.dark *){border-color:var(--color-gray-100)}.dark\\:border-gray-100\\/50:is(.dark,.dark *){border-color:#f5f5f580}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-100\\/50:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent)}}.dark\\:border-gray-500:is(.dark,.dark *){border-color:var(--color-gray-500)}.dark\\:border-gray-500\\/60:is(.dark,.dark *){border-color:#73737399}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-500\\/60:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-500) 60%, transparent)}}.dark\\:border-gray-600:is(.dark,.dark *){border-color:var(--color-gray-600)}.dark\\:border-gray-700:is(.dark,.dark *){border-color:var(--color-gray-700)}.dark\\:border-gray-700\\/40:is(.dark,.dark *){border-color:#40404066}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-700\\/40:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 40%, transparent)}}.dark\\:border-gray-700\\/50:is(.dark,.dark *){border-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-700\\/50:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\\:border-gray-800:is(.dark,.dark *){border-color:var(--color-gray-800)}.dark\\:border-gray-800\\/50:is(.dark,.dark *){border-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\\:border-gray-800\\/50:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\\:border-gray-900:is(.dark,.dark *){border-color:var(--color-gray-900)}.dark\\:border-green-400\\/30:is(.dark,.dark *){border-color:#05df724d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-green-400\\/30:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-green-400) 30%, transparent)}}.dark\\:border-green-500:is(.dark,.dark *){border-color:var(--color-green-500)}.dark\\:border-green-600:is(.dark,.dark *){border-color:var(--color-green-600)}.dark\\:border-green-800:is(.dark,.dark *){border-color:var(--color-green-800)}.dark\\:border-green-900:is(.dark,.dark *){border-color:var(--color-green-900)}.dark\\:border-indigo-300\\/10:is(.dark,.dark *){border-color:#a4b3ff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-indigo-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-indigo-300) 10%, transparent)}}.dark\\:border-indigo-700:is(.dark,.dark *){border-color:var(--color-indigo-700)}.dark\\:border-indigo-900:is(.dark,.dark *){border-color:var(--color-indigo-900)}.dark\\:border-lime-300\\/10:is(.dark,.dark *){border-color:#bbf4511a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-lime-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-lime-300) 10%, transparent)}}.dark\\:border-lime-900:is(.dark,.dark *){border-color:var(--color-lime-900)}.dark\\:border-orange-300\\/10:is(.dark,.dark *){border-color:#ffb96d1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-orange-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-orange-300) 10%, transparent)}}.dark\\:border-orange-700:is(.dark,.dark *){border-color:var(--color-orange-700)}.dark\\:border-orange-800:is(.dark,.dark *){border-color:var(--color-orange-800)}.dark\\:border-orange-900:is(.dark,.dark *){border-color:var(--color-orange-900)}.dark\\:border-pink-300\\/10:is(.dark,.dark *){border-color:#fda5d51a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-pink-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pink-300) 10%, transparent)}}.dark\\:border-pink-500\\/70:is(.dark,.dark *){border-color:#f6339ab3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-pink-500\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pink-500) 70%, transparent)}}.dark\\:border-pink-900:is(.dark,.dark *){border-color:var(--color-pink-900)}.dark\\:border-pink-950:is(.dark,.dark *){border-color:var(--color-pink-950)}.dark\\:border-pink-950\\/70:is(.dark,.dark *){border-color:#510424b3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-pink-950\\/70:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-pink-950) 70%, transparent)}}.dark\\:border-purple-300\\/10:is(.dark,.dark *){border-color:#d9b3ff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-purple-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-purple-300) 10%, transparent)}}.dark\\:border-purple-400:is(.dark,.dark *){border-color:var(--color-purple-400)}.dark\\:border-purple-500:is(.dark,.dark *){border-color:var(--color-purple-500)}.dark\\:border-purple-700:is(.dark,.dark *){border-color:var(--color-purple-700)}.dark\\:border-purple-800:is(.dark,.dark *){border-color:var(--color-purple-800)}.dark\\:border-purple-900:is(.dark,.dark *){border-color:var(--color-purple-900)}.dark\\:border-purple-900\\/60:is(.dark,.dark *){border-color:#59168b99}@supports (color:color-mix(in lab, red, red)){.dark\\:border-purple-900\\/60:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-purple-900) 60%, transparent)}}.dark\\:border-red-300\\/10:is(.dark,.dark *){border-color:#ffa3a31a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-red-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-300) 10%, transparent)}}.dark\\:border-red-500:is(.dark,.dark *){border-color:var(--color-red-500)}.dark\\:border-red-500\\/30:is(.dark,.dark *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-red-500\\/30:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.dark\\:border-red-700:is(.dark,.dark *){border-color:var(--color-red-700)}.dark\\:border-red-800:is(.dark,.dark *){border-color:var(--color-red-800)}.dark\\:border-red-900:is(.dark,.dark *){border-color:var(--color-red-900)}.dark\\:border-rose-300\\/10:is(.dark,.dark *){border-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-rose-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-rose-300) 10%, transparent)}}.dark\\:border-rose-900:is(.dark,.dark *){border-color:var(--color-rose-900)}.dark\\:border-sky-300\\/10:is(.dark,.dark *){border-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-sky-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}.dark\\:border-sky-600:is(.dark,.dark *){border-color:var(--color-sky-600)}.dark\\:border-sky-700:is(.dark,.dark *){border-color:var(--color-sky-700)}.dark\\:border-sky-800:is(.dark,.dark *){border-color:var(--color-sky-800)}.dark\\:border-sky-900:is(.dark,.dark *){border-color:var(--color-sky-900)}.dark\\:border-transparent:is(.dark,.dark *){border-color:#0000}.dark\\:border-twine-300\\/10:is(.dark,.dark *){border-color:#cdac771a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-twine-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-twine-300) 10%, transparent)}}.dark\\:border-twine-900:is(.dark,.dark *){border-color:var(--color-twine-900)}.dark\\:border-violet-800:is(.dark,.dark *){border-color:var(--color-violet-800)}.dark\\:border-violet-900:is(.dark,.dark *){border-color:var(--color-violet-900)}.dark\\:border-white:is(.dark,.dark *){border-color:var(--color-white)}.dark\\:border-white\\/10:is(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:border-white\\/20:is(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/20:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\\:border-white\\/\\[0\\.1\\]:is(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/\\[0\\.1\\]:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:border-white\\/\\[0\\.06\\]:is(.dark,.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/\\[0\\.06\\]:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\\:border-white\\/\\[0\\.08\\]:is(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/\\[0\\.08\\]:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\\:border-white\\/\\[0\\.12\\]:is(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/\\[0\\.12\\]:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\\:border-yellow-300\\/10:is(.dark,.dark *){border-color:#ffe02a1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-yellow-300\\/10:is(.dark,.dark *){border-color:color-mix(in oklab, var(--color-yellow-300) 10%, transparent)}}.dark\\:border-yellow-600:is(.dark,.dark *){border-color:var(--color-yellow-600)}.dark\\:border-yellow-900:is(.dark,.dark *){border-color:var(--color-yellow-900)}.dark\\:border-zinc-600:is(.dark,.dark *){border-color:var(--color-zinc-600)}.dark\\:border-zinc-700:is(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\\:border-zinc-800:is(.dark,.dark *){border-color:var(--color-zinc-800)}.dark\\:border-zinc-950:is(.dark,.dark *){border-color:var(--color-zinc-950)}.dark\\:bg-\\[\\#0b0d08\\]:is(.dark,.dark *){background-color:#0b0d08}.dark\\:bg-\\[\\#0b1604\\]:is(.dark,.dark *){background-color:#0b1604}.dark\\:bg-\\[\\#0e1026\\]:is(.dark,.dark *){background-color:#0e1026}.dark\\:bg-\\[\\#0f1b07\\]:is(.dark,.dark *){background-color:#0f1b07}.dark\\:bg-\\[\\#1b0d05\\]:is(.dark,.dark *){background-color:#1b0d05}.dark\\:bg-\\[\\#1b100b\\]:is(.dark,.dark *){background-color:#1b100b}.dark\\:bg-\\[\\#1d0710\\]:is(.dark,.dark *){background-color:#1d0710}.dark\\:bg-\\[\\#1f0916\\]:is(.dark,.dark *){background-color:#1f0916}.dark\\:bg-\\[\\#071b2b\\]:is(.dark,.dark *){background-color:#071b2b}.dark\\:bg-\\[\\#090b0d\\]:is(.dark,.dark *){background-color:#090b0d}.dark\\:bg-\\[\\#090b1e\\]:is(.dark,.dark *){background-color:#090b1e}.dark\\:bg-\\[\\#160a03\\]:is(.dark,.dark *){background-color:#160a03}.dark\\:bg-\\[\\#160b1d\\]:is(.dark,.dark *){background-color:#160b1d}.dark\\:bg-\\[\\#160d09\\]:is(.dark,.dark *){background-color:#160d09}.dark\\:bg-\\[\\#170b07\\]:is(.dark,.dark *){background-color:#170b07}.dark\\:bg-\\[\\#04100b\\]:is(.dark,.dark *){background-color:#04100b}.dark\\:bg-\\[\\#06101a\\]:is(.dark,.dark *){background-color:#06101a}.dark\\:bg-\\[\\#06150d\\]:is(.dark,.dark *){background-color:#06150d}.dark\\:bg-\\[\\#07182d\\]:is(.dark,.dark *){background-color:#07182d}.dark\\:bg-\\[\\#08131f\\]:is(.dark,.dark *){background-color:#08131f}.dark\\:bg-\\[\\#041010\\]:is(.dark,.dark *){background-color:#041010}.dark\\:bg-\\[\\#061325\\]:is(.dark,.dark *){background-color:#061325}.dark\\:bg-\\[\\#061515\\]:is(.dark,.dark *){background-color:#061515}.dark\\:bg-\\[\\#061522\\]:is(.dark,.dark *){background-color:#061522}.dark\\:bg-\\[\\#071016\\]:is(.dark,.dark *){background-color:#071016}.dark\\:bg-\\[\\#120818\\]:is(.dark,.dark *){background-color:#120818}.dark\\:bg-\\[\\#120914\\]:is(.dark,.dark *){background-color:#120914}.dark\\:bg-\\[\\#130806\\]:is(.dark,.dark *){background-color:#130806}.dark\\:bg-\\[\\#151005\\]:is(.dark,.dark *){background-color:#151005}.dark\\:bg-\\[\\#181205\\]:is(.dark,.dark *){background-color:#181205}.dark\\:bg-\\[\\#190612\\]:is(.dark,.dark *){background-color:#190612}.dark\\:bg-\\[\\#230914\\]:is(.dark,.dark *){background-color:#230914}.dark\\:bg-\\[\\#E6C49A\\]:is(.dark,.dark *){background-color:#e6c49a}.dark\\:bg-amber-500\\/10:is(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-500\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\\:bg-amber-500\\/20:is(.dark,.dark *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-500\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\\:bg-amber-900\\/20:is(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\\:bg-amber-900\\/40:is(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\\:bg-amber-950:is(.dark,.dark *){background-color:var(--color-amber-950)}.dark\\:bg-amber-950\\/20:is(.dark,.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\\:bg-amber-950\\/25:is(.dark,.dark *){background-color:#46190140}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 25%, transparent)}}.dark\\:bg-amber-950\\/30:is(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\\:bg-amber-950\\/40:is(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\\:bg-amber-950\\/50:is(.dark,.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\\:bg-amber-950\\/60:is(.dark,.dark *){background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.dark\\:bg-black:is(.dark,.dark *){background-color:var(--color-black)}.dark\\:bg-black\\/20:is(.dark,.dark *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.dark\\:bg-black\\/25:is(.dark,.dark *){background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.dark\\:bg-black\\/30:is(.dark,.dark *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.dark\\:bg-black\\/40:is(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.dark\\:bg-black\\/45:is(.dark,.dark *){background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/45:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.dark\\:bg-black\\/50:is(.dark,.dark *){background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.dark\\:bg-black\\/55:is(.dark,.dark *){background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/55:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.dark\\:bg-black\\/60:is(.dark,.dark *){background-color:#0009}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.dark\\:bg-black\\/70:is(.dark,.dark *){background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.dark\\:bg-black\\/80:is(.dark,.dark *){background-color:#000c}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/80:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.dark\\:bg-black\\/90:is(.dark,.dark *){background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/90:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.dark\\:bg-black\\/95:is(.dark,.dark *){background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.dark\\:bg-blue-800:is(.dark,.dark *){background-color:var(--color-blue-800)}.dark\\:bg-blue-900:is(.dark,.dark *){background-color:var(--color-blue-900)}.dark\\:bg-blue-900\\/20:is(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\\:bg-blue-900\\/30:is(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\\:bg-blue-950:is(.dark,.dark *){background-color:var(--color-blue-950)}.dark\\:bg-blue-950\\/20:is(.dark,.dark *){background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\\:bg-blue-950\\/25:is(.dark,.dark *){background-color:#16245640}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 25%, transparent)}}.dark\\:bg-blue-950\\/30:is(.dark,.dark *){background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\\:bg-blue-950\\/40:is(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\\:bg-blue-950\\/60:is(.dark,.dark *){background-color:#16245699}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 60%, transparent)}}.dark\\:bg-cyan-400\\/15:is(.dark,.dark *){background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-400\\/15:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.dark\\:bg-cyan-600:is(.dark,.dark *){background-color:var(--color-cyan-600)}.dark\\:bg-cyan-900\\/20:is(.dark,.dark *){background-color:#104e6433}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}.dark\\:bg-cyan-900\\/30:is(.dark,.dark *){background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\\:bg-cyan-950:is(.dark,.dark *){background-color:var(--color-cyan-950)}.dark\\:bg-cyan-950\\/20:is(.dark,.dark *){background-color:#05334533}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.dark\\:bg-cyan-950\\/30:is(.dark,.dark *){background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.dark\\:bg-cyan-950\\/40:is(.dark,.dark *){background-color:#05334566}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.dark\\:bg-cyan-950\\/50:is(.dark,.dark *){background-color:#05334580}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-cyan-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 50%, transparent)}}.dark\\:bg-emerald-900\\/30:is(.dark,.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\\:bg-emerald-900\\/40:is(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\\:bg-emerald-950:is(.dark,.dark *){background-color:var(--color-emerald-950)}.dark\\:bg-emerald-950\\/20:is(.dark,.dark *){background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.dark\\:bg-emerald-950\\/25:is(.dark,.dark *){background-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 25%, transparent)}}.dark\\:bg-emerald-950\\/30:is(.dark,.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\\:bg-emerald-950\\/35:is(.dark,.dark *){background-color:#002c2259}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/35:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 35%, transparent)}}.dark\\:bg-emerald-950\\/40:is(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\\:bg-emerald-950\\/50:is(.dark,.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\\:bg-emerald-950\\/60:is(.dark,.dark *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\\:bg-gray-100:is(.dark,.dark *){background-color:var(--color-gray-100)}.dark\\:bg-gray-100\\/10:is(.dark,.dark *){background-color:#f5f5f51a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-100\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-100) 10%, transparent)}}.dark\\:bg-gray-100\\/20:is(.dark,.dark *){background-color:#f5f5f533}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-100\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-100) 20%, transparent)}}.dark\\:bg-gray-100\\/40:is(.dark,.dark *){background-color:#f5f5f566}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-100\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-100) 40%, transparent)}}.dark\\:bg-gray-500:is(.dark,.dark *){background-color:var(--color-gray-500)}.dark\\:bg-gray-500\\/30:is(.dark,.dark *){background-color:#7373734d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-500\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-500) 30%, transparent)}}.dark\\:bg-gray-500\\/40:is(.dark,.dark *){background-color:#73737366}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-500\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-500) 40%, transparent)}}.dark\\:bg-gray-600:is(.dark,.dark *){background-color:var(--color-gray-600)}.dark\\:bg-gray-700:is(.dark,.dark *){background-color:var(--color-gray-700)}.dark\\:bg-gray-700\\/30:is(.dark,.dark *){background-color:#4040404d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-700\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 30%, transparent)}}.dark\\:bg-gray-800:is(.dark,.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-800\\/30:is(.dark,.dark *){background-color:#2626264d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 30%, transparent)}}.dark\\:bg-gray-800\\/40:is(.dark,.dark *){background-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.dark\\:bg-gray-800\\/50:is(.dark,.dark *){background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\\:bg-gray-800\\/60:is(.dark,.dark *){background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\\:bg-gray-800\\/70:is(.dark,.dark *){background-color:#262626b3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 70%, transparent)}}.dark\\:bg-gray-800\\/90:is(.dark,.dark *){background-color:#262626e6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-800\\/90:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.dark\\:bg-gray-900:is(.dark,.dark *){background-color:var(--color-gray-900)}.dark\\:bg-gray-900\\/20:is(.dark,.dark *){background-color:#17171733}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 20%, transparent)}}.dark\\:bg-gray-900\\/30:is(.dark,.dark *){background-color:#1717174d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.dark\\:bg-gray-900\\/40:is(.dark,.dark *){background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.dark\\:bg-gray-900\\/50:is(.dark,.dark *){background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\\:bg-gray-900\\/60:is(.dark,.dark *){background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.dark\\:bg-gray-900\\/70:is(.dark,.dark *){background-color:#171717b3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 70%, transparent)}}.dark\\:bg-gray-900\\/95:is(.dark,.dark *){background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 95%, transparent)}}.dark\\:bg-gray-950:is(.dark,.dark *){background-color:var(--color-gray-950)}.dark\\:bg-gray-950\\/40:is(.dark,.dark *){background-color:#0a0a0a66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 40%, transparent)}}.dark\\:bg-gray-950\\/50:is(.dark,.dark *){background-color:#0a0a0a80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 50%, transparent)}}.dark\\:bg-gray-950\\/70:is(.dark,.dark *){background-color:#0a0a0ab3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 70%, transparent)}}.dark\\:bg-gray-950\\/75:is(.dark,.dark *){background-color:#0a0a0abf}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/75:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 75%, transparent)}}.dark\\:bg-gray-950\\/80:is(.dark,.dark *){background-color:#0a0a0acc}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/80:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 80%, transparent)}}.dark\\:bg-gray-950\\/95:is(.dark,.dark *){background-color:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 95%, transparent)}}.dark\\:bg-green-400\\/10:is(.dark,.dark *){background-color:#05df721a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-400\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-400) 10%, transparent)}}.dark\\:bg-green-700:is(.dark,.dark *){background-color:var(--color-green-700)}.dark\\:bg-green-900\\/30:is(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\\:bg-green-950\\/30:is(.dark,.dark *){background-color:#032e154d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 30%, transparent)}}.dark\\:bg-green-950\\/40:is(.dark,.dark *){background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.dark\\:bg-green-950\\/50:is(.dark,.dark *){background-color:#032e1580}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 50%, transparent)}}.dark\\:bg-indigo-950:is(.dark,.dark *){background-color:var(--color-indigo-950)}.dark\\:bg-indigo-950\\/20:is(.dark,.dark *){background-color:#1e1a4d33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-indigo-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 20%, transparent)}}.dark\\:bg-indigo-950\\/25:is(.dark,.dark *){background-color:#1e1a4d40}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-indigo-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 25%, transparent)}}.dark\\:bg-lime-950:is(.dark,.dark *){background-color:var(--color-lime-950)}.dark\\:bg-lime-950\\/25:is(.dark,.dark *){background-color:#192e0340}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-lime-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lime-950) 25%, transparent)}}.dark\\:bg-lime-950\\/40:is(.dark,.dark *){background-color:#192e0366}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-lime-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lime-950) 40%, transparent)}}.dark\\:bg-orange-900\\/30:is(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\\:bg-orange-950:is(.dark,.dark *){background-color:var(--color-orange-950)}.dark\\:bg-orange-950\\/20:is(.dark,.dark *){background-color:#44130633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 20%, transparent)}}.dark\\:bg-orange-950\\/25:is(.dark,.dark *){background-color:#44130640}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 25%, transparent)}}.dark\\:bg-orange-950\\/30:is(.dark,.dark *){background-color:#4413064d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 30%, transparent)}}.dark\\:bg-orange-950\\/40:is(.dark,.dark *){background-color:#44130666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 40%, transparent)}}.dark\\:bg-orange-950\\/50:is(.dark,.dark *){background-color:#44130680}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 50%, transparent)}}.dark\\:bg-pink-950:is(.dark,.dark *){background-color:var(--color-pink-950)}.dark\\:bg-pink-950\\/40:is(.dark,.dark *){background-color:#51042466}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-pink-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-pink-950) 40%, transparent)}}.dark\\:bg-purple-300\\/90:is(.dark,.dark *){background-color:#d9b3ffe6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-300\\/90:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-300) 90%, transparent)}}.dark\\:bg-purple-500:is(.dark,.dark *){background-color:var(--color-purple-500)}.dark\\:bg-purple-500\\/25:is(.dark,.dark *){background-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-500\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.dark\\:bg-purple-900\\/20:is(.dark,.dark *){background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\\:bg-purple-900\\/30:is(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\\:bg-purple-900\\/50:is(.dark,.dark *){background-color:#59168b80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-900\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 50%, transparent)}}.dark\\:bg-purple-950:is(.dark,.dark *){background-color:var(--color-purple-950)}.dark\\:bg-purple-950\\/20:is(.dark,.dark *){background-color:#3c036633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 20%, transparent)}}.dark\\:bg-purple-950\\/25:is(.dark,.dark *){background-color:#3c036640}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 25%, transparent)}}.dark\\:bg-purple-950\\/30:is(.dark,.dark *){background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.dark\\:bg-purple-950\\/40:is(.dark,.dark *){background-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}.dark\\:bg-red-500\\/10:is(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-500\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\\:bg-red-900\\/20:is(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\\:bg-red-900\\/30:is(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\\:bg-red-900\\/40:is(.dark,.dark *){background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.dark\\:bg-red-950:is(.dark,.dark *){background-color:var(--color-red-950)}.dark\\:bg-red-950\\/20:is(.dark,.dark *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.dark\\:bg-red-950\\/30:is(.dark,.dark *){background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\\:bg-red-950\\/40:is(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\\:bg-red-950\\/50:is(.dark,.dark *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.dark\\:bg-rose-950:is(.dark,.dark *){background-color:var(--color-rose-950)}.dark\\:bg-rose-950\\/20:is(.dark,.dark *){background-color:#4d021833}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-rose-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 20%, transparent)}}.dark\\:bg-rose-950\\/40:is(.dark,.dark *){background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-rose-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\\:bg-sky-400\\/25:is(.dark,.dark *){background-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-400\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.dark\\:bg-sky-500:is(.dark,.dark *){background-color:var(--color-sky-500)}.dark\\:bg-sky-900\\/40:is(.dark,.dark *){background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.dark\\:bg-sky-950:is(.dark,.dark *){background-color:var(--color-sky-950)}.dark\\:bg-sky-950\\/20:is(.dark,.dark *){background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.dark\\:bg-sky-950\\/25:is(.dark,.dark *){background-color:#052f4a40}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 25%, transparent)}}.dark\\:bg-sky-950\\/40:is(.dark,.dark *){background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark\\:bg-sky-950\\/50:is(.dark,.dark *){background-color:#052f4a80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.dark\\:bg-sky-950\\/60:is(.dark,.dark *){background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-sky-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.dark\\:bg-slate-400:is(.dark,.dark *){background-color:var(--color-slate-400)}.dark\\:bg-slate-900\\/40:is(.dark,.dark *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-slate-900\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.dark\\:bg-teal-900\\/30:is(.dark,.dark *){background-color:#0b4f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-teal-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.dark\\:bg-twine-950:is(.dark,.dark *){background-color:var(--color-twine-950)}.dark\\:bg-twine-950\\/20:is(.dark,.dark *){background-color:#321c1633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-twine-950\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-twine-950) 20%, transparent)}}.dark\\:bg-twine-950\\/40:is(.dark,.dark *){background-color:#321c1666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-twine-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-twine-950) 40%, transparent)}}.dark\\:bg-violet-950\\/40:is(.dark,.dark *){background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-violet-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.dark\\:bg-white:is(.dark,.dark *){background-color:var(--color-white)}.dark\\:bg-white\\/5:is(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/5:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\\:bg-white\\/10:is(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:bg-white\\/90:is(.dark,.dark *){background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/90:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.dark\\:bg-white\\/95:is(.dark,.dark *){background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.dark\\:bg-white\\/\\[0\\.03\\]:is(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/\\[0\\.03\\]:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\\:bg-white\\/\\[0\\.04\\]:is(.dark,.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/\\[0\\.04\\]:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\\:bg-white\\/\\[0\\.06\\]:is(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/\\[0\\.06\\]:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\\:bg-white\\/\\[0\\.08\\]:is(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-white\\/\\[0\\.08\\]:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\\:bg-yellow-900\\/10:is(.dark,.dark *){background-color:#733e0a1a}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-900\\/10:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 10%, transparent)}}.dark\\:bg-yellow-900\\/20:is(.dark,.dark *){background-color:#733e0a33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-900\\/20:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 20%, transparent)}}.dark\\:bg-yellow-900\\/30:is(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\\:bg-yellow-950:is(.dark,.dark *){background-color:var(--color-yellow-950)}.dark\\:bg-yellow-950\\/25:is(.dark,.dark *){background-color:#43200440}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-950\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 25%, transparent)}}.dark\\:bg-yellow-950\\/40:is(.dark,.dark *){background-color:#43200466}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-950\\/40:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 40%, transparent)}}.dark\\:bg-zinc-600\\/70:is(.dark,.dark *){background-color:#52525cb3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-600\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-600) 70%, transparent)}}.dark\\:bg-zinc-700\\/25:is(.dark,.dark *){background-color:#3f3f4640}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-700\\/25:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-700) 25%, transparent)}}.dark\\:bg-zinc-800:is(.dark,.dark *){background-color:var(--color-zinc-800)}.dark\\:bg-zinc-900:is(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\\:bg-zinc-900\\/30:is(.dark,.dark *){background-color:#18181b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-900\\/30:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 30%, transparent)}}.dark\\:bg-zinc-900\\/50:is(.dark,.dark *){background-color:#18181b80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-900\\/50:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 50%, transparent)}}.dark\\:bg-zinc-950:is(.dark,.dark *){background-color:var(--color-zinc-950)}.dark\\:bg-zinc-950\\/60:is(.dark,.dark *){background-color:#09090b99}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-950\\/60:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-950) 60%, transparent)}}.dark\\:bg-zinc-950\\/65:is(.dark,.dark *){background-color:#09090ba6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-950\\/65:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-950) 65%, transparent)}}.dark\\:bg-zinc-950\\/70:is(.dark,.dark *){background-color:#09090bb3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-950\\/70:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-950) 70%, transparent)}}.dark\\:bg-zinc-950\\/80:is(.dark,.dark *){background-color:#09090bcc}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-zinc-950\\/80:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-950) 80%, transparent)}}.dark\\:from-amber-600:is(.dark,.dark *){--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-amber-900\\/20:is(.dark,.dark *){--tw-gradient-from:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\\:from-amber-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\\:from-amber-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-black\\/0:is(.dark,.dark *){--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.dark\\:from-black\\/0:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-black) 0%, transparent)}}.dark\\:from-black\\/0:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-blue-500\\/20:is(.dark,.dark *){--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-blue-500\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\\:from-blue-500\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-blue-900\\/20:is(.dark,.dark *){--tw-gradient-from:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-blue-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\\:from-blue-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-cyan-900\\/20:is(.dark,.dark *){--tw-gradient-from:#104e6433}@supports (color:color-mix(in lab, red, red)){.dark\\:from-cyan-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}.dark\\:from-cyan-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-cyan-950\\/30:is(.dark,.dark *){--tw-gradient-from:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\\:from-cyan-950\\/30:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.dark\\:from-cyan-950\\/30:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-from:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\\:from-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-100:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-300:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-700:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-800:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-800\\/50:is(.dark,.dark *){--tw-gradient-from:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\\:from-gray-800\\/50:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\\:from-gray-800\\/50:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-gray-900:is(.dark,.dark *){--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-orange-900\\/20:is(.dark,.dark *){--tw-gradient-from:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-orange-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.dark\\:from-orange-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-pink-300:is(.dark,.dark *){--tw-gradient-from:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-pink-950\\/70:is(.dark,.dark *){--tw-gradient-from:#510424b3}@supports (color:color-mix(in lab, red, red)){.dark\\:from-pink-950\\/70:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-pink-950) 70%, transparent)}}.dark\\:from-pink-950\\/70:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-purple-900\\/20:is(.dark,.dark *){--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-purple-900\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\\:from-purple-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-sky-950\\/20:is(.dark,.dark *){--tw-gradient-from:#052f4a33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-sky-950\\/20:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.dark\\:from-sky-950\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-sky-950\\/30:is(.dark,.dark *){--tw-gradient-from:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:from-sky-950\\/30:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.dark\\:from-sky-950\\/30:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-slate-300:is(.dark,.dark *){--tw-gradient-from:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-yellow-300:is(.dark,.dark *){--tw-gradient-from:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-yellow-900\\/10:is(.dark,.dark *){--tw-gradient-from:#733e0a1a}@supports (color:color-mix(in lab, red, red)){.dark\\:from-yellow-900\\/10:is(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-yellow-900) 10%, transparent)}}.dark\\:from-yellow-900\\/10:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:via-amber-400:is(.dark,.dark *){--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-amber-800:is(.dark,.dark *){--tw-gradient-via:var(--color-amber-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-300\\/30:is(.dark,.dark *){--tw-gradient-via:#d4d4d44d}@supports (color:color-mix(in lab, red, red)){.dark\\:via-gray-300\\/30:is(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-300) 30%, transparent)}}.dark\\:via-gray-300\\/30:is(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-400\\/50:is(.dark,.dark *){--tw-gradient-via:#a3a3a380}@supports (color:color-mix(in lab, red, red)){.dark\\:via-gray-400\\/50:is(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-400) 50%, transparent)}}.dark\\:via-gray-400\\/50:is(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-800:is(.dark,.dark *){--tw-gradient-via:var(--color-gray-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-800\\/50:is(.dark,.dark *){--tw-gradient-via:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\\:via-gray-800\\/50:is(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\\:via-gray-800\\/50:is(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-900\\/80:is(.dark,.dark *){--tw-gradient-via:#171717cc}@supports (color:color-mix(in lab, red, red)){.dark\\:via-gray-900\\/80:is(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-900) 80%, transparent)}}.dark\\:via-gray-900\\/80:is(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-gray-950:is(.dark,.dark *){--tw-gradient-via:var(--color-gray-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-zinc-400:is(.dark,.dark *){--tw-gradient-via:var(--color-zinc-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-amber-900\\/20:is(.dark,.dark *){--tw-gradient-to:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\\:to-amber-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\\:to-amber-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-amber-950:is(.dark,.dark *){--tw-gradient-to:var(--color-amber-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-black\\/90:is(.dark,.dark *){--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab, red, red)){.dark\\:to-black\\/90:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-black) 90%, transparent)}}.dark\\:to-black\\/90:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-blue-800\\/20:is(.dark,.dark *){--tw-gradient-to:#193cb833}@supports (color:color-mix(in lab, red, red)){.dark\\:to-blue-800\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-800) 20%, transparent)}}.dark\\:to-blue-800\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-blue-900\\/20:is(.dark,.dark *){--tw-gradient-to:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-blue-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\\:to-blue-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-cyan-500\\/20:is(.dark,.dark *){--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab, red, red)){.dark\\:to-cyan-500\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.dark\\:to-cyan-500\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-to:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\\:to-emerald-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-gray-400:is(.dark,.dark *){--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-gray-800\\/10:is(.dark,.dark *){--tw-gradient-to:#2626261a}@supports (color:color-mix(in lab, red, red)){.dark\\:to-gray-800\\/10:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-gray-800) 10%, transparent)}}.dark\\:to-gray-800\\/10:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-gray-900:is(.dark,.dark *){--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-gray-950:is(.dark,.dark *){--tw-gradient-to:var(--color-gray-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-indigo-900\\/20:is(.dark,.dark *){--tw-gradient-to:#312c8533}@supports (color:color-mix(in lab, red, red)){.dark\\:to-indigo-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-indigo-900) 20%, transparent)}}.dark\\:to-indigo-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-orange-400:is(.dark,.dark *){--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-orange-900\\/20:is(.dark,.dark *){--tw-gradient-to:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-orange-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.dark\\:to-orange-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-pink-600:is(.dark,.dark *){--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-pink-900\\/20:is(.dark,.dark *){--tw-gradient-to:#86104333}@supports (color:color-mix(in lab, red, red)){.dark\\:to-pink-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-900) 20%, transparent)}}.dark\\:to-pink-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-pink-900\\/25:is(.dark,.dark *){--tw-gradient-to:#86104340}@supports (color:color-mix(in lab, red, red)){.dark\\:to-pink-900\\/25:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-900) 25%, transparent)}}.dark\\:to-pink-900\\/25:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-slate-400:is(.dark,.dark *){--tw-gradient-to:var(--color-slate-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-teal-900\\/20:is(.dark,.dark *){--tw-gradient-to:#0b4f4a33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-teal-900\\/20:is(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-900) 20%, transparent)}}.dark\\:to-teal-900\\/20:is(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-transparent:is(.dark,.dark *){--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:fill-amber-400:is(.dark,.dark *){fill:var(--color-amber-400)}.dark\\:fill-gray-100:is(.dark,.dark *){fill:var(--color-gray-100)}.dark\\:fill-gray-400:is(.dark,.dark *){fill:var(--color-gray-400)}.dark\\:stroke-gray-100:is(.dark,.dark *){stroke:var(--color-gray-100)}.dark\\:\\!text-gray-200:is(.dark,.dark *){color:var(--color-gray-200)!important}.dark\\:text-amber-100:is(.dark,.dark *){color:var(--color-amber-100)}.dark\\:text-amber-100\\/75:is(.dark,.dark *){color:#fef3c6bf}@supports (color:color-mix(in lab, red, red)){.dark\\:text-amber-100\\/75:is(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-100) 75%, transparent)}}.dark\\:text-amber-200:is(.dark,.dark *){color:var(--color-amber-200)}.dark\\:text-amber-300:is(.dark,.dark *){color:var(--color-amber-300)}.dark\\:text-amber-400:is(.dark,.dark *){color:var(--color-amber-400)}.dark\\:text-amber-600:is(.dark,.dark *){color:var(--color-amber-600)}.dark\\:text-black:is(.dark,.dark *){color:var(--color-black)}.dark\\:text-blue-100:is(.dark,.dark *){color:var(--color-blue-100)}.dark\\:text-blue-200:is(.dark,.dark *){color:var(--color-blue-200)}.dark\\:text-blue-300:is(.dark,.dark *){color:var(--color-blue-300)}.dark\\:text-blue-400:is(.dark,.dark *){color:var(--color-blue-400)}.dark\\:text-blue-500:is(.dark,.dark *){color:var(--color-blue-500)}.dark\\:text-blue-600:is(.dark,.dark *){color:var(--color-blue-600)}.dark\\:text-cyan-100:is(.dark,.dark *){color:var(--color-cyan-100)}.dark\\:text-cyan-100\\/75:is(.dark,.dark *){color:#cefafebf}@supports (color:color-mix(in lab, red, red)){.dark\\:text-cyan-100\\/75:is(.dark,.dark *){color:color-mix(in oklab, var(--color-cyan-100) 75%, transparent)}}.dark\\:text-cyan-200:is(.dark,.dark *){color:var(--color-cyan-200)}.dark\\:text-cyan-300:is(.dark,.dark *){color:var(--color-cyan-300)}.dark\\:text-cyan-300\\/80:is(.dark,.dark *){color:#53eafdcc}@supports (color:color-mix(in lab, red, red)){.dark\\:text-cyan-300\\/80:is(.dark,.dark *){color:color-mix(in oklab, var(--color-cyan-300) 80%, transparent)}}.dark\\:text-cyan-400:is(.dark,.dark *){color:var(--color-cyan-400)}.dark\\:text-cyan-500:is(.dark,.dark *){color:var(--color-cyan-500)}.dark\\:text-emerald-100:is(.dark,.dark *){color:var(--color-emerald-100)}.dark\\:text-emerald-100\\/75:is(.dark,.dark *){color:#d0fae5bf}@supports (color:color-mix(in lab, red, red)){.dark\\:text-emerald-100\\/75:is(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-100) 75%, transparent)}}.dark\\:text-emerald-200:is(.dark,.dark *){color:var(--color-emerald-200)}.dark\\:text-emerald-300:is(.dark,.dark *){color:var(--color-emerald-300)}.dark\\:text-emerald-300\\/80:is(.dark,.dark *){color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.dark\\:text-emerald-300\\/80:is(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.dark\\:text-emerald-400:is(.dark,.dark *){color:var(--color-emerald-400)}.dark\\:text-emerald-600\\/60:is(.dark,.dark *){color:#00976799}@supports (color:color-mix(in lab, red, red)){.dark\\:text-emerald-600\\/60:is(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent)}}.dark\\:text-gray-50:is(.dark,.dark *){color:var(--color-gray-50)}.dark\\:text-gray-100:is(.dark,.dark *){color:var(--color-gray-100)}.dark\\:text-gray-200:is(.dark,.dark *){color:var(--color-gray-200)}.dark\\:text-gray-300:is(.dark,.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:is(.dark,.dark *){color:var(--color-gray-400)}.dark\\:text-gray-500:is(.dark,.dark *){color:var(--color-gray-500)}.dark\\:text-gray-600:is(.dark,.dark *){color:var(--color-gray-600)}.dark\\:text-gray-700:is(.dark,.dark *){color:var(--color-gray-700)}.dark\\:text-gray-900:is(.dark,.dark *){color:var(--color-gray-900)}.dark\\:text-gray-950:is(.dark,.dark *){color:var(--color-gray-950)}.dark\\:text-green-200:is(.dark,.dark *){color:var(--color-green-200)}.dark\\:text-green-300:is(.dark,.dark *){color:var(--color-green-300)}.dark\\:text-green-400:is(.dark,.dark *){color:var(--color-green-400)}.dark\\:text-indigo-100:is(.dark,.dark *){color:var(--color-indigo-100)}.dark\\:text-indigo-200:is(.dark,.dark *){color:var(--color-indigo-200)}.dark\\:text-indigo-300:is(.dark,.dark *){color:var(--color-indigo-300)}.dark\\:text-indigo-400:is(.dark,.dark *){color:var(--color-indigo-400)}.dark\\:text-lime-100:is(.dark,.dark *){color:var(--color-lime-100)}.dark\\:text-lime-200:is(.dark,.dark *){color:var(--color-lime-200)}.dark\\:text-lime-300:is(.dark,.dark *){color:var(--color-lime-300)}.dark\\:text-lime-400:is(.dark,.dark *){color:var(--color-lime-400)}.dark\\:text-lime-500:is(.dark,.dark *){color:var(--color-lime-500)}.dark\\:text-orange-100:is(.dark,.dark *){color:var(--color-orange-100)}.dark\\:text-orange-200:is(.dark,.dark *){color:var(--color-orange-200)}.dark\\:text-orange-300:is(.dark,.dark *){color:var(--color-orange-300)}.dark\\:text-orange-400:is(.dark,.dark *){color:var(--color-orange-400)}.dark\\:text-orange-500:is(.dark,.dark *){color:var(--color-orange-500)}.dark\\:text-pink-100:is(.dark,.dark *){color:var(--color-pink-100)}.dark\\:text-pink-200:is(.dark,.dark *){color:var(--color-pink-200)}.dark\\:text-pink-300:is(.dark,.dark *){color:var(--color-pink-300)}.dark\\:text-pink-400:is(.dark,.dark *){color:var(--color-pink-400)}.dark\\:text-pink-500:is(.dark,.dark *){color:var(--color-pink-500)}.dark\\:text-purple-100:is(.dark,.dark *){color:var(--color-purple-100)}.dark\\:text-purple-200:is(.dark,.dark *){color:var(--color-purple-200)}.dark\\:text-purple-300:is(.dark,.dark *){color:var(--color-purple-300)}.dark\\:text-purple-400:is(.dark,.dark *){color:var(--color-purple-400)}.dark\\:text-purple-500:is(.dark,.dark *){color:var(--color-purple-500)}.dark\\:text-red-100:is(.dark,.dark *){color:var(--color-red-100)}.dark\\:text-red-200:is(.dark,.dark *){color:var(--color-red-200)}.dark\\:text-red-300:is(.dark,.dark *){color:var(--color-red-300)}.dark\\:text-red-400:is(.dark,.dark *){color:var(--color-red-400)}.dark\\:text-red-600\\/60:is(.dark,.dark *){color:#e4001499}@supports (color:color-mix(in lab, red, red)){.dark\\:text-red-600\\/60:is(.dark,.dark *){color:color-mix(in oklab, var(--color-red-600) 60%, transparent)}}.dark\\:text-rose-200:is(.dark,.dark *){color:var(--color-rose-200)}.dark\\:text-rose-300:is(.dark,.dark *){color:var(--color-rose-300)}.dark\\:text-rose-400:is(.dark,.dark *){color:var(--color-rose-400)}.dark\\:text-rose-500:is(.dark,.dark *){color:var(--color-rose-500)}.dark\\:text-sky-200:is(.dark,.dark *){color:var(--color-sky-200)}.dark\\:text-sky-300:is(.dark,.dark *){color:var(--color-sky-300)}.dark\\:text-sky-400:is(.dark,.dark *){color:var(--color-sky-400)}.dark\\:text-sky-500:is(.dark,.dark *){color:var(--color-sky-500)}.dark\\:text-slate-300:is(.dark,.dark *){color:var(--color-slate-300)}.dark\\:text-slate-400:is(.dark,.dark *){color:var(--color-slate-400)}.dark\\:text-teal-300:is(.dark,.dark *){color:var(--color-teal-300)}.dark\\:text-twine-200:is(.dark,.dark *){color:var(--color-twine-200)}.dark\\:text-twine-300:is(.dark,.dark *){color:var(--color-twine-300)}.dark\\:text-twine-400:is(.dark,.dark *){color:var(--color-twine-400)}.dark\\:text-twine-500:is(.dark,.dark *){color:var(--color-twine-500)}.dark\\:text-violet-200:is(.dark,.dark *){color:var(--color-violet-200)}.dark\\:text-violet-300:is(.dark,.dark *){color:var(--color-violet-300)}.dark\\:text-violet-400:is(.dark,.dark *){color:var(--color-violet-400)}.dark\\:text-white:is(.dark,.dark *){color:var(--color-white)}.dark\\:text-white\\/70:is(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\\:text-white\\/70:is(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\\:text-white\\/\\[0\\.04\\]:is(.dark,.dark *){color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\\:text-white\\/\\[0\\.04\\]:is(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\\:text-yellow-100:is(.dark,.dark *){color:var(--color-yellow-100)}.dark\\:text-yellow-200:is(.dark,.dark *){color:var(--color-yellow-200)}.dark\\:text-yellow-300:is(.dark,.dark *){color:var(--color-yellow-300)}.dark\\:text-yellow-400:is(.dark,.dark *){color:var(--color-yellow-400)}.dark\\:text-yellow-500:is(.dark,.dark *){color:var(--color-yellow-500)}.dark\\:text-zinc-50:is(.dark,.dark *){color:var(--color-zinc-50)}.dark\\:text-zinc-100:is(.dark,.dark *){color:var(--color-zinc-100)}.dark\\:text-zinc-200:is(.dark,.dark *){color:var(--color-zinc-200)}.dark\\:text-zinc-300:is(.dark,.dark *){color:var(--color-zinc-300)}.dark\\:text-zinc-400:is(.dark,.dark *){color:var(--color-zinc-400)}.dark\\:text-zinc-500:is(.dark,.dark *){color:var(--color-zinc-500)}.dark\\:text-zinc-600:is(.dark,.dark *){color:var(--color-zinc-600)}.dark\\:text-zinc-950:is(.dark,.dark *){color:var(--color-zinc-950)}.dark\\:decoration-gray-600:is(.dark,.dark *){-webkit-text-decoration-color:var(--color-gray-600);-webkit-text-decoration-color:var(--color-gray-600);-webkit-text-decoration-color:var(--color-gray-600);text-decoration-color:var(--color-gray-600)}.dark\\:placeholder-gray-500:is(.dark,.dark *)::placeholder{color:var(--color-gray-500)}.dark\\:accent-white:is(.dark,.dark *){accent-color:var(--color-white)}.dark\\:opacity-0:is(.dark,.dark *){opacity:0}.dark\\:opacity-15:is(.dark,.dark *){opacity:.15}.dark\\:opacity-20:is(.dark,.dark *){opacity:.2}.dark\\:shadow-lg:is(.dark,.dark *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:shadow-xl:is(.dark,.dark *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000000d), 0 10px 10px -5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:shadow-black\\/30:is(.dark,.dark *){--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-black\\/30:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\\:shadow-black\\/50:is(.dark,.dark *){--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-black\\/50:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\\:shadow-orange-500\\/30:is(.dark,.dark *){--tw-shadow-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-orange-500\\/30:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\\:shadow-white\\/10:is(.dark,.dark *){--tw-shadow-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:shadow-white\\/10:is(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\\:ring-gray-800:is(.dark,.dark *){--tw-ring-color:var(--color-gray-800)}.dark\\:ring-gray-800\\/80:is(.dark,.dark *){--tw-ring-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-gray-800\\/80:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.dark\\:ring-pink-400\\/25:is(.dark,.dark *){--tw-ring-color:#fb64b640}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-pink-400\\/25:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-pink-400) 25%, transparent)}}.dark\\:ring-white\\/10:is(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-white\\/10:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:ring-white\\/15:is(.dark,.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-white\\/15:is(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\\:prose-invert:is(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\\:group-hover\\:border-cyan-500:is(.dark,.dark *):is(:where(.group):hover *){border-color:var(--color-cyan-500)}.dark\\:group-hover\\:border-zinc-500:is(.dark,.dark *):is(:where(.group):hover *){border-color:var(--color-zinc-500)}.dark\\:group-hover\\:bg-blue-900\\/30:is(.dark,.dark *):is(:where(.group):hover *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\\:group-hover\\:bg-blue-900\\/30:is(.dark,.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\\:group-hover\\:bg-white\\/20:is(.dark,.dark *):is(:where(.group):hover *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\\:group-hover\\:bg-white\\/20:is(.dark,.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\\:group-hover\\:fill-gray-100:is(.dark,.dark *):is(:where(.group):hover *){fill:var(--color-gray-100)}.dark\\:group-hover\\:text-blue-400:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-blue-400)}.dark\\:group-hover\\:text-cyan-300:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-cyan-300)}.dark\\:group-hover\\:text-gray-300:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-gray-300)}.dark\\:group-hover\\:text-sky-400:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-sky-400)}.dark\\:group-hover\\:text-white:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-white)}.dark\\:group-hover\\:text-white\\/\\[0\\.07\\]:is(.dark,.dark *):is(:where(.group):hover *){color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dark\\:group-hover\\:text-white\\/\\[0\\.07\\]:is(.dark,.dark *):is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.dark\\:group-hover\\:text-zinc-200:is(.dark,.dark *):is(:where(.group):hover *){color:var(--color-zinc-200)}}.dark\\:placeholder\\:text-gray-500:is(.dark,.dark *)::placeholder{color:var(--color-gray-500)}.dark\\:before\\:bg-slate-400\\/20:is(.dark,.dark *):before{content:var(--tw-content);background-color:#90a1b933}@supports (color:color-mix(in lab, red, red)){.dark\\:before\\:bg-slate-400\\/20:is(.dark,.dark *):before{background-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.dark\\:after\\:bg-gray-900:is(.dark,.dark *):after{content:var(--tw-content);background-color:var(--color-gray-900)}@media (hover:hover){.dark\\:hover\\:border-\\[var\\(--starter-partner-hover-border-color\\)\\]:is(.dark,.dark *):hover{border-color:var(--starter-partner-hover-border-color)}.dark\\:hover\\:border-blue-500:is(.dark,.dark *):hover{border-color:var(--color-blue-500)}.dark\\:hover\\:border-blue-700:is(.dark,.dark *):hover{border-color:var(--color-blue-700)}.dark\\:hover\\:border-cyan-600:is(.dark,.dark *):hover{border-color:var(--color-cyan-600)}.dark\\:hover\\:border-cyan-800:is(.dark,.dark *):hover{border-color:var(--color-cyan-800)}.dark\\:hover\\:border-cyan-900:is(.dark,.dark *):hover{border-color:var(--color-cyan-900)}.dark\\:hover\\:border-emerald-400\\/60:is(.dark,.dark *):hover{border-color:#00d29499}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:border-emerald-400\\/60:is(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.dark\\:hover\\:border-emerald-600:is(.dark,.dark *):hover{border-color:var(--color-emerald-600)}.dark\\:hover\\:border-emerald-800:is(.dark,.dark *):hover{border-color:var(--color-emerald-800)}.dark\\:hover\\:border-emerald-900:is(.dark,.dark *):hover{border-color:var(--color-emerald-900)}.dark\\:hover\\:border-gray-100:is(.dark,.dark *):hover{border-color:var(--color-gray-100)}.dark\\:hover\\:border-gray-500:is(.dark,.dark *):hover{border-color:var(--color-gray-500)}.dark\\:hover\\:border-gray-600:is(.dark,.dark *):hover{border-color:var(--color-gray-600)}.dark\\:hover\\:border-gray-700:is(.dark,.dark *):hover{border-color:var(--color-gray-700)}.dark\\:hover\\:border-indigo-800:is(.dark,.dark *):hover{border-color:var(--color-indigo-800)}.dark\\:hover\\:border-purple-600:is(.dark,.dark *):hover{border-color:var(--color-purple-600)}.dark\\:hover\\:border-red-700:is(.dark,.dark *):hover{border-color:var(--color-red-700)}.dark\\:hover\\:border-rose-800:is(.dark,.dark *):hover{border-color:var(--color-rose-800)}.dark\\:hover\\:border-sky-600:is(.dark,.dark *):hover{border-color:var(--color-sky-600)}.dark\\:hover\\:border-sky-700:is(.dark,.dark *):hover{border-color:var(--color-sky-700)}.dark\\:hover\\:border-sky-800:is(.dark,.dark *):hover{border-color:var(--color-sky-800)}.dark\\:hover\\:border-transparent:is(.dark,.dark *):hover{border-color:#0000}.dark\\:hover\\:border-violet-900:is(.dark,.dark *):hover{border-color:var(--color-violet-900)}.dark\\:hover\\:border-white\\/10:is(.dark,.dark *):hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:border-white\\/10:is(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:hover\\:border-zinc-500:is(.dark,.dark *):hover{border-color:var(--color-zinc-500)}.dark\\:hover\\:border-zinc-600:is(.dark,.dark *):hover{border-color:var(--color-zinc-600)}.dark\\:hover\\:border-zinc-700:is(.dark,.dark *):hover{border-color:var(--color-zinc-700)}.dark\\:hover\\:bg-\\[\\#DBB684\\]:is(.dark,.dark *):hover{background-color:#dbb684}.dark\\:hover\\:bg-black\\/90:is(.dark,.dark *):hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-black\\/90:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.dark\\:hover\\:bg-blue-800:is(.dark,.dark *):hover{background-color:var(--color-blue-800)}.dark\\:hover\\:bg-blue-900\\/30:is(.dark,.dark *):hover{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-blue-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\\:hover\\:bg-blue-900\\/50:is(.dark,.dark *):hover{background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-blue-900\\/50:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\\:hover\\:bg-cyan-700:is(.dark,.dark *):hover{background-color:var(--color-cyan-700)}.dark\\:hover\\:bg-cyan-900\\/30:is(.dark,.dark *):hover{background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-cyan-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\\:hover\\:bg-emerald-900\\/30:is(.dark,.dark *):hover{background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-emerald-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\\:hover\\:bg-emerald-900\\/50:is(.dark,.dark *):hover{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-emerald-900\\/50:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\\:hover\\:bg-emerald-950\\/25:is(.dark,.dark *):hover{background-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-emerald-950\\/25:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-950) 25%, transparent)}}.dark\\:hover\\:bg-emerald-950\\/30:is(.dark,.dark *):hover{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-emerald-950\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\\:hover\\:bg-gray-100:is(.dark,.dark *):hover{background-color:var(--color-gray-100)}.dark\\:hover\\:bg-gray-200:is(.dark,.dark *):hover{background-color:var(--color-gray-200)}.dark\\:hover\\:bg-gray-600:is(.dark,.dark *):hover{background-color:var(--color-gray-600)}.dark\\:hover\\:bg-gray-700:is(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\\:hover\\:bg-gray-700\\/50:is(.dark,.dark *):hover{background-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-gray-700\\/50:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\\:hover\\:bg-gray-800:is(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\\:hover\\:bg-gray-800\\/60:is(.dark,.dark *):hover{background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-gray-800\\/60:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\\:hover\\:bg-gray-900:is(.dark,.dark *):hover{background-color:var(--color-gray-900)}.dark\\:hover\\:bg-gray-900\\/50:is(.dark,.dark *):hover{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-gray-900\\/50:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\\:hover\\:bg-gray-950:is(.dark,.dark *):hover{background-color:var(--color-gray-950)}.dark\\:hover\\:bg-green-400\\/15:is(.dark,.dark *):hover{background-color:#05df7226}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-green-400\\/15:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-green-400) 15%, transparent)}}.dark\\:hover\\:bg-green-900\\/30:is(.dark,.dark *):hover{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-green-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\\:hover\\:bg-orange-900\\/30:is(.dark,.dark *):hover{background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-orange-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\\:hover\\:bg-purple-900\\/30:is(.dark,.dark *):hover{background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-purple-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\\:hover\\:bg-purple-950\\/25:is(.dark,.dark *):hover{background-color:#3c036640}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-purple-950\\/25:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-purple-950) 25%, transparent)}}.dark\\:hover\\:bg-purple-950\\/30:is(.dark,.dark *):hover{background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-purple-950\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.dark\\:hover\\:bg-red-900\\/30:is(.dark,.dark *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-red-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\\:hover\\:bg-red-950\\/30:is(.dark,.dark *):hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-red-950\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\\:hover\\:bg-shop-bg-2:is(.dark,.dark *):hover{background-color:var(--shop-bg-2)}.dark\\:hover\\:bg-sky-600:is(.dark,.dark *):hover{background-color:var(--color-sky-600)}.dark\\:hover\\:bg-sky-950\\/20:is(.dark,.dark *):hover{background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-sky-950\\/20:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.dark\\:hover\\:bg-sky-950\\/30:is(.dark,.dark *):hover{background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-sky-950\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.dark\\:hover\\:bg-transparent:is(.dark,.dark *):hover{background-color:#0000}.dark\\:hover\\:bg-white:is(.dark,.dark *):hover{background-color:var(--color-white)}.dark\\:hover\\:bg-white\\/10:is(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-white\\/10:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:hover\\:bg-white\\/\\[0\\.12\\]:is(.dark,.dark *):hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-white\\/\\[0\\.12\\]:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\\:hover\\:bg-white\\/\\[0\\.14\\]:is(.dark,.dark *):hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-white\\/\\[0\\.14\\]:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.dark\\:hover\\:bg-yellow-900\\/30:is(.dark,.dark *):hover{background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-yellow-900\\/30:is(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\\:hover\\:bg-zinc-200:is(.dark,.dark *):hover{background-color:var(--color-zinc-200)}.dark\\:hover\\:text-amber-300:is(.dark,.dark *):hover{color:var(--color-amber-300)}.dark\\:hover\\:text-blue-200:is(.dark,.dark *):hover{color:var(--color-blue-200)}.dark\\:hover\\:text-blue-300:is(.dark,.dark *):hover{color:var(--color-blue-300)}.dark\\:hover\\:text-blue-400:is(.dark,.dark *):hover{color:var(--color-blue-400)}.dark\\:hover\\:text-cyan-200:is(.dark,.dark *):hover{color:var(--color-cyan-200)}.dark\\:hover\\:text-cyan-300:is(.dark,.dark *):hover{color:var(--color-cyan-300)}.dark\\:hover\\:text-cyan-400:is(.dark,.dark *):hover{color:var(--color-cyan-400)}.dark\\:hover\\:text-emerald-200:is(.dark,.dark *):hover{color:var(--color-emerald-200)}.dark\\:hover\\:text-emerald-300:is(.dark,.dark *):hover{color:var(--color-emerald-300)}.dark\\:hover\\:text-emerald-400:is(.dark,.dark *):hover{color:var(--color-emerald-400)}.dark\\:hover\\:text-gray-50:is(.dark,.dark *):hover{color:var(--color-gray-50)}.dark\\:hover\\:text-gray-100:is(.dark,.dark *):hover{color:var(--color-gray-100)}.dark\\:hover\\:text-gray-200:is(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\\:hover\\:text-gray-300:is(.dark,.dark *):hover{color:var(--color-gray-300)}.dark\\:hover\\:text-gray-400:is(.dark,.dark *):hover{color:var(--color-gray-400)}.dark\\:hover\\:text-green-200:is(.dark,.dark *):hover{color:var(--color-green-200)}.dark\\:hover\\:text-green-300:is(.dark,.dark *):hover{color:var(--color-green-300)}.dark\\:hover\\:text-purple-300:is(.dark,.dark *):hover{color:var(--color-purple-300)}.dark\\:hover\\:text-red-200:is(.dark,.dark *):hover{color:var(--color-red-200)}.dark\\:hover\\:text-red-300:is(.dark,.dark *):hover{color:var(--color-red-300)}.dark\\:hover\\:text-red-400:is(.dark,.dark *):hover{color:var(--color-red-400)}.dark\\:hover\\:text-sky-300:is(.dark,.dark *):hover{color:var(--color-sky-300)}.dark\\:hover\\:text-sky-400:is(.dark,.dark *):hover{color:var(--color-sky-400)}.dark\\:hover\\:text-slate-100:is(.dark,.dark *):hover{color:var(--color-slate-100)}.dark\\:hover\\:text-violet-200:is(.dark,.dark *):hover{color:var(--color-violet-200)}.dark\\:hover\\:text-white:is(.dark,.dark *):hover{color:var(--color-white)}.dark\\:hover\\:text-yellow-400:is(.dark,.dark *):hover{color:var(--color-yellow-400)}.hover\\:dark\\:text-gray-200:hover:is(.dark,.dark *){color:var(--color-gray-200)}}.dark\\:focus\\:bg-gray-700\\/50:is(.dark,.dark *):focus{background-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\\:focus\\:bg-gray-700\\/50:is(.dark,.dark *):focus{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\\:focus\\:text-white:is(.dark,.dark *):focus{color:var(--color-white)}.dark\\:focus\\:ring-cyan-500:is(.dark,.dark *):focus{--tw-ring-color:var(--color-cyan-500)}.dark\\:focus-visible\\:border-white\\/10:is(.dark,.dark *):focus-visible{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:focus-visible\\:border-white\\/10:is(.dark,.dark *):focus-visible{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:focus-visible\\:ring-offset-gray-900:is(.dark,.dark *):focus-visible{--tw-ring-offset-color:var(--color-gray-900)}.dark\\:focus-visible\\:outline-cyan-100:is(.dark,.dark *):focus-visible{outline-color:var(--color-cyan-100)}.dark\\:focus-visible\\:outline-white:is(.dark,.dark *):focus-visible{outline-color:var(--color-white)}.dark\\:active\\:border-\\[var\\(--starter-partner-active-border-color\\)\\]:is(.dark,.dark *):active{border-color:var(--starter-partner-active-border-color)}.dark\\:active\\:border-transparent:is(.dark,.dark *):active{border-color:#0000}.dark\\:active\\:bg-gray-500:is(.dark,.dark *):active{background-color:var(--color-gray-500)}@media (hover:hover){.dark\\:disabled\\:hover\\:bg-gray-800:is(.dark,.dark *):disabled:hover{background-color:var(--color-gray-800)}.dark\\:disabled\\:hover\\:bg-white\\/\\[0\\.08\\]:is(.dark,.dark *):disabled:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\\:disabled\\:hover\\:bg-white\\/\\[0\\.08\\]:is(.dark,.dark *):disabled:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\\:disabled\\:hover\\:text-gray-500:is(.dark,.dark *):disabled:hover{color:var(--color-gray-500)}}.dark\\:data-\\[selected\\=true\\]\\:bg-cyan-400\\/10:is(.dark,.dark *)[data-selected=true]{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.dark\\:data-\\[selected\\=true\\]\\:bg-cyan-400\\/10:is(.dark,.dark *)[data-selected=true]{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}@media (width>=900px){.min-\\[900px\\]\\:dark\\:bg-black\\/95:is(.dark,.dark *){background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.min-\\[900px\\]\\:dark\\:bg-black\\/95:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}}@media (width>=80rem){.xl\\:dark\\:bg-transparent:is(.dark,.dark *){background-color:#0000}}@media print{.print\\:hidden{display:none}}.prose-p\\:leading-7 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.light\\:opacity-0:is(.light,.light *){opacity:0}.\\[\\&_a\\]\\:text-shop-accent a{color:var(--shop-accent)}.\\[\\&_a\\]\\:underline a{text-decoration-line:underline}.\\[\\&_em\\]\\:relative em{position:relative}.\\[\\&_em\\]\\:text-shop-accent em{color:var(--shop-accent)}.\\[\\&_em\\]\\:not-italic em{font-style:normal}.\\[\\&_em\\]\\:after\\:absolute em:after{content:var(--tw-content);position:absolute}.\\[\\&_em\\]\\:after\\:inset-x-0 em:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.\\[\\&_em\\]\\:after\\:-bottom-0\\.5 em:after{content:var(--tw-content);bottom:calc(var(--spacing) * -.5)}.\\[\\&_em\\]\\:after\\:h-\\[3px\\] em:after{content:var(--tw-content);height:3px}.\\[\\&_em\\]\\:after\\:rounded-sm em:after{content:var(--tw-content);border-radius:var(--radius-sm)}.\\[\\&_em\\]\\:after\\:bg-shop-accent em:after{content:var(--tw-content);background-color:var(--shop-accent)}.\\[\\&_em\\]\\:after\\:opacity-\\[0\\.35\\] em:after{content:var(--tw-content);opacity:.35}.\\[\\&_em\\]\\:after\\:content-\\[\\'\\'\\] em:after{--tw-content:\"\";content:var(--tw-content)}.\\[\\&_h1\\]\\:mt-5 h1{margin-top:calc(var(--spacing) * 5)}.\\[\\&_h1\\]\\:mt-6 h1{margin-top:calc(var(--spacing) * 6)}.\\[\\&_h1\\]\\:mb-1\\.5 h1{margin-bottom:calc(var(--spacing) * 1.5)}.\\[\\&_h1\\]\\:mb-2 h1{margin-bottom:calc(var(--spacing) * 2)}.\\[\\&_h1\\]\\:font-shop-display h1{font-family:var(--font-shop-display)}.\\[\\&_h1\\]\\:tracking-\\[-0\\.01em\\] h1{--tw-tracking:-.01em;letter-spacing:-.01em}.\\[\\&_h1\\]\\:text-shop-text h1{color:var(--shop-text)}.\\[\\&_h2\\]\\:mt-5 h2{margin-top:calc(var(--spacing) * 5)}.\\[\\&_h2\\]\\:mt-6 h2{margin-top:calc(var(--spacing) * 6)}.\\[\\&_h2\\]\\:mb-1\\.5 h2{margin-bottom:calc(var(--spacing) * 1.5)}.\\[\\&_h2\\]\\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\\[\\&_h2\\]\\:font-shop-display h2{font-family:var(--font-shop-display)}.\\[\\&_h2\\]\\:tracking-\\[-0\\.01em\\] h2{--tw-tracking:-.01em;letter-spacing:-.01em}.\\[\\&_h2\\]\\:text-shop-text h2{color:var(--shop-text)}.\\[\\&_h3\\]\\:mt-5 h3{margin-top:calc(var(--spacing) * 5)}.\\[\\&_h3\\]\\:mb-1\\.5 h3{margin-bottom:calc(var(--spacing) * 1.5)}.\\[\\&_h3\\]\\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\\[\\&_h3\\]\\:font-shop-display h3{font-family:var(--font-shop-display)}.\\[\\&_h3\\]\\:tracking-\\[-0\\.01em\\] h3{--tw-tracking:-.01em;letter-spacing:-.01em}.\\[\\&_h3\\]\\:text-shop-text h3{color:var(--shop-text)}.\\[\\&_img\\]\\:h-full img{height:100%}.\\[\\&_img\\]\\:w-auto img{width:auto}.\\[\\&_img\\]\\:max-w-full img{max-width:100%}.\\[\\&_li\\]\\:my-1 li{margin-block:calc(var(--spacing) * 1)}.\\[\\&_mark\\]\\:\\!m-0 mark{margin:calc(var(--spacing) * 0)!important}.\\[\\&_mark\\]\\:inline mark{display:inline}.\\[\\&_mark\\]\\:\\!rounded-none mark{border-radius:0!important}.\\[\\&_mark\\]\\:\\!bg-transparent mark{background-color:#0000!important}.\\[\\&_mark\\]\\:\\!p-0 mark{padding:calc(var(--spacing) * 0)!important}.\\[\\&_mark\\]\\:font-semibold mark{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\\[\\&_mark\\]\\:text-black mark{color:var(--color-black)}.\\[\\&_mark\\]\\:dark\\:text-white mark:is(.dark,.dark *){color:var(--color-white)}.\\[\\&_ol\\]\\:my-2 ol{margin-block:calc(var(--spacing) * 2)}.\\[\\&_ol\\]\\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\\[\\&_p\\]\\:my-0 p{margin-block:calc(var(--spacing) * 0)}.\\[\\&_p\\]\\:mb-2 p{margin-bottom:calc(var(--spacing) * 2)}.\\[\\&_p\\]\\:mb-\\[0\\.9em\\] p{margin-bottom:.9em}.\\[\\&_p\\:last-child\\]\\:mb-0 p:last-child{margin-bottom:calc(var(--spacing) * 0)}.\\[\\&_pre\\]\\:rounded-none pre{border-radius:0}.\\[\\&_strong\\]\\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\\[\\&_strong\\]\\:text-shop-text strong{color:var(--shop-text)}.\\[\\&_svg\\]\\:mx-auto svg{margin-inline:auto}.\\[\\&_svg\\]\\:h-3 svg{height:calc(var(--spacing) * 3)}.\\[\\&_svg\\]\\:h-3\\.5 svg{height:calc(var(--spacing) * 3.5)}.\\[\\&_svg\\]\\:w-3 svg{width:calc(var(--spacing) * 3)}.\\[\\&_svg\\]\\:w-3\\.5 svg{width:calc(var(--spacing) * 3.5)}.\\[\\&_svg\\]\\:max-w-none svg{max-width:none}.\\[\\&_tr\\:last-child_td\\]\\:border-b-0 tr:last-child td,.\\[\\&_tr\\:last-child_th\\]\\:border-b-0 tr:last-child th{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\\[\\&_ul\\]\\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\\[\\&_ul\\]\\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:pointer-events-auto::-moz-range-thumb{pointer-events:auto}.\\[\\&\\:\\:-moz-range-thumb\\]\\:h-3::-moz-range-thumb{height:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:h-4::-moz-range-thumb{height:calc(var(--spacing) * 4)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:w-3::-moz-range-thumb{width:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:w-4::-moz-range-thumb{width:calc(var(--spacing) * 4)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:cursor-ew-resize::-moz-range-thumb{cursor:ew-resize}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-full::-moz-range-thumb{border-radius:3.40282e38px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-l-\\[1px\\]::-moz-range-thumb{border-top-left-radius:1px;border-bottom-left-radius:1px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-l-sm::-moz-range-thumb{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-r-\\[1px\\]::-moz-range-thumb{border-top-right-radius:1px;border-bottom-right-radius:1px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:rounded-r-sm::-moz-range-thumb{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:border::-moz-range-thumb{border-style:var(--tw-border-style);border-width:1px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:border-2::-moz-range-thumb{border-style:var(--tw-border-style);border-width:2px}.\\[\\&\\:\\:-moz-range-thumb\\]\\:border-gray-400::-moz-range-thumb{border-color:var(--color-gray-400)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:border-white::-moz-range-thumb{border-color:var(--color-white)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:bg-blue-600::-moz-range-thumb{background-color:var(--color-blue-600)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:bg-gray-300::-moz-range-thumb{background-color:var(--color-gray-300)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:shadow-md::-moz-range-thumb{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\\[\\&\\:\\:-moz-range-thumb\\]\\:shadow-xs::-moz-range-thumb{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:\\[\\&\\:\\:-moz-range-thumb\\]\\:border-gray-500:is(.dark,.dark *)::-moz-range-thumb{border-color:var(--color-gray-500)}.dark\\:\\[\\&\\:\\:-moz-range-thumb\\]\\:border-gray-900:is(.dark,.dark *)::-moz-range-thumb{border-color:var(--color-gray-900)}.dark\\:\\[\\&\\:\\:-moz-range-thumb\\]\\:bg-gray-700:is(.dark,.dark *)::-moz-range-thumb{background-color:var(--color-gray-700)}.\\[\\&\\:\\:-moz-range-track\\]\\:h-1\\.5::-moz-range-track{height:calc(var(--spacing) * 1.5)}.\\[\\&\\:\\:-moz-range-track\\]\\:h-3::-moz-range-track{height:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-moz-range-track\\]\\:rounded-full::-moz-range-track{border-radius:3.40282e38px}.\\[\\&\\:\\:-moz-range-track\\]\\:bg-gray-500\\/15::-moz-range-track{background-color:#73737326}@supports (color:color-mix(in lab, red, red)){.\\[\\&\\:\\:-moz-range-track\\]\\:bg-gray-500\\/15::-moz-range-track{background-color:color-mix(in oklab, var(--color-gray-500) 15%, transparent)}}.\\[\\&\\:\\:-moz-range-track\\]\\:bg-transparent::-moz-range-track{background-color:#0000}.dark\\:\\[\\&\\:\\:-moz-range-track\\]\\:bg-gray-100\\/15:is(.dark,.dark *)::-moz-range-track{background-color:#f5f5f526}@supports (color:color-mix(in lab, red, red)){.dark\\:\\[\\&\\:\\:-moz-range-track\\]\\:bg-gray-100\\/15:is(.dark,.dark *)::-moz-range-track{background-color:color-mix(in oklab, var(--color-gray-100) 15%, transparent)}}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:hidden::-webkit-scrollbar{display:none}.\\[\\&\\:\\:-webkit-search-cancel-button\\]\\:hidden::-webkit-search-cancel-button{display:none}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:h-1\\.5::-webkit-slider-runnable-track{height:calc(var(--spacing) * 1.5)}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:h-3::-webkit-slider-runnable-track{height:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:rounded-full::-webkit-slider-runnable-track{border-radius:3.40282e38px}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-gray-500\\/15::-webkit-slider-runnable-track{background-color:#73737326}@supports (color:color-mix(in lab, red, red)){.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-gray-500\\/15::-webkit-slider-runnable-track{background-color:color-mix(in oklab, var(--color-gray-500) 15%, transparent)}}.\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-transparent::-webkit-slider-runnable-track{background-color:#0000}.dark\\:\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-gray-100\\/15:is(.dark,.dark *)::-webkit-slider-runnable-track{background-color:#f5f5f526}@supports (color:color-mix(in lab, red, red)){.dark\\:\\[\\&\\:\\:-webkit-slider-runnable-track\\]\\:bg-gray-100\\/15:is(.dark,.dark *)::-webkit-slider-runnable-track{background-color:color-mix(in oklab, var(--color-gray-100) 15%, transparent)}}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:pointer-events-auto::-webkit-slider-thumb{pointer-events:auto}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:-mt-\\[5px\\]::-webkit-slider-thumb{margin-top:-5px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:mt-0::-webkit-slider-thumb{margin-top:calc(var(--spacing) * 0)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:h-3::-webkit-slider-thumb{height:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:h-4::-webkit-slider-thumb{height:calc(var(--spacing) * 4)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:w-3::-webkit-slider-thumb{width:calc(var(--spacing) * 3)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:w-4::-webkit-slider-thumb{width:calc(var(--spacing) * 4)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:cursor-ew-resize::-webkit-slider-thumb{cursor:ew-resize}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:appearance-none::-webkit-slider-thumb{appearance:none}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-l-\\[1px\\]::-webkit-slider-thumb{border-top-left-radius:1px;border-bottom-left-radius:1px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-l-sm::-webkit-slider-thumb{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-r-\\[1px\\]::-webkit-slider-thumb{border-top-right-radius:1px;border-bottom-right-radius:1px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-r-sm::-webkit-slider-thumb{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:1px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-2::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:2px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-gray-400::-webkit-slider-thumb{border-color:var(--color-gray-400)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-white::-webkit-slider-thumb{border-color:var(--color-white)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:bg-blue-600::-webkit-slider-thumb{background-color:var(--color-blue-600)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:bg-gray-300::-webkit-slider-thumb{background-color:var(--color-gray-300)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:shadow-md::-webkit-slider-thumb{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:shadow-xs::-webkit-slider-thumb{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-gray-500:is(.dark,.dark *)::-webkit-slider-thumb{border-color:var(--color-gray-500)}.dark\\:\\[\\&\\:\\:-webkit-slider-thumb\\]\\:border-gray-900:is(.dark,.dark *)::-webkit-slider-thumb{border-color:var(--color-gray-900)}.dark\\:\\[\\&\\:\\:-webkit-slider-thumb\\]\\:bg-gray-700:is(.dark,.dark *)::-webkit-slider-thumb{background-color:var(--color-gray-700)}.\\[\\&\\>\\*\\]\\:col-start-1>*{grid-column-start:1}.\\[\\&\\>\\*\\]\\:row-start-1>*{grid-row-start:1}.\\[\\&\\>\\*\\]\\:shrink-0>*{flex-shrink:0}.\\[\\&\\>\\*\\]\\:transition-opacity>*{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\\[\\&\\>\\*\\]\\:duration-1000>*{--tw-duration:1s;transition-duration:1s}.\\[\\&\\>div\\]\\:h-full>div{height:100%}.\\[\\&\\>div\\]\\:\\!w-auto>div{width:auto!important}.\\[\\&\\>div\\]\\:w-full>div{width:100%}.\\[\\&\\>div\\]\\:max-w-full>div{max-width:100%}.\\[\\&\\>pre\\]\\:h-full>pre{height:100%}.\\[\\&\\>pre\\]\\:rounded-none>pre{border-radius:0}.\\[\\&\\>summary\\]\\:marker\\:text-\\[0\\.8em\\]>summary ::marker{font-size:.8em}.\\[\\&\\>summary\\]\\:marker\\:text-\\[0\\.8em\\]>summary::marker{font-size:.8em}.\\[\\&\\>summary\\]\\:marker\\:text-\\[0\\.8em\\]>summary ::-webkit-details-marker{font-size:.8em}.\\[\\&\\>summary\\]\\:marker\\:text-\\[0\\.8em\\]>summary::-webkit-details-marker{font-size:.8em}.\\[\\&\\>summary\\]\\:marker\\:leading-4>summary ::marker{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\\[\\&\\>summary\\]\\:marker\\:leading-4>summary::marker{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\\[\\&\\>summary\\]\\:marker\\:leading-4>summary ::-webkit-details-marker{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\\[\\&\\>summary\\]\\:marker\\:leading-4>summary::-webkit-details-marker{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\\[\\&\\>summary\\]\\:before\\:mr-1>summary:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}@media (width>=1535px){.\\[\\@media\\(min-width\\:1535px\\)\\]\\:inline-flex{display:inline-flex}}}html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}:root,:host{--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-gray-950:#0a0a0a}.tanstack-observable-plot{--plot-background:var(--color-white);overflow:visible}html.dark .tanstack-observable-plot{--plot-background:var(--color-gray-800)}button{cursor:pointer}.ts-mega-trigger{isolation:isolate;position:relative}.ts-mega-trigger-wrap{align-self:stretch;align-items:center;display:inline-flex}.ts-mega-trigger:after{content:\"\";opacity:.35;transform-origin:0;background:currentColor;height:1px;transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:.3rem;left:.625rem;right:.625rem;transform:scaleX(0)}.ts-mega-trigger:hover:after,.ts-mega-trigger-wrap:focus-within>.ts-mega-trigger:after{opacity:.55;transform:scaleX(1)}.ts-mega-dropdown{--ts-mega-dropdown-x:0;z-index:90;width:max-content;min-width:var(--ts-primary-nav-target-width,0px);opacity:0;visibility:hidden;pointer-events:none;max-width:min(100vw - 2rem,70rem);transform:translate3d(var(--ts-mega-dropdown-x), -8px, 0) scale(.985);transform-origin:50% 0;padding-top:1rem;transition:opacity .16s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear .16s;position:absolute;top:100%;left:-1rem}.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):hover>.ts-mega-dropdown,.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):focus-within>.ts-mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(var(--ts-mega-dropdown-x), 0, 0) scale(1);transition-delay:0s}.ts-mega-dropdown-panel{isolation:isolate;-webkit-backdrop-filter:blur(100px)saturate(1.9);background-color:#fffffff0;position:relative}.dark .ts-mega-dropdown-panel{background-color:#000000e0}.ts-glass-menu{isolation:isolate;position:relative}.ts-glass-menu>*{z-index:1;position:relative}.ts-glass-menu:after{content:\"\";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff5c,#ffffff1f 38%,#fff0 72%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000000a}.dark .ts-glass-menu:after{background:linear-gradient(135deg,#ffffff1f,#ffffff0d 38%,#fff0 72%);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a}@media (width>=900px) and (width<=1119.98px){.ts-mega-dropdown{--ts-mega-dropdown-x:-50%;left:50%;right:auto;top:calc(var(--navbar-height) - .625rem);width:max-content;min-width:var(--ts-primary-nav-target-width,0px);max-width:calc(100vw - 2rem);padding-top:1.625rem;position:fixed}.ts-mega-dropdown-panel{width:max-content;min-width:var(--ts-primary-nav-target-width,0px);max-width:calc(100vw - 2rem);overflow-x:auto}}[data-docs-mobile-backdrop],[data-docs-mobile-menu],[data-docs-mobile-open-icon]{display:none}.docs-partner-slot{perspective:18rem}.docs-partner-slot-link{backface-visibility:hidden;transform-origin:50%;transform-style:preserve-3d}.docs-partner-slot-link[data-flip-state=out]{animation:.12s cubic-bezier(.36,0,.66,-.56) both docs-partner-flip-out}.docs-partner-slot-link[data-flip-state=in]{animation:.16s cubic-bezier(.34,1.56,.64,1) both docs-partner-flip-in}@keyframes docs-partner-flip-out{0%{opacity:.8;transform:rotateX(0)}to{opacity:0;transform:rotateX(-90deg)}}@keyframes docs-partner-flip-in{0%{opacity:0;transform:rotateX(90deg)}to{opacity:.8;transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.docs-partner-slot-link[data-flip-state=out],.docs-partner-slot-link[data-flip-state=in]{animation:none}}@media (width<=639.98px){.docs-partner-slot-link{max-width:30vw}}@media (width<=899.98px){:is([data-docs-layout]:has([data-docs-mobile-menu-toggle]:checked) [data-docs-mobile-backdrop],[data-docs-layout]:has([data-docs-mobile-menu-toggle]:checked) [data-docs-mobile-menu]){display:block}[data-docs-layout]:has([data-docs-mobile-menu-toggle]:checked) [data-docs-mobile-closed-icon]{display:none}[data-docs-layout]:has([data-docs-mobile-menu-toggle]:checked) [data-docs-mobile-open-icon]{display:block}}@media (width>=900px){[data-docs-mobile-backdrop],[data-docs-mobile-menu]{display:none!important}}@media (width>=900px) and (width<=1279.98px){[data-docs-layout][data-docs-menu-open=true] [data-docs-desktop-menu]{--tw-translate-x:0!important;transform:translate(0)!important}[data-docs-layout]:has([data-docs-menu-trigger]:is(:hover,:focus,:active)) [data-docs-desktop-menu]{--tw-translate-x:0!important;transform:translate(0)!important}[data-docs-layout]:has([data-docs-desktop-menu]:hover) [data-docs-desktop-menu]{--tw-translate-x:0!important;transform:translate(0)!important}}@media (width>=900px){:is(body:has(.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):hover>.ts-mega-dropdown) [data-site-menu-tint],body:has(.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):focus-within>.ts-mega-dropdown) [data-site-menu-tint]){opacity:1}:is(body:has(.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):hover>.ts-mega-dropdown) [data-site-content],body:has(.ts-mega-trigger-wrap:not([data-menu-dismissed=true]):focus-within>.ts-mega-dropdown) [data-site-content]){filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.ts-mega-trigger:after,.ts-mega-dropdown{transition:none}}.btn-primary,.btn-secondary,.btn-danger,.btn-ghost,.btn-icon{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}:is(.btn-primary,.btn-secondary,.btn-danger,.btn-ghost,.btn-icon):disabled{cursor:not-allowed;opacity:.5}.btn-primary{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background-color:var(--color-blue-600);color:var(--color-white)}@media (hover:hover){.btn-primary:hover{background-color:var(--color-blue-700)}}.btn-secondary{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background-color:var(--color-gray-100);color:var(--color-gray-700)}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-gray-200)}}.btn-secondary:is(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-300)}@media (hover:hover){.btn-secondary:is(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.btn-danger{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background-color:var(--color-red-600);color:var(--color-white)}@media (hover:hover){.btn-danger:hover{background-color:var(--color-red-700)}}.btn-ghost{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-600)}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-gray-100)}}.btn-ghost:is(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.btn-ghost:is(.dark,.dark *):hover{background-color:var(--color-gray-800)}}.btn-icon{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);color:var(--color-gray-600)}@media (hover:hover){.btn-icon:hover{background-color:var(--color-gray-100)}}.btn-icon:is(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.btn-icon:is(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.input-base{border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300)}.input-base:is(.dark,.dark *){border-color:var(--color-gray-600)}.input-base{background-color:var(--color-white)}.input-base:is(.dark,.dark *){background-color:var(--color-gray-800)}.input-base{color:var(--color-gray-900)}.input-base:is(.dark,.dark *){color:var(--color-white)}.input-base::placeholder{color:var(--color-gray-400)}.input-base:is(.dark,.dark *)::placeholder{color:var(--color-gray-500)}.input-base:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500);--tw-outline-style:none;border-color:#0000;outline-style:none}.input-base:disabled{cursor:not-allowed;opacity:.5}.card{border-radius:var(--radius-xl);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:var(--color-white);transition-duration:.2s}.card:is(.dark,.dark *){background-color:var(--color-gray-800)}.card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.card:is(.dark,.dark *){border-color:var(--color-gray-700)}.card-elevated{border-radius:var(--radius-xl);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#ffffffe6;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.card-elevated{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.card-elevated{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.card-elevated:is(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.card-elevated:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.card-elevated{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.card-elevated:is(.dark,.dark *){border-color:var(--color-gray-700)}.card-interactive{cursor:pointer;border-radius:var(--radius-xl);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#ffffffe6;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.card-interactive{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.card-interactive{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.card-interactive:is(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.card-interactive:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.card-interactive{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.card-interactive:is(.dark,.dark *){border-color:var(--color-gray-700)}@media (hover:hover){.card-interactive:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.dropdown-menu{border-radius:var(--radius-lg);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-white);overflow:hidden}.dropdown-menu:is(.dark,.dark *){background-color:var(--color-gray-800)}.dropdown-menu{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.dropdown-menu:is(.dark,.dark *){border-color:var(--color-gray-700)}.dropdown-item{width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-gray-700)}.dropdown-item:is(.dark,.dark *){color:var(--color-gray-300)}@media (hover:hover){.dropdown-item:hover{background-color:var(--color-gray-50)}.dropdown-item:is(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.dropdown-item-active{background-color:var(--color-blue-50);color:var(--color-blue-600)}.dropdown-item-active:is(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dropdown-item-active:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dropdown-item-active:is(.dark,.dark *){color:var(--color-blue-400)}.badge-blue,.badge-green,.badge-red,.badge-yellow,.badge-gray{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-blue{background-color:var(--color-blue-100);color:var(--color-blue-800)}.badge-blue:is(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.badge-blue:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.badge-blue:is(.dark,.dark *){color:var(--color-blue-400)}.badge-green{background-color:var(--color-green-100);color:var(--color-green-800)}.badge-green:is(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.badge-green:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.badge-green:is(.dark,.dark *){color:var(--color-green-400)}.badge-red{background-color:var(--color-red-100);color:var(--color-red-800)}.badge-red:is(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.badge-red:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.badge-red:is(.dark,.dark *){color:var(--color-red-400)}.badge-yellow{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.badge-yellow:is(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.badge-yellow:is(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.badge-yellow:is(.dark,.dark *){color:var(--color-yellow-400)}.badge-gray{background-color:var(--color-gray-100);color:var(--color-gray-800)}.badge-gray:is(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.text-secondary{color:var(--color-gray-600)}.text-secondary:is(.dark,.dark *){color:var(--color-gray-400)}.text-tertiary,.text-tertiary:is(.dark,.dark *){color:var(--color-gray-500)}.text-link{color:var(--color-blue-600)}@media (hover:hover){.text-link:hover{color:var(--color-blue-700)}}.text-link:is(.dark,.dark *){color:var(--color-blue-400)}@media (hover:hover){.text-link:is(.dark,.dark *):hover{color:var(--color-blue-300)}}pre{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-black);position:relative;overflow-x:auto}span.line{width:100%;display:inline-block}pre.has-diff span.diff{width:calc(100% + 20px);margin-left:-10px;padding:4px 20px 4px 10px}pre.has-diff span.remove{background-color:#f43f5e29}pre.has-diff span.add{background-color:#10b98129}pre.twoslash{border-color:#719af4}pre.twoslash:hover data-lsp{border-color:#747474}pre.twoslash data-lsp:hover:before{content:attr(lsp);color:#fff;text-align:left;white-space:pre-wrap;z-index:100;border-radius:2px;padding:5px 8px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace,Courier New;font-size:14px;position:absolute;transform:translateY(1rem)}pre .code-container{overflow:auto}pre .code-container>a{color:#719af4;opacity:0;border:1px solid #719af4;border-radius:4px;padding:0 8px;text-decoration:none;transition:opacity .3s;position:absolute;bottom:8px;right:8px}@media (prefers-reduced-motion:reduce){pre .code-container>a{transition:none}}pre .code-container>a:hover{color:#fff;background-color:#719af4}pre .code-container:hover a{opacity:1}pre code{white-space:pre;-webkit-overflow-scrolling:touch;font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace,Courier New;font-size:12px}pre code a{text-decoration:none}pre data-err{background:url(\"data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\") 0 100% repeat-x;padding-bottom:3px}pre .query{color:#137998;margin-bottom:10px;display:inline-block}pre .error,pre .error-behind{white-space:pre-wrap;width:calc(100% - 20px);margin-top:8px;margin-bottom:4px;margin-left:-14px;padding:6px 6px 6px 14px;display:block}pre .error{color:#000;background-color:#fee;border-left:2px solid #bf1818;align-items:center;display:flex;position:absolute}pre .error .code{display:none}pre .error-behind{-webkit-user-select:none;user-select:none;visibility:transparent;color:#fee}pre .arrow{background-color:#eee;border-top:1px solid #eee;border-left:1px solid #eee;width:8px;height:8px;margin-left:.1rem;position:relative;top:-7px;transform:translateY(25%)rotate(45deg)}pre .popover{background-color:#eee;border-radius:3px;margin-top:10px;margin-bottom:10px;padding:0 .5rem .3rem;display:inline-block}pre .inline-completions ul.dropdown{color:gray;width:240px;font-family:var(--code-font);background-color:#dcdcdc;border-left:4px solid #4b9edd;margin:0;padding:0;font-size:.8rem;display:inline-block;position:absolute}pre .inline-completions ul.dropdown:before{content:\" \";background-color:#4b9edd;width:2px;position:absolute;top:-1.2rem;left:-3px}pre .inline-completions ul.dropdown li{margin-bottom:4px;padding-left:4px;overflow-x:hidden}pre .inline-completions ul.dropdown li.deprecated{text-decoration:line-through}pre .inline-completions ul.dropdown li span.result-found{color:#4b9edd}pre .inline-completions ul.dropdown li span.result{color:#000;width:100px;display:inline-block}.dark-theme .markdown pre{filter:invert(98%)hue-rotate(180deg);background-color:#d8d8d8;border-color:#ddd}data-lsp{border-bottom:1px dotted #0000;transition:border-color .3s}@media (prefers-reduced-motion:reduce){data-lsp{transition:none}}.tag-container{position:relative}.tag-container .twoslash-annotation{color:#187abf;background-color:#fcf3d9 bb;width:200px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,monospace,Courier New;position:absolute;right:-10px}.tag-container .twoslash-annotation p{text-align:left;font-size:.8rem;line-height:.9rem}.tag-container .twoslash-annotation svg{float:left;margin-left:-44px}.tag-container .twoslash-annotation.left{left:-200px;right:auto}.tag-container .twoslash-annotation.left svg{float:right;margin-right:-5px}pre .logger{color:#000;white-space:pre-wrap;align-items:center;width:calc(100% - 19px);padding:6px 6px 6px 8px;display:flex}pre .logger svg{margin-right:9px}pre .logger.error-log{background-color:#fee;border-left:2px solid #bf1818}pre .logger.warn-log{background-color:#ffe;border-left:2px solid #eae662}pre .logger.log-log{background-color:#e9e9e9;border-left:2px solid #ababab}pre .logger.log-log svg{margin-left:6px;margin-right:9px}.TanStackRouterDevtools>button{transform-origin:100% 0;--tw-translate-x:calc(var(--spacing) * 2);--tw-translate-y:calc(50px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);border-top-left-radius:0;border-top-right-radius:0;rotate:90deg}.TanStackRouterDevtools>button:is(.dark,.dark *){background-color:var(--color-gray-900)}.TanStackRouterDevtools>button{border-top-style:var(--tw-border-style);border-top-width:0;border-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent);color:var(--color-gray-800);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-prose .markdown-alert{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.not-prose .markdown-alert p{margin-block:calc(var(--spacing) * 2)}.markdown-alert{margin-block:calc(var(--spacing) * 2);border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-left-style:var(--tw-border-style);background-color:var(--color-white);padding-block:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 4);border-left-width:4px}.markdown-alert:is(.dark,.dark *){background-color:var(--color-gray-900)}.markdown-alert>*{margin:calc(var(--spacing) * 0)}.markdown-alert.markdown-alert-note{border-color:#3080ffe6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-note{border-color:color-mix(in oklab, var(--color-blue-500) 90%, transparent)}}.markdown-alert.markdown-alert-note .markdown-alert-title svg{fill:#3080ffe6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-note .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-blue-500) 90%, transparent)}}.markdown-alert.markdown-alert-warning{border-color:#edb200e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-warning{border-color:color-mix(in oklab, var(--color-yellow-500) 90%, transparent)}}.markdown-alert.markdown-alert-warning .markdown-alert-title svg{fill:#edb200e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-warning .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-yellow-500) 90%, transparent)}}.markdown-alert.markdown-alert-caution{border-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-caution{border-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.markdown-alert.markdown-alert-caution .markdown-alert-title svg{fill:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-caution .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.markdown-alert.markdown-alert-tip{border-color:#00c758e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-tip{border-color:color-mix(in oklab, var(--color-green-500) 90%, transparent)}}.markdown-alert.markdown-alert-tip .markdown-alert-title svg{fill:#00c758e6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-tip .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-green-500) 90%, transparent)}}.markdown-alert.markdown-alert-important{border-color:#ac4bffe6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-important{border-color:color-mix(in oklab, var(--color-purple-500) 90%, transparent)}}.markdown-alert.markdown-alert-important .markdown-alert-title svg{fill:#ac4bffe6}@supports (color:color-mix(in lab, red, red)){.markdown-alert.markdown-alert-important .markdown-alert-title svg{fill:color-mix(in oklab, var(--color-purple-500) 90%, transparent)}}.markdown-alert .markdown-alert-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:flex-start;align-items:center;display:flex}.markdown-alert .markdown-alert-content{padding-right:calc(var(--spacing) * 5)}@media print{.bg-clip-text{color:var(--color-gray-800)}}[data-tab]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}[data-tab] a{--tw-font-weight:500;font-weight:500;text-decoration-line:underline}[data-tab] .markdown-alert{background-color:var(--color-gray-100)}[data-tab] .markdown-alert:is(.dark,.dark *){background-color:var(--color-gray-900)}[data-tab]>.markdown-alert [aria-label] svg{fill:currentColor;stroke:currentColor}mark{border-radius:var(--radius-md);background-color:var(--color-yellow-400);margin-inline:1px;padding-inline:1px}.dark g[aria-label=tip]>g>path{fill:#262626e6}@supports (color:color-mix(in lab, red, red)){.dark g[aria-label=tip]>g>path{fill:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.dark g[aria-label=tip]>g>path{stroke:#73737333}@supports (color:color-mix(in lab, red, red)){.dark g[aria-label=tip]>g>path{stroke:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-latin-ext.woff2)format(\"woff2\");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter-latin.woff2)format(\"woff2\");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes fadeIn{0%{opacity:0;filter:blur(4px);transform:scale(.97)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes pulseScale{0%{transform:scale(1)}50%{transform:scale(var(--scale-factor,1.1))}to{transform:scale(1)}}@property --ship-x{syntax:\"<length>\";inherits:true;initial-value:70px}@property --ship-y{syntax:\"<length>\";inherits:true;initial-value:2.5rem}@keyframes ship-peek{0%,to{transform:translate(-50%)translateY(0)scale(1)scaleX(-1)}12%{transform:translateX(calc(-50% - var(--ship-x))) translateY(calc(-1 * var(--ship-y))) scale(1.15) scaleX(-1)}32%{transform:translateX(calc(-50% - var(--ship-x))) translateY(calc(-1 * var(--ship-y))) scale(1.15) scaleX(-1)}35%{transform:translate(-50%)translateY(0)scale(1)scaleX(-1)}}@keyframes ship-pointer-events{0%,11%,33%,to{pointer-events:none}12%,32%{pointer-events:auto}}.animate-ship-peek{animation:10s ease-in-out infinite ship-peek;transform:translate(-50%)}.animate-ship-peek-clickable{pointer-events:none;animation:10s ease-in-out infinite ship-peek,10s ease-in-out infinite ship-pointer-events;transform:translate(-50%)}.home-adapter-graph-flow{pointer-events:none;background:linear-gradient(90deg,#22d3ee00,#a5f3fcfa,#22d3eefa,#3b82f600);border-radius:9999px;width:1.25rem;height:3px;transition:opacity .12s linear;display:block;box-shadow:0 0 10px #22d3eeb3}@keyframes home-open-source-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.home-open-source-gradient{--home-open-source-gradient:linear-gradient(90deg, #14b8a6, #3b82f6, #a855f7, #f43f5e, #eab308, #14b8a6);white-space:nowrap;color:#14b8a6;background-image:var(--home-open-source-gradient);-webkit-text-fill-color:transparent;background-position:0%;background-size:720% 100%;-webkit-background-clip:text;background-clip:text;font-style:oblique 8deg;font-weight:400;animation:34s ease-in-out infinite home-open-source-gradient-shift;display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.home-open-source-gradient{animation:none}.home-adapter-graph-flow{display:none}}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dropdown-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-4px)}}.dropdown-content{animation:.15s ease-out dropdown-in}.dropdown-content[data-state=closed]{animation:.1s ease-in dropdown-out}@keyframes search-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes search-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes search-modal-panel-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes search-modal-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.99)}}.search-modal-overlay[data-state=open]{animation:.14s ease-out both search-modal-overlay-in}.search-modal-overlay[data-state=closed]{animation:.12s ease-in both search-modal-overlay-out}.search-modal-panel-transition{transform-origin:top}.search-modal-content[data-state=open] .search-modal-panel-transition{animation:.14s ease-out both search-modal-panel-in}.search-modal-content[data-state=closed] .search-modal-panel-transition{animation:.12s ease-in both search-modal-panel-out}@media (prefers-reduced-motion:reduce){.search-modal-overlay,.search-modal-panel-transition{animation:none!important}}@keyframes cart-panel-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes cart-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}@keyframes cart-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cart-overlay-out{0%{opacity:1}to{opacity:0}}.cart-panel[data-state=open]{animation:.2s ease-out cart-panel-in}.cart-panel[data-state=closed]{animation:.15s ease-in cart-panel-out}.cart-overlay[data-state=open]{animation:.2s ease-out cart-overlay-in}.cart-overlay[data-state=closed]{animation:.15s ease-in cart-overlay-out}.doc-feedback-block{outline-offset:-1px;outline:1px solid #0000;transition:background-color .2s,outline-color .2s}.doc-feedback-block-highlighted{background-color:#3b82f608;border-radius:.25rem;outline-color:#3b82f633}.dark .doc-feedback-block-highlighted{background-color:#3b82f60d;outline-color:#3b82f64d}.lucide{stroke-width:2.25px;width:1em;height:1em}[data-tab] .codeblock+.codeblock{margin-top:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}[data-tab] .codeblock:has(+.codeblock){border-bottom-right-radius:0;border-bottom-left-radius:0}[data-tab]{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}[data-tab][data-content=code-only]{padding:calc(var(--spacing) * 0)}[data-tab][data-content=code-only] .codeblock{margin-block:calc(var(--spacing) * 0);--tw-border-style:none;border-style:none;border-radius:0}[data-tab][data-content=code-only] .codeblock pre{border-radius:0}[data-tab][data-content=code-only] .codeblock>div:first-child{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:10;--tw-border-style:none;padding:calc(var(--spacing) * 0);background-color:#0000;border-style:none;position:absolute}[data-tab][data-content=code-only] .codeblock>div:first-child>div:first-child{display:none}[data-tab][data-content=mixed]>p,[data-tab][data-content=mixed]>ul,[data-tab][data-content=mixed]>ol{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700)}:is([data-tab][data-content=mixed]>p,[data-tab][data-content=mixed]>ul,[data-tab][data-content=mixed]>ol):is(.dark,.dark *){color:var(--color-gray-300)}.framework-code-block>.codeblock{margin-block:calc(var(--spacing) * 4)}.grecaptcha-badge{pointer-events:none!important;display:none!important}button[aria-label=\"Open TanStack Devtools\"]{display:none!important}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"<color>\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"<length-percentage>\";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:\"<length-percentage>\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"<length-percentage>\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"<length>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"<percentage>\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-backdrop-blur{syntax:\"*\";inherits:false}@property --tw-backdrop-brightness{syntax:\"*\";inherits:false}@property --tw-backdrop-contrast{syntax:\"*\";inherits:false}@property --tw-backdrop-grayscale{syntax:\"*\";inherits:false}@property --tw-backdrop-hue-rotate{syntax:\"*\";inherits:false}@property --tw-backdrop-invert{syntax:\"*\";inherits:false}@property --tw-backdrop-opacity{syntax:\"*\";inherits:false}@property --tw-backdrop-saturate{syntax:\"*\";inherits:false}@property --tw-backdrop-sepia{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-ease{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 43,
                    "receive": 46
                },
                "_type": 3,
                "_id": "16866.8",
                "_request_id": "16866.8",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/index-Drgb1pa5.css",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/index-Drgb1pa5.css",
                "_raw_id": "16866.8",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 89,
                "_ttfb_ms": 43,
                "_load_start": 443,
                "_load_start_float": 443.000197,
                "_bytesIn": 52952,
                "_objectSize": 52952,
                "_objectSizeUncompressed": 441295,
                "_chunks": [
                    {
                        "ts": 488,
                        "bytes": 1877
                    },
                    {
                        "ts": 490,
                        "bytes": 13962,
                        "inflated": 57100
                    },
                    {
                        "ts": 498,
                        "bytes": 11719,
                        "inflated": 65536
                    },
                    {
                        "ts": 500,
                        "bytes": 7038,
                        "inflated": 31092
                    },
                    {
                        "ts": 525,
                        "bytes": 15239,
                        "inflated": 65536
                    },
                    {
                        "ts": 530,
                        "bytes": 3117,
                        "inflated": 25423
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/css",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "other",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/index-Drgb1pa5.css",
                        ":scheme: https",
                        "accept: text/css,*/*;q=0.1",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=0",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd391c5946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/css",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"5a4a5ceb9c2155bb5cbd8ff7a590ca94\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=0,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=AWHgufseL%2F6ERBNO%2FK29NyHJRCQam1OAvRnEItpNQ9qMUxxj%2BOAKKFed44geU5WJeDeWcaRy0QreeABBVOBgnGObU%2BhKqlfHRWxl9S6g4K03yTC8tA%2BAzTFAeaU4Nnd9mR2uSUwE0kRU8M8%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1846,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 435,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 197,
                "_body_hash": "8661a0fbc392ce717713cb725ec233969ea54a39218c3b7bc53c045f176fb40b",
                "_renderBlocking": "non_blocking",
                "_load_end": 532,
                "_ttfb_start": 443,
                "_ttfb_end": 486,
                "_download_start": 486,
                "_download_end": 532,
                "_download_ms": 46,
                "_all_start": 443,
                "_all_end": 532,
                "_all_ms": 89,
                "_index": 1,
                "_number": 2,
                "_body_file": "004-16866.8-body.txt",
                "_body_id": "16866.8",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.8"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.680+00:00",
                "time": 388,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/index-B9NJHisQ.js",
                    "headersSize": 596,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 668,
                    "bodySize": 233511,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd491d5946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"df975a32bf7d8b9d3bf246c2937d900e\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=RFxDXeqfUVjXPMNGWsRsRA5chsTPihFaRnYyXpdSpCQOdLntkVXgr3H%2BsYAkPNl0hmpHZV3Ygr47TL%2BAoMAGFgLcwDb19aGQXwJPCcNsSTc5stqu3IgoMuuGyiQBM9pBAAmXM7vzkgHXCFk%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 233511,
                        "mimeType": "text/javascript",
                        "text": "const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[\"assets/SearchModal-DBYSK44L.js\",\"assets/rolldown-runtime-9r-HBx0o.js\",\"assets/dist-CaxqqS6p.js\",\"assets/tanstack-router-U0H7bmeq.js\",\"assets/tanstack-query-BttgOCQn.js\",\"assets/icons-xTj2hkG8.js\",\"assets/CodeBlock-Cnsrksfg.js\",\"assets/chunk-BO2N2NFS-DXVfreg1.js\",\"assets/FrameworkSelect-B205hmmL.js\",\"assets/frameworks-Bb4VvUZg.js\",\"assets/users.functions-CeXclkLY.js\",\"assets/InlineCode-46Z1RrUI.js\",\"assets/NavbarAuthControls-BxvnTsXr.js\",\"assets/AuthComponents-Bm946uWW.js\",\"assets/shared-constants-yNCBtlN_.js\",\"assets/workshops-BPVi_z_p.js\",\"assets/Footer-DXYm8Pa-.js\",\"assets/MaintainerCard-leU6_c6k.js\",\"assets/maintainers-CMJw1EMs.js\",\"assets/CheckCircleIcon-COr3-rNi.js\",\"assets/terms-DYsFK8OD.js\",\"assets/tenets-DA8rsFqm.js\",\"assets/support-CtJAZz24.js\",\"assets/sponsors-embed-DYl57CPj.js\",\"assets/SponsorPack-v5oa4Kr6.js\",\"assets/shop-zYHvwKhR.js\",\"assets/privacy-DK9HMUJ4.js\",\"assets/partners-embed-BMVQfeMY.js\",\"assets/PartnersGrid-Bl13V7Dq.js\",\"assets/usePartnerPlacementContext-COo3TXOB.js\",\"assets/partners-B71ECczn.js\",\"assets/paid-support-B4hmb7op.js\",\"assets/merch-CYGE2bFN.js\",\"assets/maintainers-WRWslbUq.js\",\"assets/login-CofJHJCP.js\",\"assets/libraries-esMgR-zK.js\",\"assets/-libraries-utils-BuWn-Ezs.js\",\"assets/learn-DVkPBbpQ.js\",\"assets/feedback-leaderboard-cYJX7ry9.js\",\"assets/PaginationControls-BFIL58TD.js\",\"assets/TableComponents-BoOB0AjC.js\",\"assets/docFeedback-BhAImTVy.js\",\"assets/docFeedback.functions-Cls3P4xg.js\",\"assets/explore-BfxSECAb.js\",\"assets/ethos-CW7MeuZK.js\",\"assets/dashboard-C73YPXgi.js\",\"assets/builder-D4OvoT3s.js\",\"assets/brand-guide-DTIAedSZ.js\",\"assets/ads-Dn-WFFhj.js\",\"assets/account-CteGHML3.js\",\"assets/_library-k4y6mhkz.js\",\"assets/LibraryLayout-siCiZdfi.js\",\"assets/RightRail-Ch1eDPbU.js\",\"assets/blog.functions-C-Dso7yf.js\",\"assets/useLocalStorage-Dv95Bn_M.js\",\"assets/useMediaQuery-BnmJWsxP.js\",\"assets/route-BKjEG8-4.js\",\"assets/routes-DfNLmXGz.js\",\"assets/useNpmDownloadCounter-jgTPLjDE.js\",\"assets/showcase-CGwFHzo7.js\",\"assets/FilterComponents-Cx4eDeg0.js\",\"assets/useDebouncer-DFwQa-3J.js\",\"assets/event-client-CV4ssJpW.js\",\"assets/store-Cj3QexLS.js\",\"assets/ShowcaseCard-DsFhpOyI.js\",\"assets/showcases-BIFiQq7K.js\",\"assets/showcase.functions-uyeWwjwl.js\",\"assets/showcase.shared-DuL077_9.js\",\"assets/stack._category-BPPXucsf.js\",\"assets/LibraryWordmark-D0mVusu8.js\",\"assets/submit-JaguF73p.js\",\"assets/ShowcaseSubmitForm-DTQmb13X.js\",\"assets/ImageUpload-BeKIUT1A.js\",\"assets/FormInput-CszeacPC.js\",\"assets/_id-4M68_Eqy.js\",\"assets/authorize-DGbgfYfG.js\",\"assets/oauthClient.functions-FIH36liO.js\",\"assets/libraries_._framework-B2o8UsId.js\",\"assets/popup-success-6ad1Jkgy.js\",\"assets/cli-DPSOR0sq.js\",\"assets/shop.index-DRJaiUuD.js\",\"assets/shop.search-BoOgZZg2.js\",\"assets/Input-C1J7Khj_.js\",\"assets/shop.cart-yvB8CnpN.js\",\"assets/shop._handle-28XgwbFY.js\",\"assets/partners.index-DERmgLdG.js\",\"assets/CogsIcon-osYyPD3T.js\",\"assets/form-DOI6pAi9.js\",\"assets/query-BmcUKVrW.js\",\"assets/ranger-C-awne6P.js\",\"assets/table-D6HGOfUN.js\",\"assets/virtual-73QaFyqM.js\",\"assets/partners.railway-Cv0JoWRc.js\",\"assets/partners._partner-DlgMWVw1.js\",\"assets/builder.index-CDkOxKwe.js\",\"assets/builder.docs-CgHAfvr3.js\",\"assets/blog.index-dY7BBIdY.js\",\"assets/BlogAuthorFilter-CJumjqdz.js\",\"assets/CoverFallback-EotkFd__.js\",\"assets/LibrariesWidget-CmwSq0IQ.js\",\"assets/blog._-C_dNDDvm.js\",\"assets/Markdown-wTGvPoof.js\",\"assets/Tabs-BC46kENO.js\",\"assets/MarkdownContent-2sfhOUHC.js\",\"assets/DocFeedbackNote-C151cVBM.js\",\"assets/DocTitle-mCgcS-Jp.js\",\"assets/account-blB728NR.js\",\"assets/activity.functions-1hdezbJU.js\",\"assets/submissions-QbQ9dyYN.js\",\"assets/Badge-DO43t8Wd.js\",\"assets/notes-DlXHYeh9.js\",\"assets/integrations-BOUgWoez.js\",\"assets/feedback-DfeGUg6-.js\",\"assets/route-CxfU1EqQ.js\",\"assets/useMounted-CCoGH5DW.js\",\"assets/admin-q81aN9yB.js\",\"assets/audit.functions-V41AxZXJ.js\",\"assets/users-ywY40P1N.js\",\"assets/lib-CCp_w9hn.js\",\"assets/useAdminGuard-Bcel4cbN.js\",\"assets/AdminEmptyState-CEtKcoLP.js\",\"assets/UserAvatar-Bupto3SF.js\",\"assets/useToggleArray-DxA1D2j6.js\",\"assets/mutations-BJ149iec.js\",\"assets/roles.functions-BNgKKZro.js\",\"assets/npm-stats-D_gmgM6-.js\",\"assets/dates-B9yzeJ5v.js\",\"assets/stats-admin.functions-BpjGRNKO.js\",\"assets/logins-D9zm9j7j.js\",\"assets/StatsCard-BvqW6c5O.js\",\"assets/intent-Biob6cXR.js\",\"assets/github-stats-CEQO2fYG.js\",\"assets/docs-Do77sB01.js\",\"assets/audit-BkUkIqCZ.js\",\"assets/npm-qxD-IlNC.js\",\"assets/BaselineSection-DSD1e6A-.js\",\"assets/useDebouncedValue-CV-ebLIG.js\",\"assets/LatestBucketNavigator-DD3wmowJ.js\",\"assets/sort-C2qmIcl-.js\",\"assets/ascending-wjEHhxfr.js\",\"assets/npmQueryOptions-BhxkzVVe.js\",\"assets/registry-C2pvwKbc.js\",\"assets/SkillSparklineFallback-BN9JFGDV.js\",\"assets/intent-pXFkTr8y.js\",\"assets/embed-CzkiJr_s.js\",\"assets/_packages-BmSu8qzw.js\",\"assets/edit._id-Bt10hfYE.js\",\"assets/_packageName-BXPMqhBN.js\",\"assets/shop.products._handle-wI-gb8Jd.js\",\"assets/shop.policies._handle-Xieve-4w.js\",\"assets/shop.pages._handle-Rawc1TcL.js\",\"assets/shop.collections._handle-DjyOnkjH.js\",\"assets/_version-DTWkWzsz.js\",\"assets/showcases.index-IPO2rOBp.js\",\"assets/roles.index-ChLtT2ni.js\",\"assets/notes.index-Dn8fyXmf.js\",\"assets/docFeedback.shared-Cl0gujQ_.js\",\"assets/feedback.index-C3P08eUe.js\",\"assets/showcases_._id-DeQEMFVf.js\",\"assets/roles._roleId-Cp7VjjbT.js\",\"assets/feedback_._id-foxbxr8k.js\",\"assets/users._userId-CWg_v48T.js\",\"assets/_packageName.index-BIjtoP_V.js\",\"assets/_packageName._skillName-BfyuDrL4.js\",\"assets/CopyPageDropdown-C9TgygWG.js\",\"assets/workflow._version.index-Lk-LYdf1.js\",\"assets/LandingCopyPromptButton-BIIsAUWF.js\",\"assets/LandingPageGad-uhcEt580.js\",\"assets/SponsorSection-4xjJciel.js\",\"assets/virtual._version.index-B_ys5uCw.js\",\"assets/codeExamples-CRIOrP2O.js\",\"assets/LandingEcosystemProof-CfkVBhvO.js\",\"assets/usePrefersReducedMotion-CF1Wew56.js\",\"assets/table._version.index-D3iNVuas.js\",\"assets/store._version.index-BdLPeh5W.js\",\"assets/start._version.index-JHi-KFRj.js\",\"assets/ApplicationStarter-B3UMyhpE.js\",\"assets/Icons-q42Z9Dpx.js\",\"assets/router._version.index-f7v_jqoh.js\",\"assets/ranger._version.index-B5GjFVMK.js\",\"assets/query._version.index-8ZyosKM9.js\",\"assets/pacer._version.index-CXEDefm_.js\",\"assets/intent._version.index-CJvYKOEe.js\",\"assets/SkillSparkline-Bn7I2Qpd.js\",\"assets/PlotContainer-CEQ-LQUo.js\",\"assets/linear-Bv59j8pE.js\",\"assets/defaultLocale-D-xpkrE1.js\",\"assets/init-BgbRgeLn.js\",\"assets/time-Ca3hkloI.js\",\"assets/band-BkYRCfWv.js\",\"assets/ordinal-CweWqN7a.js\",\"assets/step-BTJv-4bB.js\",\"assets/Tableau10-CFFIkjoK.js\",\"assets/hotkeys._version.index-CYFuPVt9.js\",\"assets/form._version.index-CD1MU3u2.js\",\"assets/devtools._version.index-DWG7lxRh.js\",\"assets/db._version.index-D7mzsfuV.js\",\"assets/config._version.index-CyDLkulw.js\",\"assets/cli._version.index-C_cW4qMK.js\",\"assets/ai._version.index-BoDezv49.js\",\"assets/_version.docs-CXgbac2U.js\",\"assets/_version.docs.npm-stats-p0Sd3OLU.js\",\"assets/DocContainer-Q_IYBJBY.js\",\"assets/_version.docs.contributors-Co5IFUxI.js\",\"assets/_version.docs.community-resources-BHyDYiz3.js\",\"assets/docs-desr2Wnq.js\",\"assets/_version.docs.blog-rnhE6ydB.js\",\"assets/_version.docs._-CgjB1C4G.js\",\"assets/Doc-DXV4cjbc.js\",\"assets/_version.docs.framework.index-DIZRz_I8.js\",\"assets/_version.docs.framework._framework.index-FvZBZZ5z.js\",\"assets/_version.docs.framework._framework._-BZs2D9Eq.js\",\"assets/_version.docs.framework._framework.examples._-DBM136SE.js\",\"assets/shared-DL3H0Hsz.js\"])))=>i.map(i=>d[i]);\nimport{r as mb}from\"./rolldown-runtime-9r-HBx0o.js\";import{$r as N,Ai as V,Bi as Ka,Ci as qt,Di as ql,Dn as hb,E as gb,F as u0,Gt as vb,Ii as fe,Ir as Pi,It as yb,Li as bs,Nr as d0,Nt as bb,Oi as Fe,Ot as p0,R as Ud,Ri as zt,Si as ne,T as wb,Ti as _b,Tn as kb,U as jd,Un as Sb,Wr as xb,Y as Eb,Zt as qd,_n as Tb,ar as Ib,bi as Cb,bn as Rb,c as ac,ci as fa,dr as f0,ei as m0,fi as Z,h as $b,ji as H,ki as Pb,l as Ab,n as h0,ni as rr,nr as Lb,pi as ws,pt as Nb,si as Db,ti as Ob,tn as Mb,tr as g0,un as v0,wi as U,wt as Fb,yi as Bt,z as Gl}from\"./icons-xTj2hkG8.js\";import{A as zb,B as ie,C as Vb,D as Ai,E as Bb,F as Hb,G as ma,H as Ub,I as Gd,J as y0,K as Wd,L as J,M as jb,N as qb,O as Gb,P as Wb,R as Zb,S as Kb,T as Yb,U as Xb,V as Jb,W as Qb,_ as ew,a as Wl,c as Hc,d as R,f as tw,g as rw,i as b0,j as nw,k as aw,m as w0,n as ow,o as iw,p as $e,q as sw,r as cw,s as lw,t as uw,u as $,w as dw,x as pw,y as fw,z as _0}from\"./tanstack-router-U0H7bmeq.js\";import{d as p,f as _,i as _s,n as vo,o as ha,s as mw,t as ga}from\"./tanstack-query-BttgOCQn.js\";import{a as hw,c as gw,i as vw,l as yw,n as bw,o as ww,p as _w,r as kw,s as Sw}from\"./shared-constants-yNCBtlN_.js\";var xw=\"__TSS_CONTEXT\",Uc=Symbol.for(\"TSS_SERVER_FUNCTION\"),Zd=Symbol.for(\"TSS_SERVER_FUNCTION_FACTORY\"),k0=\"application/x-tss-framed\",mr={JSON:0,CHUNK:1,END:2,ERROR:3},DK=`${k0}; v=1`,Ew=/;\\s*v=(\\d+)/;function Tw(e){const t=e.match(Ew);return t?parseInt(t[1],10):void 0}function Iw(e){const t=Tw(e);if(t!==void 0&&t!==1)throw new Error(`Incompatible framed protocol version: server=${t}, client=1. Please ensure client and server are using compatible versions.`)}var Zl=()=>window.__TSS_START_OPTIONS__;function Cw(){return[...Zl()?.serializationAdapters?.map(Wb)??[],...nw]}var Kd=new TextDecoder,Rw=new Uint8Array(0),Yd=16*1024*1024,Xd=32*1024*1024,Jd=1024,Qd=1e5;function $w(e){const t=new Map,r=new Map,n=new Set;let a=!1,o=null,i=0,s;const c=new ReadableStream({start(u){s=u},cancel(){a=!0;try{o?.cancel()}catch{}t.forEach(u=>{try{u.error(new Error(\"Framed response cancelled\"))}catch{}}),t.clear(),r.clear(),n.clear()}});function l(u){const f=r.get(u);if(f)return f;if(n.has(u))return new ReadableStream({start(h){h.close()}});if(r.size>=Jd)throw new Error(`Too many raw streams in framed response (max ${Jd})`);const m=new ReadableStream({start(h){t.set(u,h)},cancel(){n.add(u),t.delete(u),r.delete(u)}});return r.set(u,m),m}function d(u){return l(u),t.get(u)}return(async()=>{const u=e.getReader();o=u;const f=[];let m=0;function h(){if(m<9)return null;const v=f[0];if(v.length>=9)return{type:v[0],streamId:(v[1]<<24|v[2]<<16|v[3]<<8|v[4])>>>0,length:(v[5]<<24|v[6]<<16|v[7]<<8|v[8])>>>0};const b=new Uint8Array(9);let I=0,y=9;for(let S=0;S<f.length&&y>0;S++){const w=f[S],C=Math.min(w.length,y);b.set(w.subarray(0,C),I),I+=C,y-=C}return{type:b[0],streamId:(b[1]<<24|b[2]<<16|b[3]<<8|b[4])>>>0,length:(b[5]<<24|b[6]<<16|b[7]<<8|b[8])>>>0}}function g(v){if(v===0)return Rw;const b=new Uint8Array(v);let I=0,y=v;for(;y>0&&f.length>0;){const S=f[0];if(!S)break;const w=Math.min(S.length,y);b.set(S.subarray(0,w),I),I+=w,y-=w,w===S.length?f.shift():f[0]=S.subarray(w)}return m-=v,b}try{for(;;){const{done:v,value:b}=await u.read();if(a||v)break;if(b){if(m+b.length>Xd)throw new Error(`Framed response buffer exceeded ${Xd} bytes`);for(f.push(b),m+=b.length;;){const I=h();if(!I)break;const{type:y,streamId:S,length:w}=I;if(y!==mr.JSON&&y!==mr.CHUNK&&y!==mr.END&&y!==mr.ERROR)throw new Error(`Unknown frame type: ${y}`);if(y===mr.JSON){if(S!==0)throw new Error(\"Invalid JSON frame streamId (expected 0)\")}else if(S===0)throw new Error(\"Invalid raw frame streamId (expected non-zero)\");if(w>Yd)throw new Error(`Frame payload too large: ${w} bytes (max ${Yd})`);const C=9+w;if(m<C)break;if(++i>Qd)throw new Error(`Too many frames in framed response (max ${Qd})`);g(9);const T=g(w);switch(y){case mr.JSON:try{s.enqueue(Kd.decode(T))}catch{}break;case mr.CHUNK:{const E=d(S);E&&E.enqueue(T);break}case mr.END:{const E=d(S);if(n.add(S),E){try{E.close()}catch{}t.delete(S)}break}case mr.ERROR:{const E=d(S);if(n.add(S),E){const L=Kd.decode(T);E.error(new Error(L)),t.delete(S)}break}}}}}if(m!==0)throw new Error(\"Incomplete frame at end of framed response\");try{s.close()}catch{}t.forEach(v=>{try{v.close()}catch{}}),t.clear()}catch(v){try{s.error(v)}catch{}t.forEach(b=>{try{b.error(v)}catch{}}),t.clear()}finally{try{u.releaseLock()}catch{}o=null}})(),{getOrCreateStream:l,jsonChunks:c}}var Ya=null,Pw=null;function pn(e){Pw=e}async function jc(e){e.length>0&&await Promise.allSettled(e)}var Aw=Object.prototype.hasOwnProperty;function S0(e){for(const t in e)if(Aw.call(e,t))return!0;return!1}async function Lw(e,t,r){Ya||(Ya=Cw());const n=t[0],a=n.fetch??r,o=n.data instanceof FormData?\"formData\":\"payload\",i=n.headers?new Headers(n.headers):new Headers;if(i.set(\"x-tsr-serverFn\",\"true\"),o===\"payload\"&&i.set(\"accept\",`${k0}, application/x-ndjson, application/json`),n.method===\"GET\"){if(o===\"formData\")throw new Error(\"FormData is not supported with GET requests\");const c=await x0(n);if(c!==void 0){const l=Xb({payload:c});e.includes(\"?\")?e+=`&${l}`:e+=`?${l}`}}let s;if(n.method===\"POST\"){const c=await Nw(n);c?.contentType&&i.set(\"content-type\",c.contentType),s=c?.body}return await Dw(async()=>a(e,{method:n.method,headers:i,signal:n.signal,body:s}))}async function x0(e){let t=!1;const r={};if(e.data!==void 0&&(t=!0,r.data=e.data),e.context&&S0(e.context)&&(t=!0,r.context=e.context),t)return E0(r)}async function E0(e){return JSON.stringify(await Promise.resolve(Hb(e,{plugins:Ya})))}async function Nw(e){if(e.data instanceof FormData){let r;return e.context&&S0(e.context)&&(r=await E0(e.context)),r!==void 0&&e.data.set(xw,r),{body:e.data}}const t=await x0(e);if(t)return{body:t,contentType:\"application/json\"}}async function Dw(e){let t;try{t=await e()}catch(n){if(n instanceof Response)t=n;else throw console.log(n),n}if(t.headers.get(\"x-tss-raw\")===\"true\")return t;const r=t.headers.get(\"content-type\");if(r||Wd(),t.headers.get(\"x-tss-serialized\")){let n;if(r.includes(\"application/x-tss-framed\")){if(Iw(r),!t.body)throw new Error(\"No response body for framed response\");const{getOrCreateStream:a,jsonChunks:o}=$w(t.body),i=[jb(a),...Ya||[]],s=new Map;n=await Ow({jsonStream:o,onMessage:c=>Gd(c,{refs:s,plugins:i}),onError(c,l){console.error(c,l)}})}else if(r.includes(\"application/json\")){const a=await t.json(),o=[];pn(o);try{n=Gd(a,{plugins:Ya})}finally{pn(null)}await jc(o)}if(n||Wd(),n instanceof Error)throw n;return n}if(r.includes(\"application/json\")){const n=await t.json(),a=_0(n);if(a)throw a;if(Qb(n))throw n;return n}if(!t.ok)throw new Error(await t.text());return t}async function Ow({jsonStream:e,onMessage:t,onError:r}){const n=e.getReader(),{value:a,done:o}=await n.read();if(o||!a)throw new Error(\"Stream ended before first object\");const i=JSON.parse(a);let s=!1;const c=(async()=>{try{for(;;){const{value:u,done:f}=await n.read();if(f)break;if(u)try{const m=[];pn(m);try{t(JSON.parse(u))}finally{pn(null)}await jc(m)}catch(m){r?.(`Invalid JSON: ${u}`,m)}}}catch(u){s||r?.(\"Stream processing error:\",u)}})();let l;const d=[];pn(d);try{l=t(i)}catch(u){throw pn(null),s=!0,n.cancel().catch(()=>{}),u}return pn(null),await jc(d),Promise.resolve(l).catch(()=>{s=!0,n.cancel().catch(()=>{})}),c.finally(()=>{try{n.releaseLock()}catch{}}),l}function Le(e){const t=\"/_serverFn/\"+e;return Object.assign((...a)=>{const o=Zl()?.serverFns?.fetch;return Lw(t,a,o??fetch)},{url:t,serverFnMeta:{id:e},[Uc]:!0})}var Mw=qb({key:\"$TSS/serverfn\",test:e=>typeof e!=\"function\"||!(Uc in e)?!1:!!e[Uc],toSerializable:({serverFnMeta:e})=>({functionId:e.id}),fromSerializable:({functionId:e})=>Le(e)}),K=typeof __SENTRY_DEBUG__>\"u\"||__SENTRY_DEBUG__,_e=globalThis,Li=\"10.47.0\";function Cn(){return ks(_e),_e}function ks(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||\"10.47.0\",t[Li]=t[\"10.47.0\"]||{}}function va(e,t,r=_e){const n=r.__SENTRY__=r.__SENTRY__||{},a=n[Li]=n[\"10.47.0\"]||{};return a[e]||(a[e]=t())}var Fw=[\"debug\",\"info\",\"warn\",\"error\",\"log\",\"assert\",\"trace\"],zw=\"Sentry Logger \",Ni={};function Rn(e){if(!(\"console\"in _e))return e();const t=_e.console,r={},n=Object.keys(Ni);n.forEach(a=>{const o=Ni[a];r[a]=t[a],t[a]=o});try{return e()}finally{n.forEach(a=>{t[a]=r[a]})}}function Vw(){Yl().enabled=!0}function Bw(){Yl().enabled=!1}function T0(){return Yl().enabled}function Hw(...e){Kl(\"log\",...e)}function Uw(...e){Kl(\"warn\",...e)}function jw(...e){Kl(\"error\",...e)}function Kl(e,...t){K&&T0()&&Rn(()=>{_e.console[e](`${zw}[${e}]:`,...t)})}function Yl(){return K?va(\"loggerSettings\",()=>({enabled:!1})):{enabled:!1}}var M={enable:Vw,disable:Bw,isEnabled:T0,log:Hw,warn:Uw,error:jw},I0=50;var ep=/\\(error: (.*)\\)/,tp=/captureMessage|captureException/;function C0(...e){const t=e.sort((r,n)=>r[0]-n[0]).map(r=>r[1]);return(r,n=0,a=0)=>{const o=[],i=r.split(`\n`);for(let s=n;s<i.length;s++){let c=i[s];c.length>1024&&(c=c.slice(0,1024));const l=ep.test(c)?c.replace(ep,\"$1\"):c;if(!l.match(/\\S*Error: /)){for(const d of t){const u=d(l);if(u){o.push(u);break}}if(o.length>=I0+a)break}}return Gw(o.slice(a))}}function qw(e){return Array.isArray(e)?C0(...e):e}function Gw(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(Uo(t).function||\"\")&&t.pop(),t.reverse(),tp.test(Uo(t).function||\"\")&&(t.pop(),tp.test(Uo(t).function||\"\")&&t.pop()),t.slice(0,I0).map(r=>({...r,filename:r.filename||Uo(t).filename,function:r.function||\"?\"}))}function Uo(e){return e[e.length-1]||{}}var oc=\"<anonymous>\";function _r(e){try{return!e||typeof e!=\"function\"?oc:e.name||oc}catch{return oc}}function rp(e){const t=e.exception;if(t){const r=[];try{return t.values.forEach(n=>{n.stacktrace.frames&&r.push(...n.stacktrace.frames)}),r}catch{return}}}function R0(e){return\"__v_isVNode\"in e&&e.__v_isVNode?\"[VueVNode]\":\"[VueViewModel]\"}var pi={},np={};function Jr(e,t){pi[e]=pi[e]||[],pi[e].push(t)}function Qr(e,t){if(!np[e]){np[e]=!0;try{t()}catch(r){K&&M.error(`Error while instrumenting ${e}`,r)}}}function Tt(e,t){const r=e&&pi[e];if(r)for(const n of r)try{n(t)}catch(a){K&&M.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${_r(n)}\nError:`,a)}}var ic=null;function $0(e){const t=\"error\";Jr(t,e),Qr(t,Ww)}function Ww(){ic=_e.onerror,_e.onerror=function(e,t,r,n,a){return Tt(\"error\",{column:n,error:a,line:r,msg:e,url:t}),ic?ic.apply(this,arguments):!1},_e.onerror.__SENTRY_INSTRUMENTED__=!0}var sc=null;function P0(e){const t=\"unhandledrejection\";Jr(t,e),Qr(t,Zw)}function Zw(){sc=_e.onunhandledrejection,_e.onunhandledrejection=function(e){return Tt(\"unhandledrejection\",e),sc?sc.apply(this,arguments):!0},_e.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var A0=Object.prototype.toString;function Ss(e){switch(A0.call(e)){case\"[object Error]\":case\"[object Exception]\":case\"[object DOMException]\":case\"[object WebAssembly.Exception]\":return!0;default:return kr(e,Error)}}function ya(e,t){return A0.call(e)===`[object ${t}]`}function L0(e){return ya(e,\"ErrorEvent\")}function ap(e){return ya(e,\"DOMError\")}function Kw(e){return ya(e,\"DOMException\")}function yr(e){return ya(e,\"String\")}function Xl(e){return typeof e==\"object\"&&e!==null&&\"__sentry_template_string__\"in e&&\"__sentry_template_values__\"in e}function ea(e){return e===null||Xl(e)||typeof e!=\"object\"&&typeof e!=\"function\"}function Xa(e){return ya(e,\"Object\")}function xs(e){return typeof Event<\"u\"&&kr(e,Event)}function Yw(e){return typeof Element<\"u\"&&kr(e,Element)}function Xw(e){return ya(e,\"RegExp\")}function yo(e){return!!(e?.then&&typeof e.then==\"function\")}function Jw(e){return Xa(e)&&\"nativeEvent\"in e&&\"preventDefault\"in e&&\"stopPropagation\"in e}function kr(e,t){try{return e instanceof t}catch{return!1}}function N0(e){return!!(typeof e==\"object\"&&e!==null&&(e.__isVue||e._isVue||e.__v_isVNode))}function Jl(e){return typeof Request<\"u\"&&kr(e,Request)}var Ql=_e,Qw=80;function Rt(e,t={}){if(!e)return\"<unknown>\";try{let r=e;const n=5,a=[];let o=0,i=0;const s=\" > \",c=3;let l;const d=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||Qw;for(;r&&o++<n&&(l=e_(r,d),!(l===\"html\"||o>1&&i+a.length*c+l.length>=u));)a.push(l),i+=l.length,r=r.parentNode;return a.reverse().join(s)}catch{return\"<unknown>\"}}function e_(e,t){const r=e,n=[];if(!r?.tagName)return\"\";if(Ql.HTMLElement&&r instanceof HTMLElement&&r.dataset){if(r.dataset.sentryComponent)return r.dataset.sentryComponent;if(r.dataset.sentryElement)return r.dataset.sentryElement}n.push(r.tagName.toLowerCase());const a=t?.length?t.filter(o=>r.getAttribute(o)).map(o=>[o,r.getAttribute(o)]):null;if(a?.length)a.forEach(o=>{n.push(`[${o[0]}=\"${o[1]}\"]`)});else{r.id&&n.push(`#${r.id}`);const o=r.className;if(o&&yr(o)){const i=o.split(/\\s+/);for(const s of i)n.push(`.${s}`)}}for(const o of[\"aria-label\",\"type\",\"name\",\"title\",\"alt\"]){const i=r.getAttribute(o);i&&n.push(`[${o}=\"${i}\"]`)}return n.join(\"\")}function bo(){try{return Ql.document.location.href}catch{return\"\"}}function D0(e){if(!Ql.HTMLElement)return null;let t=e;const r=5;for(let n=0;n<r;n++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}function _t(e,t,r){if(!(t in e))return;const n=e[t];if(typeof n!=\"function\")return;const a=r(n);typeof a==\"function\"&&O0(a,n);try{e[t]=a}catch{K&&M.log(`Failed to replace method \"${t}\" in object`,e)}}function ht(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch{K&&M.log(`Failed to add non-enumerable property \"${t}\" to object`,e)}}function O0(e,t){try{e.prototype=t.prototype=t.prototype||{},ht(e,\"__sentry_original__\",t)}catch{}}function eu(e){return e.__sentry_original__}function M0(e){if(Ss(e))return{message:e.message,name:e.name,stack:e.stack,...ip(e)};if(xs(e)){const t={type:e.type,target:op(e.target),currentTarget:op(e.currentTarget),...ip(e)};return typeof CustomEvent<\"u\"&&kr(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function op(e){try{return Yw(e)?Rt(e):Object.prototype.toString.call(e)}catch{return\"<unknown>\"}}function ip(e){return typeof e==\"object\"&&e!==null?Object.fromEntries(Object.entries(e)):{}}function t_(e){const t=Object.keys(M0(e));return t.sort(),t[0]?t.join(\", \"):\"[object has no keys]\"}var Vn;function wo(e){if(Vn!==void 0)return Vn?Vn(e):e();const t=Symbol.for(\"__SENTRY_SAFE_RANDOM_ID_WRAPPER__\"),r=_e;return t in r&&typeof r[t]==\"function\"?(Vn=r[t],Vn(e)):(Vn=null,e())}function Vr(){return wo(()=>Math.random())}function _o(){return wo(()=>Date.now())}function qc(e,t=0){return typeof e!=\"string\"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function sp(e,t){if(!Array.isArray(e))return\"\";const r=[];for(let n=0;n<e.length;n++){const a=e[n];try{N0(a)?r.push(R0(a)):r.push(String(a))}catch{r.push(\"[value cannot be serialized]\")}}return r.join(t)}function fi(e,t,r=!1){return yr(e)?Xw(t)?t.test(e):yr(t)?r?e===t:e.includes(t):!1:!1}function Br(e,t=[],r=!1){return t.some(n=>fi(e,n,r))}function r_(){const e=_e;return e.crypto||e.msCrypto}var cc;function n_(){return Vr()*16}function It(e=r_()){try{if(e?.randomUUID)return wo(()=>e.randomUUID()).replace(/-/g,\"\")}catch{}return cc||(cc=\"10000000100040008000100000000000\"),cc.replace(/[018]/g,t=>(t^(n_()&15)>>t/4).toString(16))}function F0(e){return e.exception?.values?.[0]}function fn(e){const{message:t,event_id:r}=e;if(t)return t;const n=F0(e);return n?n.type&&n.value?`${n.type}: ${n.value}`:n.type||n.value||r||\"<unknown>\":r||\"<unknown>\"}function Gc(e,t,r){const n=e.exception=e.exception||{},a=n.values=n.values||[],o=a[0]=a[0]||{};o.value||(o.value=t||\"\"),o.type||(o.type=r||\"Error\")}function ta(e,t){const r=F0(e);if(!r)return;const n={type:\"generic\",handled:!0},a=r.mechanism;if(r.mechanism={...n,...a,...t},t&&\"data\"in t){const o={...a?.data,...t.data};r.mechanism.data=o}}function cp(e){if(a_(e))return!0;try{ht(e,\"__sentry_captured__\",!0)}catch{}return!1}function a_(e){try{return e.__sentry_captured__}catch{}}var z0=1e3;function $n(){return _o()/z0}function o_(){const{performance:e}=_e;if(!e?.now||!e.timeOrigin)return $n;const t=e.timeOrigin;return()=>(t+wo(()=>e.now()))/z0}var lp;function Je(){return(lp??(lp=o_()))()}var lc=null;function i_(){const{performance:e}=_e;if(!e?.now)return;const t=3e5,r=wo(()=>e.now()),n=_o(),a=e.timeOrigin;if(typeof a==\"number\"&&Math.abs(a+r-n)<t)return a;const o=e.timing?.navigationStart;return typeof o==\"number\"&&Math.abs(o+r-n)<t?o:n-r}function $t(){return lc===null&&(lc=i_()),lc}function s_(e){const t=Je(),r={sid:It(),init:!0,timestamp:t,started:t,duration:0,status:\"ok\",errors:0,ignoreDuration:!1,toJSON:()=>l_(r)};return e&&ra(r,e),r}function ra(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Je(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:It()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started==\"number\"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration==\"number\")e.duration=t.duration;else{const r=e.timestamp-e.started;e.duration=r>=0?r:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors==\"number\"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function c_(e,t){let r={};t?r={status:t}:e.status===\"ok\"&&(r={status:\"exited\"}),ra(e,r)}function l_(e){return{sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did==\"number\"||typeof e.did==\"string\"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}function ko(e,t,r=2){if(!t||typeof t!=\"object\"||r<=0)return t;if(e&&Object.keys(t).length===0)return e;const n={...e};for(const a in t)Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=ko(n[a],t[a],r-1));return n}function Sr(){return It()}function br(){return It().substring(16)}var Wc=\"_sentrySpan\";function Ja(e,t){t?ht(e,Wc,t):delete e[Wc]}function Di(e){return e[Wc]}var u_=100,bn=class Zc{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:Sr(),sampleRand:Vr()}}clone(){const t=new Zc;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,t._conversationId=this._conversationId,Ja(t,Di(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&ra(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(t){return this._conversationId=t||void 0,this._notifyScopeListeners(),this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,r){return this.setTags({[t]:r})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,r){return this.setAttributes({[t]:r})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,r){return this._extra={...this._extra,[t]:r},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,r){return r===null?delete this._contexts[t]:this._contexts[t]=r,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const r=typeof t==\"function\"?t(this):t,{tags:n,attributes:a,extra:o,user:i,contexts:s,level:c,fingerprint:l=[],propagationContext:d,conversationId:u}=(r instanceof Zc?r.getScopeData():Xa(r)?t:void 0)||{};return this._tags={...this._tags,...n},this._attributes={...this._attributes,...a},this._extra={...this._extra,...o},this._contexts={...this._contexts,...s},i&&Object.keys(i).length&&(this._user=i),c&&(this._level=c),l.length&&(this._fingerprint=l),d&&(this._propagationContext=d),u&&(this._conversationId=u),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,Ja(this,void 0),this._attachments=[],this.setPropagationContext({traceId:Sr(),sampleRand:Vr()}),this._notifyScopeListeners(),this}addBreadcrumb(t,r){const n=typeof r==\"number\"?r:u_;if(n<=0)return this;const a={timestamp:$n(),...t,message:t.message?qc(t.message,2048):t.message};return this._breadcrumbs.push(a),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent(\"buffer_overflow\",\"log_item\")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:Di(this),conversationId:this._conversationId}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=ko(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,r){const n=r?.event_id||It();if(!this._client)return K&&M.warn(\"No client configured on scope - will not capture exception!\"),n;const a=new Error(\"Sentry syntheticException\");return this._client.captureException(t,{originalException:t,syntheticException:a,...r,event_id:n},this),n}captureMessage(t,r,n){const a=n?.event_id||It();if(!this._client)return K&&M.warn(\"No client configured on scope - will not capture message!\"),a;const o=n?.syntheticException??new Error(t);return this._client.captureMessage(t,r,{originalException:t,syntheticException:o,...n,event_id:a},this),a}captureEvent(t,r){const n=t.event_id||r?.event_id||It();return this._client?(this._client.captureEvent(t,{...r,event_id:n},this),n):(K&&M.warn(\"No client configured on scope - will not capture event!\"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}};function d_(){return va(\"defaultCurrentScope\",()=>new bn)}function p_(){return va(\"defaultIsolationScope\",()=>new bn)}var up=e=>e instanceof Promise&&!e[V0],V0=Symbol(\"chained PromiseLike\"),f_=(e,t,r)=>{const n=e.then(a=>(t(a),a),a=>{throw r(a),a});return up(n)&&up(e)?n:m_(e,n)},m_=(e,t)=>{let r=!1;for(const n in e){if(n in t)continue;r=!0;const a=e[n];typeof a==\"function\"?Object.defineProperty(t,n,{value:(...o)=>a.apply(e,o),enumerable:!0,configurable:!0,writable:!0}):t[n]=a}return r&&Object.assign(t,{[V0]:!0}),t},h_=class{constructor(e,t){let r;e?r=e:r=new bn;let n;t?n=t:n=new bn,this._stack=[{scope:r}],this._isolationScope=n}withScope(e){const t=this._pushScope();let r;try{r=e(t)}catch(n){throw this._popScope(),n}return yo(r)?f_(r,()=>this._popScope(),()=>this._popScope()):(this._popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}};function na(){const e=ks(Cn());return e.stack=e.stack||new h_(d_(),p_())}function g_(e){return na().withScope(e)}function v_(e,t){const r=na();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}function dp(e){return na().withScope(()=>e(na().getIsolationScope()))}function y_(){return{withIsolationScope:dp,withScope:g_,withSetScope:v_,withSetIsolationScope:(e,t)=>dp(t),getCurrentScope:()=>na().getScope(),getIsolationScope:()=>na().getIsolationScope()}}function ba(e){const t=ks(e);return t.acs?t.acs:y_()}var B0;function b_(){return B0?.()}function w_(){return B0!==void 0}function Pe(){return ba(Cn()).getCurrentScope()}function sr(){return ba(Cn()).getIsolationScope()}function __(){return va(\"globalScope\",()=>new bn)}function tu(...e){const t=ba(Cn());if(e.length===2){const[r,n]=e;return r?t.withSetScope(r,n):t.withScope(n)}return t.withScope(e[0])}function ke(){return Pe().getClient()}function k_(e){const t=b_();if(t)return{trace_id:t.traceId,span_id:t.spanId};const{traceId:r,parentSpanId:n,propagationSpanId:a}=e.getPropagationContext(),o={trace_id:r,span_id:a||br()};return n&&(o.parent_span_id=n),o}var Et=\"sentry.source\",S_=\"sentry.sample_rate\",x_=\"sentry.previous_trace_sample_rate\",or=\"sentry.op\",ze=\"sentry.origin\",Oi=\"sentry.idle_span_finish_reason\",So=\"sentry.measurement_unit\",xo=\"sentry.measurement_value\",pp=\"sentry.custom_span_name\",H0=\"sentry.profile_id\",Eo=\"sentry.exclusive_time\",E_=\"sentry.link.type\",T_=\"gen_ai.conversation.id\";function I_(e){if(e<400&&e>=100)return{code:1};if(e>=400&&e<500)switch(e){case 401:return{code:2,message:\"unauthenticated\"};case 403:return{code:2,message:\"permission_denied\"};case 404:return{code:2,message:\"not_found\"};case 409:return{code:2,message:\"already_exists\"};case 413:return{code:2,message:\"failed_precondition\"};case 429:return{code:2,message:\"resource_exhausted\"};case 499:return{code:2,message:\"cancelled\"};default:return{code:2,message:\"invalid_argument\"}}if(e>=500&&e<600)switch(e){case 501:return{code:2,message:\"unimplemented\"};case 503:return{code:2,message:\"unavailable\"};case 504:return{code:2,message:\"deadline_exceeded\"};default:return{code:2,message:\"internal_error\"}}return{code:2,message:\"internal_error\"}}function U0(e,t){e.setAttribute(\"http.response.status_code\",t);const r=I_(t);r.message!==\"unknown_error\"&&e.setStatus(r)}var j0=\"_sentryScope\",q0=\"_sentryIsolationScope\";function C_(e){try{const t=_e.WeakRef;if(typeof t==\"function\")return new t(e)}catch{}return e}function R_(e){if(e){if(typeof e==\"object\"&&\"deref\"in e&&typeof e.deref==\"function\")try{return e.deref()}catch{return}return e}}function $_(e,t,r){e&&(ht(e,q0,C_(r)),ht(e,j0,t))}function Mi(e){const t=e;return{scope:t[j0],isolationScope:R_(t[q0])}}var G0=\"sentry-\";function W0(e){const t=A_(e);if(!t)return;const r=Object.entries(t).reduce((n,[a,o])=>{if(a.startsWith(\"sentry-\")){const i=a.slice(7);n[i]=o}return n},{});if(Object.keys(r).length>0)return r}function P_(e){if(e)return L_(Object.entries(e).reduce((t,[r,n])=>(n&&(t[`${G0}${r}`]=n),t),{}))}function A_(e){if(!(!e||!yr(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,r)=>{const n=fp(r);return Object.entries(n).forEach(([a,o])=>{t[a]=o}),t},{}):fp(e)}function fp(e){return e.split(\",\").map(t=>{const r=t.indexOf(\"=\");return r===-1?[]:[t.slice(0,r),t.slice(r+1)].map(n=>{try{return decodeURIComponent(n.trim())}catch{return}})}).reduce((t,[r,n])=>(r&&n&&(t[r]=n),t),{})}function L_(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[r,n],a)=>{const o=`${encodeURIComponent(r)}=${encodeURIComponent(n)}`,i=a===0?o:`${t},${o}`;return i.length>8192?(K&&M.warn(`Not adding key: ${r} with val: ${n} to baggage header due to exceeding baggage size limits.`),t):i},\"\")}var N_=/^o(\\d+)\\./,D_=/^(?:(\\w+):)\\/\\/(?:(\\w+)(?::(\\w+)?)?@)((?:\\[[:.%\\w]+\\]|[\\w.-]+))(?::(\\d+))?\\/(.+)/;function O_(e){return e===\"http\"||e===\"https\"}function wa(e,t=!1){const{host:r,path:n,pass:a,port:o,projectId:i,protocol:s,publicKey:c}=e;return`${s}://${c}${t&&a?`:${a}`:\"\"}@${r}${o?`:${o}`:\"\"}/${n&&`${n}/`}${i}`}function M_(e){const t=D_.exec(e);if(!t){Rn(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}const[r,n,a=\"\",o=\"\",i=\"\",s=\"\"]=t.slice(1);let c=\"\",l=s;const d=l.split(\"/\");if(d.length>1&&(c=d.slice(0,-1).join(\"/\"),l=d.pop()),l){const u=l.match(/^\\d+/);u&&(l=u[0])}return Z0({host:o,pass:a,path:c,projectId:l,port:i,protocol:r,publicKey:n})}function Z0(e){return{protocol:e.protocol,publicKey:e.publicKey||\"\",pass:e.pass||\"\",host:e.host,port:e.port||\"\",path:e.path||\"\",projectId:e.projectId}}function F_(e){if(!K)return!0;const{port:t,projectId:r,protocol:n}=e;return[\"protocol\",\"publicKey\",\"host\",\"projectId\"].find(a=>e[a]?!1:(M.error(`Invalid Sentry Dsn: ${a} missing`),!0))?!1:r.match(/^\\d+$/)?O_(n)?t&&isNaN(parseInt(t,10))?(M.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(M.error(`Invalid Sentry Dsn: Invalid protocol ${n}`),!1):(M.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1)}function z_(e){return e.match(N_)?.[1]}function V_(e){const t=e.getOptions(),{host:r}=e.getDsn()||{};let n;return t.orgId?n=String(t.orgId):r&&(n=z_(r)),n}function B_(e){const t=typeof e==\"string\"?M_(e):Z0(e);if(!(!t||!F_(t)))return t}function Qa(e){if(typeof e==\"boolean\")return Number(e);const t=typeof e==\"string\"?parseFloat(e):e;if(!(typeof t!=\"number\"||isNaN(t)||t<0||t>1))return t}var K0=new RegExp(\"^[ \\\\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\\\t]*$\");function H_(e){if(!e)return;const t=e.match(K0);if(!t)return;let r;return t[3]===\"1\"?r=!0:t[3]===\"0\"&&(r=!1),{traceId:t[1],parentSampled:r,parentSpanId:t[2]}}function U_(e,t){const r=H_(e),n=W0(t);if(!r?.traceId)return{traceId:Sr(),sampleRand:Vr()};const a=j_(r,n);n&&(n.sample_rand=a.toString());const{traceId:o,parentSpanId:i,parentSampled:s}=r;return{traceId:o,parentSpanId:i,sampled:s,dsc:n||{},sampleRand:a}}function Y0(e=Sr(),t=br(),r){let n=\"\";return r!==void 0&&(n=r?\"-1\":\"-0\"),`${e}-${t}${n}`}function X0(e=Sr(),t=br(),r){return`00-${e}-${t}-${r?\"01\":\"00\"}`}function j_(e,t){const r=Qa(t?.sample_rand);if(r!==void 0)return r;const n=Qa(t?.sample_rate);return n&&e?.parentSampled!==void 0?e.parentSampled?Vr()*n:n+Vr()*(1-n):Vr()}var mp=!1;function q_(e){const{spanId:t,traceId:r}=e.spanContext(),{data:n,op:a,parent_span_id:o,status:i,origin:s,links:c}=Ee(e);return{parent_span_id:o,span_id:t,trace_id:r,data:n,op:a,status:i,origin:s,links:c}}function G_(e){const{spanId:t,traceId:r,isRemote:n}=e.spanContext(),a=n?t:Ee(e).parent_span_id,o=Mi(e).scope;return{parent_span_id:a,span_id:n?o?.getPropagationContext().propagationSpanId||br():t,trace_id:r}}function W_(e){const{traceId:t,spanId:r}=e.spanContext();return Y0(t,r,en(e))}function Z_(e){const{traceId:t,spanId:r}=e.spanContext();return X0(t,r,en(e))}function J0(e){if(e&&e.length>0)return e.map(({context:{spanId:t,traceId:r,traceFlags:n,...a},attributes:o})=>({span_id:t,trace_id:r,sampled:n===1,attributes:o,...a}))}function hn(e){return typeof e==\"number\"?hp(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?hp(e.getTime()):Je()}function hp(e){return e>9999999999?e/1e3:e}function Ee(e){if(Y_(e))return e.getSpanJSON();const{spanId:t,traceId:r}=e.spanContext();if(K_(e)){const{attributes:n,startTime:a,name:o,endTime:i,status:s,links:c}=e;return{span_id:t,trace_id:r,data:n,description:o,parent_span_id:\"parentSpanId\"in e?e.parentSpanId:\"parentSpanContext\"in e?e.parentSpanContext?.spanId:void 0,start_timestamp:hn(a),timestamp:hn(i)||void 0,status:Q0(s),op:n[or],origin:n[ze],links:J0(c)}}return{span_id:t,trace_id:r,start_timestamp:0,data:{}}}function K_(e){const t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function Y_(e){return typeof e.getSpanJSON==\"function\"}function en(e){const{traceFlags:t}=e.spanContext();return t===1}function Q0(e){if(!(!e||e.code===0))return e.code===1?\"ok\":e.message||\"internal_error\"}var gn=\"_sentryChildSpans\",Kc=\"_sentryRootSpan\";function eh(e,t){ht(t,Kc,e[Kc]||e),e[gn]?e[gn].add(t):ht(e,gn,new Set([t]))}function X_(e,t){e[gn]&&e[gn].delete(t)}function mi(e){const t=new Set;function r(n){if(!t.has(n)&&en(n)){t.add(n);const a=n[gn]?Array.from(n[gn]):[];for(const o of a)r(o)}}return r(e),Array.from(t)}function mt(e){return e[Kc]||e}function Pt(){const e=ba(Cn());return e.getActiveSpan?e.getActiveSpan():Di(Pe())}function Yc(){mp||(Rn(()=>{console.warn(\"[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.\")}),mp=!0)}var gp=!1;function J_(){if(gp)return;function e(){const t=Pt(),r=t&&mt(t);if(r){const n=\"internal_error\";K&&M.log(`[Tracing] Root span: ${n} -> Global error occurred`),r.setStatus({code:2,message:n})}}e.tag=\"sentry_tracingErrorCallback\",gp=!0,$0(e),P0(e)}function Vt(e){if(typeof __SENTRY_TRACING__==\"boolean\"&&!__SENTRY_TRACING__)return!1;const t=e||ke()?.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}function vp(e){M.log(`Ignoring span ${e.op} - ${e.description} because it matches \\`ignoreSpans\\`.`)}function Fi(e,t){if(!t?.length||!e.description)return!1;for(const r of t){if(e3(r)){if(fi(e.description,r))return K&&vp(e),!0;continue}if(!r.name&&!r.op)continue;const n=r.name?fi(e.description,r.name):!0,a=r.op?e.op&&fi(e.op,r.op):!0;if(n&&a)return K&&vp(e),!0}return!1}function Q_(e,t){const r=t.parent_span_id,n=t.span_id;if(r)for(const a of e)a.parent_span_id===n&&(a.parent_span_id=r)}function e3(e){return typeof e==\"string\"||e instanceof RegExp}var t3=\"production\",th=\"_frozenDsc\";function hi(e,t){ht(e,th,t)}function rh(e,t){const r=t.getOptions(),{publicKey:n}=t.getDsn()||{},a={environment:r.environment||\"production\",release:r.release,public_key:n,trace_id:e,org_id:V_(t)};return t.emit(\"createDsc\",a),a}function nh(e,t){const r=t.getPropagationContext();return r.dsc||rh(r.traceId,e)}function Wr(e){const t=ke();if(!t)return{};const r=mt(e),n=Ee(r),a=n.data,o=r.spanContext().traceState,i=o?.get(\"sentry.sample_rate\")??a[\"sentry.sample_rate\"]??a[\"sentry.previous_trace_sample_rate\"];function s(h){return(typeof i==\"number\"||typeof i==\"string\")&&(h.sample_rate=`${i}`),h}const c=r[th];if(c)return s(c);const l=o?.get(\"sentry.dsc\"),d=l&&W0(l);if(d)return s(d);const u=rh(e.spanContext().traceId,t),f=a[Et],m=n.description;return f!==\"url\"&&m&&(u.transaction=m),Vt()&&(u.sampled=String(en(r)),u.sample_rand=o?.get(\"sentry.sample_rand\")??Mi(r).scope?.getPropagationContext().sampleRand.toString()),s(u),t.emit(\"createDsc\",u,r),u}var wn=class{constructor(e={}){this._traceId=e.traceId||Sr(),this._spanId=e.spanId||br()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:0}}end(e){}setAttribute(e,t){return this}setAttributes(e){return this}setStatus(e){return this}updateName(e){return this}isRecording(){return!1}addEvent(e,t,r){return this}addLink(e){return this}addLinks(e){return this}recordException(e,t){}};function vr(e,t=100,r=1/0){try{return Xc(\"\",e,t,r)}catch(n){return{ERROR:`**non-serializable** (${n})`}}}function ah(e,t=3,r=100*1024){const n=vr(e,t);return o3(n)>r?ah(e,t-1,r):n}function Xc(e,t,r=1/0,n=1/0,a=i3()){const[o,i]=a;if(t==null||[\"boolean\",\"string\"].includes(typeof t)||typeof t==\"number\"&&Number.isFinite(t))return t;const s=r3(e,t);if(!s.startsWith(\"[object \"))return s;if(t.__sentry_skip_normalization__)return t;const c=typeof t.__sentry_override_normalization_depth__==\"number\"?t.__sentry_override_normalization_depth__:r;if(c===0)return s.replace(\"object \",\"\");if(o(t))return\"[Circular ~]\";const l=t;if(l&&typeof l.toJSON==\"function\")try{return Xc(\"\",l.toJSON(),c-1,n,a)}catch{}const d=Array.isArray(t)?[]:{};let u=0;const f=M0(t);for(const m in f){if(!Object.prototype.hasOwnProperty.call(f,m))continue;if(u>=n){d[m]=\"[MaxProperties ~]\";break}const h=f[m];d[m]=Xc(m,h,c-1,n,a),u++}return i(t),d}function r3(e,t){try{if(e===\"domain\"&&t&&typeof t==\"object\"&&t._events)return\"[Domain]\";if(e===\"domainEmitter\")return\"[DomainEmitter]\";if(typeof global<\"u\"&&t===global)return\"[Global]\";if(typeof window<\"u\"&&t===window)return\"[Window]\";if(typeof document<\"u\"&&t===document)return\"[Document]\";if(N0(t))return R0(t);if(Jw(t))return\"[SyntheticEvent]\";if(typeof t==\"number\"&&!Number.isFinite(t))return`[${t}]`;if(typeof t==\"function\")return`[Function: ${_r(t)}]`;if(typeof t==\"symbol\")return`[${String(t)}]`;if(typeof t==\"bigint\")return`[BigInt: ${String(t)}]`;const r=n3(t);return/^HTML(\\w*)Element$/.test(r)?`[HTMLElement: ${r}]`:`[object ${r}]`}catch(r){return`**non-serializable** (${r})`}}function n3(e){const t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:\"null prototype\"}function a3(e){return~-encodeURI(e).split(/%..|./).length}function o3(e){return a3(JSON.stringify(e))}function i3(){const e=new WeakSet;function t(n){return e.has(n)?!0:(e.add(n),!1)}function r(n){e.delete(n)}return[t,r]}function Pn(e,t=[]){return[e,t]}function s3(e,t){const[r,n]=e;return[r,[...n,t]]}function Jc(e,t){const r=e[1];for(const n of r){const a=n[0].type;if(t(n,a))return!0}return!1}function c3(e,t){return Jc(e,(r,n)=>t.includes(n))}function Qc(e){const t=ks(_e);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function l3(e){const[t,r]=e;let n=JSON.stringify(t);function a(o){typeof n==\"string\"?n=typeof o==\"string\"?n+o:[Qc(n),o]:n.push(typeof o==\"string\"?Qc(o):o)}for(const o of r){const[i,s]=o;if(a(`\n${JSON.stringify(i)}\n`),typeof s==\"string\"||s instanceof Uint8Array)a(s);else{let c;try{c=JSON.stringify(s)}catch{c=JSON.stringify(vr(s))}a(c)}}return typeof n==\"string\"?n:u3(n)}function u3(e){const t=e.reduce((a,o)=>a+o.length,0),r=new Uint8Array(t);let n=0;for(const a of e)r.set(a,n),n+=a.length;return r}function d3(e){return[{type:\"span\"},e]}function p3(e){const t=typeof e.data==\"string\"?Qc(e.data):e.data;return[{type:\"attachment\",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}var oh={sessions:\"session\",event:\"error\",client_report:\"internal\",user_report:\"default\",profile_chunk:\"profile\",replay_event:\"replay\",replay_recording:\"replay\",check_in:\"monitor\",raw_security:\"security\",log:\"log_item\",trace_metric:\"metric\"};function f3(e){return e in oh}function yp(e){return f3(e)?oh[e]:e}function ih(e){if(!e?.sdk)return;const{name:t,version:r}=e.sdk;return{name:t,version:r}}function m3(e,t,r,n){const a=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!r&&n&&{dsn:wa(n)},...a&&{trace:a}}}function h3(e,t){if(!t)return e;const r=e.sdk||{};return e.sdk={...r,name:r.name||t.name,version:r.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0},e}function g3(e,t,r,n){const a=ih(r);return Pn({sent_at:new Date().toISOString(),...a&&{sdk:a},...!!n&&t&&{dsn:wa(t)}},[\"aggregates\"in e?[{type:\"sessions\"},e]:[{type:\"session\"},e.toJSON()]])}function v3(e,t,r,n){const a=ih(r),o=e.type&&e.type!==\"replay_event\"?e.type:\"event\";h3(e,r?.sdk);const i=m3(e,a,n,t);return delete e.sdkProcessingMetadata,Pn(i,[[{type:o},e]])}function y3(e,t){function r(m){return!!m.trace_id&&!!m.public_key}const n=Wr(e[0]),a=t?.getDsn(),o=t?.getOptions().tunnel,i={sent_at:new Date().toISOString(),...r(n)&&{trace:n},...!!o&&a&&{dsn:wa(a)}},{beforeSendSpan:s,ignoreSpans:c}=t?.getOptions()||{},l=c?.length?e.filter(m=>!Fi(Ee(m),c)):e,d=e.length-l.length;d&&t?.recordDroppedEvent(\"before_send\",\"span\",d);const u=s?m=>{const h=Ee(m),g=s(h);return g||(Yc(),h)}:Ee,f=[];for(const m of l){const h=u(m);h&&f.push(d3(h))}return Pn(i,f)}function b3(e){if(!K)return;const{description:t=\"< unknown name >\",op:r=\"< unknown op >\",parent_span_id:n}=Ee(e),{spanId:a}=e.spanContext(),o=en(e),i=mt(e),s=i===e,c=`[Tracing] Starting ${o?\"sampled\":\"unsampled\"} ${s?\"root \":\"\"}span`,l=[`op: ${r}`,`name: ${t}`,`ID: ${a}`];if(n&&l.push(`parent ID: ${n}`),!s){const{op:d,description:u}=Ee(i);l.push(`root ID: ${i.spanContext().spanId}`),d&&l.push(`root op: ${d}`),u&&l.push(`root description: ${u}`)}M.log(`${c}\n  ${l.join(`\n  `)}`)}function w3(e){if(!K)return;const{description:t=\"< unknown name >\",op:r=\"< unknown op >\"}=Ee(e),{spanId:n}=e.spanContext(),a=`[Tracing] Finishing \"${r}\" ${mt(e)===e?\"root \":\"\"}span \"${t}\" with ID ${n}`;M.log(a)}function _3(e,t,r,n=Pt()){const a=n&&mt(n);a&&(K&&M.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${r}`),a.addEvent(e,{[xo]:t,[So]:r}))}function bp(e){if(!e||e.length===0)return;const t={};return e.forEach(r=>{const n=r.attributes||{},a=n[So],o=n[xo];typeof a==\"string\"&&typeof o==\"number\"&&(t[r.name]={value:o,unit:a})}),t}var wp=1e3,Es=class{constructor(e={}){this._traceId=e.traceId||Sr(),this._spanId=e.spanId||br(),this._startTime=e.startTimestamp||Je(),this._links=e.links,this._attributes={},this.setAttributes({[ze]:\"manual\",[or]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),\"sampled\"in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}addLink(e){return this._links?this._links.push(e):this._links=[e],this}addLinks(e){return this._links?this._links.push(...e):this._links=e,this}recordException(e,t){}spanContext(){const{_spanId:e,_traceId:t,_sampled:r}=this;return{spanId:e,traceId:t,traceFlags:r?1:0}}setAttribute(e,t){return t===void 0?delete this._attributes[e]:this._attributes[e]=t,this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._startTime=hn(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(Et,\"custom\"),this}end(e){this._endTime||(this._endTime=hn(e),w3(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[or],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:Q0(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[ze],profile_id:this._attributes[H0],exclusive_time:this._attributes[Eo],measurements:bp(this._events),is_segment:this._isStandaloneSpan&&mt(this)===this||void 0,segment_id:this._isStandaloneSpan?mt(this).spanContext().spanId:void 0,links:J0(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,r){K&&M.log(\"[Tracing] Adding an event to span:\",e);const n=_p(t)?t:r||Je(),a=_p(t)?{}:t||{},o={name:e,time:hn(n),attributes:a};return this._events.push(o),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){const e=ke();if(e&&e.emit(\"spanEnd\",this),!(this._isStandaloneSpan||this===mt(this)))return;if(this._isStandaloneSpan){this._sampled?S3(y3([this],e)):(K&&M.log(\"[Tracing] Discarding standalone span because its trace was not chosen to be sampled.\"),e&&e.recordDroppedEvent(\"sample_rate\",\"span\"));return}const t=this._convertSpanToTransaction();t&&(Mi(this).scope||Pe()).captureEvent(t)}_convertSpanToTransaction(){if(!kp(Ee(this)))return;this._name||(K&&M.warn(\"Transaction has no name, falling back to `<unlabeled transaction>`.\"),this._name=\"<unlabeled transaction>\");const{scope:e,isolationScope:t}=Mi(this),r=e?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(this._sampled!==!0)return;const n=mi(this).filter(s=>s!==this&&!k3(s)).map(s=>Ee(s)).filter(kp),a=this._attributes[Et];delete this._attributes[pp],n.forEach(s=>{delete s.data[pp]});const o={contexts:{trace:q_(this)},spans:n.length>wp?n.sort((s,c)=>s.start_timestamp-c.start_timestamp).slice(0,wp):n,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:\"transaction\",sdkProcessingMetadata:{capturedSpanScope:e,capturedSpanIsolationScope:t,dynamicSamplingContext:Wr(this)},request:r,...a&&{transaction_info:{source:a}}},i=bp(this._events);return i&&Object.keys(i).length&&(K&&M.log(\"[Measurements] Adding measurements to transaction event\",JSON.stringify(i,void 0,2)),o.measurements=i),o}};function _p(e){return e&&typeof e==\"number\"||e instanceof Date||Array.isArray(e)}function kp(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}function k3(e){return e instanceof Es&&e.isStandaloneSpan()}function S3(e){const t=ke();if(!t)return;const r=e[1];if(!r||r.length===0){t.recordDroppedEvent(\"before_send\",\"span\");return}t.sendEnvelope(e)}function x3(e,t,r){if(!Vt(e))return[!1];let n,a;typeof e.tracesSampler==\"function\"?(a=e.tracesSampler({...t,inheritOrSampleWith:s=>typeof t.parentSampleRate==\"number\"?t.parentSampleRate:typeof t.parentSampled==\"boolean\"?Number(t.parentSampled):s}),n=!0):t.parentSampled!==void 0?a=t.parentSampled:typeof e.tracesSampleRate<\"u\"&&(a=e.tracesSampleRate,n=!0);const o=Qa(a);if(o===void 0)return K&&M.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(a)} of type ${JSON.stringify(typeof a)}.`),[!1];if(!o)return K&&M.log(`[Tracing] Discarding transaction because ${typeof e.tracesSampler==\"function\"?\"tracesSampler returned 0 or false\":\"a negative sampling decision was inherited or tracesSampleRate is set to 0\"}`),[!1,o,n];const i=r<o;return i||K&&M.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(a)})`),[i,o,n]}var sh=\"__SENTRY_SUPPRESS_TRACING__\";function _a(e){const t=lh();if(t.startInactiveSpan)return t.startInactiveSpan(e);const r=T3(e),{forceTransaction:n,parentSpan:a}=e;return(e.scope?o=>tu(e.scope,o):a!==void 0?o=>ch(a,o):o=>o())(()=>{const o=Pe(),i=C3(o,a);return e.onlyIfParent&&!i?new wn:E3({parentSpan:i,spanArguments:r,forceTransaction:n,scope:o})})}function ch(e,t){const r=lh();return r.withActiveSpan?r.withActiveSpan(e,t):tu(n=>(Ja(n,e||void 0),t(n)))}function E3({parentSpan:e,spanArguments:t,forceTransaction:r,scope:n}){if(!Vt()){const i=new wn;return(r||!e)&&hi(i,{sampled:\"false\",sample_rate:\"0\",transaction:t.name,...Wr(i)}),i}const a=sr();let o;if(e&&!r)o=I3(e,n,t),eh(e,o);else if(e){const i=Wr(e),{traceId:s,spanId:c}=e.spanContext(),l=en(e);o=Sp({traceId:s,parentSpanId:c,...t},n,l),hi(o,i)}else{const{traceId:i,dsc:s,parentSpanId:c,sampled:l}={...a.getPropagationContext(),...n.getPropagationContext()};o=Sp({traceId:i,parentSpanId:c,...t},n,l),s&&hi(o,s)}return b3(o),$_(o,n,a),o}function T3(e){const t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){const r={...t};return r.startTimestamp=hn(e.startTime),delete r.startTime,r}return t}function lh(){return ba(Cn())}function Sp(e,t,r){const n=ke(),a=n?.getOptions()||{},{name:o=\"\"}=e,i={spanAttributes:{...e.attributes},spanName:o,parentSampled:r};n?.emit(\"beforeSampling\",i,{decision:!1});const s=i.parentSampled??r,c=i.spanAttributes,l=t.getPropagationContext(),[d,u,f]=t.getScopeData().sdkProcessingMetadata[sh]?[!1]:x3(a,{name:o,parentSampled:s,attributes:c,parentSampleRate:Qa(l.dsc?.sample_rate)},l.sampleRand),m=new Es({...e,attributes:{[Et]:\"custom\",[S_]:u!==void 0&&f?u:void 0,...c},sampled:d});return!d&&n&&(K&&M.log(\"[Tracing] Discarding root span because its trace was not chosen to be sampled.\"),n.recordDroppedEvent(\"sample_rate\",\"transaction\")),n&&n.emit(\"spanStart\",m),m}function I3(e,t,r){const{spanId:n,traceId:a}=e.spanContext(),o=t.getScopeData().sdkProcessingMetadata[sh]?!1:en(e),i=o?new Es({...r,parentSpanId:n,traceId:a,sampled:o}):new wn({traceId:a});eh(e,i);const s=ke();return s&&(s.emit(\"spanStart\",i),r.endTimestamp&&s.emit(\"spanEnd\",i)),i}function C3(e,t){if(t)return t;if(t===null)return;const r=Di(e);if(!r)return;const n=ke();return(n?n.getOptions():{}).parentSpanIsAlwaysRootSpan?mt(r):r}var gi={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},R3=\"heartbeatFailed\",$3=\"idleTimeout\",P3=\"finalTimeout\",A3=\"externalFinish\";function uh(e,t={}){const r=new Map;let n=!1,a,o=A3,i=!t.disableAutoFinish;const s=[],{idleTimeout:c=gi.idleTimeout,finalTimeout:l=gi.finalTimeout,childSpanTimeout:d=gi.childSpanTimeout,beforeSpanEnd:u,trimIdleSpanEndTimestamp:f=!0}=t,m=ke();if(!m||!Vt()){const T=new wn;return hi(T,{sample_rate:\"0\",sampled:\"false\",...Wr(T)}),T}const h=Pe(),g=Pt(),v=L3(e);v.end=new Proxy(v.end,{apply(T,E,L){if(u&&u(v),E instanceof wn)return;const[j,...ue]=L,q=hn(j||Je()),X=mi(v).filter(D=>D!==v),de=Ee(v);if(!X.length||!f)return C(q),Reflect.apply(T,E,[q,...ue]);const ge=m.getOptions().ignoreSpans,B=X?.reduce((D,A)=>{const ve=Ee(A);return!ve.timestamp||ge&&Fi(ve,ge)?D:D?Math.max(D,ve.timestamp):ve.timestamp},void 0),Y=de.start_timestamp,F=Math.min(Y?Y+l/1e3:1/0,Math.max(Y||-1/0,Math.min(q,B||1/0)));return C(F),Reflect.apply(T,E,[F,...ue])}});function b(){a&&(clearTimeout(a),a=void 0)}function I(T){b(),a=setTimeout(()=>{!n&&r.size===0&&i&&(o=$3,v.end(T))},c)}function y(T){a=setTimeout(()=>{!n&&i&&(o=R3,v.end(T))},d)}function S(T){b(),r.set(T,!0),y(Je()+d/1e3)}function w(T){r.has(T)&&r.delete(T),r.size===0&&I(Je()+c/1e3)}function C(T){n=!0,r.clear(),s.forEach(X=>X()),Ja(h,g);const E=Ee(v),{start_timestamp:L}=E;if(!L)return;E.data[\"sentry.idle_span_finish_reason\"]||v.setAttribute(Oi,o);const j=E.status;(!j||j===\"unknown\")&&v.setStatus({code:1}),M.log(`[Tracing] Idle span \"${E.op}\" finished`);const ue=mi(v).filter(X=>X!==v);let q=0;ue.forEach(X=>{X.isRecording()&&(X.setStatus({code:2,message:\"cancelled\"}),X.end(T),K&&M.log(\"[Tracing] Cancelling span since span ended early\",JSON.stringify(X,void 0,2)));const{timestamp:de=0,start_timestamp:ge=0}=Ee(X),B=ge<=T,Y=(l+c)/1e3,F=de-ge<=Y;if(K){const D=JSON.stringify(X,void 0,2);B?F||M.log(\"[Tracing] Discarding span since it finished after idle span final timeout\",D):M.log(\"[Tracing] Discarding span since it happened after idle span was finished\",D)}(!F||!B)&&(X_(v,X),q++)}),q>0&&v.setAttribute(\"sentry.idle_span_discarded_spans\",q)}return s.push(m.on(\"spanStart\",T=>{n||T===v||Ee(T).timestamp||T instanceof Es&&T.isStandaloneSpan()||mi(v).includes(T)&&S(T.spanContext().spanId)})),s.push(m.on(\"spanEnd\",T=>{n||w(T.spanContext().spanId)})),s.push(m.on(\"idleSpanEnableAutoFinish\",T=>{T===v&&(i=!0,I(),r.size&&y())})),t.disableAutoFinish||I(),setTimeout(()=>{n||(v.setStatus({code:2,message:\"deadline_exceeded\"}),o=P3,v.end())},l),v}function L3(e){const t=_a(e);return Ja(Pe(),t),K&&M.log(\"[Tracing] Started span is an idle span\"),t}var uc=0,xp=1,Ep=2;function To(e){return new dh(t=>{t(e)})}function ru(e){return new dh((t,r)=>{r(e)})}var dh=class el{constructor(t){this._state=uc,this._handlers=[],this._runExecutor(t)}then(t,r){return new el((n,a)=>{this._handlers.push([!1,o=>{if(!t)n(o);else try{n(t(o))}catch(i){a(i)}},o=>{if(!r)a(o);else try{n(r(o))}catch(i){a(i)}}]),this._executeHandlers()})}catch(t){return this.then(r=>r,t)}finally(t){return new el((r,n)=>{let a,o;return this.then(i=>{o=!1,a=i,t&&t()},i=>{o=!0,a=i,t&&t()}).then(()=>{if(o){n(a);return}r(a)})})}_executeHandlers(){if(this._state===uc)return;const t=this._handlers.slice();this._handlers=[],t.forEach(r=>{r[0]||(this._state===xp&&r[1](this._value),this._state===Ep&&r[2](this._value),r[0]=!0)})}_runExecutor(t){const r=(o,i)=>{if(this._state===uc){if(yo(i)){i.then(n,a);return}this._state=o,this._value=i,this._executeHandlers()}},n=o=>{r(xp,o)},a=o=>{r(Ep,o)};try{t(n,a)}catch(o){a(o)}}};function N3(e,t,r,n=0){try{const a=tl(t,r,e,n);return yo(a)?a:To(a)}catch(a){return ru(a)}}function tl(e,t,r,n){const a=r[n];if(!e||!a)return e;const o=a({...e},t);return K&&o===null&&M.log(`Event processor \"${a.id||\"?\"}\" dropped event`),yo(o)?o.then(i=>tl(i,t,r,n+1)):tl(o,t,r,n+1)}var cn,Tp,Ip,Dr;function D3(e){const t=_e._sentryDebugIds,r=_e._debugIds;if(!t&&!r)return{};const n=t?Object.keys(t):[],a=r?Object.keys(r):[];if(Dr&&n.length===Tp&&a.length===Ip)return Dr;Tp=n.length,Ip=a.length,Dr={},cn||(cn={});const o=(i,s)=>{for(const c of i){const l=s[c],d=cn?.[c];if(d&&Dr&&l)Dr[d[0]]=l,cn&&(cn[c]=[d[0],l]);else if(l){const u=e(c);for(let f=u.length-1;f>=0;f--){const m=u[f]?.filename;if(m&&Dr&&cn){Dr[m]=l,cn[c]=[m,l];break}}}}};return t&&o(n,t),r&&o(a,r),Dr}function O3(e,t){const{fingerprint:r,span:n,breadcrumbs:a,sdkProcessingMetadata:o}=t;M3(e,t),n&&V3(e,n),B3(e,r),F3(e,a),z3(e,o)}function Cp(e,t){const{extra:r,tags:n,attributes:a,user:o,contexts:i,level:s,sdkProcessingMetadata:c,breadcrumbs:l,fingerprint:d,eventProcessors:u,attachments:f,propagationContext:m,transactionName:h,span:g}=t;Ma(e,\"extra\",r),Ma(e,\"tags\",n),Ma(e,\"attributes\",a),Ma(e,\"user\",o),Ma(e,\"contexts\",i),e.sdkProcessingMetadata=ko(e.sdkProcessingMetadata,c,2),s&&(e.level=s),h&&(e.transactionName=h),g&&(e.span=g),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),d.length&&(e.fingerprint=[...e.fingerprint,...d]),u.length&&(e.eventProcessors=[...e.eventProcessors,...u]),f.length&&(e.attachments=[...e.attachments,...f]),e.propagationContext={...e.propagationContext,...m}}function Ma(e,t,r){e[t]=ko(e[t],r,1)}function ph(e,t){const r=__().getScopeData();return e&&Cp(r,e.getScopeData()),t&&Cp(r,t.getScopeData()),r}function M3(e,t){const{extra:r,tags:n,user:a,contexts:o,level:i,transactionName:s}=t;Object.keys(r).length&&(e.extra={...r,...e.extra}),Object.keys(n).length&&(e.tags={...n,...e.tags}),Object.keys(a).length&&(e.user={...a,...e.user}),Object.keys(o).length&&(e.contexts={...o,...e.contexts}),i&&(e.level=i),s&&e.type!==\"transaction\"&&(e.transaction=s)}function F3(e,t){const r=[...e.breadcrumbs||[],...t];e.breadcrumbs=r.length?r:void 0}function z3(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function V3(e,t){e.contexts={trace:G_(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:Wr(t),...e.sdkProcessingMetadata};const r=Ee(mt(t)).description;r&&!e.transaction&&e.type===\"transaction\"&&(e.transaction=r)}function B3(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}function H3(e,t,r,n,a,o){const{normalizeDepth:i=3,normalizeMaxBreadth:s=1e3}=e,c={...t,event_id:t.event_id||r.event_id||It(),timestamp:t.timestamp||$n()},l=r.integrations||e.integrations.map(g=>g.name);U3(c,e),G3(c,l),a&&a.emit(\"applyFrameMetadata\",t),t.type===void 0&&j3(c,e.stackParser);const d=Z3(n,r.captureContext);r.mechanism&&ta(c,r.mechanism);const u=a?a.getEventProcessors():[],f=ph(o,d),m=[...r.attachments||[],...f.attachments];m.length&&(r.attachments=m),O3(c,f);const h=[...u,...f.eventProcessors];return(r.data&&r.data.__sentry__===!0?To(c):N3(h,c,r)).then(g=>(g&&q3(g),typeof i==\"number\"&&i>0?W3(g,i,s):g))}function U3(e,t){const{environment:r,release:n,dist:a,maxValueLength:o}=t;e.environment=e.environment||r||\"production\",!e.release&&n&&(e.release=n),!e.dist&&a&&(e.dist=a);const i=e.request;i?.url&&o&&(i.url=qc(i.url,o)),o&&e.exception?.values?.forEach(s=>{s.value&&(s.value=qc(s.value,o))})}function j3(e,t){const r=D3(t);e.exception?.values?.forEach(n=>{n.stacktrace?.frames?.forEach(a=>{a.filename&&(a.debug_id=r[a.filename])})})}function q3(e){const t={};if(e.exception?.values?.forEach(n=>{n.stacktrace?.frames?.forEach(a=>{a.debug_id&&(a.abs_path?t[a.abs_path]=a.debug_id:a.filename&&(t[a.filename]=a.debug_id),delete a.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const r=e.debug_meta.images;Object.entries(t).forEach(([n,a])=>{r.push({type:\"sourcemap\",code_file:n,debug_id:a})})}function G3(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function W3(e,t,r){if(!e)return null;const n={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(a=>({...a,...a.data&&{data:vr(a.data,t,r)}}))},...e.user&&{user:vr(e.user,t,r)},...e.contexts&&{contexts:vr(e.contexts,t,r)},...e.extra&&{extra:vr(e.extra,t,r)}};return e.contexts?.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=vr(e.contexts.trace.data,t,r))),e.spans&&(n.spans=e.spans.map(a=>({...a,...a.data&&{data:vr(a.data,t,r)}}))),e.contexts?.flags&&n.contexts&&(n.contexts.flags=vr(e.contexts.flags,3,r)),n}function Z3(e,t){if(!t)return e;const r=e?e.clone():new bn;return r.update(t),r}function K3(e){if(e)return Y3(e)?{captureContext:e}:J3(e)?{captureContext:e}:e}function Y3(e){return e instanceof bn||typeof e==\"function\"}var X3=[\"user\",\"level\",\"extra\",\"contexts\",\"tags\",\"fingerprint\",\"propagationContext\"];function J3(e){return Object.keys(e).some(t=>X3.includes(t))}function fh(e,t){return Pe().captureException(e,K3(t))}function mh(e,t){return Pe().captureEvent(e,t)}function Q3(e,t){sr().setContext(e,t)}function ek(){const e=ke();return e?.getOptions().enabled!==!1&&!!e?.getTransport()}function Rp(e){const t=sr(),{user:r}=ph(t,Pe()),{userAgent:n}=_e.navigator||{},a=s_({user:r,...n&&{userAgent:n},...e}),o=t.getSession();return o?.status===\"ok\"&&ra(o,{status:\"exited\"}),hh(),t.setSession(a),a}function hh(){const e=sr(),t=Pe().getSession()||e.getSession();t&&c_(t),gh(),e.setSession()}function gh(){const e=sr(),t=ke(),r=e.getSession();r&&t&&t.captureSession(r)}function dc(e=!1){if(e){hh();return}gh()}function tk(e){const t=e.protocol?`${e.protocol}:`:\"\",r=e.port?`:${e.port}`:\"\";return`${t}//${e.host}${r}${e.path?`/${e.path}`:\"\"}/api/`}function rk(e){return`${tk(e)}${e.projectId}/envelope/`}function nk(e,t){const r={sentry_version:\"7\"};return e.publicKey&&(r.sentry_key=e.publicKey),t&&(r.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(r).toString()}function ak(e,t,r){return t||`${rk(e)}?${nk(e,r)}`}var $p=[];function ok(e){const t={};return e.forEach(r=>{const{name:n}=r,a=t[n];a&&!a.isDefaultInstance&&r.isDefaultInstance||(t[n]=r)}),Object.values(t)}function ik(e){const t=e.defaultIntegrations||[],r=e.integrations;t.forEach(a=>{a.isDefaultInstance=!0});let n;if(Array.isArray(r))n=[...t,...r];else if(typeof r==\"function\"){const a=r(t);n=Array.isArray(a)?a:[a]}else n=t;return ok(n)}function sk(e,t){const r={};return t.forEach(n=>{n&&vh(e,n,r)}),r}function Pp(e,t){for(const r of t)r?.afterAllSetup&&r.afterAllSetup(e)}function vh(e,t,r){if(r[t.name]){K&&M.log(`Integration skipped because it was already installed: ${t.name}`);return}if(r[t.name]=t,!$p.includes(t.name)&&typeof t.setupOnce==\"function\"&&(t.setupOnce(),$p.push(t.name)),t.setup&&typeof t.setup==\"function\"&&t.setup(e),typeof t.preprocessEvent==\"function\"){const n=t.preprocessEvent.bind(t);e.on(\"preprocessEvent\",(a,o)=>n(a,o,e))}if(typeof t.processEvent==\"function\"){const n=t.processEvent.bind(t),a=Object.assign((o,i)=>n(o,i,e),{id:t.name});e.addEventProcessor(a)}K&&M.log(`Integration installed: ${t.name}`)}function ck(e){const t=ke();if(!t){K&&M.warn(`Cannot add integration \"${e.name}\" because no SDK Client is available.`);return}t.addIntegration(e)}function lk(e){return[{type:\"log\",item_count:e.length,content_type:\"application/vnd.sentry.items.log+json\"},{items:e}]}function uk(e,t,r,n){const a={};return t?.sdk&&(a.sdk={name:t.sdk.name,version:t.sdk.version}),r&&n&&(a.dsn=wa(n)),Pn(a,[lk(e)])}function rl(e,t){const r=t??dk(e)??[];if(r.length===0)return;const n=e.getOptions(),a=uk(r,n._metadata,n.tunnel,e.getDsn());yh().set(e,[]),e.emit(\"flushLogs\"),e.sendEnvelope(a)}function dk(e){return yh().get(e)}function yh(){return va(\"clientToLogBufferMap\",()=>new WeakMap)}function pk(e){return[{type:\"trace_metric\",item_count:e.length,content_type:\"application/vnd.sentry.items.trace-metric+json\"},{items:e}]}function fk(e,t,r,n){const a={};return t?.sdk&&(a.sdk={name:t.sdk.name,version:t.sdk.version}),r&&n&&(a.dsn=wa(n)),Pn(a,[pk(e)])}function bh(e,t){const r=t??mk(e)??[];if(r.length===0)return;const n=e.getOptions(),a=fk(r,n._metadata,n.tunnel,e.getDsn());wh().set(e,[]),e.emit(\"flushMetrics\"),e.sendEnvelope(a)}function mk(e){return wh().get(e)}function wh(){return va(\"clientToMetricBufferMap\",()=>new WeakMap)}function _h(e){return typeof e==\"object\"&&typeof e.unref==\"function\"&&e.unref(),e}var nu=Symbol.for(\"SentryBufferFullError\");function au(e=100){const t=new Set;function r(){return t.size<e}function n(i){t.delete(i)}function a(i){if(!r())return ru(nu);const s=i();return t.add(s),s.then(()=>n(s),()=>n(s)),s}function o(i){if(!t.size)return To(!0);const s=Promise.allSettled(Array.from(t)).then(()=>!0);if(!i)return s;const c=[s,new Promise(l=>_h(setTimeout(()=>l(!1),i)))];return Promise.race(c)}return{get $(){return Array.from(t)},add:a,drain:o}}var hk=60*1e3;function gk(e,t=_o()){const r=parseInt(`${e}`,10);if(!isNaN(r))return r*1e3;const n=Date.parse(`${e}`);return isNaN(n)?hk:n-t}function vk(e,t){return e[t]||e.all||0}function yk(e,t,r=_o()){return vk(e,t)>r}function bk(e,{statusCode:t,headers:r},n=_o()){const a={...e},o=r?.[\"x-sentry-rate-limits\"],i=r?.[\"retry-after\"];if(o)for(const s of o.trim().split(\",\")){const[c,l,,,d]=s.split(\":\",5),u=parseInt(c,10),f=(isNaN(u)?60:u)*1e3;if(!l)a.all=n+f;else for(const m of l.split(\";\"))m===\"metric_bucket\"?(!d||d.split(\";\").includes(\"custom\"))&&(a[m]=n+f):a[m]=n+f}else i?a.all=n+gk(i,n):t===429&&(a.all=n+60*1e3);return a}function wk(e,t,r=au(e.bufferSize||64)){let n={};const a=i=>r.drain(i);function o(i){const s=[];if(Jc(i,(u,f)=>{const m=yp(f);yk(n,m)?e.recordDroppedEvent(\"ratelimit_backoff\",m):s.push(u)}),s.length===0)return Promise.resolve({});const c=Pn(i[0],s),l=u=>{if(c3(c,[\"client_report\"])){K&&M.warn(`Dropping client report. Will not send outcomes (reason: ${u}).`);return}Jc(c,(f,m)=>{e.recordDroppedEvent(u,yp(m))})},d=()=>t({body:l3(c)}).then(u=>u.statusCode===413?(K&&M.error(\"Sentry responded with status code 413. Envelope was discarded due to exceeding size limits.\"),l(\"send_error\"),u):(K&&u.statusCode!==void 0&&(u.statusCode<200||u.statusCode>=300)&&M.warn(`Sentry responded with status code ${u.statusCode} to sent event.`),n=bk(n,u),u),u=>{throw l(\"network_error\"),K&&M.error(\"Encountered error running transport request:\",u),u});return r.add(d).then(u=>u,u=>{if(u===nu)return K&&M.error(\"Skipped sending event because buffer is full.\"),l(\"queue_overflow\"),Promise.resolve({});throw u})}return{send:o,flush:a}}function _k(e,t,r){const n=[{type:\"client_report\"},{timestamp:r||$n(),discarded_events:e}];return Pn(t?{dsn:t}:{},[n])}function kh(e){const t=[];e.message&&t.push(e.message);try{const r=e.exception.values[e.exception.values.length-1];r?.value&&(t.push(r.value),r.type&&t.push(`${r.type}: ${r.value}`))}catch{}return t}function kk(e){const{trace_id:t,parent_span_id:r,span_id:n,status:a,origin:o,data:i,op:s}=e.contexts?.trace??{};return{data:i??{},description:e.transaction,op:s,parent_span_id:r,span_id:n??\"\",start_timestamp:e.start_timestamp??0,status:a,timestamp:e.timestamp,trace_id:t??\"\",origin:o,profile_id:i?.[H0],exclusive_time:i?.[Eo],measurements:e.measurements,is_segment:!0}}function Sk(e){return{type:\"transaction\",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{\"sentry.profile_id\":e.profile_id},...e.exclusive_time&&{\"sentry.exclusive_time\":e.exclusive_time}}}},measurements:e.measurements}}var Ap=\"Not capturing exception because it's already been captured.\",Lp=\"Discarded session because of missing or non-string release\",Sh=Symbol.for(\"SentryInternalError\"),xh=Symbol.for(\"SentryDoNotSendEventError\"),xk=5e3;function vi(e){return{message:e,[Sh]:!0}}function pc(e){return{message:e,[xh]:!0}}function Np(e){return!!e&&typeof e==\"object\"&&Sh in e}function Dp(e){return!!e&&typeof e==\"object\"&&xh in e}function Op(e,t,r,n,a){let o=0,i,s=!1;e.on(r,()=>{o=0,clearTimeout(i),s=!1}),e.on(t,c=>{o+=n(c),o>=8e5?a(e):s||(s=!0,i=_h(setTimeout(()=>{a(e)},xk)))}),e.on(\"flush\",()=>{a(e)})}var Ek=class{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=au(e.transportOptions?.bufferSize??64),e.dsn?this._dsn=B_(e.dsn):K&&M.warn(\"No DSN provided, client will not send events.\"),this._dsn){const t=ak(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&Op(this,\"afterCaptureLog\",\"flushLogs\",Rk,rl),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&Op(this,\"afterCaptureMetric\",\"flushMetrics\",Ck,bh)}captureException(e,t,r){const n=It();if(cp(e))return K&&M.log(Ap),n;const a={event_id:n,...t};return this._process(()=>this.eventFromException(e,a).then(o=>this._captureEvent(o,a,r)).then(o=>o),\"error\"),a.event_id}captureMessage(e,t,r,n){const a={event_id:It(),...r},o=Xl(e)?e:String(e),i=ea(e),s=i?this.eventFromMessage(o,t,a):this.eventFromException(e,a);return this._process(()=>s.then(c=>this._captureEvent(c,a,n)),i?\"unknown\":\"error\"),a.event_id}captureEvent(e,t,r){const n=It();if(t?.originalException&&cp(t.originalException))return K&&M.log(Ap),n;const a={event_id:n,...t},o=e.sdkProcessingMetadata||{},i=o.capturedSpanScope,s=o.capturedSpanIsolationScope,c=Mp(e.type);return this._process(()=>this._captureEvent(e,a,i||r,s),c),a.event_id}captureSession(e){this.sendSession(e),ra(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){const t=this._transport;if(!t)return!0;this.emit(\"flush\");const r=await this._isClientDoneProcessing(e),n=await t.flush(e);return r&&n}async close(e){rl(this);const t=await this.flush(e);return this.getOptions().enabled=!1,this.emit(\"close\"),t}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith(\"Spotlight\")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){const t=this._integrations[e.name];vh(this,e,this._integrations),t||Pp(this,[e])}sendEvent(e,t={}){this.emit(\"beforeSendEvent\",e,t);let r=v3(e,this._dsn,this._options._metadata,this._options.tunnel);for(const n of t.attachments||[])r=s3(r,p3(n));this.sendEnvelope(r).then(n=>this.emit(\"afterSendEvent\",e,n))}sendSession(e){const{release:t,environment:r=t3}=this._options;if(\"aggregates\"in e){const a=e.attrs||{};if(!a.release&&!t){K&&M.warn(Lp);return}a.release=a.release||t,a.environment=a.environment||r,e.attrs=a}else{if(!e.release&&!t){K&&M.warn(Lp);return}e.release=e.release||t,e.environment=e.environment||r}this.emit(\"beforeSendSession\",e);const n=g3(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(n)}recordDroppedEvent(e,t,r=1){if(this._options.sendClientReports){const n=`${e}:${t}`;K&&M.log(`Recording outcome: \"${n}\"${r>1?` (${r} times)`:\"\"}`),this._outcomes[n]=(this._outcomes[n]||0)+r}}on(e,t){const r=this._hooks[e]=this._hooks[e]||new Set,n=(...a)=>t(...a);return r.add(n),()=>{r.delete(n)}}emit(e,...t){const r=this._hooks[e];r&&r.forEach(n=>n(...t))}async sendEnvelope(e){if(this.emit(\"beforeEnvelope\",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(t){return K&&M.error(\"Error while sending envelope:\",t),{}}return K&&M.error(\"Transport disabled\"),{}}dispose(){}_setupIntegrations(){const{integrations:e}=this._options;this._integrations=sk(this,e),Pp(this,e)}_updateSessionFromEvent(e,t){let r=t.level===\"fatal\",n=!1;const a=t.exception?.values;if(a){n=!0,r=!1;for(const i of a)if(i.mechanism?.handled===!1){r=!0;break}}const o=e.status===\"ok\";(o&&e.errors===0||o&&r)&&(ra(e,{...r&&{status:\"crashed\"},errors:e.errors||Number(n||r)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||t<e;){if(await new Promise(r=>setTimeout(r,1)),!this._numProcessing)return!0;t++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(e,t,r,n){const a=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o?.length&&(t.integrations=o),this.emit(\"preprocessEvent\",e,t),e.type||n.setLastEventId(e.event_id||t.event_id),H3(a,e,t,r,this,n).then(i=>(i===null||(this.emit(\"postprocessEvent\",i,t),i.contexts={trace:{...i.contexts?.trace,...k_(r)},...i.contexts},i.sdkProcessingMetadata={dynamicSamplingContext:nh(this,r),...i.sdkProcessingMetadata}),i))}_captureEvent(e,t={},r=Pe(),n=sr()){return K&&nl(e)&&M.log(`Captured error event \\`${kh(e)[0]||\"<unknown>\"}\\``),this._processEvent(e,t,r,n).then(a=>a.event_id,a=>{K&&(Dp(a)?M.log(a.message):Np(a)?M.warn(a.message):M.warn(a))})}_processEvent(e,t,r,n){const a=this.getOptions(),{sampleRate:o}=a,i=Eh(e),s=nl(e),c=`before send for type \\`${e.type||\"error\"}\\``,l=typeof o>\"u\"?void 0:Qa(o);if(s&&typeof l==\"number\"&&Vr()>l)return this.recordDroppedEvent(\"sample_rate\",\"error\"),ru(pc(`Discarding event because it's not included in the random sample (sampling rate = ${o})`));const d=Mp(e.type);return this._prepareEvent(e,t,r,n).then(u=>{if(u===null)throw this.recordDroppedEvent(\"event_processor\",d),pc(\"An event processor returned `null`, will not send event.\");return t.data?.__sentry__===!0?u:Tk(Ik(this,a,u,t),c)}).then(u=>{if(u===null){if(this.recordDroppedEvent(\"before_send\",d),i){const h=1+(e.spans||[]).length;this.recordDroppedEvent(\"before_send\",\"span\",h)}throw pc(`${c} returned \\`null\\`, will not send event.`)}const f=r.getSession()||n.getSession();if(s&&f&&this._updateSessionFromEvent(f,u),i){const h=(u.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(u.spans?u.spans.length:0);h>0&&this.recordDroppedEvent(\"before_send\",\"span\",h)}const m=u.transaction_info;if(i&&m&&u.transaction!==e.transaction){const h=\"custom\";u.transaction_info={...m,source:h}}return this.sendEvent(u,t),u}).then(null,u=>{throw Dp(u)||Np(u)?u:(this.captureException(u,{mechanism:{handled:!1,type:\"internal\"},data:{__sentry__:!0},originalException:u}),vi(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${u}`))})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(r=>(this._numProcessing--,r),r=>(this._numProcessing--,r===nu&&this.recordDroppedEvent(\"queue_overflow\",t),r))}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.entries(e).map(([t,r])=>{const[n,a]=t.split(\":\");return{reason:n,category:a,quantity:r}})}_flushOutcomes(){K&&M.log(\"Flushing outcomes...\");const e=this._clearOutcomes();if(e.length===0){K&&M.log(\"No outcomes to send\");return}if(!this._dsn){K&&M.log(\"No dsn provided, will not send outcomes\");return}K&&M.log(\"Sending outcomes:\",e);const t=_k(e,this._options.tunnel&&wa(this._dsn));this.sendEnvelope(t)}};function Mp(e){return e===\"replay_event\"?\"replay\":e||\"error\"}function Tk(e,t){const r=`${t} must return \\`null\\` or a valid event.`;if(yo(e))return e.then(n=>{if(!Xa(n)&&n!==null)throw vi(r);return n},n=>{throw vi(`${t} rejected with ${n}`)});if(!Xa(e)&&e!==null)throw vi(r);return e}function Ik(e,t,r,n){const{beforeSend:a,beforeSendTransaction:o,beforeSendSpan:i,ignoreSpans:s}=t;let c=r;if(nl(c)&&a)return a(c,n);if(Eh(c)){if(i||s){const l=kk(c);if(s?.length&&Fi(l,s))return null;if(i){const d=i(l);d?c=ko(r,Sk(d)):Yc()}if(c.spans){const d=[],u=c.spans;for(const m of u){if(s?.length&&Fi(m,s)){Q_(u,m);continue}if(i){const h=i(m);h?d.push(h):(Yc(),d.push(m))}else d.push(m)}const f=c.spans.length-d.length;f&&e.recordDroppedEvent(\"before_send\",\"span\",f),c.spans=d}}if(o){if(c.spans){const l=c.spans.length;c.sdkProcessingMetadata={...r.sdkProcessingMetadata,spanCountBeforeProcessing:l}}return o(c,n)}}return c}function nl(e){return e.type===void 0}function Eh(e){return e.type===\"transaction\"}function Ck(e){let t=0;return e.name&&(t+=e.name.length*2),t+=8,t+Th(e.attributes)}function Rk(e){let t=0;return e.message&&(t+=e.message.length*2),t+Th(e.attributes)}function Th(e){if(!e)return 0;let t=0;return Object.values(e).forEach(r=>{Array.isArray(r)?t+=r.length*Fp(r[0]):ea(r)?t+=Fp(r):t+=100}),t}function Fp(e){return typeof e==\"string\"?e.length*2:typeof e==\"number\"?8:typeof e==\"boolean\"?4:0}function $k(e){return Ss(e)&&\"__sentry_fetch_url_host__\"in e&&typeof e.__sentry_fetch_url_host__==\"string\"}function zp(e){return $k(e)?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function Pk(e,t){t.debug===!0&&(K?M.enable():Rn(()=>{console.warn(\"[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.\")})),Pe().update(t.initialScope);const r=new e(t);return Ak(r),r.init(),r}function Ak(e){Pe().setClient(e)}var Lk=\"thismessage:/\";function Ih(e){return\"isRelative\"in e}function Ch(e,t){const r=e.indexOf(\"://\")<=0&&e.indexOf(\"//\")!==0,n=t??(r?Lk:void 0);try{if(\"canParse\"in URL&&!URL.canParse(e,n))return;const a=new URL(e,n);return r?{isRelative:r,pathname:a.pathname,search:a.search,hash:a.hash}:a}catch{}}function Nk(e){if(Ih(e))return e.pathname;const t=new URL(e);return t.search=\"\",t.hash=\"\",[\"80\",\"443\"].includes(t.port)&&(t.port=\"\"),t.password&&(t.password=\"%filtered%\"),t.username&&(t.username=\"%filtered%\"),t.toString()}function vn(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\\/\\/([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$/);if(!t)return{};const r=t[6]||\"\",n=t[8]||\"\";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:n,relative:t[5]+r+n}}function Dk(e){return e.split(/[?#]/,1)[0]}function Hr(e,t=!0){if(e.startsWith(\"data:\")){const r=e.match(/^data:([^;,]+)/),n=r?r[1]:\"text/plain\",a=e.includes(\";base64,\"),o=e.indexOf(\",\");let i=\"\";if(t&&o!==-1){const s=e.slice(o+1);i=s.length>10?`${s.slice(0,10)}... [truncated]`:s}return`data:${n}${a?\",base64\":\"\"}${i?`,${i}`:\"\"}`}return e}function Ok(e){\"aggregates\"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:\"{{auto}}\"}):e.ipAddress===void 0&&(e.ipAddress=\"{{auto}}\")}function ou(e,t,r=[t],n=\"npm\"){const a=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};a.name||(a.name=`sentry.javascript.${t}`,a.packages=r.map(o=>({name:`${n}:@sentry/${o}`,version:Li})),a.version=Li)}function Rh(e={}){const t=e.client||ke();if(!ek()||!t)return{};const r=ba(Cn());if(r.getTraceData)return r.getTraceData(e);const n=e.scope||Pe(),a=e.span||Pt();if(!a&&w_())return{};const o=a?W_(a):Mk(n),i=P_(a?Wr(a):nh(t,n));if(!K0.test(o))return M.warn(\"Invalid sentry-trace data. Cannot generate trace data\"),{};const s={\"sentry-trace\":o,baggage:i};return e.propagateTraceparent&&(s.traceparent=a?Z_(a):Fk(n)),s}function Mk(e){const{traceId:t,sampled:r,propagationSpanId:n}=e.getPropagationContext();return Y0(t,n,r)}function Fk(e){const{traceId:t,sampled:r,propagationSpanId:n}=e.getPropagationContext();return X0(t,n,r)}var zk=100;function _n(e,t){const r=ke(),n=sr();if(!r)return;const{beforeBreadcrumb:a=null,maxBreadcrumbs:o=zk}=r.getOptions();if(o<=0)return;const i={timestamp:$n(),...e},s=a?Rn(()=>a(i,t)):i;s!==null&&(r.emit&&r.emit(\"beforeAddBreadcrumb\",s,t),n.addBreadcrumb(s,o))}var Vp,Vk=\"FunctionToString\",Bp=new WeakMap,Bk=(()=>({name:Vk,setupOnce(){Vp=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=eu(this),r=Bp.has(ke())&&t!==void 0?t:this;return Vp.apply(r,e)}}catch{}},setup(e){Bp.set(e,!0)}})),Hk=Bk,Uk=[/^Script error\\.?$/,/^Javascript error: Script error\\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \\(evaluating 'a\\.[A-Z]'\\)$/,/can't redefine non-configurable property \"solana\"/,/vv\\(\\)\\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],jk=\"EventFilters\",qk=(e={})=>{let t;return{name:jk,setup(r){t=Hp(e,r.getOptions())},processEvent(r,n,a){return t||(t=Hp(e,a.getOptions())),Wk(r,t)?null:r}}},Gk=((e={})=>({...qk(e),name:\"InboundFilters\"}));function Hp(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:Uk],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function Wk(e,t){if(e.type){if(e.type===\"transaction\"&&Kk(e,t.ignoreTransactions))return K&&M.warn(`Event dropped due to being matched by \\`ignoreTransactions\\` option.\nEvent: ${fn(e)}`),!0}else{if(Zk(e,t.ignoreErrors))return K&&M.warn(`Event dropped due to being matched by \\`ignoreErrors\\` option.\nEvent: ${fn(e)}`),!0;if(Qk(e))return K&&M.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${fn(e)}`),!0;if(Yk(e,t.denyUrls))return K&&M.warn(`Event dropped due to being matched by \\`denyUrls\\` option.\nEvent: ${fn(e)}.\nUrl: ${zi(e)}`),!0;if(!Xk(e,t.allowUrls))return K&&M.warn(`Event dropped due to not being matched by \\`allowUrls\\` option.\nEvent: ${fn(e)}.\nUrl: ${zi(e)}`),!0}return!1}function Zk(e,t){return t?.length?kh(e).some(r=>Br(r,t)):!1}function Kk(e,t){if(!t?.length)return!1;const r=e.transaction;return r?Br(r,t):!1}function Yk(e,t){if(!t?.length)return!1;const r=zi(e);return r?Br(r,t):!1}function Xk(e,t){if(!t?.length)return!0;const r=zi(e);return r?Br(r,t):!0}function Jk(e=[]){for(let t=e.length-1;t>=0;t--){const r=e[t];if(r&&r.filename!==\"<anonymous>\"&&r.filename!==\"[native code]\")return r.filename||null}return null}function zi(e){try{const t=[...e.exception?.values??[]].reverse().find(r=>r.mechanism?.parent_id===void 0&&r.stacktrace?.frames?.length)?.stacktrace?.frames;return t?Jk(t):null}catch{return K&&M.error(`Cannot extract url for event ${fn(e)}`),null}}function Qk(e){return e.exception?.values?.length?!e.message&&!e.exception.values.some(t=>t.stacktrace||t.type&&t.type!==\"Error\"||t.value):!1}function e5(e,t,r,n,a,o){if(!a.exception?.values||!o||!kr(o.originalException,Error))return;const i=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;i&&(a.exception.values=al(e,t,n,o.originalException,r,a.exception.values,i,0))}function al(e,t,r,n,a,o,i,s){if(o.length>=r+1)return o;let c=[...o];if(kr(n[a],Error)){Up(i,s,n);const l=e(t,n[a]),d=c.length;jp(l,a,d,s),c=al(e,t,r,n[a],a,[l,...c],l,d)}return $h(n)&&n.errors.forEach((l,d)=>{if(kr(l,Error)){Up(i,s,n);const u=e(t,l),f=c.length;jp(u,`errors[${d}]`,f,s),c=al(e,t,r,l,a,[u,...c],u,f)}}),c}function $h(e){return Array.isArray(e.errors)}function Up(e,t,r){e.mechanism={handled:!0,type:\"auto.core.linked_errors\",...$h(r)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function jp(e,t,r,n){e.mechanism={handled:!0,...e.mechanism,type:\"chained\",source:t,exception_id:r,parent_id:n}}function t5(e){const t=\"console\";Jr(t,e),Qr(t,r5)}function r5(){\"console\"in _e&&Fw.forEach(function(e){e in _e.console&&_t(_e.console,e,function(t){return Ni[e]=t,function(...r){Tt(\"console\",{args:r,level:e}),Ni[e]?.apply(_e.console,r)}})})}function n5(e){return e===\"warn\"?\"warning\":[\"fatal\",\"error\",\"warning\",\"log\",\"info\",\"debug\"].includes(e)?e:\"log\"}var a5=\"Dedupe\",o5=(()=>{let e;return{name:a5,processEvent(t){if(t.type)return t;try{if(s5(t,e))return K&&M.warn(\"Event dropped due to being a duplicate of previously captured event.\"),null}catch{}return e=t}}}),i5=o5;function s5(e,t){return t?!!(c5(e,t)||l5(e,t)):!1}function c5(e,t){const r=e.message,n=t.message;return!(!r&&!n||r&&!n||!r&&n||r!==n||!Ah(e,t)||!Ph(e,t))}function l5(e,t){const r=qp(t),n=qp(e);return!(!r||!n||r.type!==n.type||r.value!==n.value||!Ah(e,t)||!Ph(e,t))}function Ph(e,t){let r=rp(e),n=rp(t);if(!r&&!n)return!0;if(r&&!n||!r&&n||(r=r,n=n,n.length!==r.length))return!1;for(let a=0;a<n.length;a++){const o=n[a],i=r[a];if(o.filename!==i.filename||o.lineno!==i.lineno||o.colno!==i.colno||o.function!==i.function)return!1}return!0}function Ah(e,t){let r=e.fingerprint,n=t.fingerprint;if(!r&&!n)return!0;if(r&&!n||!r&&n)return!1;r=r,n=n;try{return r.join(\"\")===n.join(\"\")}catch{return!1}}function qp(e){return e.exception?.values?.[0]}var u5=\"ConversationId\",d5=(()=>({name:u5,setup(e){e.on(\"spanStart\",t=>{const r=Pe().getScopeData(),n=sr().getScopeData(),a=r.conversationId||n.conversationId;a&&t.setAttribute(T_,a)})}})),p5=d5;function f5(e,t,r,n,a){if(!e.fetchData)return;const{method:o,url:i}=e.fetchData,s=Vt()&&t(i);if(e.endTimestamp){const m=e.fetchData.__span;if(!m)return;const h=n[m];h&&(s&&(g5(h,e),m5(h,e,a)),delete n[m]);return}const{spanOrigin:c=\"auto.http.browser\",propagateTraceparent:l=!1}=typeof a==\"object\"?a:{spanOrigin:a},d=!!Pt(),u=s&&d?_a(y5(i,o,c)):new wn;if(e.fetchData.__span=u.spanContext().spanId,n[u.spanContext().spanId]=u,r(e.fetchData.url)){const m=e.args[0],h={...e.args[1]||{}},g=h5(m,h,Vt()&&d?u:void 0,l);g&&(e.args[1]=h,h.headers=g)}const f=ke();if(f){const m={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};f.emit(\"beforeOutgoingRequestSpan\",u,m)}return u}function m5(e,t,r){(typeof r==\"object\"&&r!==null?r.onRequestSpanEnd:void 0)?.(e,{headers:t.response?.headers,error:t.error})}function h5(e,t,r,n){const a=Rh({span:r,propagateTraceparent:n}),o=a[\"sentry-trace\"],i=a.baggage,s=a.traceparent;if(!o)return;const c=t.headers||(Jl(e)?e.headers:void 0);if(c)if(v5(c)){const l=new Headers(c);if(l.get(\"sentry-trace\")||l.set(\"sentry-trace\",o),n&&s&&!l.get(\"traceparent\")&&l.set(\"traceparent\",s),i){const d=l.get(\"baggage\");d?jo(d)||l.set(\"baggage\",`${d},${i}`):l.set(\"baggage\",i)}return l}else if(Array.isArray(c)){const l=[...c];c.find(u=>u[0]===\"sentry-trace\")||l.push([\"sentry-trace\",o]),n&&s&&!c.find(u=>u[0]===\"traceparent\")&&l.push([\"traceparent\",s]);const d=c.find(u=>u[0]===\"baggage\"&&jo(u[1]));return i&&!d&&l.push([\"baggage\",i]),l}else{const l=\"sentry-trace\"in c?c[\"sentry-trace\"]:void 0,d=\"traceparent\"in c?c.traceparent:void 0,u=\"baggage\"in c?c.baggage:void 0,f=u?Array.isArray(u)?[...u]:[u]:[],m=u&&(Array.isArray(u)?u.find(g=>jo(g)):jo(u));i&&!m&&f.push(i);const h={...c,\"sentry-trace\":l??o,baggage:f.length>0?f.join(\",\"):void 0};return n&&s&&!d&&(h.traceparent=s),h}else return{...a}}function g5(e,t){if(t.response){U0(e,t.response.status);const r=t.response?.headers?.get(\"content-length\");if(r){const n=parseInt(r);n>0&&e.setAttribute(\"http.response_content_length\",n)}}else t.error&&e.setStatus({code:2,message:\"internal_error\"});e.end()}function jo(e){return e.split(\",\").some(t=>t.trim().startsWith(G0))}function v5(e){return typeof Headers<\"u\"&&kr(e,Headers)}function y5(e,t,r){if(e.startsWith(\"data:\"))return{name:`${t} ${Hr(e)}`,attributes:Gp(e,void 0,t,r)};const n=Ch(e);return{name:`${t} ${n?Nk(n):e}`,attributes:Gp(e,n,t,r)}}function Gp(e,t,r,n){const a={url:Hr(e),type:\"fetch\",\"http.method\":r,[ze]:n,[or]:\"http.client\"};return t&&(Ih(t)||(a[\"http.url\"]=Hr(t.href),a[\"server.address\"]=t.host),t.search&&(a[\"http.query\"]=t.search),t.hash&&(a[\"http.fragment\"]=t.hash)),a}function Lh(e){if(e!==void 0)return e>=400&&e<500?\"warning\":e>=500?\"error\":void 0}var eo=_e;function b5(){return\"history\"in eo&&!!eo.history}function w5(){if(!(\"fetch\"in eo))return!1;try{return new Headers,new Request(\"data:,\"),new Response,!0}catch{return!1}}function ol(e){return e&&/^function\\s+\\w+\\(\\)\\s+\\{\\s+\\[native code\\]\\s+\\}$/.test(e.toString())}function _5(){if(typeof EdgeRuntime==\"string\")return!0;if(!w5())return!1;if(ol(eo.fetch))return!0;let e=!1;const t=eo.document;if(t&&typeof t.createElement==\"function\")try{const r=t.createElement(\"iframe\");r.hidden=!0,t.head.appendChild(r),r.contentWindow?.fetch&&(e=ol(r.contentWindow.fetch)),t.head.removeChild(r)}catch(r){K&&M.warn(\"Could not create sandbox iframe for pure fetch check, bailing to window.fetch: \",r)}return e}function Nh(e,t){const r=\"fetch\";Jr(r,e),Qr(r,()=>Dh(void 0,t))}function k5(e){const t=\"fetch-body-resolved\";Jr(t,e),Qr(t,()=>Dh(x5))}function Dh(e,t=!1){t&&!_5()||_t(_e,\"fetch\",function(r){return function(...n){const a=new Error,{method:o,url:i}=E5(n),s={args:n,fetchData:{method:o,url:i},startTimestamp:Je()*1e3,virtualError:a,headers:T5(n)};return e||Tt(\"fetch\",{...s}),r.apply(_e,n).then(async c=>(e?e(c):Tt(\"fetch\",{...s,endTimestamp:Je()*1e3,response:c}),c),c=>{Tt(\"fetch\",{...s,endTimestamp:Je()*1e3,error:c}),Ss(c)&&c.stack===void 0&&(c.stack=a.stack,ht(c,\"framesToPop\",1));const l=ke()?.getOptions().enhanceFetchErrorMessages??\"always\";if(l!==!1&&c instanceof TypeError&&(c.message===\"Failed to fetch\"||c.message===\"Load failed\"||c.message===\"NetworkError when attempting to fetch resource.\"))try{const d=new URL(s.fetchData.url).host;l===\"always\"?c.message=`${c.message} (${d})`:ht(c,\"__sentry_fetch_url_host__\",d)}catch{}throw c})}})}async function S5(e,t){if(e?.body){const r=e.body,n=r.getReader(),a=setTimeout(()=>{r.cancel().then(null,()=>{})},90*1e3);let o=!0;for(;o;){let i;try{i=setTimeout(()=>{r.cancel().then(null,()=>{})},5e3);const{done:s}=await n.read();clearTimeout(i),s&&(t(),o=!1)}catch{o=!1}finally{clearTimeout(i)}}clearTimeout(a),n.releaseLock(),r.cancel().then(null,()=>{})}}function x5(e){let t;try{t=e.clone()}catch{return}S5(t,()=>{Tt(\"fetch-body-resolved\",{endTimestamp:Je()*1e3,response:e})})}function yi(e,t){return!!e&&typeof e==\"object\"&&!!e[t]}function Wp(e){return typeof e==\"string\"?e:e?yi(e,\"url\")?e.url:e.toString?e.toString():\"\":\"\"}function E5(e){if(e.length===0)return{method:\"GET\",url:\"\"};if(e.length===2){const[r,n]=e;return{url:Wp(r),method:yi(n,\"method\")?String(n.method).toUpperCase():Jl(r)&&yi(r,\"method\")?String(r.method).toUpperCase():\"GET\"}}const t=e[0];return{url:Wp(t),method:yi(t,\"method\")?String(t.method).toUpperCase():\"GET\"}}function T5(e){const[t,r]=e;try{if(typeof r==\"object\"&&r!==null&&\"headers\"in r&&r.headers)return new Headers(r.headers);if(Jl(t))return new Headers(t.headers)}catch{}}function I5(){return typeof __SENTRY_BROWSER_BUNDLE__<\"u\"&&!!__SENTRY_BROWSER_BUNDLE__}function C5(){return\"npm\"}function R5(){return!I5()&&Object.prototype.toString.call(typeof process<\"u\"?process:0)===\"[object process]\"}function $5(){return typeof window<\"u\"&&(!R5()||P5())}function P5(){return _e.process?.type===\"renderer\"}var be=_e,il=0;function Oh(){return il>0}function A5(){il++,setTimeout(()=>{il--})}function aa(e,t={}){function r(a){return typeof a==\"function\"}if(!r(e))return e;try{const a=e.__sentry_wrapped__;if(a)return typeof a==\"function\"?a:e;if(eu(e))return e}catch{return e}const n=function(...a){try{const o=a.map(i=>aa(i,t));return e.apply(this,o)}catch(o){throw A5(),tu(i=>{i.addEventProcessor(s=>(t.mechanism&&(Gc(s,void 0,void 0),ta(s,t.mechanism)),s.extra={...s.extra,arguments:a},s)),fh(o)}),o}};try{for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a])}catch{}O0(n,e),ht(e,\"__sentry_wrapped__\",n);try{Object.getOwnPropertyDescriptor(n,\"name\").configurable&&Object.defineProperty(n,\"name\",{get(){return e.name}})}catch{}return n}function iu(){const e=bo(),{referrer:t}=be.document||{},{userAgent:r}=be.navigator||{};return{url:e,headers:{...t&&{Referer:t},...r&&{\"User-Agent\":r}}}}function su(e,t){const r=cu(e,t),n={type:M5(t),value:F5(t)};return r.length&&(n.stacktrace={frames:r}),n.type===void 0&&n.value===\"\"&&(n.value=\"Unrecoverable error caught\"),n}function L5(e,t,r,n){const a=ke()?.getOptions().normalizeDepth,o=U5(t),i={__serialized__:ah(t,a)};if(o)return{exception:{values:[su(e,o)]},extra:i};const s={exception:{values:[{type:xs(t)?t.constructor.name:n?\"UnhandledRejection\":\"Error\",value:B5(t,{isUnhandledRejection:n})}]},extra:i};if(r){const c=cu(e,r);c.length&&(s.exception.values[0].stacktrace={frames:c})}return s}function fc(e,t){return{exception:{values:[su(e,t)]}}}function cu(e,t){const r=t.stacktrace||t.stack||\"\",n=D5(t),a=O5(t);try{return e(r,n,a)}catch{}return[]}var N5=/Minified React error #\\d+;/i;function D5(e){return e&&N5.test(e.message)?1:0}function O5(e){return typeof e.framesToPop==\"number\"?e.framesToPop:0}function Mh(e){return typeof WebAssembly<\"u\"&&typeof WebAssembly.Exception<\"u\"?e instanceof WebAssembly.Exception:!1}function M5(e){const t=e?.name;return!t&&Mh(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:\"WebAssembly.Exception\":t}function F5(e){const t=e?.message;return Mh(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:\"wasm exception\":t?t.error&&typeof t.error.message==\"string\"?zp(t.error):zp(e):\"No error message\"}function z5(e,t,r,n){const a=lu(e,t,r?.syntheticException||void 0,n);return ta(a),a.level=\"error\",r?.event_id&&(a.event_id=r.event_id),To(a)}function V5(e,t,r=\"info\",n,a){const o=sl(e,t,n?.syntheticException||void 0,a);return o.level=r,n?.event_id&&(o.event_id=n.event_id),To(o)}function lu(e,t,r,n,a){let o;if(L0(t)&&t.error)return fc(e,t.error);if(ap(t)||Kw(t)){const i=t;if(\"stack\"in t)o=fc(e,t);else{const s=i.name||(ap(i)?\"DOMError\":\"DOMException\"),c=i.message?`${s}: ${i.message}`:s;o=sl(e,c,r,n),Gc(o,c)}return\"code\"in i&&(o.tags={...o.tags,\"DOMException.code\":`${i.code}`}),o}return Ss(t)?fc(e,t):Xa(t)||xs(t)?(o=L5(e,t,r,a),ta(o,{synthetic:!0}),o):(o=sl(e,t,r,n),Gc(o,`${t}`,void 0),ta(o,{synthetic:!0}),o)}function sl(e,t,r,n){const a={};if(n&&r){const o=cu(e,r);o.length&&(a.exception={values:[{value:t,stacktrace:{frames:o}}]}),ta(a,{synthetic:!0})}if(Xl(t)){const{__sentry_template_string__:o,__sentry_template_values__:i}=t;return a.logentry={message:o,params:i},a}return a.message=t,a}function B5(e,{isUnhandledRejection:t}){const r=t_(e),n=t?\"promise rejection\":\"exception\";return L0(e)?`Event \\`ErrorEvent\\` captured as ${n} with message \\`${e.message}\\``:xs(e)?`Event \\`${H5(e)}\\` (type=${e.type}) captured as ${n}`:`Object captured as ${n} with keys: ${r}`}function H5(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function U5(e){return Object.values(e).find(t=>t instanceof Error)}var j5=class extends Ek{constructor(e){const t=q5(e);ou(t,\"browser\",[\"browser\"],be.SENTRY_SDK_SOURCE||C5()),t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:t.sendDefaultPii?\"auto\":\"never\",...t._metadata.sdk.settings}),super(t);const{sendDefaultPii:r,sendClientReports:n,enableLogs:a,_experiments:o,enableMetrics:i}=this._options,s=i??o?.enableMetrics??!0;be.document&&(n||a||s)&&be.document.addEventListener(\"visibilitychange\",()=>{be.document.visibilityState===\"hidden\"&&(n&&this._flushOutcomes(),a&&rl(this),s&&bh(this))}),r&&this.on(\"beforeSendSession\",Ok)}eventFromException(e,t){return z5(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t=\"info\",r){return V5(this._options.stackParser,e,t,r,this._options.attachStacktrace)}_prepareEvent(e,t,r,n){return e.platform=e.platform||\"javascript\",super._prepareEvent(e,t,r,n)}};function q5(e){return{release:typeof __SENTRY_RELEASE__==\"string\"?__SENTRY_RELEASE__:be.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}var Io=typeof __SENTRY_DEBUG__>\"u\"||__SENTRY_DEBUG__,le=_e,G5=(e,t)=>e>t[1]?\"poor\":e>t[0]?\"needs-improvement\":\"good\",Co=(e,t,r,n)=>{let a,o;return i=>{t.value>=0&&(i||n)&&(o=t.value-(a??0),(o||a===void 0)&&(a=t.value,t.delta=o,t.rating=G5(t.value,r),e(t)))}},Ro=(e=!0)=>{const t=le.performance?.getEntriesByType?.(\"navigation\")[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t},ka=()=>Ro()?.activationStart??0;function Ur(e,t,r){le.document&&le.addEventListener(e,t,r)}function Vi(e,t,r){le.document&&le.removeEventListener(e,t,r)}var Yn=-1,Fh=new Set,W5=()=>le.document?.visibilityState===\"hidden\"&&!le.document?.prerendering?0:1/0,bi=e=>{if(Z5(e)&&Yn>-1){if(e.type===\"visibilitychange\"||e.type===\"pagehide\")for(const t of Fh)t();isFinite(Yn)||(Yn=e.type===\"visibilitychange\"?e.timeStamp:0,Vi(\"prerenderingchange\",bi,!0))}},$o=()=>{if(le.document&&Yn<0){const e=ka();Yn=(le.document.prerendering?void 0:globalThis.performance.getEntriesByType(\"visibility-state\").filter(t=>t.name===\"hidden\"&&t.startTime>e)[0]?.startTime)??W5(),Ur(\"visibilitychange\",bi,!0),Ur(\"pagehide\",bi,!0),Ur(\"prerenderingchange\",bi,!0)}return{get firstHiddenTime(){return Yn},onHidden(e){Fh.add(e)}}};function Z5(e){return e.type===\"pagehide\"||le.document?.visibilityState===\"hidden\"}var K5=()=>`v5-${Date.now()}-${Math.floor(Math.random()*8999999999999)+1e12}`,Po=(e,t=-1)=>{const r=Ro();let n=\"navigate\";return r&&(le.document?.prerendering||ka()>0?n=\"prerender\":le.document?.wasDiscarded?n=\"restore\":r.type&&(n=r.type.replace(/_/g,\"-\"))),{name:e,value:t,rating:\"good\",delta:0,entries:[],id:K5(),navigationType:n}},mc=new WeakMap;function uu(e,t){try{return mc.get(e)||mc.set(e,new t),mc.get(e)}catch{return new t}}var Y5=class cl{constructor(){cl.prototype.__init.call(this),cl.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(t){if(t.hadRecentInput)return;const r=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&r&&n&&t.startTime-n.startTime<1e3&&t.startTime-r.startTime<5e3?(this._sessionValue+=t.value,this._sessionEntries.push(t)):(this._sessionValue=t.value,this._sessionEntries=[t]),this._onAfterProcessingUnexpectedShift?.(t)}},Sa=(e,t,r={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const n=new PerformanceObserver(a=>{Promise.resolve().then(()=>{t(a.getEntries())})});return n.observe({type:e,buffered:!0,...r}),n}}catch{}},du=e=>{let t=!1;return()=>{t||(e(),t=!0)}},Ts=e=>{le.document?.prerendering?addEventListener(\"prerenderingchange\",()=>e(),!0):e()},X5=[1800,3e3],J5=(e,t={})=>{Ts(()=>{const r=$o(),n=Po(\"FCP\");let a;const i=Sa(\"paint\",s=>{for(const c of s)c.name===\"first-contentful-paint\"&&(i.disconnect(),c.startTime<r.firstHiddenTime&&(n.value=Math.max(c.startTime-ka(),0),n.entries.push(c),a(!0)))});i&&(a=Co(e,n,X5,t.reportAllChanges))})},Q5=[.1,.25],e6=(e,t={})=>{J5(du(()=>{const r=Po(\"CLS\",0);let n;const a=$o(),o=uu(t,Y5),i=c=>{for(const l of c)o._processEntry(l);o._sessionValue>r.value&&(r.value=o._sessionValue,r.entries=o._sessionEntries,n())},s=Sa(\"layout-shift\",i);s&&(n=Co(e,r,Q5,t.reportAllChanges),a.onHidden(()=>{i(s.takeRecords()),n(!0)}),le?.setTimeout?.(n))}))},zh=0,hc=1/0,qo=0,t6=e=>{e.forEach(t=>{t.interactionId&&(hc=Math.min(hc,t.interactionId),qo=Math.max(qo,t.interactionId),zh=qo?(qo-hc)/7+1:0)})},ll,Vh=()=>ll?zh:performance.interactionCount||0,r6=()=>{\"interactionCount\"in performance||ll||(ll=Sa(\"event\",t6,{type:\"event\",buffered:!0,durationThreshold:0}))},gc=10,Bh=0,n6=()=>Vh()-Bh,a6=class ul{constructor(){ul.prototype.__init.call(this),ul.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){Bh=Vh(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){const t=Math.min(this._longestInteractionList.length-1,Math.floor(n6()/50));return this._longestInteractionList[t]}_processEntry(t){if(this._onBeforeProcessingEntry?.(t),!(t.interactionId||t.entryType===\"first-input\"))return;const r=this._longestInteractionList.at(-1);let n=this._longestInteractionMap.get(t.interactionId);if(n||this._longestInteractionList.length<gc||t.duration>r._latency){if(n?t.duration>n._latency?(n.entries=[t],n._latency=t.duration):t.duration===n._latency&&t.startTime===n.entries[0].startTime&&n.entries.push(t):(n={id:t.interactionId,entries:[t],_latency:t.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort((a,o)=>o._latency-a._latency),this._longestInteractionList.length>gc){const a=this._longestInteractionList.splice(gc);for(const o of a)this._longestInteractionMap.delete(o.id)}this._onAfterProcessingINPCandidate?.(n)}}},Hh=e=>{const t=le.requestIdleCallback||le.setTimeout;le.document?.visibilityState===\"hidden\"?e():(e=du(e),Ur(\"visibilitychange\",e,{once:!0,capture:!0}),Ur(\"pagehide\",e,{once:!0,capture:!0}),t(()=>{e(),Vi(\"visibilitychange\",e,{capture:!0}),Vi(\"pagehide\",e,{capture:!0})}))},o6=[200,500],i6=40,s6=(e,t={})=>{if(!(globalThis.PerformanceEventTiming&&\"interactionId\"in PerformanceEventTiming.prototype))return;const r=$o();Ts(()=>{r6();const n=Po(\"INP\");let a;const o=uu(t,a6),i=c=>{Hh(()=>{for(const d of c)o._processEntry(d);const l=o._estimateP98LongestInteraction();l&&l._latency!==n.value&&(n.value=l._latency,n.entries=l.entries,a())})},s=Sa(\"event\",i,{durationThreshold:t.durationThreshold??i6});a=Co(e,n,o6,t.reportAllChanges),s&&(s.observe({type:\"first-input\",buffered:!0}),r.onHidden(()=>{i(s.takeRecords()),a(!0)}))})},c6=class{_processEntry(e){this._onBeforeProcessingEntry?.(e)}},l6=[2500,4e3],u6=(e,t={})=>{Ts(()=>{const r=$o(),n=Po(\"LCP\");let a;const o=uu(t,c6),i=c=>{t.reportAllChanges||(c=c.slice(-1));for(const l of c)o._processEntry(l),l.startTime<r.firstHiddenTime&&(n.value=Math.max(l.startTime-ka(),0),n.entries=[l],a())},s=Sa(\"largest-contentful-paint\",i);if(s){a=Co(e,n,l6,t.reportAllChanges);const c=du(()=>{i(s.takeRecords()),s.disconnect(),a(!0)}),l=d=>{d.isTrusted&&(Hh(c),Vi(d.type,l,{capture:!0}))};for(const d of[\"keydown\",\"click\",\"visibilitychange\"])Ur(d,l,{capture:!0})}})},d6=[800,1800],dl=e=>{le.document?.prerendering?Ts(()=>dl(e)):le.document?.readyState!==\"complete\"?addEventListener(\"load\",()=>dl(e),!0):setTimeout(e)},p6=(e,t={})=>{const r=Po(\"TTFB\"),n=Co(e,r,d6,t.reportAllChanges);dl(()=>{const a=Ro();a&&(r.value=Math.max(a.responseStart-ka(),0),r.entries=[a],n(!0))})},qa={},Bi={},Uh,jh,qh,Gh;function Wh(e,t=!1){return Is(\"cls\",e,h6,Uh,t)}function Zh(e,t=!1){return Is(\"lcp\",e,g6,jh,t)}function f6(e){return Is(\"ttfb\",e,v6,qh)}function m6(e){return Is(\"inp\",e,y6,Gh)}function to(e,t){return Kh(e,t),Bi[e]||(b6(e),Bi[e]=!0),Yh(e,t)}function Ao(e,t){const r=qa[e];if(r?.length)for(const n of r)try{n(t)}catch(a){Io&&M.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${_r(n)}\nError:`,a)}}function h6(){return e6(e=>{Ao(\"cls\",{metric:e}),Uh=e},{reportAllChanges:!0})}function g6(){return u6(e=>{Ao(\"lcp\",{metric:e}),jh=e},{reportAllChanges:!0})}function v6(){return p6(e=>{Ao(\"ttfb\",{metric:e}),qh=e})}function y6(){return s6(e=>{Ao(\"inp\",{metric:e}),Gh=e})}function Is(e,t,r,n,a=!1){Kh(e,t);let o;return Bi[e]||(o=r(),Bi[e]=!0),n&&t({metric:n}),Yh(e,t,a?o:void 0)}function b6(e){const t={};e===\"event\"&&(t.durationThreshold=0),Sa(e,r=>{Ao(e,{entries:r})},t)}function Kh(e,t){qa[e]=qa[e]||[],qa[e].push(t)}function Yh(e,t,r){return()=>{r&&r();const n=qa[e];if(!n)return;const a=n.indexOf(t);a!==-1&&n.splice(a,1)}}function w6(e){return\"duration\"in e}var _6=e=>{const t=r=>{(r.type===\"pagehide\"||le.document?.visibilityState===\"hidden\")&&e(r)};Ur(\"visibilitychange\",t,{capture:!0,once:!0}),Ur(\"pagehide\",t,{capture:!0,once:!0})};function vc(e){return typeof e==\"number\"&&isFinite(e)}function Zr(e,t,r,{...n}){const a=Ee(e).start_timestamp;return a&&a>t&&typeof e.updateStartTime==\"function\"&&e.updateStartTime(t),ch(e,()=>{const o=_a({startTime:t,...n});return o&&o.end(r),o})}function pu(e){const t=ke();if(!t)return;const{name:r,transaction:n,attributes:a,startTime:o}=e,{release:i,environment:s,sendDefaultPii:c}=t.getOptions(),l=t.getIntegrationByName(\"Replay\")?.getReplayId(),d=Pe(),u=d.getUser(),f=u!==void 0?u.email||u.id||u.ip_address:void 0;let m;try{m=d.getScopeData().contexts.profile.profile_id}catch{}return _a({name:r,attributes:{release:i,environment:s,user:f||void 0,profile_id:m||void 0,replay_id:l||void 0,transaction:n,\"user_agent.original\":le.navigator?.userAgent,\"client.address\":c?\"{{auto}}\":void 0,...a},startTime:o,experimental:{standalone:!0}})}function Cs(){return le.addEventListener&&le.performance}function qe(e){return e/1e3}function k6(e){let t=\"unknown\",r=\"unknown\",n=\"\";for(const a of e){if(a===\"/\"){[t,r]=e.split(\"/\");break}if(!isNaN(Number(a))){t=n===\"h\"?\"http\":n,r=e.split(n)[1];break}n+=a}return n===e&&(t=n),{name:t,version:r}}function Xh(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function Jh(e,t){let r,n=!1;function a(s){!n&&r&&t(s,r),n=!0}_6(()=>{a(\"pagehide\")});const o=e.on(\"beforeStartNavigationSpan\",(s,c)=>{c?.isRedirect||(a(\"navigation\"),o(),i())}),i=e.on(\"afterStartPageLoadSpan\",s=>{r=s.spanContext().spanId,i()})}function S6(e){let t=0,r;if(!Xh(\"layout-shift\"))return;const n=Wh(({metric:a})=>{const o=a.entries[a.entries.length-1];o&&(t=a.value,r=o)},!0);Jh(e,(a,o)=>{x6(t,r,o,a),n()})}function x6(e,t,r,n){Io&&M.log(`Sending CLS span (${e})`);const a=t?qe(($t()||0)+t.startTime):Je(),o=Pe().getScopeData().transactionName,i=t?Rt(t.sources[0]?.node):\"Layout shift\",s={[ze]:\"auto.http.browser.cls\",[or]:\"ui.webvital.cls\",[Eo]:0,\"sentry.pageload.span_id\":r,\"sentry.report_event\":n};t?.sources&&t.sources.forEach((l,d)=>{s[`cls.source.${d+1}`]=Rt(l.node)});const c=pu({name:i,transaction:o,attributes:s,startTime:a});c&&(c.addEvent(\"cls\",{[So]:\"\",[xo]:e}),c.end(a))}function E6(e){let t=0,r;if(!Xh(\"largest-contentful-paint\"))return;const n=Zh(({metric:a})=>{const o=a.entries[a.entries.length-1];o&&(t=a.value,r=o)},!0);Jh(e,(a,o)=>{T6(t,r,o,a),n()})}function T6(e,t,r,n){Io&&M.log(`Sending LCP span (${e})`);const a=qe(($t()||0)+(t?.startTime||0)),o=Pe().getScopeData().transactionName,i=t?Rt(t.element):\"Largest contentful paint\",s={[ze]:\"auto.http.browser.lcp\",[or]:\"ui.webvital.lcp\",[Eo]:0,\"sentry.pageload.span_id\":r,\"sentry.report_event\":n};t&&(t.element&&(s[\"lcp.element\"]=Rt(t.element)),t.id&&(s[\"lcp.id\"]=t.id),t.url&&(s[\"lcp.url\"]=t.url),t.loadTime!=null&&(s[\"lcp.loadTime\"]=t.loadTime),t.renderTime!=null&&(s[\"lcp.renderTime\"]=t.renderTime),t.size!=null&&(s[\"lcp.size\"]=t.size));const c=pu({name:i,transaction:o,attributes:s,startTime:a});c&&(c.addEvent(\"lcp\",{[So]:\"millisecond\",[xo]:e}),c.end(a))}function xt(e){return e&&(($t()||performance.timeOrigin)+e)/1e3}function Qh(e){const t={};if(e.nextHopProtocol!=null){const{name:r,version:n}=k6(e.nextHopProtocol);t[\"network.protocol.version\"]=n,t[\"network.protocol.name\"]=r}return $t()||Cs()?.timeOrigin?I6({...t,\"http.request.redirect_start\":xt(e.redirectStart),\"http.request.redirect_end\":xt(e.redirectEnd),\"http.request.worker_start\":xt(e.workerStart),\"http.request.fetch_start\":xt(e.fetchStart),\"http.request.domain_lookup_start\":xt(e.domainLookupStart),\"http.request.domain_lookup_end\":xt(e.domainLookupEnd),\"http.request.connect_start\":xt(e.connectStart),\"http.request.secure_connection_start\":xt(e.secureConnectionStart),\"http.request.connection_end\":xt(e.connectEnd),\"http.request.request_start\":xt(e.requestStart),\"http.request.response_start\":xt(e.responseStart),\"http.request.response_end\":xt(e.responseEnd),\"http.request.time_to_first_byte\":e.responseStart!=null?e.responseStart/1e3:void 0}):t}function I6(e){return Object.fromEntries(Object.entries(e).filter(([,t])=>t!=null))}var C6=2147483647,Zp=0,Mt={},dt,Hi;function R6({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:r}){const n=Cs();if(n&&$t()){n.mark&&le.performance.mark(\"sentry-tracing-init\");const a=t?E6(r):N6(),o=D6(),i=e?S6(r):L6();return()=>{a?.(),o(),i?.()}}return()=>{}}function $6(){to(\"longtask\",({entries:e})=>{const t=Pt();if(!t)return;const{op:r,start_timestamp:n}=Ee(t);for(const a of e){const o=qe($t()+a.startTime),i=qe(a.duration);r===\"navigation\"&&n&&o<n||Zr(t,o,o+i,{name:\"Main UI thread blocked\",op:\"ui.long-task\",attributes:{[ze]:\"auto.ui.browser.metrics\"}})}})}function P6(){new PerformanceObserver(e=>{const t=Pt();if(t)for(const r of e.getEntries()){if(!r.scripts[0])continue;const n=qe($t()+r.startTime),{start_timestamp:a,op:o}=Ee(t);if(o===\"navigation\"&&a&&n<a)continue;const i=qe(r.duration),s={[ze]:\"auto.ui.browser.metrics\"},{invoker:c,invokerType:l,sourceURL:d,sourceFunctionName:u,sourceCharPosition:f}=r.scripts[0];s[\"browser.script.invoker\"]=c,s[\"browser.script.invoker_type\"]=l,d&&(s[\"code.filepath\"]=d),u&&(s[\"code.function\"]=u),f!==-1&&(s[\"browser.script.source_char_position\"]=f),Zr(t,n,n+i,{name:\"Main UI thread blocked\",op:\"ui.long-animation-frame\",attributes:s})}}).observe({type:\"long-animation-frame\",buffered:!0})}function A6(){to(\"event\",({entries:e})=>{const t=Pt();if(t){for(const r of e)if(r.name===\"click\"){const n=qe($t()+r.startTime),a=qe(r.duration),o={name:Rt(r.target),op:`ui.interaction.${r.name}`,startTime:n,attributes:{[ze]:\"auto.ui.browser.metrics\"}},i=D0(r.target);i&&(o.attributes[\"ui.component_name\"]=i),Zr(t,n,n+a,o)}}})}function L6(){return Wh(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(Mt.cls={value:e.value,unit:\"\"},Hi=t)},!0)}function N6(){return Zh(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(Mt.lcp={value:e.value,unit:\"millisecond\"},dt=t)},!0)}function D6(){return f6(({metric:e})=>{e.entries[e.entries.length-1]&&(Mt.ttfb={value:e.value,unit:\"millisecond\"})})}function O6(e,t){const r=Cs(),n=$t();if(!r?.getEntries||!n)return;const a=qe(n),o=r.getEntries(),{op:i,start_timestamp:s}=Ee(e);o.slice(Zp).forEach(c=>{const l=qe(c.startTime),d=qe(Math.max(0,c.duration));if(!(i===\"navigation\"&&s&&a+l<s))switch(c.entryType){case\"navigation\":V6(e,c,a);break;case\"mark\":case\"paint\":case\"measure\":{F6(e,c,l,d,a,t.ignorePerformanceApiSpans);const u=$o(),f=c.startTime<u.firstHiddenTime;c.name===\"first-paint\"&&f&&(Mt.fp={value:c.startTime,unit:\"millisecond\"}),c.name===\"first-contentful-paint\"&&f&&(Mt.fcp={value:c.startTime,unit:\"millisecond\"});break}case\"resource\":U6(e,c,c.name,l,d,a,t.ignoreResourceSpans);break}}),Zp=Math.max(o.length-1,0),j6(e),i===\"pageload\"&&(W6(Mt),t.recordClsOnPageloadSpan||delete Mt.cls,t.recordLcpOnPageloadSpan||delete Mt.lcp,Object.entries(Mt).forEach(([c,l])=>{_3(c,l.value,l.unit)}),e.setAttribute(\"performance.timeOrigin\",a),e.setAttribute(\"performance.activationStart\",ka()),q6(e,t)),dt=void 0,Hi=void 0,Mt={}}function M6(e){if(e?.entryType===\"measure\")try{return e.detail.devtools.track===\"Components ⚛\"}catch{return}}function F6(e,t,r,n,a,o){if(M6(t)||[\"mark\",\"measure\"].includes(t.entryType)&&Br(t.name,o))return;const i=Ro(!1),s=qe(i?i.requestStart:0),c=a+Math.max(r,s),l=a+r,d=l+n,u={[ze]:\"auto.resource.browser.metrics\"};c!==l&&(u[\"sentry.browser.measure_happened_before_request\"]=!0,u[\"sentry.browser.measure_start_time\"]=c),z6(u,t),c<=d&&Zr(e,c,d,{name:t.name,op:t.entryType,attributes:u})}function z6(e,t){try{const r=t.detail;if(!r)return;if(typeof r==\"object\"){for(const[n,a]of Object.entries(r))if(a&&ea(a))e[`sentry.browser.measure.detail.${n}`]=a;else if(a!==void 0)try{e[`sentry.browser.measure.detail.${n}`]=JSON.stringify(a)}catch{}return}if(ea(r)){e[\"sentry.browser.measure.detail\"]=r;return}try{e[\"sentry.browser.measure.detail\"]=JSON.stringify(r)}catch{}}catch{}}function V6(e,t,r){[\"unloadEvent\",\"redirect\",\"domContentLoadedEvent\",\"loadEvent\",\"connect\"].forEach(n=>{Go(e,t,n,r)}),Go(e,t,\"secureConnection\",r,\"TLS/SSL\"),Go(e,t,\"fetch\",r,\"cache\"),Go(e,t,\"domainLookup\",r,\"DNS\"),H6(e,t,r)}function Go(e,t,r,n,a=r){const o=t[B6(r)],i=t[`${r}Start`];!i||!o||Zr(e,n+qe(i),n+qe(o),{op:`browser.${a}`,name:t.name,attributes:{[ze]:\"auto.ui.browser.metrics\",...r===\"redirect\"&&t.redirectCount!=null?{\"http.redirect_count\":t.redirectCount}:{}}})}function B6(e){return e===\"secureConnection\"?\"connectEnd\":e===\"fetch\"?\"domainLookupStart\":`${e}End`}function H6(e,t,r){const n=r+qe(t.requestStart),a=r+qe(t.responseEnd),o=r+qe(t.responseStart);t.responseEnd&&(Zr(e,n,a,{op:\"browser.request\",name:t.name,attributes:{[ze]:\"auto.ui.browser.metrics\"}}),Zr(e,o,a,{op:\"browser.response\",name:t.name,attributes:{[ze]:\"auto.ui.browser.metrics\"}}))}function U6(e,t,r,n,a,o,i){if(t.initiatorType===\"xmlhttprequest\"||t.initiatorType===\"fetch\")return;const s=t.initiatorType?`resource.${t.initiatorType}`:\"resource.other\";if(i?.includes(s))return;const c={[ze]:\"auto.resource.browser.metrics\"},l=vn(r);l.protocol&&(c[\"url.scheme\"]=l.protocol.split(\":\").pop()),l.host&&(c[\"server.address\"]=l.host),c[\"url.same_origin\"]=r.includes(le.location.origin),G6(t,c,[[\"responseStatus\",\"http.response.status_code\"],[\"transferSize\",\"http.response_transfer_size\"],[\"encodedBodySize\",\"http.response_content_length\"],[\"decodedBodySize\",\"http.decoded_response_content_length\"],[\"renderBlockingStatus\",\"resource.render_blocking_status\"],[\"deliveryType\",\"http.response_delivery_type\"]]);const d={...c,...Qh(t)},u=o+n;Zr(e,u,u+a,{name:r.replace(le.location.origin,\"\"),op:s,attributes:d})}function j6(e){const t=le.navigator;if(!t)return;const r=t.connection;r&&(r.effectiveType&&e.setAttribute(\"effectiveConnectionType\",r.effectiveType),r.type&&e.setAttribute(\"connectionType\",r.type),vc(r.rtt)&&(Mt[\"connection.rtt\"]={value:r.rtt,unit:\"millisecond\"})),vc(t.deviceMemory)&&e.setAttribute(\"deviceMemory\",`${t.deviceMemory} GB`),vc(t.hardwareConcurrency)&&e.setAttribute(\"hardwareConcurrency\",String(t.hardwareConcurrency))}function q6(e,t){dt&&t.recordLcpOnPageloadSpan&&(dt.element&&e.setAttribute(\"lcp.element\",Rt(dt.element)),dt.id&&e.setAttribute(\"lcp.id\",dt.id),dt.url&&e.setAttribute(\"lcp.url\",dt.url.trim().slice(0,200)),dt.loadTime!=null&&e.setAttribute(\"lcp.loadTime\",dt.loadTime),dt.renderTime!=null&&e.setAttribute(\"lcp.renderTime\",dt.renderTime),e.setAttribute(\"lcp.size\",dt.size)),Hi?.sources&&t.recordClsOnPageloadSpan&&Hi.sources.forEach((r,n)=>e.setAttribute(`cls.source.${n+1}`,Rt(r.node)))}function G6(e,t,r){r.forEach(([n,a])=>{const o=e[n];o!=null&&(typeof o==\"number\"&&o<C6||typeof o==\"string\")&&(t[a]=o)})}function W6(e){const t=Ro(!1);if(!t)return;const{responseStart:r,requestStart:n}=t;n<=r&&(e[\"ttfb.requestTime\"]={value:r-n,unit:\"millisecond\"})}var Z6=1e3,Kp,pl,fl;function K6(e){Jr(\"dom\",e),Qr(\"dom\",Y6)}function Y6(){if(!le.document)return;const e=Tt.bind(null,\"dom\"),t=Yp(e,!0);le.document.addEventListener(\"click\",t,!1),le.document.addEventListener(\"keypress\",t,!1),[\"EventTarget\",\"Node\"].forEach(r=>{const n=le[r]?.prototype;n?.hasOwnProperty?.(\"addEventListener\")&&(_t(n,\"addEventListener\",function(a){return function(o,i,s){if(o===\"click\"||o==\"keypress\")try{const c=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},l=c[o]=c[o]||{refCount:0};if(!l.handler){const d=Yp(e);l.handler=d,a.call(this,o,d,s)}l.refCount++}catch{}return a.call(this,o,i,s)}}),_t(n,\"removeEventListener\",function(a){return function(o,i,s){if(o===\"click\"||o==\"keypress\")try{const c=this.__sentry_instrumentation_handlers__||{},l=c[o];l&&(l.refCount--,l.refCount<=0&&(a.call(this,o,l.handler,s),l.handler=void 0,delete c[o]),Object.keys(c).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return a.call(this,o,i,s)}}))})}function X6(e){if(e.type!==pl)return!1;try{if(!e.target||e.target._sentryId!==fl)return!1}catch{}return!0}function J6(e,t){return e!==\"keypress\"?!1:t?.tagName?!(t.tagName===\"INPUT\"||t.tagName===\"TEXTAREA\"||t.isContentEditable):!0}function Yp(e,t=!1){return r=>{if(!r||r._sentryCaptured)return;const n=Q6(r);if(J6(r.type,n))return;ht(r,\"_sentryCaptured\",!0),n&&!n._sentryId&&ht(n,\"_sentryId\",It());const a=r.type===\"keypress\"?\"input\":r.type;X6(r)||(e({event:r,name:a,global:t}),pl=r.type,fl=n?n._sentryId:void 0),clearTimeout(Kp),Kp=le.setTimeout(()=>{fl=void 0,pl=void 0},Z6)}}function Q6(e){try{return e.target}catch{return null}}var Wo;function fu(e){const t=\"history\";Jr(t,e),Qr(t,e4)}function e4(){if(le.addEventListener(\"popstate\",()=>{const t=le.location.href,r=Wo;Wo=t,r!==t&&Tt(\"history\",{from:r,to:t})}),!b5())return;function e(t){return function(...r){const n=r.length>2?r[2]:void 0;if(n){const a=Wo,o=t4(String(n));if(Wo=o,a===o)return t.apply(this,r);Tt(\"history\",{from:a,to:o})}return t.apply(this,r)}}_t(le.history,\"pushState\",e),_t(le.history,\"replaceState\",e)}function t4(e){try{return new URL(e,le.location.origin).toString()}catch{return e}}var wi={};function r4(e){const t=wi[e];if(t)return t;let r=le[e];if(ol(r))return wi[e]=r.bind(le);const n=le.document;if(n&&typeof n.createElement==\"function\")try{const a=n.createElement(\"iframe\");a.hidden=!0,n.head.appendChild(a);const o=a.contentWindow;o?.[e]&&(r=o[e]),n.head.removeChild(a)}catch(a){Io&&M.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,a)}return r&&(wi[e]=r.bind(le))}function n4(e){wi[e]=void 0}var Gn=\"__sentry_xhr_v3__\";function eg(e){Jr(\"xhr\",e),Qr(\"xhr\",a4)}function a4(){if(!le.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,r,n){const a=new Error,o=Je()*1e3,i=yr(n[0])?n[0].toUpperCase():void 0,s=o4(n[1]);if(!i||!s)return t.apply(r,n);r[Gn]={method:i,url:s,request_headers:{}},i===\"POST\"&&s.match(/sentry_key/)&&(r.__sentry_own_request__=!0);const c=()=>{const l=r[Gn];if(l&&r.readyState===4){try{l.status_code=r.status}catch{}Tt(\"xhr\",{endTimestamp:Je()*1e3,startTimestamp:o,xhr:r,virtualError:a})}};return\"onreadystatechange\"in r&&typeof r.onreadystatechange==\"function\"?r.onreadystatechange=new Proxy(r.onreadystatechange,{apply(l,d,u){return c(),l.apply(d,u)}}):r.addEventListener(\"readystatechange\",c),r.setRequestHeader=new Proxy(r.setRequestHeader,{apply(l,d,u){const[f,m]=u,h=d[Gn];return h&&yr(f)&&yr(m)&&(h.request_headers[f.toLowerCase()]=m),l.apply(d,u)}}),t.apply(r,n)}}),e.send=new Proxy(e.send,{apply(t,r,n){const a=r[Gn];return a&&(n[0]!==void 0&&(a.body=n[0]),Tt(\"xhr\",{startTimestamp:Je()*1e3,xhr:r})),t.apply(r,n)}})}function o4(e){if(yr(e))return e;try{return e.toString()}catch{}}function i4(e){let t;try{t=e.getAllResponseHeaders()}catch(r){return Io&&M.error(r,\"Failed to get xhr response headers\",e),{}}return t?t.split(`\\r\n`).reduce((r,n)=>{const[a,o]=n.split(\": \");return o&&(r[a.toLowerCase()]=o),r},{}):{}}var yc=[],_i=new Map,Bn=new Map,s4=60;function c4(){if(Cs()&&$t()){const e=l4();return()=>{e()}}return()=>{}}var ml={click:\"click\",pointerdown:\"click\",pointerup:\"click\",mousedown:\"click\",mouseup:\"click\",touchstart:\"click\",touchend:\"click\",mouseover:\"hover\",mouseout:\"hover\",mouseenter:\"hover\",mouseleave:\"hover\",pointerover:\"hover\",pointerout:\"hover\",pointerenter:\"hover\",pointerleave:\"hover\",dragstart:\"drag\",dragend:\"drag\",drag:\"drag\",dragenter:\"drag\",dragleave:\"drag\",dragover:\"drag\",drop:\"drag\",keydown:\"press\",keyup:\"press\",keypress:\"press\",input:\"press\"};function l4(){return m6(u4)}var u4=({metric:e})=>{if(e.value==null)return;const t=qe(e.value);if(t>s4)return;const r=e.entries.find(f=>f.duration===e.value&&ml[f.name]);if(!r)return;const{interactionId:n}=r,a=ml[r.name],o=qe($t()+r.startTime),i=Pt(),s=i?mt(i):void 0,c=n!=null?_i.get(n):void 0,l=c?.span||s,d=l?Ee(l).description:Pe().getScopeData().transactionName,u=pu({name:c?.elementName||Rt(r.target),transaction:d,attributes:{[ze]:\"auto.http.browser.inp\",[or]:`ui.interaction.${a}`,[Eo]:r.duration},startTime:o});u&&(u.addEvent(\"inp\",{[So]:\"millisecond\",[xo]:e.value}),u.end(o+t))};function d4(){const e=Object.keys(ml);$5()&&e.forEach(a=>{le.addEventListener(a,t,{capture:!0,passive:!0})});function t(a){const o=a.target;if(!o)return;const i=Rt(o),s=Math.round(a.timeStamp);if(Bn.set(s,i),Bn.size>50){const c=Bn.keys().next().value;c!==void 0&&Bn.delete(c)}}function r(a){const o=Math.round(a.startTime);let i=Bn.get(o);if(!i)for(let s=-5;s<=5;s++){const c=Bn.get(o+s);if(c){i=c;break}}return i||\"<unknown>\"}const n=({entries:a})=>{const o=Pt(),i=o&&mt(o);a.forEach(s=>{if(!w6(s))return;const c=s.interactionId;if(c==null||_i.has(c))return;const l=s.target?Rt(s.target):r(s);if(yc.length>10){const d=yc.shift();_i.delete(d)}yc.push(c),_i.set(c,{span:i,elementName:l})})};to(\"event\",n),to(\"first-input\",n)}var p4=40;function f4(e,t=r4(\"fetch\")){let r=0,n=0;async function a(o){const i=o.body.length;r+=i,n++;const s={body:o.body,method:\"POST\",referrerPolicy:\"strict-origin\",headers:e.headers,keepalive:r<=6e4&&n<15,...e.fetchOptions};try{const c=await t(e.url,s);return{statusCode:c.status,headers:{\"x-sentry-rate-limits\":c.headers.get(\"X-Sentry-Rate-Limits\"),\"retry-after\":c.headers.get(\"Retry-After\")}}}catch(c){throw n4(\"fetch\"),c}finally{r-=i,n--}}return wk(e,a,au(e.bufferSize||p4))}var kt=typeof __SENTRY_DEBUG__>\"u\"||__SENTRY_DEBUG__,m4=30,h4=50;function hl(e,t,r,n){const a={filename:e,function:t===\"<anonymous>\"?\"?\":t,in_app:!0};return r!==void 0&&(a.lineno=r),n!==void 0&&(a.colno=n),a}var g4=/^\\s*at (\\S+?)(?::(\\d+))(?::(\\d+))\\s*$/i,v4=/^\\s*at (?:(.+?\\)(?: \\[.+\\])?|.*?) ?\\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\\/)?.*?)(?::(\\d+))?(?::(\\d+))?\\)?\\s*$/i,y4=/\\((\\S*)(?::(\\d+))(?::(\\d+))\\)/,b4=/at (.+?) ?\\(data:(.+?),/,w4=e=>{const t=e.match(b4);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const r=g4.exec(e);if(r){const[,a,o,i]=r;return hl(a,\"?\",+o,+i)}const n=v4.exec(e);if(n){if(n[2]?.indexOf(\"eval\")===0){const i=y4.exec(n[2]);i&&(n[2]=i[1],n[3]=i[2],n[4]=i[3])}const[a,o]=tg(n[1]||\"?\",n[2]);return hl(o,a,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},_4=[m4,w4],k4=/^\\s*(.*?)(?:\\((.*?)\\))?(?:^|@)?((?:[-a-z]+)?:\\/.*?|\\[native code\\]|[^@]*(?:bundle|\\d+\\.js)|\\/[\\w\\-. /=]+)(?::(\\d+))?(?::(\\d+))?\\s*$/i,S4=/(\\S+) line (\\d+)(?: > eval line \\d+)* > eval/i,x4=e=>{const t=k4.exec(e);if(t){if(t[3]&&t[3].indexOf(\" > eval\")>-1){const a=S4.exec(t[3]);a&&(t[1]=t[1]||\"eval\",t[3]=a[1],t[4]=a[2],t[5]=\"\")}let r=t[3],n=t[1]||\"?\";return[n,r]=tg(n,r),hl(r,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},E4=[h4,x4],T4=[_4,E4],I4=C0(...T4),tg=(e,t)=>{const r=e.indexOf(\"safari-extension\")!==-1,n=e.indexOf(\"safari-web-extension\")!==-1;return r||n?[e.indexOf(\"@\")!==-1?e.split(\"@\")[0]:\"?\",r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},Zo=1024,C4=\"Breadcrumbs\",R4=((e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:C4,setup(r){t.console&&t5(L4(r)),t.dom&&K6(A4(r,t.dom)),t.xhr&&eg(N4(r)),t.fetch&&Nh(D4(r)),t.history&&fu(O4(r)),t.sentry&&r.on(\"beforeSendEvent\",P4(r))}}}),$4=R4;function P4(e){return function(r){ke()===e&&_n({category:`sentry.${r.type===\"transaction\"?\"transaction\":\"event\"}`,event_id:r.event_id,level:r.level,message:fn(r)},{event:r})}}function A4(e,t){return function(n){if(ke()!==e)return;let a,o,i=typeof t==\"object\"?t.serializeAttribute:void 0,s=typeof t==\"object\"&&typeof t.maxStringLength==\"number\"?t.maxStringLength:void 0;s&&s>Zo&&(kt&&M.warn(`\\`dom.maxStringLength\\` cannot exceed ${Zo}, but a value of ${s} was configured. Sentry will use ${Zo} instead.`),s=Zo),typeof i==\"string\"&&(i=[i]);try{const l=n.event,d=M4(l)?l.target:l;a=Rt(d,{keyAttrs:i,maxStringLength:s}),o=D0(d)}catch{a=\"<unknown>\"}if(a.length===0)return;const c={category:`ui.${n.name}`,message:a};o&&(c.data={\"ui.component_name\":o}),_n(c,{event:n.event,name:n.name,global:n.global})}}function L4(e){return function(r){if(ke()!==e)return;const n={category:\"console\",data:{arguments:r.args,logger:\"console\"},level:n5(r.level),message:sp(r.args,\" \")};if(r.level===\"assert\")if(r.args[0]===!1)n.message=`Assertion failed: ${sp(r.args.slice(1),\" \")||\"console.assert\"}`,n.data.arguments=r.args.slice(1);else return;_n(n,{input:r.args,level:r.level})}}function N4(e){return function(r){if(ke()!==e)return;const{startTimestamp:n,endTimestamp:a}=r,o=r.xhr[Gn];if(!n||!a||!o)return;const{method:i,url:s,status_code:c,body:l}=o,d={method:i,url:s,status_code:c},u={xhr:r.xhr,input:l,startTimestamp:n,endTimestamp:a},f={category:\"xhr\",data:d,type:\"http\",level:Lh(c)};e.emit(\"beforeOutgoingRequestBreadcrumb\",f,u),_n(f,u)}}function D4(e){return function(r){if(ke()!==e)return;const{startTimestamp:n,endTimestamp:a}=r;if(a&&!(r.fetchData.url.match(/sentry_key/)&&r.fetchData.method===\"POST\"))if(r.error){const o={data:r.error,input:r.args,startTimestamp:n,endTimestamp:a},i={category:\"fetch\",data:r.fetchData,level:\"error\",type:\"http\"};e.emit(\"beforeOutgoingRequestBreadcrumb\",i,o),_n(i,o)}else{const o=r.response,i={...r.fetchData,status_code:o?.status},s={input:r.args,response:o,startTimestamp:n,endTimestamp:a},c={category:\"fetch\",data:i,type:\"http\",level:Lh(i.status_code)};e.emit(\"beforeOutgoingRequestBreadcrumb\",c,s),_n(c,s)}}}function O4(e){return function(r){if(ke()!==e)return;let n=r.from,a=r.to;const o=vn(be.location.href);let i=n?vn(n):void 0;const s=vn(a);i?.path||(i=o),o.protocol===s.protocol&&o.host===s.host&&(a=s.relative),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),_n({category:\"navigation\",data:{from:n,to:a}})}}function M4(e){return!!e&&!!e.target}var F4=\"EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload\".split(\",\"),z4=\"BrowserApiErrors\",V4=((e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:z4,setupOnce(){t.setTimeout&&_t(be,\"setTimeout\",Xp),t.setInterval&&_t(be,\"setInterval\",Xp),t.requestAnimationFrame&&_t(be,\"requestAnimationFrame\",H4),t.XMLHttpRequest&&\"XMLHttpRequest\"in be&&_t(XMLHttpRequest.prototype,\"send\",U4);const r=t.eventTarget;r&&(Array.isArray(r)?r:F4).forEach(n=>j4(n,t))}}}),B4=V4;function Xp(e){return function(...t){const r=t[0];return t[0]=aa(r,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${_r(e)}`}}),e.apply(this,t)}}function H4(e){return function(t){return e.apply(this,[aa(t,{mechanism:{data:{handler:_r(e)},handled:!1,type:\"auto.browser.browserapierrors.requestAnimationFrame\"}})])}}function U4(e){return function(...t){const r=this;return[\"onload\",\"onerror\",\"onprogress\",\"onreadystatechange\"].forEach(n=>{n in r&&typeof r[n]==\"function\"&&_t(r,n,function(a){const o={mechanism:{data:{handler:_r(a)},handled:!1,type:`auto.browser.browserapierrors.xhr.${n}`}},i=eu(a);return i&&(o.mechanism.data.handler=_r(i)),aa(a,o)})}),e.apply(this,t)}}function j4(e,t){const r=be[e]?.prototype;r?.hasOwnProperty?.(\"addEventListener\")&&(_t(r,\"addEventListener\",function(n){return function(a,o,i){try{q4(o)&&(o.handleEvent=aa(o.handleEvent,{mechanism:{data:{handler:_r(o),target:e},handled:!1,type:\"auto.browser.browserapierrors.handleEvent\"}}))}catch{}return t.unregisterOriginalCallbacks&&G4(this,a,o),n.apply(this,[a,aa(o,{mechanism:{data:{handler:_r(o),target:e},handled:!1,type:\"auto.browser.browserapierrors.addEventListener\"}}),i])}}),_t(r,\"removeEventListener\",function(n){return function(a,o,i){try{const s=o.__sentry_wrapped__;s&&n.call(this,a,s,i)}catch{}return n.call(this,a,o,i)}}))}function q4(e){return typeof e.handleEvent==\"function\"}function G4(e,t,r){e&&typeof e==\"object\"&&\"removeEventListener\"in e&&typeof e.removeEventListener==\"function\"&&e.removeEventListener(t,r)}var W4=(e={})=>{const t=e.lifecycle??\"route\";return{name:\"BrowserSession\",setupOnce(){if(typeof be.document>\"u\"){kt&&M.warn(\"Using the `browserSessionIntegration` in non-browser environments is not supported.\");return}Rp({ignoreDuration:!0}),dc();const r=sr();let n=r.getUser();r.addScopeListener(a=>{const o=a.getUser();(n?.id!==o?.id||n?.ip_address!==o?.ip_address)&&(dc(),n=o)}),t===\"route\"&&fu(({from:a,to:o})=>{a!==o&&(Rp({ignoreDuration:!0}),dc())})}}},Z4=\"CultureContext\",K4=(()=>({name:Z4,preprocessEvent(e){const t=X4();t&&(e.contexts={...e.contexts,culture:{...t,...e.contexts?.culture}})}})),Y4=K4;function X4(){try{const e=be.Intl;if(!e)return;const t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}var J4=\"GlobalHandlers\",Q4=((e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:J4,setupOnce(){Error.stackTraceLimit=50},setup(r){t.onerror&&(tS(r),Jp(\"onerror\")),t.onunhandledrejection&&(rS(r),Jp(\"onunhandledrejection\"))}}}),eS=Q4;function tS(e){$0(t=>{const{stackParser:r,attachStacktrace:n}=rg();if(ke()!==e||Oh())return;const{msg:a,url:o,line:i,column:s,error:c}=t,l=oS(lu(r,c||a,void 0,n,!1),o,i,s);l.level=\"error\",mh(l,{originalException:c,mechanism:{handled:!1,type:\"auto.browser.global_handlers.onerror\"}})})}function rS(e){P0(t=>{const{stackParser:r,attachStacktrace:n}=rg();if(ke()!==e||Oh())return;const a=nS(t),o=ea(a)?aS(a):lu(r,a,void 0,n,!0);o.level=\"error\",mh(o,{originalException:a,mechanism:{handled:!1,type:\"auto.browser.global_handlers.onunhandledrejection\"}})})}function nS(e){if(ea(e))return e;try{if(\"reason\"in e)return e.reason;if(\"detail\"in e&&\"reason\"in e.detail)return e.detail.reason}catch{}return e}function aS(e){return{exception:{values:[{type:\"UnhandledRejection\",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function oS(e,t,r,n){const a=e.exception=e.exception||{},o=a.values=a.values||[],i=o[0]=o[0]||{},s=i.stacktrace=i.stacktrace||{},c=s.frames=s.frames||[];return c.length===0&&c.push({colno:n,lineno:r,filename:iS(t)??bo(),function:\"?\",in_app:!0}),e}function Jp(e){kt&&M.log(`Global Handler attached: ${e}`)}function rg(){return ke()?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function iS(e){if(!(!yr(e)||e.length===0))return e.startsWith(\"data:\")?`<${Hr(e,!1)}>`:e}var sS=()=>({name:\"HttpContext\",preprocessEvent(e){if(!be.navigator&&!be.location&&!be.document)return;const t=iu(),r={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:r}}}),cS=\"cause\",lS=5,uS=\"LinkedErrors\",dS=((e={})=>{const t=e.limit||lS,r=e.key||cS;return{name:uS,preprocessEvent(n,a,o){e5(su,o.getOptions().stackParser,r,t,n,a)}}}),pS=dS;function fS(){return mS()?(kt&&Rn(()=>{console.error(\"[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/\")}),!0):!1}function mS(){if(typeof be.window>\"u\")return!1;const e=be;if(e.nw||!(e.chrome||e.browser)?.runtime?.id)return!1;const t=bo();return!(be===be.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\\/\\//.test(t))}function ng(e){return[Gk(),Hk(),p5(),B4(),$4(),eS(),pS(),i5(),sS(),Y4(),W4()]}function hS(e={}){const t=!e.skipBrowserExtensionCheck&&fS();let r=e.defaultIntegrations==null?ng():e.defaultIntegrations;return Pk(j5,{...e,enabled:t?!1:e.enabled,stackParser:qw(e.stackParser||I4),integrations:ik({integrations:e.integrations,defaultIntegrations:r}),transport:e.transport||f4})}function gS(e){return e.split(\",\").some(t=>t.trim().startsWith(\"sentry-\"))}function ag(e){try{return new URL(e,be.location.origin).href}catch{return}}function vS(e){return e.entryType===\"resource\"&&\"initiatorType\"in e&&typeof e.nextHopProtocol==\"string\"&&(e.initiatorType===\"fetch\"||e.initiatorType===\"xmlhttprequest\")}function og(e){try{return new Headers(e)}catch{return}}var Qp=new WeakMap,bc=new Map,ig={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function yS(e,t){const{traceFetch:r,traceXHR:n,trackFetchStreamPerformance:a,shouldCreateSpanForRequest:o,enableHTTPTimings:i,tracePropagationTargets:s,onRequestSpanStart:c,onRequestSpanEnd:l}={...ig,...t},d=typeof o==\"function\"?o:h=>!0,u=h=>bS(h,s),f={},m=e.getOptions().propagateTraceparent;r&&(e.addEventProcessor(h=>(h.type===\"transaction\"&&h.spans&&h.spans.forEach(g=>{if(g.op===\"http.client\"){const v=bc.get(g.span_id);v&&(g.timestamp=v/1e3,bc.delete(g.span_id))}}),h)),a&&k5(h=>{if(h.response){const g=Qp.get(h.response);g&&h.endTimestamp&&bc.set(g,h.endTimestamp)}}),Nh(h=>{const g=f5(h,d,u,f,{propagateTraceparent:m,onRequestSpanEnd:l});if(h.response&&h.fetchData.__span&&Qp.set(h.response,h.fetchData.__span),g){const v=ag(h.fetchData.url),b=v?vn(v).host:void 0;g.setAttributes({\"http.url\":v?Hr(v):void 0,\"server.address\":b}),i&&ef(g),c?.(g,{headers:h.headers})}})),n&&eg(h=>{const g=wS(h,d,u,f,m,l);g&&(i&&ef(g),c?.(g,{headers:og(h.xhr.__sentry_xhr_v3__?.request_headers)}))})}function ef(e){const{url:t}=Ee(e).data;if(!t||typeof t!=\"string\")return;const r=to(\"resource\",({entries:n})=>{n.forEach(a=>{vS(a)&&a.name.endsWith(t)&&(e.setAttributes(Qh(a)),setTimeout(r))})})}function bS(e,t){const r=bo();if(r){let n,a;try{n=new URL(e,r),a=new URL(r).origin}catch{return!1}const o=n.origin===a;return t?Br(n.toString(),t)||o&&Br(n.pathname,t):o}else{const n=!!e.match(/^\\/(?!\\/)/);return t?Br(e,t):n}}function wS(e,t,r,n,a,o){const i=e.xhr,s=i?.[Gn];if(!i||i.__sentry_own_request__||!s)return;const{url:c,method:l}=s,d=Vt()&&t(c);if(e.endTimestamp){const b=i.__sentry_xhr_span_id__;if(!b)return;const I=n[b];I&&(d&&s.status_code!==void 0&&(U0(I,s.status_code),I.end(),o?.(I,{headers:og(i4(i)),error:e.error})),delete n[b]);return}const u=ag(c),f=vn(u||c),m=Hr(Dk(c)),h=!!Pt(),g=d&&h?_a({name:`${l} ${m}`,attributes:{url:Hr(c),type:\"xhr\",\"http.method\":l,\"http.url\":u?Hr(u):void 0,\"server.address\":f?.host,[ze]:\"auto.http.browser\",[or]:\"http.client\",...f?.search&&{\"http.query\":f?.search},...f?.hash&&{\"http.fragment\":f?.hash}}}):new wn;i.__sentry_xhr_span_id__=g.spanContext().spanId,n[i.__sentry_xhr_span_id__]=g,r(c)&&_S(i,Vt()&&h?g:void 0,a);const v=ke();return v&&v.emit(\"beforeOutgoingRequestSpan\",g,e),g}function _S(e,t,r){const{\"sentry-trace\":n,baggage:a,traceparent:o}=Rh({span:t,propagateTraceparent:r});n&&kS(e,n,a,o)}function kS(e,t,r,n){const a=e.__sentry_xhr_v3__?.request_headers;if(!(a?.[\"sentry-trace\"]||!e.setRequestHeader))try{if(e.setRequestHeader(\"sentry-trace\",t),n&&!a?.traceparent&&e.setRequestHeader(\"traceparent\",n),r){const o=a?.baggage;(!o||!gS(o))&&e.setRequestHeader(\"baggage\",r)}}catch{}}function SS(){be.document?be.document.addEventListener(\"visibilitychange\",()=>{const e=Pt();if(!e)return;const t=mt(e);if(be.document.hidden&&t){const r=\"cancelled\",{op:n,status:a}=Ee(t);kt&&M.log(`[Tracing] Transaction: ${r} -> since tab moved to the background, op: ${n}`),a||t.setStatus({code:2,message:r}),t.setAttribute(\"sentry.cancellation_reason\",\"document.hidden\"),t.end()}}):kt&&M.warn(\"[Tracing] Could not set up background tab detection due to lack of global document\")}var sg=\"sentry_previous_trace\",xS=\"sentry.previous_trace\";function ES(e,{linkPreviousTrace:t,consistentTraceSampling:r}){const n=t===\"session-storage\";let a=n?CS():void 0;e.on(\"spanStart\",i=>{if(mt(i)!==i)return;const s=Pe().getPropagationContext();a=TS(a,i,s),n&&IS(a)});let o=!0;r&&e.on(\"beforeSampling\",i=>{if(!a)return;const s=Pe(),c=s.getPropagationContext();if(o&&c.parentSpanId){o=!1;return}s.setPropagationContext({...c,dsc:{...c.dsc,sample_rate:String(a.sampleRate),sampled:String(gl(a.spanContext))},sampleRand:a.sampleRand}),i.parentSampled=gl(a.spanContext),i.parentSampleRate=a.sampleRate,i.spanAttributes={...i.spanAttributes,[x_]:a.sampleRate}})}function TS(e,t,r){const n=Ee(t);function a(){try{return Number(r.dsc?.sample_rate)??Number(n.data?.[\"sentry.sample_rate\"])}catch{return 0}}const o={spanContext:t.spanContext(),startTimestamp:n.start_timestamp,sampleRate:a(),sampleRand:r.sampleRand};if(!e)return o;const i=e.spanContext;return i.traceId===n.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&(kt&&M.log(`Adding previous_trace \\`${JSON.stringify(i)}\\` link to span \\`${JSON.stringify({op:n.op,...t.spanContext()})}\\``),t.addLink({context:i,attributes:{[E_]:\"previous_trace\"}}),t.setAttribute(xS,`${i.traceId}-${i.spanId}-${gl(i)?1:0}`)),o)}function IS(e){try{be.sessionStorage.setItem(sg,JSON.stringify(e))}catch(t){kt&&M.warn(\"Could not store previous trace in sessionStorage\",t)}}function CS(){try{const e=be.sessionStorage?.getItem(sg);return JSON.parse(e)}catch{return}}function gl(e){return e.traceFlags===1}var RS=\"BrowserTracing\",$S=/Googlebot|Google-InspectionTool|Storebot-Google|Bingbot|Slurp|DuckDuckBot|Baiduspider|YandexBot|Facebot|facebookexternalhit|LinkedInBot|Twitterbot|Applebot/i;function PS(){const e=be.navigator;return e?.userAgent?$S.test(e.userAgent):!1}var AS={...gi,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:\"in-memory\",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...ig},LS=((e={})=>{\"enableElementTiming\"in e&&Rn(()=>{console.warn(\"[Sentry] `enableElementTiming` is deprecated and no longer has any effect. Use the standalone `elementTimingIntegration` instead.\")});const t={name:void 0,source:void 0},r=be.document,{enableInp:n,enableLongTask:a,enableLongAnimationFrame:o,_experiments:{enableInteractions:i,enableStandaloneClsSpans:s,enableStandaloneLcpSpans:c},beforeStartSpan:l,idleTimeout:d,finalTimeout:u,childSpanTimeout:f,markBackgroundSpan:m,traceFetch:h,traceXHR:g,trackFetchStreamPerformance:v,shouldCreateSpanForRequest:b,enableHTTPTimings:I,ignoreResourceSpans:y,ignorePerformanceApiSpans:S,instrumentPageLoad:w,instrumentNavigation:C,detectRedirects:T,linkPreviousTrace:E,consistentTraceSampling:L,enableReportPageLoaded:j,onRequestSpanStart:ue,onRequestSpanEnd:q}={...AS,...e},X=PS();let de,ge,B;function Y(F,D,A=!0){const ve=D.op===\"pageload\",Oe=D.name,Q=l?l(D):D,ye=Q.attributes||{};if(Oe!==Q.name&&(ye[Et]=\"custom\",Q.attributes=ye),!A){const Re=$n();_a({...Q,startTime:Re}).end(Re);return}t.name=Q.name,t.source=ye[Et];const te=uh(Q,{idleTimeout:d,finalTimeout:u,childSpanTimeout:f,disableAutoFinish:ve,beforeSpanEnd:Re=>{de?.(),O6(Re,{recordClsOnPageloadSpan:!s,recordLcpOnPageloadSpan:!c,ignoreResourceSpans:y,ignorePerformanceApiSpans:S}),nf(F,void 0);const xe=Pe(),Ie=xe.getPropagationContext();xe.setPropagationContext({...Ie,traceId:te.spanContext().traceId,sampled:en(te),dsc:Wr(Re)}),ve&&(B=void 0)},trimIdleSpanEndTimestamp:!j});ve&&j&&(B=te),nf(F,te);function oe(){r&&[\"interactive\",\"complete\"].includes(r.readyState)&&F.emit(\"idleSpanEnableAutoFinish\",te)}ve&&!j&&r&&(r.addEventListener(\"readystatechange\",()=>{oe()}),oe())}return{name:RS,setup(F){if(X){kt&&M.log(\"[Tracing] Skipping browserTracingIntegration setup for bot user agent.\");return}if(J_(),de=R6({recordClsStandaloneSpans:s||!1,recordLcpStandaloneSpans:c||!1,client:F}),n&&c4(),o&&_e.PerformanceObserver&&PerformanceObserver.supportedEntryTypes?.includes(\"long-animation-frame\")?P6():a&&$6(),i&&A6(),T&&r){const A=()=>{ge=Je()};addEventListener(\"click\",A,{capture:!0}),addEventListener(\"keydown\",A,{capture:!0,passive:!0})}function D(){const A=ro(F);A&&!Ee(A).timestamp&&(kt&&M.log(`[Tracing] Finishing current active span with op: ${Ee(A).op}`),A.setAttribute(Oi,\"cancelled\"),A.end())}F.on(\"startNavigationSpan\",(A,ve)=>{if(ke()!==F)return;if(ve?.isRedirect){kt&&M.warn(\"[Tracing] Detected redirect, navigation span will not be the root span, but a child span.\"),Y(F,{op:\"navigation.redirect\",...A},!1);return}ge=void 0,D(),sr().setPropagationContext({traceId:Sr(),sampleRand:Math.random(),propagationSpanId:Vt()?void 0:br()});const Oe=Pe();Oe.setPropagationContext({traceId:Sr(),sampleRand:Math.random(),propagationSpanId:Vt()?void 0:br()}),Oe.setSDKProcessingMetadata({normalizedRequest:void 0}),Y(F,{op:\"navigation\",...A,parentSpan:null,forceTransaction:!0})}),F.on(\"startPageLoadSpan\",(A,ve={})=>{if(ke()!==F)return;D();const Oe=U_(ve.sentryTrace||tf(\"sentry-trace\")||rf(\"sentry-trace\"),ve.baggage||tf(\"baggage\")||rf(\"baggage\")),Q=Pe();Q.setPropagationContext(Oe),Vt()||(Q.getPropagationContext().propagationSpanId=br()),Q.setSDKProcessingMetadata({normalizedRequest:iu()}),Y(F,{op:\"pageload\",...A})}),F.on(\"endPageloadSpan\",()=>{j&&B&&(B.setAttribute(Oi,\"reportPageLoaded\"),B.end())})},afterAllSetup(F){if(X)return;let D=bo();if(E!==\"off\"&&ES(F,{linkPreviousTrace:E,consistentTraceSampling:L}),be.location){if(w){const A=$t();cg(F,{name:be.location.pathname,startTime:A?A/1e3:void 0,attributes:{[Et]:\"url\",[ze]:\"auto.pageload.browser\"}})}C&&fu(({to:A,from:ve})=>{if(ve===void 0&&D?.indexOf(A)!==-1){D=void 0;return}D=void 0;const Oe=Ch(A),Q=ro(F),ye=Q&&T&&DS(Q,ge);lg(F,{name:Oe?.pathname||be.location.pathname,attributes:{[Et]:\"url\",[ze]:\"auto.navigation.browser\"}},{url:A,isRedirect:ye})})}m&&SS(),i&&NS(F,d,u,f,t),n&&d4(),yS(F,{traceFetch:h,traceXHR:g,trackFetchStreamPerformance:v,tracePropagationTargets:F.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:b,enableHTTPTimings:I,onRequestSpanStart:ue,onRequestSpanEnd:q})}}});function cg(e,t,r){e.emit(\"startPageLoadSpan\",t,r),Pe().setTransactionName(t.name);const n=ro(e);return n&&e.emit(\"afterStartPageLoadSpan\",n),n}function lg(e,t,r){const{url:n,isRedirect:a}=r||{};e.emit(\"beforeStartNavigationSpan\",t,{isRedirect:a}),e.emit(\"startNavigationSpan\",t,{isRedirect:a});const o=Pe();return o.setTransactionName(t.name),n&&!a&&o.setSDKProcessingMetadata({normalizedRequest:{...iu(),url:n}}),ro(e)}function tf(e){return be.document?.querySelector(`meta[name=${e}]`)?.getAttribute(\"content\")||void 0}function rf(e){return be.performance?.getEntriesByType?.(\"navigation\")[0]?.serverTiming?.find(t=>t.name===e)?.description}function NS(e,t,r,n,a){const o=be.document;let i;const s=()=>{const c=\"ui.action.click\",l=ro(e);if(l){const d=Ee(l).op;if([\"navigation\",\"pageload\"].includes(d)){kt&&M.warn(`[Tracing] Did not create ${c} span because a pageload or navigation span is in progress.`);return}}if(i&&(i.setAttribute(Oi,\"interactionInterrupted\"),i.end(),i=void 0),!a.name){kt&&M.warn(`[Tracing] Did not create ${c} transaction because _latestRouteName is missing.`);return}i=uh({name:a.name,op:c,attributes:{[Et]:a.source||\"url\"}},{idleTimeout:t,finalTimeout:r,childSpanTimeout:n})};o&&addEventListener(\"click\",s,{capture:!0})}var ug=\"_sentry_idleSpan\";function ro(e){return e[ug]}function nf(e,t){ht(e,ug,t)}var af=1.5;function DS(e,t){const r=Ee(e),n=$n();return!(n-r.start_timestamp>af||t&&n-t<=af)}function OS(e){const t={...e};return ou(t,\"react\"),Q3(\"react\",{version:Ob}),hS(t)}function MS(e,t={}){const r=e,n=LS({...t,instrumentNavigation:!1,instrumentPageLoad:!1}),{instrumentPageLoad:a=!0,instrumentNavigation:o=!0}=t;return{...n,afterAllSetup(i){n.afterAllSetup(i);const s=be.location;if(a&&s){const c=r.matchRoutes(s.pathname,r.options.parseSearch(s.search),{preload:!1,throwOnError:!1}),l=c[c.length-1],d=l?.routeId!==\"__root__\"?l:void 0;cg(i,{name:d?d.routeId:s.pathname,attributes:{[or]:\"pageload\",[ze]:\"auto.pageload.react.tanstack_router\",[Et]:d?\"route\":\"url\",...of(d)}})}o&&r.subscribe(\"onBeforeNavigate\",c=>{if(!c.fromLocation||c.toLocation.state===c.fromLocation.state)return;const l=r.matchRoutes(c.toLocation.pathname,c.toLocation.search,{preload:!1,throwOnError:!1}),d=l[l.length-1],u=d?.routeId!==\"__root__\"?d:void 0,f=be.location,m=lg(i,{name:u?u.routeId:f.pathname,attributes:{[or]:\"navigation\",[ze]:\"auto.navigation.react.tanstack_router\",[Et]:u?\"route\":\"url\"}}),h=r.subscribe(\"onResolved\",g=>{if(h(),m){const v=r.matchRoutes(g.toLocation.pathname,g.toLocation.search,{preload:!1,throwOnError:!1}),b=v[v.length-1],I=b?.routeId!==\"__root__\"?b:void 0;I&&(m.updateName(I.routeId),m.setAttribute(Et,\"route\"),m.setAttributes(of(I)))}})})}}}function of(e){if(!e)return{};const t={};return Object.entries(e.params).forEach(([r,n])=>{t[`url.path.params.${r}`]=n,t[`url.path.parameter.${r}`]=n,t[`params.${r}`]=n}),t}function FS(e){const t={defaultIntegrations:[...ng(e)],...e};return ou(t,\"tanstackstart-react\",[\"tanstackstart-react\",\"react\"]),OS(t)}var zS={\"~types\":void 0,options:{}},VS={\"~types\":void 0,options:{}};function vl(e){return e!==\"__proto__\"&&e!==\"constructor\"&&e!==\"prototype\"}function yl(e,t){const r=Object.create(null);if(e)for(const n of Object.keys(e))vl(n)&&(r[n]=e[n]);if(t&&typeof t==\"object\")for(const n of Object.keys(t))vl(n)&&(r[n]=t[n]);return r}function dg(e){if(!e)return Object.create(null);const t=Object.create(null);for(const r of Object.keys(e))vl(r)&&(t[r]=e[r]);return t}var pg=()=>{throw new Error(\"createServerOnlyFn() functions can only be called on the server!\")},Ce=(e,t)=>{const r=t||e||{};typeof r.method>\"u\"&&(r.method=\"GET\");const n=i=>Ce(void 0,{...r,validator:i,inputValidator:i});return Object.assign(i=>Ce(void 0,{...r,...i}),{options:r,middleware:i=>{const s=[...r.middleware||[]];i.map(l=>{Zd in l?l.options.middleware&&s.push(...l.options.middleware):s.push(l)});const c=Ce(void 0,{...r,middleware:s});return c[Zd]=!0,c},validator:n,inputValidator:n,handler:(...i)=>{const[s,c]=i,l={...r,extractedFn:s,serverFn:c},d=[...l.middleware||[],US(l)];return s.method=r.method,Object.assign(async u=>{const f=await sf(d,\"client\",{...s,...l,data:u?.data,headers:u?.headers,signal:u?.signal,fetch:u?.fetch,context:dg()}),m=_0(f.error);if(m)throw m;if(f.error)throw f.error;return f.result},{...s,method:r.method,__executeServer:async u=>{const f=pg(),m=f.contextAfterGlobalMiddlewares;return await sf(d,\"server\",{...s,...u,serverFnMeta:s.serverFnMeta,context:yl(u.context,m),request:f.request}).then(h=>({result:h.result,error:h.error,context:h.sendContext}))}})}})};async function sf(e,t,r){let n=BS([...Zl()?.functionMiddleware||[],...e]);if(t===\"server\"){const o=pg({throwIfNotFound:!1});o?.executedRequestMiddlewares&&(n=n.filter(i=>!o.executedRequestMiddlewares.has(i)))}const a=async o=>{const i=n.shift();if(!i)return o;try{let s=\"validator\"in i.options?i.options.validator:void 0;!s&&\"inputValidator\"in i.options&&(s=i.options.inputValidator),s&&t===\"server\"&&(o.data=await HS(s,o.data));let c;if(t===\"client\"?\"client\"in i.options&&(c=i.options.client):\"server\"in i.options&&(c=i.options.server),c){const d=await c({...o,next:async(u={})=>{const f=await a({...o,...u,context:yl(o.context,u.context),sendContext:yl(o.sendContext,u.sendContext),headers:zb(o.headers,u.headers),_callSiteFetch:o._callSiteFetch,fetch:o._callSiteFetch??u.fetch??o.fetch,result:u.result!==void 0?u.result:u instanceof Response?u:o.result,error:u.error??o.error});if(f.error)throw f.error;return f}});if(Zb(d))return{...o,error:d};if(d instanceof Response)return{...o,result:d};if(!d)throw new Error(\"User middleware returned undefined. You must call next() or return a result in your middlewares.\");return d}return a(o)}catch(s){return{...o,error:s}}};return a({...r,headers:r.headers||{},sendContext:r.sendContext||{},context:r.context||dg(),_callSiteFetch:r.fetch})}function BS(e,t=100){const r=new Set,n=[],a=(o,i)=>{if(i>t)throw new Error(`Middleware nesting depth exceeded maximum of ${t}. Check for circular references.`);o.forEach(s=>{s.options.middleware&&a(s.options.middleware,i+1),r.has(s)||(r.add(s),n.push(s))})};return a(e,0),n}async function HS(e,t){if(e==null)return{};if(\"~standard\"in e){const r=await e[\"~standard\"].validate(t);if(r.issues)throw new Error(JSON.stringify(r.issues,void 0,2));return r.value}if(\"parse\"in e)return e.parse(t);if(typeof e==\"function\")return e(t);throw new Error(\"Invalid validator type!\")}function US(e){return{\"~types\":void 0,options:{inputValidator:e.validator??e.inputValidator,client:async({next:t,sendContext:r,fetch:n,...a})=>{const o={...a,context:r,fetch:n};return t(await e.extractedFn?.(o))},server:async({next:t,...r})=>{const n=await e.serverFn?.(r);return t({...r,result:n})}}}}var Va=(e,t)=>{const r={type:\"request\",...t||e},n=a=>Va({},Object.assign(r,{validator:a,inputValidator:a}));return{options:r,middleware:a=>Va({},Object.assign(r,{middleware:a})),validator:n,inputValidator:n,client:a=>Va({},Object.assign(r,{client:a})),server:a=>Va({},Object.assign(r,{server:a}))}},jS=()=>{};function fg(e,t){for(let r=0,n=t.length;r<n;r++){const a=t[r];e.has(a)||(e.add(a),a.extends&&fg(e,a.extends))}}var qS=e=>({getOptions:async()=>{const t=await e();if(t.serializationAdapters){const r=new Set;fg(r,t.serializationAdapters),t.serializationAdapters=Array.from(r)}return t},createMiddleware:Va});function OK(e){return typeof e.when==\"function\"?e.when()._h(e):e.when._h(e)}var GS=jS({filter:e=>e.handlerType===\"serverFn\"}),cf=qS(()=>({requestMiddleware:[GS,zS],functionMiddleware:[VS]}));var WS=[\"token\",\"attr\",\"code-inline\",\"command\",\"comment\",\"deleted\",\"function\",\"heading\",\"inserted\",\"keyword\",\"link\",\"literal\",\"meta\",\"number\",\"operator\",\"property\",\"selector\",\"string\",\"tag\",\"type\",\"variable\"];function ZS(e){const t=(e.themes||[...e.light?[{selector:e.lightSelector||\":root\",theme:e.light}]:[],...e.dark?[{selector:e.darkSelector||\".dark\",theme:e.dark}]:[]]).map(({selector:r,theme:n})=>KS(r,n)).join(`\n\n`);return e.includeBaseStyles===!1?t:`${t}\n\n${YS()}`}function KS(e,t){return`${e} {\n${[`  --th-background: ${t.background};`,`  --th-token: ${t.tokens.token||t.foreground};`,...WS.filter(r=>r!==\"token\").map(r=>`  --th-${r}: ${t.tokens[r]};`)].join(`\n`)}\n}`}function YS(){return`pre.th-code {\n  overflow-x: auto;\n  padding: 1rem;\n  background: var(--th-background);\n  color: var(--th-token);\n}\n\n.th-token { color: var(--th-token); }\n.th-keyword { color: var(--th-keyword); }\n.th-string { color: var(--th-string); }\n.th-comment { color: var(--th-comment); }\n.th-function { color: var(--th-function); }\n.th-type { color: var(--th-type); }\n.th-property { color: var(--th-property); }\n.th-tag { color: var(--th-tag); }\n.th-attr { color: var(--th-attr); }\n.th-literal { color: var(--th-literal); }\n.th-number { color: var(--th-number); }\n.th-variable { color: var(--th-variable); }\n.th-operator { color: var(--th-operator); }\n.th-inserted { color: var(--th-inserted); }\n.th-deleted { color: var(--th-deleted); }\n.th-meta { color: var(--th-meta); }\n.th-heading { color: var(--th-heading); }\n.th-link { color: var(--th-link); }\n.th-code-inline { color: var(--th-code-inline); }\n.th-selector { color: var(--th-selector); }\n.th-command { color: var(--th-command); }`}var lf={background:\"#030712\",foreground:\"#d1d5db\",name:\"aurora-x\",type:\"dark\",tokens:{attr:\"#79c0ff\",\"code-inline\":\"#ffa657\",command:\"#d2a8ff\",comment:\"#9099c0\",deleted:\"#ff7b72\",function:\"#d2a8ff\",heading:\"#79c0ff\",inserted:\"#7ee787\",keyword:\"#ff7b72\",link:\"#58a6ff\",literal:\"#79c0ff\",meta:\"#8b949e\",number:\"#79c0ff\",operator:\"#d2a8ff\",property:\"#79c0ff\",selector:\"#7ee787\",string:\"#a5d6ff\",tag:\"#7ee787\",token:\"#d1d5db\",type:\"#ffa657\",variable:\"#ffa657\"}},XS={background:\"#ffffff\",foreground:\"#24292f\",name:\"github-light\",type:\"light\",tokens:{attr:\"#0550ae\",\"code-inline\":\"#953800\",command:\"#8250df\",comment:\"#6e7781\",deleted:\"#cf222e\",function:\"#8250df\",heading:\"#0550ae\",inserted:\"#1a7f37\",keyword:\"#cf222e\",link:\"#0969da\",literal:\"#0550ae\",meta:\"#57606a\",number:\"#0550ae\",operator:\"#8250df\",property:\"#0550ae\",selector:\"#116329\",string:\"#0a7f64\",tag:\"#116329\",token:\"#24292f\",type:\"#953800\",variable:\"#953800\"}},mg=\"https://tanstack.com\",JS=[\"/account\",\"/admin\",\"/login\"];function QS(e){return e.replace(/\\/$/,\"\")}function hg(e){return!e||e===\"/\"?\"/\":(e.startsWith(\"/\")?e:`/${e}`).replace(/\\/$/,\"\")}function gg(e){const t=hg(e);return JS.some(r=>t===r||t.startsWith(`${r}/`))?null:t}function ex(e){return gg(e)!==null}function uf(e,t){const r=QS(mg),n=t&&t!==\"?\"?t:\"\";return`${r}${hg(e)}${n}`}var ee=({title:e,description:t,keywords:r,image:n,noindex:a})=>[{title:e},{name:\"description\",content:t},{name:\"keywords\",content:r},{name:\"twitter:title\",content:e},{name:\"twitter:description\",content:t},{name:\"twitter:creator\",content:\"@tannerlinsley\"},{name:\"twitter:site\",content:\"@tannerlinsley\"},{property:\"og:type\",content:\"website\"},{property:\"og:title\",content:e},{property:\"og:description\",content:t},...n?[{name:\"twitter:image\",content:n},{name:\"twitter:card\",content:\"summary_large_image\"},{property:\"og:image\",content:n}]:[],...a?[{name:\"robots\",content:\"noindex, nofollow\"}]:[]],tx=\"/assets/og-C0HGjoLl.png\",rx=(e,t)=>{const r=new Array(e.length+t.length);for(let n=0;n<e.length;n++)r[n]=e[n];for(let n=0;n<t.length;n++)r[e.length+n]=t[n];return r},nx=(e,t)=>({classGroupId:e,validator:t}),vg=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),Ui=\"-\",df=[],ax=\"arbitrary..\",ox=e=>{const t=sx(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:i=>{if(i.startsWith(\"[\")&&i.endsWith(\"]\"))return ix(i);const s=i.split(Ui);return yg(s,s[0]===\"\"&&s.length>1?1:0,t)},getConflictingClassGroupIds:(i,s)=>{if(s){const c=n[i],l=r[i];return c?l?rx(l,c):c:l||df}return r[i]||df}}},yg=(e,t,r)=>{if(e.length-t===0)return r.classGroupId;const n=e[t],a=r.nextPart.get(n);if(a){const c=yg(e,t+1,a);if(c)return c}const o=r.validators;if(o===null)return;const i=t===0?e.join(Ui):e.slice(t).join(Ui),s=o.length;for(let c=0;c<s;c++){const l=o[c];if(l.validator(i))return l.classGroupId}},ix=e=>e.slice(1,-1).indexOf(\":\")===-1?void 0:(()=>{const t=e.slice(1,-1),r=t.indexOf(\":\"),n=t.slice(0,r);return n?ax+n:void 0})(),sx=e=>{const{theme:t,classGroups:r}=e;return cx(r,t)},cx=(e,t)=>{const r=vg();for(const n in e){const a=e[n];mu(a,r,n,t)}return r},mu=(e,t,r,n)=>{const a=e.length;for(let o=0;o<a;o++){const i=e[o];lx(i,t,r,n)}},lx=(e,t,r,n)=>{if(typeof e==\"string\"){ux(e,t,r);return}if(typeof e==\"function\"){dx(e,t,r,n);return}px(e,t,r,n)},ux=(e,t,r)=>{const n=e===\"\"?t:bg(t,e);n.classGroupId=r},dx=(e,t,r,n)=>{if(fx(e)){mu(e(n),t,r,n);return}t.validators===null&&(t.validators=[]),t.validators.push(nx(r,e))},px=(e,t,r,n)=>{const a=Object.entries(e),o=a.length;for(let i=0;i<o;i++){const[s,c]=a[i];mu(c,bg(t,s),r,n)}},bg=(e,t)=>{let r=e;const n=t.split(Ui),a=n.length;for(let o=0;o<a;o++){const i=n[o];let s=r.nextPart.get(i);s||(s=vg(),r.nextPart.set(i,s)),r=s}return r},fx=e=>\"isThemeGetter\"in e&&e.isThemeGetter===!0,mx=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=Object.create(null),n=Object.create(null);const a=(o,i)=>{r[o]=i,t++,t>e&&(t=0,n=r,r=Object.create(null))};return{get(o){let i=r[o];if(i!==void 0)return i;if((i=n[o])!==void 0)return a(o,i),i},set(o,i){o in r?r[o]=i:a(o,i)}}},bl=\"!\",pf=\":\",hx=[],ff=(e,t,r,n,a)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:n,isExternal:a}),gx=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=a=>{const o=[];let i=0,s=0,c=0,l;const d=a.length;for(let g=0;g<d;g++){const v=a[g];if(i===0&&s===0){if(v===pf){o.push(a.slice(c,g)),c=g+1;continue}if(v===\"/\"){l=g;continue}}v===\"[\"?i++:v===\"]\"?i--:v===\"(\"?s++:v===\")\"&&s--}const u=o.length===0?a:a.slice(c);let f=u,m=!1;u.endsWith(bl)?(f=u.slice(0,-1),m=!0):u.startsWith(bl)&&(f=u.slice(1),m=!0);const h=l&&l>c?l-c:void 0;return ff(o,m,f,h)};if(t){const a=t+pf,o=n;n=i=>i.startsWith(a)?o(i.slice(a.length)):ff(hx,!1,i,void 0,!0)}if(r){const a=n;n=o=>r({className:o,parseClassName:a})}return n},vx=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((r,n)=>{t.set(r,1e6+n)}),r=>{const n=[];let a=[];for(let o=0;o<r.length;o++){const i=r[o],s=i[0]===\"[\",c=t.has(i);s||c?(a.length>0&&(a.sort(),n.push(...a),a=[]),n.push(i)):a.push(i)}return a.length>0&&(a.sort(),n.push(...a)),n}},yx=e=>({cache:mx(e.cacheSize),parseClassName:gx(e),sortModifiers:vx(e),...ox(e)}),bx=/\\s+/,wx=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:a,sortModifiers:o}=t,i=[],s=e.trim().split(bx);let c=\"\";for(let l=s.length-1;l>=0;l-=1){const d=s[l],{isExternal:u,modifiers:f,hasImportantModifier:m,baseClassName:h,maybePostfixModifierPosition:g}=r(d);if(u){c=d+(c.length>0?\" \"+c:c);continue}let v=!!g,b=n(v?h.substring(0,g):h);if(!b){if(!v){c=d+(c.length>0?\" \"+c:c);continue}if(b=n(h),!b){c=d+(c.length>0?\" \"+c:c);continue}v=!1}const I=f.length===0?\"\":f.length===1?f[0]:o(f).join(\":\"),y=m?I+bl:I,S=y+b;if(i.indexOf(S)>-1)continue;i.push(S);const w=a(b,v);for(let C=0;C<w.length;++C){const T=w[C];i.push(y+T)}c=d+(c.length>0?\" \"+c:c)}return c},_x=(...e)=>{let t=0,r,n,a=\"\";for(;t<e.length;)(r=e[t++])&&(n=wg(r))&&(a&&(a+=\" \"),a+=n);return a},wg=e=>{if(typeof e==\"string\")return e;let t,r=\"\";for(let n=0;n<e.length;n++)e[n]&&(t=wg(e[n]))&&(r&&(r+=\" \"),r+=t);return r},kx=(e,...t)=>{let r,n,a,o;const i=c=>(r=yx(t.reduce((l,d)=>d(l),e())),n=r.cache.get,a=r.cache.set,o=s,s(c)),s=c=>{const l=n(c);if(l)return l;const d=wx(c,r);return a(c,d),d};return o=i,(...c)=>o(_x(...c))},Sx=[],Ue=e=>{const t=r=>r[e]||Sx;return t.isThemeGetter=!0,t},_g=/^\\[(?:(\\w[\\w-]*):)?(.+)\\]$/i,kg=/^\\((?:(\\w[\\w-]*):)?(.+)\\)$/i,xx=/^\\d+(?:\\.\\d+)?\\/\\d+(?:\\.\\d+)?$/,Ex=/^(\\d+(\\.\\d+)?)?(xs|sm|md|lg|xl)$/,Tx=/\\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\\b(calc|min|max|clamp)\\(.+\\)|^0$/,Ix=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\\(.+\\)$/,Cx=/^(inset_)?-?((\\d+)?\\.?(\\d+)[a-z]+|0)_-?((\\d+)?\\.?(\\d+)[a-z]+|0)/,Rx=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\\(.+\\)$/,Or=e=>xx.test(e),me=e=>!!e&&!Number.isNaN(Number(e)),Mr=e=>!!e&&Number.isInteger(Number(e)),wc=e=>e.endsWith(\"%\")&&me(e.slice(0,-1)),hr=e=>Ex.test(e),Sg=()=>!0,$x=e=>Tx.test(e)&&!Ix.test(e),hu=()=>!1,Px=e=>Cx.test(e),Ax=e=>Rx.test(e),Lx=e=>!G(e)&&!W(e),Nx=e=>tn(e,Tg,hu),G=e=>_g.test(e),ln=e=>tn(e,Ig,$x),mf=e=>tn(e,Hx,me),Dx=e=>tn(e,Rg,Sg),Ox=e=>tn(e,Cg,hu),hf=e=>tn(e,xg,hu),Mx=e=>tn(e,Eg,Ax),Ko=e=>tn(e,$g,Px),W=e=>kg.test(e),Fa=e=>An(e,Ig),Fx=e=>An(e,Cg),gf=e=>An(e,xg),zx=e=>An(e,Tg),Vx=e=>An(e,Eg),Yo=e=>An(e,$g,!0),Bx=e=>An(e,Rg,!0),tn=(e,t,r)=>{const n=_g.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},An=(e,t,r=!1)=>{const n=kg.exec(e);return n?n[1]?t(n[1]):r:!1},xg=e=>e===\"position\"||e===\"percentage\",Eg=e=>e===\"image\"||e===\"url\",Tg=e=>e===\"length\"||e===\"size\"||e===\"bg-size\",Ig=e=>e===\"length\",Hx=e=>e===\"number\",Cg=e=>e===\"family-name\",Rg=e=>e===\"number\"||e===\"weight\",$g=e=>e===\"shadow\",Ux=()=>{const e=Ue(\"color\"),t=Ue(\"font\"),r=Ue(\"text\"),n=Ue(\"font-weight\"),a=Ue(\"tracking\"),o=Ue(\"leading\"),i=Ue(\"breakpoint\"),s=Ue(\"container\"),c=Ue(\"spacing\"),l=Ue(\"radius\"),d=Ue(\"shadow\"),u=Ue(\"inset-shadow\"),f=Ue(\"text-shadow\"),m=Ue(\"drop-shadow\"),h=Ue(\"blur\"),g=Ue(\"perspective\"),v=Ue(\"aspect\"),b=Ue(\"ease\"),I=Ue(\"animate\"),y=()=>[\"auto\",\"avoid\",\"all\",\"avoid-page\",\"page\",\"left\",\"right\",\"column\"],S=()=>[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top-left\",\"left-top\",\"top-right\",\"right-top\",\"bottom-right\",\"right-bottom\",\"bottom-left\",\"left-bottom\"],w=()=>[...S(),W,G],C=()=>[\"auto\",\"hidden\",\"clip\",\"visible\",\"scroll\"],T=()=>[\"auto\",\"contain\",\"none\"],E=()=>[W,G,c],L=()=>[Or,\"full\",\"auto\",...E()],j=()=>[Mr,\"none\",\"subgrid\",W,G],ue=()=>[\"auto\",{span:[\"full\",Mr,W,G]},Mr,W,G],q=()=>[Mr,\"auto\",W,G],X=()=>[\"auto\",\"min\",\"max\",\"fr\",W,G],de=()=>[\"start\",\"end\",\"center\",\"between\",\"around\",\"evenly\",\"stretch\",\"baseline\",\"center-safe\",\"end-safe\"],ge=()=>[\"start\",\"end\",\"center\",\"stretch\",\"center-safe\",\"end-safe\"],B=()=>[\"auto\",...E()],Y=()=>[Or,\"auto\",\"full\",\"dvw\",\"dvh\",\"lvw\",\"lvh\",\"svw\",\"svh\",\"min\",\"max\",\"fit\",...E()],F=()=>[Or,\"screen\",\"full\",\"dvw\",\"lvw\",\"svw\",\"min\",\"max\",\"fit\",...E()],D=()=>[Or,\"screen\",\"full\",\"lh\",\"dvh\",\"lvh\",\"svh\",\"min\",\"max\",\"fit\",...E()],A=()=>[e,W,G],ve=()=>[...S(),gf,hf,{position:[W,G]}],Oe=()=>[\"no-repeat\",{repeat:[\"\",\"x\",\"y\",\"space\",\"round\"]}],Q=()=>[\"auto\",\"cover\",\"contain\",zx,Nx,{size:[W,G]}],ye=()=>[wc,Fa,ln],te=()=>[\"\",\"none\",\"full\",l,W,G],oe=()=>[\"\",me,Fa,ln],Re=()=>[\"solid\",\"dashed\",\"dotted\",\"double\"],xe=()=>[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\"],Ie=()=>[me,wc,gf,hf],pr=()=>[\"\",\"none\",h,W,G],Nt=()=>[\"none\",me,W,G],vt=()=>[\"none\",me,W,G],Xt=()=>[me,W,G],Lr=()=>[Or,\"full\",...E()];return{cacheSize:500,theme:{animate:[\"spin\",\"ping\",\"pulse\",\"bounce\"],aspect:[\"video\"],blur:[hr],breakpoint:[hr],color:[Sg],container:[hr],\"drop-shadow\":[hr],ease:[\"in\",\"out\",\"in-out\"],font:[Lx],\"font-weight\":[\"thin\",\"extralight\",\"light\",\"normal\",\"medium\",\"semibold\",\"bold\",\"extrabold\",\"black\"],\"inset-shadow\":[hr],leading:[\"none\",\"tight\",\"snug\",\"normal\",\"relaxed\",\"loose\"],perspective:[\"dramatic\",\"near\",\"normal\",\"midrange\",\"distant\",\"none\"],radius:[hr],shadow:[hr],spacing:[\"px\",me],text:[hr],\"text-shadow\":[hr],tracking:[\"tighter\",\"tight\",\"normal\",\"wide\",\"wider\",\"widest\"]},classGroups:{aspect:[{aspect:[\"auto\",\"square\",Or,G,W,v]}],container:[\"container\"],columns:[{columns:[me,G,W,s]}],\"break-after\":[{\"break-after\":y()}],\"break-before\":[{\"break-before\":y()}],\"break-inside\":[{\"break-inside\":[\"auto\",\"avoid\",\"avoid-page\",\"avoid-column\"]}],\"box-decoration\":[{\"box-decoration\":[\"slice\",\"clone\"]}],box:[{box:[\"border\",\"content\"]}],display:[\"block\",\"inline-block\",\"inline\",\"flex\",\"inline-flex\",\"table\",\"inline-table\",\"table-caption\",\"table-cell\",\"table-column\",\"table-column-group\",\"table-footer-group\",\"table-header-group\",\"table-row-group\",\"table-row\",\"flow-root\",\"grid\",\"inline-grid\",\"contents\",\"list-item\",\"hidden\"],sr:[\"sr-only\",\"not-sr-only\"],float:[{float:[\"right\",\"left\",\"none\",\"start\",\"end\"]}],clear:[{clear:[\"left\",\"right\",\"both\",\"none\",\"start\",\"end\"]}],isolation:[\"isolate\",\"isolation-auto\"],\"object-fit\":[{object:[\"contain\",\"cover\",\"fill\",\"none\",\"scale-down\"]}],\"object-position\":[{object:w()}],overflow:[{overflow:C()}],\"overflow-x\":[{\"overflow-x\":C()}],\"overflow-y\":[{\"overflow-y\":C()}],overscroll:[{overscroll:T()}],\"overscroll-x\":[{\"overscroll-x\":T()}],\"overscroll-y\":[{\"overscroll-y\":T()}],position:[\"static\",\"fixed\",\"absolute\",\"relative\",\"sticky\"],inset:[{inset:L()}],\"inset-x\":[{\"inset-x\":L()}],\"inset-y\":[{\"inset-y\":L()}],start:[{\"inset-s\":L(),start:L()}],end:[{\"inset-e\":L(),end:L()}],\"inset-bs\":[{\"inset-bs\":L()}],\"inset-be\":[{\"inset-be\":L()}],top:[{top:L()}],right:[{right:L()}],bottom:[{bottom:L()}],left:[{left:L()}],visibility:[\"visible\",\"invisible\",\"collapse\"],z:[{z:[Mr,\"auto\",W,G]}],basis:[{basis:[Or,\"full\",\"auto\",s,...E()]}],\"flex-direction\":[{flex:[\"row\",\"row-reverse\",\"col\",\"col-reverse\"]}],\"flex-wrap\":[{flex:[\"nowrap\",\"wrap\",\"wrap-reverse\"]}],flex:[{flex:[me,Or,\"auto\",\"initial\",\"none\",G]}],grow:[{grow:[\"\",me,W,G]}],shrink:[{shrink:[\"\",me,W,G]}],order:[{order:[Mr,\"first\",\"last\",\"none\",W,G]}],\"grid-cols\":[{\"grid-cols\":j()}],\"col-start-end\":[{col:ue()}],\"col-start\":[{\"col-start\":q()}],\"col-end\":[{\"col-end\":q()}],\"grid-rows\":[{\"grid-rows\":j()}],\"row-start-end\":[{row:ue()}],\"row-start\":[{\"row-start\":q()}],\"row-end\":[{\"row-end\":q()}],\"grid-flow\":[{\"grid-flow\":[\"row\",\"col\",\"dense\",\"row-dense\",\"col-dense\"]}],\"auto-cols\":[{\"auto-cols\":X()}],\"auto-rows\":[{\"auto-rows\":X()}],gap:[{gap:E()}],\"gap-x\":[{\"gap-x\":E()}],\"gap-y\":[{\"gap-y\":E()}],\"justify-content\":[{justify:[...de(),\"normal\"]}],\"justify-items\":[{\"justify-items\":[...ge(),\"normal\"]}],\"justify-self\":[{\"justify-self\":[\"auto\",...ge()]}],\"align-content\":[{content:[\"normal\",...de()]}],\"align-items\":[{items:[...ge(),{baseline:[\"\",\"last\"]}]}],\"align-self\":[{self:[\"auto\",...ge(),{baseline:[\"\",\"last\"]}]}],\"place-content\":[{\"place-content\":de()}],\"place-items\":[{\"place-items\":[...ge(),\"baseline\"]}],\"place-self\":[{\"place-self\":[\"auto\",...ge()]}],p:[{p:E()}],px:[{px:E()}],py:[{py:E()}],ps:[{ps:E()}],pe:[{pe:E()}],pbs:[{pbs:E()}],pbe:[{pbe:E()}],pt:[{pt:E()}],pr:[{pr:E()}],pb:[{pb:E()}],pl:[{pl:E()}],m:[{m:B()}],mx:[{mx:B()}],my:[{my:B()}],ms:[{ms:B()}],me:[{me:B()}],mbs:[{mbs:B()}],mbe:[{mbe:B()}],mt:[{mt:B()}],mr:[{mr:B()}],mb:[{mb:B()}],ml:[{ml:B()}],\"space-x\":[{\"space-x\":E()}],\"space-x-reverse\":[\"space-x-reverse\"],\"space-y\":[{\"space-y\":E()}],\"space-y-reverse\":[\"space-y-reverse\"],size:[{size:Y()}],\"inline-size\":[{inline:[\"auto\",...F()]}],\"min-inline-size\":[{\"min-inline\":[\"auto\",...F()]}],\"max-inline-size\":[{\"max-inline\":[\"none\",...F()]}],\"block-size\":[{block:[\"auto\",...D()]}],\"min-block-size\":[{\"min-block\":[\"auto\",...D()]}],\"max-block-size\":[{\"max-block\":[\"none\",...D()]}],w:[{w:[s,\"screen\",...Y()]}],\"min-w\":[{\"min-w\":[s,\"screen\",\"none\",...Y()]}],\"max-w\":[{\"max-w\":[s,\"screen\",\"none\",\"prose\",{screen:[i]},...Y()]}],h:[{h:[\"screen\",\"lh\",...Y()]}],\"min-h\":[{\"min-h\":[\"screen\",\"lh\",\"none\",...Y()]}],\"max-h\":[{\"max-h\":[\"screen\",\"lh\",...Y()]}],\"font-size\":[{text:[\"base\",r,Fa,ln]}],\"font-smoothing\":[\"antialiased\",\"subpixel-antialiased\"],\"font-style\":[\"italic\",\"not-italic\"],\"font-weight\":[{font:[n,Bx,Dx]}],\"font-stretch\":[{\"font-stretch\":[\"ultra-condensed\",\"extra-condensed\",\"condensed\",\"semi-condensed\",\"normal\",\"semi-expanded\",\"expanded\",\"extra-expanded\",\"ultra-expanded\",wc,G]}],\"font-family\":[{font:[Fx,Ox,t]}],\"font-features\":[{\"font-features\":[G]}],\"fvn-normal\":[\"normal-nums\"],\"fvn-ordinal\":[\"ordinal\"],\"fvn-slashed-zero\":[\"slashed-zero\"],\"fvn-figure\":[\"lining-nums\",\"oldstyle-nums\"],\"fvn-spacing\":[\"proportional-nums\",\"tabular-nums\"],\"fvn-fraction\":[\"diagonal-fractions\",\"stacked-fractions\"],tracking:[{tracking:[a,W,G]}],\"line-clamp\":[{\"line-clamp\":[me,\"none\",W,mf]}],leading:[{leading:[o,...E()]}],\"list-image\":[{\"list-image\":[\"none\",W,G]}],\"list-style-position\":[{list:[\"inside\",\"outside\"]}],\"list-style-type\":[{list:[\"disc\",\"decimal\",\"none\",W,G]}],\"text-alignment\":[{text:[\"left\",\"center\",\"right\",\"justify\",\"start\",\"end\"]}],\"placeholder-color\":[{placeholder:A()}],\"text-color\":[{text:A()}],\"text-decoration\":[\"underline\",\"overline\",\"line-through\",\"no-underline\"],\"text-decoration-style\":[{decoration:[...Re(),\"wavy\"]}],\"text-decoration-thickness\":[{decoration:[me,\"from-font\",\"auto\",W,ln]}],\"text-decoration-color\":[{decoration:A()}],\"underline-offset\":[{\"underline-offset\":[me,\"auto\",W,G]}],\"text-transform\":[\"uppercase\",\"lowercase\",\"capitalize\",\"normal-case\"],\"text-overflow\":[\"truncate\",\"text-ellipsis\",\"text-clip\"],\"text-wrap\":[{text:[\"wrap\",\"nowrap\",\"balance\",\"pretty\"]}],indent:[{indent:E()}],\"vertical-align\":[{align:[\"baseline\",\"top\",\"middle\",\"bottom\",\"text-top\",\"text-bottom\",\"sub\",\"super\",W,G]}],whitespace:[{whitespace:[\"normal\",\"nowrap\",\"pre\",\"pre-line\",\"pre-wrap\",\"break-spaces\"]}],break:[{break:[\"normal\",\"words\",\"all\",\"keep\"]}],wrap:[{wrap:[\"break-word\",\"anywhere\",\"normal\"]}],hyphens:[{hyphens:[\"none\",\"manual\",\"auto\"]}],content:[{content:[\"none\",W,G]}],\"bg-attachment\":[{bg:[\"fixed\",\"local\",\"scroll\"]}],\"bg-clip\":[{\"bg-clip\":[\"border\",\"padding\",\"content\",\"text\"]}],\"bg-origin\":[{\"bg-origin\":[\"border\",\"padding\",\"content\"]}],\"bg-position\":[{bg:ve()}],\"bg-repeat\":[{bg:Oe()}],\"bg-size\":[{bg:Q()}],\"bg-image\":[{bg:[\"none\",{linear:[{to:[\"t\",\"tr\",\"r\",\"br\",\"b\",\"bl\",\"l\",\"tl\"]},Mr,W,G],radial:[\"\",W,G],conic:[Mr,W,G]},Vx,Mx]}],\"bg-color\":[{bg:A()}],\"gradient-from-pos\":[{from:ye()}],\"gradient-via-pos\":[{via:ye()}],\"gradient-to-pos\":[{to:ye()}],\"gradient-from\":[{from:A()}],\"gradient-via\":[{via:A()}],\"gradient-to\":[{to:A()}],rounded:[{rounded:te()}],\"rounded-s\":[{\"rounded-s\":te()}],\"rounded-e\":[{\"rounded-e\":te()}],\"rounded-t\":[{\"rounded-t\":te()}],\"rounded-r\":[{\"rounded-r\":te()}],\"rounded-b\":[{\"rounded-b\":te()}],\"rounded-l\":[{\"rounded-l\":te()}],\"rounded-ss\":[{\"rounded-ss\":te()}],\"rounded-se\":[{\"rounded-se\":te()}],\"rounded-ee\":[{\"rounded-ee\":te()}],\"rounded-es\":[{\"rounded-es\":te()}],\"rounded-tl\":[{\"rounded-tl\":te()}],\"rounded-tr\":[{\"rounded-tr\":te()}],\"rounded-br\":[{\"rounded-br\":te()}],\"rounded-bl\":[{\"rounded-bl\":te()}],\"border-w\":[{border:oe()}],\"border-w-x\":[{\"border-x\":oe()}],\"border-w-y\":[{\"border-y\":oe()}],\"border-w-s\":[{\"border-s\":oe()}],\"border-w-e\":[{\"border-e\":oe()}],\"border-w-bs\":[{\"border-bs\":oe()}],\"border-w-be\":[{\"border-be\":oe()}],\"border-w-t\":[{\"border-t\":oe()}],\"border-w-r\":[{\"border-r\":oe()}],\"border-w-b\":[{\"border-b\":oe()}],\"border-w-l\":[{\"border-l\":oe()}],\"divide-x\":[{\"divide-x\":oe()}],\"divide-x-reverse\":[\"divide-x-reverse\"],\"divide-y\":[{\"divide-y\":oe()}],\"divide-y-reverse\":[\"divide-y-reverse\"],\"border-style\":[{border:[...Re(),\"hidden\",\"none\"]}],\"divide-style\":[{divide:[...Re(),\"hidden\",\"none\"]}],\"border-color\":[{border:A()}],\"border-color-x\":[{\"border-x\":A()}],\"border-color-y\":[{\"border-y\":A()}],\"border-color-s\":[{\"border-s\":A()}],\"border-color-e\":[{\"border-e\":A()}],\"border-color-bs\":[{\"border-bs\":A()}],\"border-color-be\":[{\"border-be\":A()}],\"border-color-t\":[{\"border-t\":A()}],\"border-color-r\":[{\"border-r\":A()}],\"border-color-b\":[{\"border-b\":A()}],\"border-color-l\":[{\"border-l\":A()}],\"divide-color\":[{divide:A()}],\"outline-style\":[{outline:[...Re(),\"none\",\"hidden\"]}],\"outline-offset\":[{\"outline-offset\":[me,W,G]}],\"outline-w\":[{outline:[\"\",me,Fa,ln]}],\"outline-color\":[{outline:A()}],shadow:[{shadow:[\"\",\"none\",d,Yo,Ko]}],\"shadow-color\":[{shadow:A()}],\"inset-shadow\":[{\"inset-shadow\":[\"none\",u,Yo,Ko]}],\"inset-shadow-color\":[{\"inset-shadow\":A()}],\"ring-w\":[{ring:oe()}],\"ring-w-inset\":[\"ring-inset\"],\"ring-color\":[{ring:A()}],\"ring-offset-w\":[{\"ring-offset\":[me,ln]}],\"ring-offset-color\":[{\"ring-offset\":A()}],\"inset-ring-w\":[{\"inset-ring\":oe()}],\"inset-ring-color\":[{\"inset-ring\":A()}],\"text-shadow\":[{\"text-shadow\":[\"none\",f,Yo,Ko]}],\"text-shadow-color\":[{\"text-shadow\":A()}],opacity:[{opacity:[me,W,G]}],\"mix-blend\":[{\"mix-blend\":[...xe(),\"plus-darker\",\"plus-lighter\"]}],\"bg-blend\":[{\"bg-blend\":xe()}],\"mask-clip\":[{\"mask-clip\":[\"border\",\"padding\",\"content\",\"fill\",\"stroke\",\"view\"]},\"mask-no-clip\"],\"mask-composite\":[{mask:[\"add\",\"subtract\",\"intersect\",\"exclude\"]}],\"mask-image-linear-pos\":[{\"mask-linear\":[me]}],\"mask-image-linear-from-pos\":[{\"mask-linear-from\":Ie()}],\"mask-image-linear-to-pos\":[{\"mask-linear-to\":Ie()}],\"mask-image-linear-from-color\":[{\"mask-linear-from\":A()}],\"mask-image-linear-to-color\":[{\"mask-linear-to\":A()}],\"mask-image-t-from-pos\":[{\"mask-t-from\":Ie()}],\"mask-image-t-to-pos\":[{\"mask-t-to\":Ie()}],\"mask-image-t-from-color\":[{\"mask-t-from\":A()}],\"mask-image-t-to-color\":[{\"mask-t-to\":A()}],\"mask-image-r-from-pos\":[{\"mask-r-from\":Ie()}],\"mask-image-r-to-pos\":[{\"mask-r-to\":Ie()}],\"mask-image-r-from-color\":[{\"mask-r-from\":A()}],\"mask-image-r-to-color\":[{\"mask-r-to\":A()}],\"mask-image-b-from-pos\":[{\"mask-b-from\":Ie()}],\"mask-image-b-to-pos\":[{\"mask-b-to\":Ie()}],\"mask-image-b-from-color\":[{\"mask-b-from\":A()}],\"mask-image-b-to-color\":[{\"mask-b-to\":A()}],\"mask-image-l-from-pos\":[{\"mask-l-from\":Ie()}],\"mask-image-l-to-pos\":[{\"mask-l-to\":Ie()}],\"mask-image-l-from-color\":[{\"mask-l-from\":A()}],\"mask-image-l-to-color\":[{\"mask-l-to\":A()}],\"mask-image-x-from-pos\":[{\"mask-x-from\":Ie()}],\"mask-image-x-to-pos\":[{\"mask-x-to\":Ie()}],\"mask-image-x-from-color\":[{\"mask-x-from\":A()}],\"mask-image-x-to-color\":[{\"mask-x-to\":A()}],\"mask-image-y-from-pos\":[{\"mask-y-from\":Ie()}],\"mask-image-y-to-pos\":[{\"mask-y-to\":Ie()}],\"mask-image-y-from-color\":[{\"mask-y-from\":A()}],\"mask-image-y-to-color\":[{\"mask-y-to\":A()}],\"mask-image-radial\":[{\"mask-radial\":[W,G]}],\"mask-image-radial-from-pos\":[{\"mask-radial-from\":Ie()}],\"mask-image-radial-to-pos\":[{\"mask-radial-to\":Ie()}],\"mask-image-radial-from-color\":[{\"mask-radial-from\":A()}],\"mask-image-radial-to-color\":[{\"mask-radial-to\":A()}],\"mask-image-radial-shape\":[{\"mask-radial\":[\"circle\",\"ellipse\"]}],\"mask-image-radial-size\":[{\"mask-radial\":[{closest:[\"side\",\"corner\"],farthest:[\"side\",\"corner\"]}]}],\"mask-image-radial-pos\":[{\"mask-radial-at\":S()}],\"mask-image-conic-pos\":[{\"mask-conic\":[me]}],\"mask-image-conic-from-pos\":[{\"mask-conic-from\":Ie()}],\"mask-image-conic-to-pos\":[{\"mask-conic-to\":Ie()}],\"mask-image-conic-from-color\":[{\"mask-conic-from\":A()}],\"mask-image-conic-to-color\":[{\"mask-conic-to\":A()}],\"mask-mode\":[{mask:[\"alpha\",\"luminance\",\"match\"]}],\"mask-origin\":[{\"mask-origin\":[\"border\",\"padding\",\"content\",\"fill\",\"stroke\",\"view\"]}],\"mask-position\":[{mask:ve()}],\"mask-repeat\":[{mask:Oe()}],\"mask-size\":[{mask:Q()}],\"mask-type\":[{\"mask-type\":[\"alpha\",\"luminance\"]}],\"mask-image\":[{mask:[\"none\",W,G]}],filter:[{filter:[\"\",\"none\",W,G]}],blur:[{blur:pr()}],brightness:[{brightness:[me,W,G]}],contrast:[{contrast:[me,W,G]}],\"drop-shadow\":[{\"drop-shadow\":[\"\",\"none\",m,Yo,Ko]}],\"drop-shadow-color\":[{\"drop-shadow\":A()}],grayscale:[{grayscale:[\"\",me,W,G]}],\"hue-rotate\":[{\"hue-rotate\":[me,W,G]}],invert:[{invert:[\"\",me,W,G]}],saturate:[{saturate:[me,W,G]}],sepia:[{sepia:[\"\",me,W,G]}],\"backdrop-filter\":[{\"backdrop-filter\":[\"\",\"none\",W,G]}],\"backdrop-blur\":[{\"backdrop-blur\":pr()}],\"backdrop-brightness\":[{\"backdrop-brightness\":[me,W,G]}],\"backdrop-contrast\":[{\"backdrop-contrast\":[me,W,G]}],\"backdrop-grayscale\":[{\"backdrop-grayscale\":[\"\",me,W,G]}],\"backdrop-hue-rotate\":[{\"backdrop-hue-rotate\":[me,W,G]}],\"backdrop-invert\":[{\"backdrop-invert\":[\"\",me,W,G]}],\"backdrop-opacity\":[{\"backdrop-opacity\":[me,W,G]}],\"backdrop-saturate\":[{\"backdrop-saturate\":[me,W,G]}],\"backdrop-sepia\":[{\"backdrop-sepia\":[\"\",me,W,G]}],\"border-collapse\":[{border:[\"collapse\",\"separate\"]}],\"border-spacing\":[{\"border-spacing\":E()}],\"border-spacing-x\":[{\"border-spacing-x\":E()}],\"border-spacing-y\":[{\"border-spacing-y\":E()}],\"table-layout\":[{table:[\"auto\",\"fixed\"]}],caption:[{caption:[\"top\",\"bottom\"]}],transition:[{transition:[\"\",\"all\",\"colors\",\"opacity\",\"shadow\",\"transform\",\"none\",W,G]}],\"transition-behavior\":[{transition:[\"normal\",\"discrete\"]}],duration:[{duration:[me,\"initial\",W,G]}],ease:[{ease:[\"linear\",\"initial\",b,W,G]}],delay:[{delay:[me,W,G]}],animate:[{animate:[\"none\",I,W,G]}],backface:[{backface:[\"hidden\",\"visible\"]}],perspective:[{perspective:[g,W,G]}],\"perspective-origin\":[{\"perspective-origin\":w()}],rotate:[{rotate:Nt()}],\"rotate-x\":[{\"rotate-x\":Nt()}],\"rotate-y\":[{\"rotate-y\":Nt()}],\"rotate-z\":[{\"rotate-z\":Nt()}],scale:[{scale:vt()}],\"scale-x\":[{\"scale-x\":vt()}],\"scale-y\":[{\"scale-y\":vt()}],\"scale-z\":[{\"scale-z\":vt()}],\"scale-3d\":[\"scale-3d\"],skew:[{skew:Xt()}],\"skew-x\":[{\"skew-x\":Xt()}],\"skew-y\":[{\"skew-y\":Xt()}],transform:[{transform:[W,G,\"\",\"none\",\"gpu\",\"cpu\"]}],\"transform-origin\":[{origin:w()}],\"transform-style\":[{transform:[\"3d\",\"flat\"]}],translate:[{translate:Lr()}],\"translate-x\":[{\"translate-x\":Lr()}],\"translate-y\":[{\"translate-y\":Lr()}],\"translate-z\":[{\"translate-z\":Lr()}],\"translate-none\":[\"translate-none\"],accent:[{accent:A()}],appearance:[{appearance:[\"none\",\"auto\"]}],\"caret-color\":[{caret:A()}],\"color-scheme\":[{scheme:[\"normal\",\"dark\",\"light\",\"light-dark\",\"only-dark\",\"only-light\"]}],cursor:[{cursor:[\"auto\",\"default\",\"pointer\",\"wait\",\"text\",\"move\",\"help\",\"not-allowed\",\"none\",\"context-menu\",\"progress\",\"cell\",\"crosshair\",\"vertical-text\",\"alias\",\"copy\",\"no-drop\",\"grab\",\"grabbing\",\"all-scroll\",\"col-resize\",\"row-resize\",\"n-resize\",\"e-resize\",\"s-resize\",\"w-resize\",\"ne-resize\",\"nw-resize\",\"se-resize\",\"sw-resize\",\"ew-resize\",\"ns-resize\",\"nesw-resize\",\"nwse-resize\",\"zoom-in\",\"zoom-out\",W,G]}],\"field-sizing\":[{\"field-sizing\":[\"fixed\",\"content\"]}],\"pointer-events\":[{\"pointer-events\":[\"auto\",\"none\"]}],resize:[{resize:[\"none\",\"\",\"y\",\"x\"]}],\"scroll-behavior\":[{scroll:[\"auto\",\"smooth\"]}],\"scroll-m\":[{\"scroll-m\":E()}],\"scroll-mx\":[{\"scroll-mx\":E()}],\"scroll-my\":[{\"scroll-my\":E()}],\"scroll-ms\":[{\"scroll-ms\":E()}],\"scroll-me\":[{\"scroll-me\":E()}],\"scroll-mbs\":[{\"scroll-mbs\":E()}],\"scroll-mbe\":[{\"scroll-mbe\":E()}],\"scroll-mt\":[{\"scroll-mt\":E()}],\"scroll-mr\":[{\"scroll-mr\":E()}],\"scroll-mb\":[{\"scroll-mb\":E()}],\"scroll-ml\":[{\"scroll-ml\":E()}],\"scroll-p\":[{\"scroll-p\":E()}],\"scroll-px\":[{\"scroll-px\":E()}],\"scroll-py\":[{\"scroll-py\":E()}],\"scroll-ps\":[{\"scroll-ps\":E()}],\"scroll-pe\":[{\"scroll-pe\":E()}],\"scroll-pbs\":[{\"scroll-pbs\":E()}],\"scroll-pbe\":[{\"scroll-pbe\":E()}],\"scroll-pt\":[{\"scroll-pt\":E()}],\"scroll-pr\":[{\"scroll-pr\":E()}],\"scroll-pb\":[{\"scroll-pb\":E()}],\"scroll-pl\":[{\"scroll-pl\":E()}],\"snap-align\":[{snap:[\"start\",\"end\",\"center\",\"align-none\"]}],\"snap-stop\":[{snap:[\"normal\",\"always\"]}],\"snap-type\":[{snap:[\"none\",\"x\",\"y\",\"both\"]}],\"snap-strictness\":[{snap:[\"mandatory\",\"proximity\"]}],touch:[{touch:[\"auto\",\"none\",\"manipulation\"]}],\"touch-x\":[{\"touch-pan\":[\"x\",\"left\",\"right\"]}],\"touch-y\":[{\"touch-pan\":[\"y\",\"up\",\"down\"]}],\"touch-pz\":[\"touch-pinch-zoom\"],select:[{select:[\"none\",\"text\",\"all\",\"auto\"]}],\"will-change\":[{\"will-change\":[\"auto\",\"scroll\",\"contents\",\"transform\",W,G]}],fill:[{fill:[\"none\",...A()]}],\"stroke-w\":[{stroke:[me,Fa,ln,mf]}],stroke:[{stroke:[\"none\",...A()]}],\"forced-color-adjust\":[{\"forced-color-adjust\":[\"auto\",\"none\"]}]},conflictingClassGroups:{overflow:[\"overflow-x\",\"overflow-y\"],overscroll:[\"overscroll-x\",\"overscroll-y\"],inset:[\"inset-x\",\"inset-y\",\"inset-bs\",\"inset-be\",\"start\",\"end\",\"top\",\"right\",\"bottom\",\"left\"],\"inset-x\":[\"right\",\"left\"],\"inset-y\":[\"top\",\"bottom\"],flex:[\"basis\",\"grow\",\"shrink\"],gap:[\"gap-x\",\"gap-y\"],p:[\"px\",\"py\",\"ps\",\"pe\",\"pbs\",\"pbe\",\"pt\",\"pr\",\"pb\",\"pl\"],px:[\"pr\",\"pl\"],py:[\"pt\",\"pb\"],m:[\"mx\",\"my\",\"ms\",\"me\",\"mbs\",\"mbe\",\"mt\",\"mr\",\"mb\",\"ml\"],mx:[\"mr\",\"ml\"],my:[\"mt\",\"mb\"],size:[\"w\",\"h\"],\"font-size\":[\"leading\"],\"fvn-normal\":[\"fvn-ordinal\",\"fvn-slashed-zero\",\"fvn-figure\",\"fvn-spacing\",\"fvn-fraction\"],\"fvn-ordinal\":[\"fvn-normal\"],\"fvn-slashed-zero\":[\"fvn-normal\"],\"fvn-figure\":[\"fvn-normal\"],\"fvn-spacing\":[\"fvn-normal\"],\"fvn-fraction\":[\"fvn-normal\"],\"line-clamp\":[\"display\",\"overflow\"],rounded:[\"rounded-s\",\"rounded-e\",\"rounded-t\",\"rounded-r\",\"rounded-b\",\"rounded-l\",\"rounded-ss\",\"rounded-se\",\"rounded-ee\",\"rounded-es\",\"rounded-tl\",\"rounded-tr\",\"rounded-br\",\"rounded-bl\"],\"rounded-s\":[\"rounded-ss\",\"rounded-es\"],\"rounded-e\":[\"rounded-se\",\"rounded-ee\"],\"rounded-t\":[\"rounded-tl\",\"rounded-tr\"],\"rounded-r\":[\"rounded-tr\",\"rounded-br\"],\"rounded-b\":[\"rounded-br\",\"rounded-bl\"],\"rounded-l\":[\"rounded-tl\",\"rounded-bl\"],\"border-spacing\":[\"border-spacing-x\",\"border-spacing-y\"],\"border-w\":[\"border-w-x\",\"border-w-y\",\"border-w-s\",\"border-w-e\",\"border-w-bs\",\"border-w-be\",\"border-w-t\",\"border-w-r\",\"border-w-b\",\"border-w-l\"],\"border-w-x\":[\"border-w-r\",\"border-w-l\"],\"border-w-y\":[\"border-w-t\",\"border-w-b\"],\"border-color\":[\"border-color-x\",\"border-color-y\",\"border-color-s\",\"border-color-e\",\"border-color-bs\",\"border-color-be\",\"border-color-t\",\"border-color-r\",\"border-color-b\",\"border-color-l\"],\"border-color-x\":[\"border-color-r\",\"border-color-l\"],\"border-color-y\":[\"border-color-t\",\"border-color-b\"],translate:[\"translate-x\",\"translate-y\",\"translate-none\"],\"translate-none\":[\"translate\",\"translate-x\",\"translate-y\",\"translate-z\"],\"scroll-m\":[\"scroll-mx\",\"scroll-my\",\"scroll-ms\",\"scroll-me\",\"scroll-mbs\",\"scroll-mbe\",\"scroll-mt\",\"scroll-mr\",\"scroll-mb\",\"scroll-ml\"],\"scroll-mx\":[\"scroll-mr\",\"scroll-ml\"],\"scroll-my\":[\"scroll-mt\",\"scroll-mb\"],\"scroll-p\":[\"scroll-px\",\"scroll-py\",\"scroll-ps\",\"scroll-pe\",\"scroll-pbs\",\"scroll-pbe\",\"scroll-pt\",\"scroll-pr\",\"scroll-pb\",\"scroll-pl\"],\"scroll-px\":[\"scroll-pr\",\"scroll-pl\"],\"scroll-py\":[\"scroll-pt\",\"scroll-pb\"],touch:[\"touch-x\",\"touch-y\",\"touch-pz\"],\"touch-x\":[\"touch\"],\"touch-y\":[\"touch\"],\"touch-pz\":[\"touch\"]},conflictingClassGroupModifiers:{\"font-size\":[\"leading\"]},orderSensitiveModifiers:[\"*\",\"**\",\"after\",\"backdrop\",\"before\",\"details-content\",\"file\",\"first-letter\",\"first-line\",\"marker\",\"placeholder\",\"selection\"]}},z=kx(Ux);function ki(e,t,r,n,a){const o=typeof window<\"u\"?window.location.origin:\"https://tanstack.com\",i=new URL(t,o);e.forEach(s=>{const c=`${r}/${s.from}`.replace(/\\/+/g,\"/\");if(i.pathname===c||i.pathname.startsWith(`${c}/`)){const l=new URL(`${i.origin}${n}/${s.to}`);throw l.search=a,ie({href:l.href})}})}var Pg={id:\"query\",name:\"TanStack Query\",cardStyles:\"text-red-500 hover:border-current\",to:\"/query\",tagline:\"Powerful asynchronous state management, server-state utilities and data fetching\",description:'Powerful asynchronous state management, server-state utilities and data fetching. Fetch, cache, update, and wrangle all forms of async data in your TS/JS, React, Vue, Solid, Svelte, Angular & Lit applications all without touching any \"global state\"',bgStyle:\"bg-red-500\",borderStyle:\"border-red-500/50\",textStyle:\"text-red-500\",textColor:\"text-amber-500\",colorFrom:\"from-red-500\",colorTo:\"to-amber-500\",bgRadial:\"from-red-500 via-red-500/60 to-transparent\",badge:void 0,repo:\"tanstack/query\",frameworks:[\"react\",\"preact\",\"solid\",\"vue\",\"svelte\",\"angular\",\"lit\"],latestVersion:\"v5\",latestBranch:\"main\",corePackageName:\"@tanstack/query-core\",npmPackageNames:[\"@tanstack/query-core\",\"react-query\"],availableVersions:[\"v5\",\"v4\",\"v3\"],scarfId:\"53afb586-3934-4624-a37a-e680c1528e17\",defaultDocs:\"framework/react/overview\",sitemap:{includeLandingPage:!0,includeDocsPages:!0},installPath:\"framework/$framework/installation\",legacyPackages:[\"react-query\"],handleRedirects:e=>{ki(jx,e,\"/query/v3\",\"/query/latest\",\"from=reactQueryV3\"),ki(qx,e,\"/query/v3\",\"/query/v5\",\"from=reactQueryV3\"),ki(Gx,e,\"/query/latest\",\"/query/latest\",\"from=communityLinks\")}},jx=[{from:\"overview\",to:\"docs/framework/react/overview\"},{from:\"installation\",to:\"docs/framework/react/installation\"},{from:\"quick-start\",to:\"docs/framework/react/quick-start\"},{from:\"devtools\",to:\"docs/framework/react/devtools\"},{from:\"videos\",to:\"docs/framework/react/videos\"},{from:\"comparison\",to:\"docs/framework/react/comparison\"},{from:\"typescript\",to:\"docs/framework/react/typescript\"},{from:\"graphql\",to:\"docs/framework/react/graphql\"},{from:\"react-native\",to:\"docs/framework/react/react-native\"},{from:\"guides/important-defaults\",to:\"docs/framework/react/guides/important-defaults\"},{from:\"guides/queries\",to:\"docs/framework/react/guides/queries\"},{from:\"guides/query-keys\",to:\"docs/framework/react/guides/query-keys\"},{from:\"guides/query-functions\",to:\"docs/framework/react/guides/query-functions\"},{from:\"guides/network-mode\",to:\"docs/framework/react/guides/network-mode\"},{from:\"guides/parallel-queries\",to:\"docs/framework/react/guides/parallel-queries\"},{from:\"guides/dependent-queries\",to:\"docs/framework/react/guides/dependent-queries\"},{from:\"guides/background-fetching-indicators\",to:\"docs/framework/react/guides/background-fetching-indicators\"},{from:\"guides/window-focus-refetching\",to:\"docs/framework/react/guides/window-focus-refetching\"},{from:\"guides/disabling-queries\",to:\"docs/framework/react/guides/disabling-queries\"},{from:\"guides/query-retries\",to:\"docs/framework/react/guides/query-retries\"},{from:\"guides/paginated-queries\",to:\"docs/framework/react/guides/paginated-queries\"},{from:\"guides/infinite-queries\",to:\"docs/framework/react/guides/infinite-queries\"},{from:\"guides/placeholder-query-data\",to:\"docs/framework/react/guides/placeholder-query-data\"},{from:\"guides/initial-query-data\",to:\"docs/framework/react/guides/initial-query-data\"},{from:\"guides/prefetching\",to:\"docs/framework/react/guides/prefetching\"},{from:\"guides/mutations\",to:\"docs/framework/react/guides/mutations\"},{from:\"guides/query-invalidation\",to:\"docs/framework/react/guides/query-invalidation\"},{from:\"guides/invalidations-from-mutations\",to:\"docs/framework/react/guides/invalidations-from-mutations\"},{from:\"guides/updates-from-mutation-responses\",to:\"docs/framework/react/guides/updates-from-mutation-responses\"},{from:\"guides/optimistic-updates\",to:\"docs/framework/react/guides/optimistic-updates\"},{from:\"guides/query-cancellation\",to:\"docs/framework/react/guides/query-cancellation\"},{from:\"guides/scroll-restoration\",to:\"docs/framework/react/guides/scroll-restoration\"},{from:\"guides/filters\",to:\"docs/framework/react/guides/filters\"},{from:\"guides/ssr\",to:\"docs/framework/react/guides/ssr\"},{from:\"guides/caching\",to:\"docs/framework/react/guides/caching\"},{from:\"guides/default-query-function\",to:\"docs/framework/react/guides/default-query-function\"},{from:\"guides/suspense\",to:\"docs/framework/react/guides/suspense\"},{from:\"guides/testing\",to:\"docs/framework/react/guides/testing\"},{from:\"guides/does-this-replace-client-state\",to:\"docs/framework/react/guides/does-this-replace-client-state\"},{from:\"guides/migrating-to-react-query-3\",to:\"docs/framework/react/guides/migrating-to-react-query-3\"},{from:\"guides/migrating-to-react-query-4\",to:\"docs/framework/react/guides/migrating-to-react-query-4\"},{from:\"community/tkdodos-blog\",to:\"docs/framework/react/community/tkdodos-blog\"},{from:\"examples/simple\",to:\"docs/framework/react/examples/simple\"},{from:\"examples/basic-graphql-request\",to:\"docs/framework/react/examples/basic-graphql-request\"},{from:\"examples/custom-hooks\",to:\"docs/framework/react/examples/custom-hooks\"},{from:\"examples/auto-refetching\",to:\"docs/framework/react/examples/auto-refetching\"},{from:\"examples/focus-refetching\",to:\"docs/framework/react/examples/focus-refetching\"},{from:\"examples/optimistic-updates\",to:\"docs/framework/react/examples/optimistic-updates-typescript\"},{from:\"examples/optimistic-updates-typescript\",to:\"docs/framework/react/examples/optimistic-updates-typescript\"},{from:\"examples/pagination\",to:\"docs/framework/react/examples/pagination\"},{from:\"examples/load-more-infinite-scroll\",to:\"docs/framework/react/examples/load-more-infinite-scroll\"},{from:\"examples/suspense\",to:\"docs/framework/react/examples/suspense\"},{from:\"examples/default-query-function\",to:\"docs/framework/react/examples/default-query-function\"},{from:\"examples/playground\",to:\"docs/framework/react/examples/playground\"},{from:\"examples/prefetching\",to:\"docs/framework/react/examples/prefetching\"},{from:\"examples/star-wars\",to:\"docs/framework/react/examples/star-wars\"},{from:\"examples/rick-morty\",to:\"docs/framework/react/examples/rick-morty\"},{from:\"examples/nextjs\",to:\"docs/framework/react/examples/nextjs\"},{from:\"examples/react-native\",to:\"docs/framework/react/examples/react-native\"},{from:\"examples/offline\",to:\"docs/framework/react/examples/offline\"},{from:\"plugins/persistQueryClient\",to:\"docs/framework/react/plugins/persistQueryClient\"},{from:\"plugins/broadcastQueryClient\",to:\"docs/framework/react/plugins/broadcastQueryClient\"},{from:\"reference/useQueries\",to:\"docs/framework/react/reference/useQueries\"},{from:\"reference/useInfiniteQuery\",to:\"docs/framework/react/reference/useInfiniteQuery\"},{from:\"reference/useMutation\",to:\"docs/framework/react/reference/useMutation\"},{from:\"reference/useIsFetching\",to:\"docs/framework/react/reference/useIsFetching\"},{from:\"reference/useIsMutating\",to:\"docs/framework/react/reference/useIsMutating\"},{from:\"reference/QueryClientProvider\",to:\"docs/framework/react/reference/QueryClientProvider\"},{from:\"reference/useQueryClient\",to:\"docs/framework/react/reference/useQueryClient\"},{from:\"reference/QueryCache\",to:\"docs/reference/QueryCache\"},{from:\"reference/MutationCache\",to:\"docs/reference/MutationCache\"},{from:\"reference/QueryObserver\",to:\"docs/reference/QueryObserver\"},{from:\"reference/InfiniteQueryObserver\",to:\"docs/reference/InfiniteQueryObserver\"},{from:\"reference/QueriesObserver\",to:\"docs/reference/QueriesObserver\"},{from:\"reference/QueryErrorResetBoundary\",to:\"docs/framework/react/reference/QueryErrorResetBoundary\"},{from:\"reference/useQueryErrorResetBoundary\",to:\"docs/framework/react/reference/useQueryErrorResetBoundary\"},{from:\"reference/focusManager\",to:\"docs/reference/focusManager\"},{from:\"reference/onlineManager\",to:\"docs/reference/onlineManager\"},{from:\"reference/hydration\",to:\"docs/framework/react/reference/hydration\"},{from:\"reference/useQuery\",to:\"docs/framework/react/reference/useQuery\"},{from:\"reference/QueryClient\",to:\"docs/reference/QueryClient\"},{from:\"examples/basic\",to:\"docs/framework/react/examples/basic\"}],qx=[{from:\"guides/custom-logger\",to:\"docs/framework/react/guides/migrating-to-v5#the-deprecated-custom-logger-has-been-removed\"},{from:\"plugins/createWebStoragePersister\",to:\"docs/framework/react/guides/migrating-to-react-query-4#persistqueryclient-and-the-corresponding-persister-plugins-are-no-longer-experimental-and-have-been-renamed\"},{from:\"plugins/createAsyncStoragePersister\",to:\"docs/framework/react/guides/migrating-to-react-query-4#persistqueryclient-and-the-corresponding-persister-plugins-are-no-longer-experimental-and-have-been-renamed\"}],Gx=[{from:\"docs/framework/react/community/tkdodos-blog\",to:\"docs/community-resources\"},{from:\"docs/framework/react/community/community-projects\",to:\"docs/community-resources\"},{from:\"docs/framework/solid/community/tkdodos-blog\",to:\"docs/community-resources\"},{from:\"docs/framework/solid/community/community-projects\",to:\"docs/community-resources\"},{from:\"docs/framework/vue/community/tkdodos-blog\",to:\"docs/community-resources\"},{from:\"docs/framework/vue/community/community-projects\",to:\"docs/community-resources\"},{from:\"docs/framework/react/videos\",to:\"docs/community-resources\"}],Ag={id:\"router\",name:\"TanStack Router\",installPath:\"framework/$framework/quick-start\",cardStyles:\"text-emerald-500 dark:text-emerald-400 hover:border-current\",to:\"/router\",tagline:\"Type-safe Routing for React and Solid applications\",description:\"A powerful React router for client-side and full-stack react applications. Fully type-safe APIs, first-class search-params for managing state in the URL and seamless integration with the existing React ecosystem.\",bgStyle:\"bg-emerald-500\",borderStyle:\"border-emerald-500/50\",textStyle:\"text-emerald-500 dark:text-emerald-400\",textColor:\"text-emerald-500 dark:text-emerald-400\",colorFrom:\"from-emerald-500\",colorTo:\"to-lime-600\",bgRadial:\"from-emerald-500 via-lime-600/50 to-transparent\",badge:void 0,repo:\"tanstack/router\",frameworks:[\"react\",\"solid\"],corePackageName:\"@tanstack/router-core\",npmPackageNames:[\"@tanstack/router-core\",\"react-location\"],latestVersion:\"v1\",latestBranch:\"main\",availableVersions:[\"v1\"],scarfId:\"3d14fff2-f326-4929-b5e1-6ecf953d24f4\",docsRoot:\"docs/router\",sitemap:{includeLandingPage:!0,includeDocsPages:!0},legacyPackages:[\"react-location\"],hideCodesandboxUrl:!0,handleRedirects:e=>{if(e.includes(\"router/latest/docs/framework/react/start\"))throw ie({href:e.replace(\"router/latest/docs/framework/react/start\",\"start/latest/docs/framework/react\")});if(e.includes(\"/router/latest/docs/framework/react/examples/start\"))throw ie({href:e.replace(\"router/latest/docs/framework/react/examples/start\",\"start/latest/docs/framework/react/examples/start\")});const t=e.match(/\\/router\\/([^/]+)\\/docs\\/framework\\/[^/]+\\/(.+)/);if(t&&!e.includes(\"/examples/\")){const[,r,n]=t;throw ie({href:`/router/${r}/docs/${n}`})}}},Lg={id:\"start\",name:\"TanStack Start\",cardStyles:\"text-cyan-500 dark:text-white-400 hover:border-current\",to:\"/start\",tagline:\"Full-stack Framework powered by TanStack Router for React and Solid\",description:\"Full-document SSR, Streaming, Server Functions, bundling and more, powered by TanStack Router and Vite - Ready to deploy to your favorite hosting provider.\",bgStyle:\"bg-cyan-500\",borderStyle:\"border-cyan-500/50\",textStyle:\"text-cyan-500\",textColor:\"text-cyan-600\",colorFrom:\"from-teal-500\",colorTo:\"to-cyan-500\",bgRadial:\"from-cyan-500 via-teal-600/50 to-transparent\",badge:\"RC\",repo:\"tanstack/router\",frameworks:[\"react\",\"solid\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],corePackageName:\"@tanstack/start-client-core\",npmPackageNames:[\"@tanstack/start-client-core\"],scarfId:\"b6e2134f-e805-401d-95c3-2a7765d49a3d\",docsRoot:\"docs/start\",defaultDocs:\"framework/react/overview\",sitemap:{includeLandingPage:!0,includeDocsPages:!0},installPath:\"framework/$framework/build-from-scratch\",embedEditor:\"codesandbox\",showNetlifyUrl:!0,showCloudflareUrl:!0,showRailwayUrl:!0,hideStackblitzUrl:!0},Ng={id:\"table\",name:\"TanStack Table\",cardStyles:\"text-blue-500 hover:border-current\",to:\"/table\",tagline:\"Headless UI for building powerful tables & datagrids\",description:\"Supercharge your tables or build a datagrid from scratch in any framework while retaining 100% control over markup and styles.\",bgStyle:\"bg-blue-500\",borderStyle:\"border-blue-500/50\",textStyle:\"text-blue-500\",textColor:\"text-blue-600\",colorFrom:\"from-cyan-500\",colorTo:\"to-blue-600\",bgRadial:\"from-cyan-500 via-blue-600/50 to-transparent\",badge:void 0,repo:\"tanstack/table\",frameworks:[\"angular\",\"ember\",\"react\",\"preact\",\"solid\",\"svelte\",\"vue\",\"qwik\",\"lit\",\"alpine\",\"vanilla\"],latestVersion:\"v8\",latestBranch:\"main\",availableVersions:[\"v8\",\"beta\"],scarfId:\"dc8b39e1-3fe9-4f3a-8e56-d4e2cf420a9e\",defaultDocs:\"overview\",sitemap:{includeLandingPage:!0,includeDocsPages:!0},corePackageName:\"@tanstack/table-core\",npmPackageNames:[\"@tanstack/table-core\",\"react-table\"],legacyPackages:[\"react-table\"],handleRedirects:e=>{ki(Wx,e,\"/table/v7\",\"/table/v8\",\"from=reactTableV7\")}},Wx=[{from:\"docs/api/overview\",to:\"docs/overview\"},{from:\"docs/api/useColumnOrder\",to:\"docs/api/features/column-ordering\"},{from:\"docs/api/useExpanded\",to:\"docs/api/features/expanding\"},{from:\"docs/api/useFilters\",to:\"docs/api/features/filters\"},{from:\"docs/api/useGlobalFilter\",to:\"docs/api/features/filters\"},{from:\"docs/api/useGroupBy\",to:\"docs/api/features/grouping\"},{from:\"docs/api/usePagination\",to:\"docs/api/features/pagination\"},{from:\"docs/api/useResizeColumns\",to:\"docs/api/features/column-sizing\"},{from:\"docs/api/useRowSelect\",to:\"docs/api/features/row-selection\"},{from:\"docs/api/useSortBy\",to:\"docs/api/features/sorting\"},{from:\"docs/api/useTable\",to:\"docs/guide/tables\"},{from:\"docs/examples/basic\",to:\"docs/framework/react/examples/basic\"},{from:\"docs/examples/filtering\",to:\"docs/framework/react/examples/filters\"},{from:\"docs/examples/footers\",to:\"docs/framework/react/examples/basic\"},{from:\"docs/examples/grouping\",to:\"docs/framework/react/examples/grouping\"},{from:\"docs/examples/pagination-controlled\",to:\"docs/framework/react/examples/pagination-controlled\"},{from:\"docs/examples/pagination\",to:\"docs/framework/react/examples/pagination\"},{from:\"docs/examples/sorting\",to:\"docs/framework/react/examples/sorting\"},{from:\"docs/examples/row-selection\",to:\"docs/framework/react/examples/row-selection\"},{from:\"docs/examples/row-selection-with-pagination\",to:\"docs/framework/react/examples/row-selection\"},{from:\"docs/examples/expanding\",to:\"docs/framework/react/examples/expanding\"},{from:\"docs/examples/editable-data\",to:\"docs/framework/react/examples/editable-data\"},{from:\"docs/examples/column-ordering\",to:\"docs/framework/react/examples/column-ordering\"},{from:\"docs/examples/column-hiding\",to:\"docs/framework/react/examples/column-visibility\"},{from:\"docs/examples/column-resizing\",to:\"docs/framework/react/examples/column-sizing\"},{from:\"docs/installation\",to:\"docs/installation\"},{from:\"docs/overview\",to:\"docs/introduction\"},{from:\"docs/quick-start\",to:\"docs/overview\"}],Dg={id:\"form\",name:\"TanStack Form\",cardStyles:\"text-yellow-500 hover:border-current\",to:\"/form\",tagline:\"Headless UI for building performant and type-safe forms\",description:\"Headless, performant, and type-safe form state management for TS/JS, React, Preact, Vue, Angular, Solid, Lit and Svelte.\",bgStyle:\"bg-yellow-500\",borderStyle:\"border-yellow-500/50\",textStyle:\"text-yellow-500\",textColor:\"text-yellow-600\",colorFrom:\"from-yellow-500\",colorTo:\"to-yellow-600\",bgRadial:\"from-yellow-500 via-yellow-600/50 to-transparent\",badge:\"new\",repo:\"tanstack/form\",corePackageName:\"@tanstack/form-core\",npmPackageNames:[\"@tanstack/form-core\"],frameworks:[\"react\",\"preact\",\"vue\",\"angular\",\"solid\",\"lit\",\"svelte\"],latestVersion:\"v1\",latestBranch:\"main\",availableVersions:[\"v1\"],scarfId:\"72ec4452-5d77-427c-b44a-57515d2d83aa\",sitemap:{includeLandingPage:!0,includeDocsPages:!0}},Og={id:\"virtual\",name:\"TanStack Virtual\",cardStyles:\"text-purple-500 hover:border-current\",to:\"/virtual\",tagline:\"Headless UI for Virtualizing Large Element Lists\",description:\"Virtualize only the visible content for massive scrollable DOM nodes at 60FPS in TS/JS, React, Vue, Solid, Svelte, Lit, Angular & Marko while retaining 100% control over markup and styles.\",bgStyle:\"bg-purple-500\",borderStyle:\"border-purple-500/50\",textStyle:\"text-purple-500\",textColor:\"text-purple-600\",colorFrom:\"from-purple-500\",colorTo:\"to-violet-600\",bgRadial:\"from-purple-500 via-violet-600/50 to-transparent\",badge:void 0,repo:\"tanstack/virtual\",frameworks:[\"react\",\"solid\",\"vue\",\"svelte\",\"lit\",\"angular\",\"marko\"],corePackageName:\"@tanstack/virtual-core\",npmPackageNames:[\"@tanstack/virtual-core\",\"react-virtual\"],latestVersion:\"v3\",latestBranch:\"main\",availableVersions:[\"v3\"],scarfId:\"32372eb1-91e0-48e7-8df1-4808a7be6b94\",defaultDocs:\"introduction\",legacyPackages:[\"react-virtual\"],sitemap:{includeLandingPage:!0,includeDocsPages:!0}},Zx={id:\"ranger\",name:\"TanStack Ranger\",cardStyles:\"text-black dark:text-gray-100 hover:border-current\",to:\"/ranger\",tagline:\"Headless range and multi-range slider utilities.\",description:\"Headless, lightweight, and extensible primitives for building range and multi-range sliders.\",bgStyle:\"bg-black dark:bg-gray-100\",borderStyle:\"border-black/50 dark:border-gray-100/50\",textStyle:\"text-black dark:text-gray-100\",textColor:\"text-black dark:text-gray-100\",badgeTextStyle:\"text-white dark:text-gray-900\",colorFrom:\"from-black dark:from-gray-100\",colorTo:\"to-gray-600 dark:to-gray-400\",accentColorFrom:\"from-blue-500\",accentColorTo:\"to-blue-700\",accentTextColor:\"text-blue-600 dark:text-blue-400\",bgRadial:\"from-black via-gray-600/50 to-transparent dark:from-gray-100 dark:via-gray-400/50\",badge:void 0,repo:\"tanstack/ranger\",frameworks:[\"react\"],corePackageName:\"@tanstack/ranger\",npmPackageNames:[\"@tanstack/ranger\",\"react-ranger\"],legacyPackages:[\"react-ranger\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],scarfId:\"dd278e06-bb3f-420c-85c6-6e42d14d8f61\",sitemap:{includeLandingPage:!0,includeDocsPages:!0}},Mg={id:\"store\",name:\"TanStack Store\",cardStyles:\"text-twine-500 dark:text-twine-400 hover:border-current\",to:\"/store\",tagline:\"Framework agnostic data store with reactive framework adapters\",description:\"The immutable-reactive data store that powers the core of TanStack libraries and their framework adapters.\",bgStyle:\"bg-twine-700\",borderStyle:\"border-twine-700/50\",textStyle:\"text-twine-500\",textColor:\"text-twine-700\",colorFrom:\"from-twine-500\",colorTo:\"to-twine-700\",bgRadial:\"from-twine-500 via-twine-700/50 to-transparent\",badge:\"alpha\",repo:\"tanstack/store\",frameworks:[\"react\",\"preact\",\"solid\",\"svelte\",\"vue\",\"angular\",\"lit\"],corePackageName:\"@tanstack/store\",npmPackageNames:[\"@tanstack/store\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],scarfId:\"302d0fef-cb3f-43c6-b45c-f055b9745edb\",defaultDocs:\"overview\",sitemap:{includeLandingPage:!0,includeDocsPages:!0}},Fg={id:\"pacer\",name:\"TanStack Pacer\",cardStyles:\"text-lime-500 dark:text-lime-400 hover:border-current\",to:\"/pacer\",tagline:\"Framework agnostic debouncing, throttling, rate limiting, queuing, and batching utilities\",description:\"Optimize your application's performance with TanStack Pacer's core primitives: Debouncing, Throttling, Rate Limiting, Queuing, and Batching.\",bgStyle:\"bg-lime-600\",borderStyle:\"border-lime-700/50\",textStyle:\"text-lime-500\",textColor:\"text-lime-700\",colorFrom:\"from-lime-500\",colorTo:\"to-lime-700\",bgRadial:\"from-lime-500 via-lime-700/50 to-transparent\",badge:\"beta\",repo:\"tanstack/pacer\",frameworks:[\"react\",\"preact\",\"solid\",\"angular\",\"vanilla\"],corePackageName:\"@tanstack/pacer\",npmPackageNames:[\"@tanstack/pacer\",\"@tanstack/pacer-lite\"],legacyPackages:[\"@tanstack/pacer-lite\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],scarfId:\"302d0fef-cb3f-43c6-b45c-f055b9745edb\",defaultDocs:\"overview\",sitemap:{includeLandingPage:!0,includeDocsPages:!0},handleRedirects:e=>{if(/\\/pacer\\/[^/]+\\/docs\\/framework\\/angular\\/examples\\/injectAsyncRateLimitedCallback/.test(e))throw ie({href:e.replace(\"injectAsyncRateLimitedCallback\",\"injectAsyncRateLimiter\")})}},zg={id:\"hotkeys\",name:\"TanStack Hotkeys\",cardStyles:\"text-rose-500 dark:text-rose-400 hover:border-current\",to:\"/hotkeys\",tagline:\"Type-safe keyboard shortcuts, sequences, and key state tracking for your apps\",description:\"A type-safe, cross-platform hotkey library with sequence detection, key state tracking, hotkey recording, and framework adapters for React and more.\",badge:\"alpha\",bgStyle:\"bg-rose-500\",borderStyle:\"border-rose-500/50\",textStyle:\"text-rose-500 dark:text-rose-400\",textColor:\"text-rose-600 dark:text-rose-400\",colorFrom:\"from-rose-500\",colorTo:\"to-rose-700\",bgRadial:\"from-rose-500 via-rose-700/50 to-transparent\",repo:\"tanstack/hotkeys\",frameworks:[\"vanilla\",\"react\",\"preact\",\"solid\",\"svelte\",\"vue\",\"angular\",\"lit\"],corePackageName:\"@tanstack/hotkeys\",npmPackageNames:[\"@tanstack/hotkeys\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],defaultDocs:\"overview\",sitemap:{includeLandingPage:!0,includeDocsPages:!0}},Vg={id:\"db\",name:\"TanStack DB\",cardStyles:\"text-orange-500 dark:text-orange-400 hover:border-current\",to:\"/db\",tagline:\"The reactive client-first store for your API\",description:\"TanStack DB gives you a reactive, client-first store for your API data with collections, live queries and optimistic mutations that keep your UI reactive, consistent and blazing fast 🔥\",badge:\"beta\",bgStyle:\"bg-orange-500\",borderStyle:\"border-orange-700/50\",textStyle:\"text-orange-500\",textColor:\"text-orange-700\",colorFrom:\"from-orange-500\",colorTo:\"to-orange-700\",bgRadial:\"from-orange-500 via-orange-700/50 to-transparent\",repo:\"tanstack/db\",frameworks:[\"react\",\"vue\",\"solid\",\"svelte\",\"vanilla\"],corePackageName:\"@tanstack/db\",npmPackageNames:[\"@tanstack/db\",\"@tanstack/react-db\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],scarfId:\"302d0fef-cb3f-43c6-b45c-f055b9745edb\",defaultDocs:\"overview\",sitemap:{includeLandingPage:!0,includeDocsPages:!0}},Bg={id:\"ai\",name:\"TanStack AI\",cardStyles:\"text-pink-500 dark:text-pink-400 hover:border-current\",to:\"/ai\",tagline:\"A powerful, open-source AI SDK with a unified interface across multiple providers\",description:\"A powerful, open-source AI SDK with a unified interface across multiple providers. No vendor lock-in, no proprietary formats, just clean TypeScript and honest open source.\",badge:\"beta\",bgStyle:\"bg-pink-500\",borderStyle:\"border-pink-700/50\",textStyle:\"text-pink-500\",textColor:\"text-pink-700\",colorFrom:\"from-pink-500\",colorTo:\"to-pink-700\",bgRadial:\"from-pink-500 via-pink-700/50 to-transparent\",repo:\"tanstack/ai\",frameworks:[\"react\",\"vue\",\"solid\",\"svelte\",\"preact\",\"vanilla\"],corePackageName:\"@tanstack/ai-client\",npmPackageNames:[\"@tanstack/ai-client\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],defaultDocs:\"getting-started/overview\",frameworkPackageNames:{react:\"@tanstack/ai-react\",vue:\"@tanstack/ai-vue\",solid:\"@tanstack/ai-solid\",svelte:\"@tanstack/ai-svelte\",preact:\"@tanstack/ai-preact\",vanilla:\"@tanstack/ai-client\"},frameworkDocs:{react:\"getting-started/quick-start\",vue:\"getting-started/quick-start-vue\",solid:\"api/ai-solid\",svelte:\"getting-started/quick-start-svelte\",preact:\"api/ai-preact\",vanilla:\"api/ai-client\"},sitemap:{includeLandingPage:!0,includeDocsPages:!0}},Hg={id:\"intent\",name:\"TanStack Intent\",cardStyles:\"text-sky-500 dark:text-sky-400 hover:border-current\",to:\"/intent\",tagline:\"Ship Agent Skills with your npm Packages\",description:\"Generate, validate, and ship Agent Skills alongside your library — versioned knowledge that agents discover automatically from node_modules. Skills live in each library's repo and update when the package updates.\",badge:\"alpha\",bgStyle:\"bg-sky-500\",borderStyle:\"border-sky-500/50\",textStyle:\"text-sky-500 dark:text-sky-400\",textColor:\"text-sky-600 dark:text-sky-400\",colorFrom:\"from-sky-500\",colorTo:\"to-sky-700\",bgRadial:\"from-sky-500 via-sky-700/50 to-transparent\",repo:\"tanstack/intent\",frameworks:[],corePackageName:\"@tanstack/intent\",npmPackageNames:[\"@tanstack/intent\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],defaultDocs:\"overview\",sitemap:{includeLandingPage:!0,includeDocsPages:!0}},Ug={id:\"config\",name:\"TanStack Config\",cardStyles:\"text-black dark:text-gray-100 hover:border-current\",to:\"/config\",tagline:\"Configuration and tools for publishing and maintaining high-quality JavaScript packages\",description:\"Opinionated tooling to lint, build, test, version, and publish JS/TS packages — minimal config, consistent results.\",bgStyle:\"bg-black dark:bg-gray-100\",borderStyle:\"border-black/50 dark:border-gray-100/50\",textStyle:\"text-black dark:text-gray-100\",textColor:\"text-black dark:text-gray-100\",badgeTextStyle:\"text-white dark:text-gray-900\",colorFrom:\"from-black dark:from-gray-100\",colorTo:\"to-gray-600 dark:to-gray-400\",accentColorFrom:\"from-blue-500\",accentColorTo:\"to-blue-700\",accentTextColor:\"text-blue-600 dark:text-blue-400\",bgRadial:\"from-black via-gray-600/50 to-transparent dark:from-gray-100 dark:via-gray-400/50\",badge:void 0,repo:\"tanstack/config\",frameworks:[],corePackageName:\"@tanstack/config\",npmPackageNames:[\"@tanstack/config\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],sitemap:{includeLandingPage:!0,includeDocsPages:!0}},jg={id:\"devtools\",name:\"TanStack Devtools\",cardStyles:\"text-black dark:text-gray-100 hover:border-current\",to:\"/devtools\",tagline:\"Centralized devtools panel for TanStack libraries and other custom devtools\",description:\"A unified devtools panel that houses all TanStack devtools and allows you to create and integrate your own custom devtools.\",badge:\"alpha\",bgStyle:\"bg-black dark:bg-gray-100\",borderStyle:\"border-black/50 dark:border-gray-100/50\",textStyle:\"text-black dark:text-gray-100\",textColor:\"text-black dark:text-gray-100\",colorFrom:\"from-black dark:from-gray-100\",colorTo:\"to-gray-600 dark:to-gray-400\",accentColorFrom:\"from-blue-500\",accentColorTo:\"to-blue-700\",accentTextColor:\"text-blue-600 dark:text-blue-400\",badgeTextStyle:\"text-white dark:text-gray-900\",bgRadial:\"from-black via-gray-600/50 to-transparent dark:from-gray-100 dark:via-gray-400/50\",repo:\"tanstack/devtools\",frameworks:[\"react\",\"preact\",\"solid\",\"vue\",\"svelte\",\"angular\",\"vanilla\"],corePackageName:\"@tanstack/devtools\",npmPackageNames:[\"@tanstack/devtools\",\"@tanstack/react-devtools\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],sitemap:{includeLandingPage:!0,includeDocsPages:!0},handleRedirects:e=>{if(/\\/devtools\\/[^/]+\\/docs\\/framework\\/solif\\//.test(e))throw ie({href:e.replace(/\\/devtools\\/([^/]+)\\/docs\\/framework\\/solif\\//,\"/devtools/$1/docs/framework/solid/\")})}},Kx={id:\"mcp\",name:\"TanStack MCP\",cardStyles:\"text-black dark:text-gray-100 hover:border-current\",to:\"/mcp\",tagline:\"AI-powered access to TanStack documentation\",description:\"Connect your AI assistant to TanStack documentation. Search docs, fetch pages, and explore the ecosystem programmatically via the Model Context Protocol.\",badge:\"alpha\",bgStyle:\"bg-black dark:bg-gray-100\",borderStyle:\"border-black/50 dark:border-gray-100/50\",textStyle:\"text-black dark:text-gray-100\",textColor:\"text-black dark:text-gray-100\",colorFrom:\"from-black dark:from-gray-100\",colorTo:\"to-gray-600 dark:to-gray-400\",accentColorFrom:\"from-blue-500\",accentColorTo:\"to-blue-700\",accentTextColor:\"text-blue-600 dark:text-blue-400\",badgeTextStyle:\"text-white dark:text-gray-900\",bgRadial:\"from-black via-gray-600/50 to-transparent dark:from-gray-100 dark:via-gray-400/50\",repo:\"tanstack/tanstack.com\",frameworks:[],latestVersion:\"v1\",latestBranch:\"main\",availableVersions:[\"v1\"],visible:!1,handleRedirects:e=>{if(/\\/mcp(\\/|$)/.test(e))throw ie({href:\"/cli/latest/docs/mcp-migration\"})}},qg={id:\"cli\",name:\"TanStack CLI\",cardStyles:\"text-indigo-500 dark:text-indigo-400 hover:border-current\",to:\"/cli\",tagline:\"CLI and project scaffolding toolkit for TanStack\",description:\"A CLI toolkit for TanStack. Create and customize TanStack Start apps, search docs, inspect add-ons, and generate project changes with current TanStack context.\",badge:\"alpha\",bgStyle:\"bg-indigo-500\",borderStyle:\"border-indigo-500/50\",textStyle:\"text-indigo-500 dark:text-indigo-400\",textColor:\"text-indigo-600 dark:text-indigo-400\",colorFrom:\"from-indigo-500\",colorTo:\"to-violet-600\",bgRadial:\"from-indigo-500 via-violet-600/50 to-transparent\",repo:\"tanstack/cli\",frameworks:[],corePackageName:\"@tanstack/cli\",npmPackageNames:[\"@tanstack/cli\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],defaultDocs:\"overview\",sitemap:{includeLandingPage:!0,includeDocsPages:!0}},Yx={id:\"workflow\",name:\"TanStack Workflow\",cardStyles:\"text-blue-800 dark:text-blue-400 hover:border-current\",to:\"/workflow\",tagline:\"Durable, type-safe workflow orchestration for TypeScript\",description:\"Build resilient multi-step workflows with typed inputs, durable execution, retries, and observable state for long-running application processes.\",badge:\"alpha\",bgStyle:\"bg-blue-900\",borderStyle:\"border-blue-900/50\",textStyle:\"text-blue-800 dark:text-blue-400\",textColor:\"text-blue-900 dark:text-blue-400\",colorFrom:\"from-blue-800\",colorTo:\"to-blue-600\",bgRadial:\"from-blue-800 via-blue-700/50 to-transparent\",repo:\"tanstack/workflow\",frameworks:[],corePackageName:\"@tanstack/workflow\",npmPackageNames:[\"@tanstack/workflow\"],latestVersion:\"v0\",latestBranch:\"main\",availableVersions:[\"v0\"],defaultDocs:\"overview\",visible:!1},cr=[Lg,Ag,Pg,Ng,Dg,Vg,Bg,Hg,Og,Fg,zg,Mg,Zx,Ug,jg,Kx,qg,Yx,{id:\"react-charts\",name:\"React Charts\",repo:\"tanstack/react-charts\",to:void 0,tagline:\"\",cardStyles:\"\",bgStyle:\"\",borderStyle:\"\",textStyle:\"\",colorFrom:\"\",colorTo:\"\",badge:void 0,frameworks:[],latestVersion:\"\",availableVersions:[]},{id:\"create-tsrouter-app\",name:\"Create TS Router App\",repo:\"tanstack/create-tsrouter-app\",to:void 0,tagline:\"\",cardStyles:\"\",bgStyle:\"\",borderStyle:\"\",textStyle:\"\",colorFrom:\"\",colorTo:\"\",badge:void 0,frameworks:[],latestVersion:\"\",availableVersions:[]}];function Gg(e){return typeof e.to==\"string\"&&e.to.startsWith(\"/\")&&e.visible!==!1}var MK=cr.filter(Gg),Wg={framework:[Lg,Ag],state:[Pg,Vg,Mg,Bg],headlessUI:[Ng,Dg,zg],performance:[Og,Fg],tooling:[jg,Ug,qg,Hg]},qn={framework:\"Framework\",state:\"Data & State Management\",headlessUI:\"UI & UX\",performance:\"Performance\",tooling:\"Tooling\"};function jr(e){return cr.find(t=>t.id===e)}function Cr(e){const t=cr.find(r=>r.id===e);if(!t)throw new Error(`Library with id \"${e}\" not found!`);return t}function Xx(e,t){if(!e)throw new Error(\"Library is required\");const r=t||e.latestVersion,n=[\"latest\",e.latestVersion].includes(r)?e.latestBranch:r;if(!n)throw new Error(`Could not resolve version for ${e.name}`);return n}var Jx={blue:\"bg-blue-600 text-white border-blue-600 hover:bg-blue-700\",green:\"bg-green-600 text-white border-green-600 hover:bg-green-700\",red:\"bg-red-600 text-white border-red-600 hover:bg-red-700\",orange:\"bg-orange-600 text-white border-orange-600 hover:bg-orange-700\",purple:\"bg-purple-600 text-white border-purple-600 hover:bg-purple-700\",gray:\"bg-gray-600 text-white border-gray-600 hover:bg-gray-700\",emerald:\"bg-emerald-500 text-white border-emerald-500 hover:bg-emerald-600\",cyan:\"bg-cyan-500 text-white border-cyan-500 hover:bg-cyan-600\",yellow:\"bg-yellow-400 text-black border-yellow-400 hover:bg-yellow-500\"},Qx={blue:\"text-blue-600 hover:bg-blue-100 dark:hover:bg-blue-900/30\",green:\"text-green-600 hover:bg-green-100 dark:hover:bg-green-900/30\",red:\"text-red-600 hover:bg-red-100 dark:hover:bg-red-900/30\",orange:\"text-orange-600 hover:bg-orange-100 dark:hover:bg-orange-900/30\",purple:\"text-purple-600 hover:bg-purple-100 dark:hover:bg-purple-900/30\",gray:\"text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700\",emerald:\"text-emerald-600 hover:bg-emerald-100 dark:hover:bg-emerald-900/30\",cyan:\"text-cyan-600 hover:bg-cyan-100 dark:hover:bg-cyan-900/30\",yellow:\"text-yellow-600 hover:bg-yellow-100 dark:hover:bg-yellow-900/30\"},e9={primary:\"border font-medium\",secondary:\"bg-gray-100 dark:bg-gray-800 text-gray-600 dark:text-gray-400 hover:bg-gray-200 dark:hover:bg-gray-700 border-transparent font-medium\",ghost:\"border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium\",icon:\"border-transparent\"},t9={xs:\"px-2 py-1.5 text-xs\",sm:\"px-3 py-1 text-sm\",md:\"px-4 py-2 text-sm\",lg:\"px-6 py-3 text-base\",\"icon-sm\":\"p-1.5\",\"icon-md\":\"p-2\"},r9={none:\"rounded-none\",md:\"rounded-md\",lg:\"rounded-lg\",full:\"rounded-full\"},n9=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900\";function a9(e){return e===\"icon\"?\"icon-md\":\"md\"}function o9(e){return e===\"xs\"||e===\"sm\"?\"md\":\"lg\"}var wr=Z(function(t,r){const{as:n,children:a,variant:o=\"primary\",color:i=\"blue\",size:s,rounded:c,className:l,...d}=t,u=n||\"button\",f=s??a9(o),m=c??o9(f),h=o===\"primary\"?Jx[i]:o===\"icon\"?Qx[i]:\"\";return zt(u,{ref:r,className:z(n9,e9[o],t9[f],r9[m],h,l),...d},a)}),vf=3840;function _c(e,t,r){if(!(typeof e!=\"number\"||!Number.isFinite(e)))return Math.min(r,Math.max(t,Math.round(e)))}function Zg(e,t={}){if(!e.trim()||/^(?:javascript|vbscript):/i.test(e.trim()))return\"\";if(!s9(e))return e;const r=l9(t);return r?`${c9()}/cdn-cgi/image/${r}/${encodeURI(e).replace(/^\\//,\"\")}`:e}function i9(e,t={}){const r=Zg(e,t);return r?r.startsWith(\"http\")?r:`${\"https://tanstack.com\".replace(/\\/$/,\"\")}${r.startsWith(\"/\")?r:`/${r}`}`:\"\"}function s9(e){const t=e.toLowerCase();return e.startsWith(\"/\")&&!e.startsWith(\"/cdn-cgi/image/\")&&!t.startsWith(\"data:\")&&!t.endsWith(\".svg\")}function c9(){return\"https://tanstack.com\".replace(/\\/$/,\"\")}function l9(e){const t=[],r=_c(e.width,1,vf),n=_c(e.height,1,vf),a=_c(e.quality??80,1,100)??80;return r&&t.push(`width=${r}`),n&&t.push(`height=${n}`),e.fit&&t.push(`fit=${e.fit}`),t.push(`quality=${a}`),t.push(`format=${e.format??\"auto\"}`),t.length>0?t.join(\",\"):void 0}var FK=!!(typeof window<\"u\"&&window.document&&window.document.createElement);function he(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}function yf(e,t){if(typeof e==\"function\")return e(t);e!=null&&(e.current=t)}function Rs(...e){return t=>{let r=!1;const n=e.map(a=>{const o=yf(a,t);return!r&&typeof o==\"function\"&&(r=!0),o});if(r)return()=>{for(let a=0;a<n.length;a++){const o=n[a];typeof o==\"function\"?o():yf(e[a],null)}}}}function Qe(...e){return ne(Rs(...e),e)}function u9(e,t){const r=Bt(t),n=o=>{const{children:i,...s}=o,c=Fe(()=>s,Object.values(s));return p(r.Provider,{value:c,children:i})};n.displayName=e+\"Provider\";function a(o){const i=qt(r);if(i)return i;if(t!==void 0)return t;throw new Error(`\\`${o}\\` must be used within \\`${e}\\``)}return[n,a]}function xa(e,t=[]){let r=[];function n(o,i){const s=Bt(i),c=r.length;r=[...r,i];const l=u=>{const{scope:f,children:m,...h}=u,g=f?.[e]?.[c]||s,v=Fe(()=>h,Object.values(h));return p(g.Provider,{value:v,children:m})};l.displayName=o+\"Provider\";function d(u,f){const m=f?.[e]?.[c]||s,h=qt(m);if(h)return h;if(i!==void 0)return i;throw new Error(`\\`${u}\\` must be used within \\`${o}\\``)}return[l,d]}const a=()=>{const o=r.map(i=>Bt(i));return function(s){const c=s?.[e]||o;return Fe(()=>({[`__scope${e}`]:{...s,[e]:c}}),[s,c])}};return a.scopeName=e,[n,d9(a,...t)]}function d9(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(o){const i=n.reduce((s,{useScope:c,scopeName:l})=>{const d=c(o)[`__scope${l}`];return{...s,...d}},{});return Fe(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}function no(e){const t=p9(e),r=Z((n,a)=>{const{children:o,...i}=n,s=rr.toArray(o),c=s.find(f9);if(c){const l=c.props.children,d=s.map(u=>u===c?rr.count(l)>1?rr.only(null):Ka(l)?l.props.children:null:u);return p(t,{...i,ref:a,children:Ka(l)?bs(l,void 0,d):null})}return p(t,{...i,ref:a,children:o})});return r.displayName=`${e}.Slot`,r}function p9(e){const t=Z((r,n)=>{const{children:a,...o}=r;if(Ka(a)){const i=h9(a),s=m9(o,a.props);return a.type!==fe&&(s.ref=n?Rs(n,i):i),bs(a,s)}return rr.count(a)>1?rr.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Kg=Symbol(\"radix.slottable\");function zK(e){const t=({children:r})=>p(fe,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=Kg,t}function f9(e){return Ka(e)&&typeof e.type==\"function\"&&\"__radixId\"in e.type&&e.type.__radixId===Kg}function m9(e,t){const r={...t};for(const n in t){const a=e[n],o=t[n];/^on[A-Z]/.test(n)?a&&o?r[n]=(...i)=>{const s=o(...i);return a(...i),s}:a&&(r[n]=a):n===\"style\"?r[n]={...a,...o}:n===\"className\"&&(r[n]=[a,o].filter(Boolean).join(\" \"))}return{...e,...r}}function h9(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,r=t&&\"isReactWarning\"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,r=t&&\"isReactWarning\"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Be=[\"a\",\"button\",\"div\",\"form\",\"h2\",\"h3\",\"img\",\"input\",\"label\",\"li\",\"nav\",\"ol\",\"p\",\"select\",\"span\",\"svg\",\"ul\"].reduce((e,t)=>{const r=no(`Primitive.${t}`),n=Z((a,o)=>{const{asChild:i,...s}=a,c=i?r:t;return typeof window<\"u\"&&(window[Symbol.for(\"radix-ui\")]=!0),p(c,{...s,ref:o})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function Yg(e,t){e&&y0(()=>e.dispatchEvent(t))}function ir(e){const t=V(e);return U(()=>{t.current=e}),Fe(()=>(...r)=>t.current?.(...r),[])}function g9(e,t=globalThis?.document){const r=ir(e);U(()=>{const n=a=>{a.key===\"Escape\"&&r(a)};return t.addEventListener(\"keydown\",n,{capture:!0}),()=>t.removeEventListener(\"keydown\",n,{capture:!0})},[r,t])}var v9=\"DismissableLayer\",wl=\"dismissableLayer.update\",y9=\"dismissableLayer.pointerDownOutside\",b9=\"dismissableLayer.focusOutside\",bf,Xg=Bt({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),gu=Z((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:o,onInteractOutside:i,onDismiss:s,...c}=e,l=qt(Xg),[d,u]=H(null),f=d?.ownerDocument??globalThis?.document,[,m]=H({}),h=Qe(t,T=>u(T)),g=Array.from(l.layers),[v]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),b=g.indexOf(v),I=d?g.indexOf(d):-1,y=l.layersWithOutsidePointerEventsDisabled.size>0,S=I>=b,w=k9(T=>{const E=T.target,L=[...l.branches].some(j=>j.contains(E));!S||L||(a?.(T),i?.(T),T.defaultPrevented||s?.())},f),C=S9(T=>{const E=T.target;[...l.branches].some(L=>L.contains(E))||(o?.(T),i?.(T),T.defaultPrevented||s?.())},f);return g9(T=>{I===l.layers.size-1&&(n?.(T),!T.defaultPrevented&&s&&(T.preventDefault(),s()))},f),U(()=>{if(d)return r&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(bf=f.body.style.pointerEvents,f.body.style.pointerEvents=\"none\"),l.layersWithOutsidePointerEventsDisabled.add(d)),l.layers.add(d),wf(),()=>{r&&l.layersWithOutsidePointerEventsDisabled.size===1&&(f.body.style.pointerEvents=bf)}},[d,f,r,l]),U(()=>()=>{d&&(l.layers.delete(d),l.layersWithOutsidePointerEventsDisabled.delete(d),wf())},[d,l]),U(()=>{const T=()=>m({});return document.addEventListener(wl,T),()=>document.removeEventListener(wl,T)},[]),p(Be.div,{...c,ref:h,style:{pointerEvents:y?S?\"auto\":\"none\":void 0,...e.style},onFocusCapture:he(e.onFocusCapture,C.onFocusCapture),onBlurCapture:he(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:he(e.onPointerDownCapture,w.onPointerDownCapture)})});gu.displayName=v9;var w9=\"DismissableLayerBranch\",_9=Z((e,t)=>{const r=qt(Xg),n=V(null),a=Qe(t,n);return U(()=>{const o=n.current;if(o)return r.branches.add(o),()=>{r.branches.delete(o)}},[r.branches]),p(Be.div,{...e,ref:a})});_9.displayName=w9;function k9(e,t=globalThis?.document){const r=ir(e),n=V(!1),a=V(()=>{});return U(()=>{const o=s=>{if(s.target&&!n.current){let c=function(){Jg(y9,r,l,{discrete:!0})};const l={originalEvent:s};s.pointerType===\"touch\"?(t.removeEventListener(\"click\",a.current),a.current=c,t.addEventListener(\"click\",a.current,{once:!0})):c()}else t.removeEventListener(\"click\",a.current);n.current=!1},i=window.setTimeout(()=>{t.addEventListener(\"pointerdown\",o)},0);return()=>{window.clearTimeout(i),t.removeEventListener(\"pointerdown\",o),t.removeEventListener(\"click\",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function S9(e,t=globalThis?.document){const r=ir(e),n=V(!1);return U(()=>{const a=o=>{o.target&&!n.current&&Jg(b9,r,{originalEvent:o},{discrete:!1})};return t.addEventListener(\"focusin\",a),()=>t.removeEventListener(\"focusin\",a)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function wf(){const e=new CustomEvent(wl);document.dispatchEvent(e)}function Jg(e,t,r,{discrete:n}){const a=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?Yg(a,o):a.dispatchEvent(o)}var Kr=globalThis?.document?ql:()=>{},x9=m0[\" useId \".trim().toString()]||(()=>{}),E9=0;function qr(e){const[t,r]=H(x9());return Kr(()=>{e||r(n=>n??String(E9++))},[e]),e||(t?`radix-${t}`:\"\")}var T9=[\"top\",\"right\",\"bottom\",\"left\"],Yr=Math.min,wt=Math.max,ji=Math.round,Xo=Math.floor,nr=e=>({x:e,y:e}),I9={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function _l(e,t,r){return wt(e,Yr(t,r))}function xr(e,t){return typeof e==\"function\"?e(t):e}function Er(e){return e.split(\"-\")[0]}function Ea(e){return e.split(\"-\")[1]}function vu(e){return e===\"x\"?\"y\":\"x\"}function yu(e){return e===\"y\"?\"height\":\"width\"}function tr(e){const t=e[0];return t===\"t\"||t===\"b\"?\"y\":\"x\"}function bu(e){return vu(tr(e))}function C9(e,t,r){r===void 0&&(r=!1);const n=Ea(e),a=bu(e),o=yu(a);let i=a===\"x\"?n===(r?\"end\":\"start\")?\"right\":\"left\":n===\"start\"?\"bottom\":\"top\";return t.reference[o]>t.floating[o]&&(i=qi(i)),[i,qi(i)]}function R9(e){const t=qi(e);return[kl(e),t,kl(t)]}function kl(e){return e.includes(\"start\")?e.replace(\"start\",\"end\"):e.replace(\"end\",\"start\")}var _f=[\"left\",\"right\"],kf=[\"right\",\"left\"],$9=[\"top\",\"bottom\"],P9=[\"bottom\",\"top\"];function A9(e,t,r){switch(e){case\"top\":case\"bottom\":return r?t?kf:_f:t?_f:kf;case\"left\":case\"right\":return t?$9:P9;default:return[]}}function L9(e,t,r,n){const a=Ea(e);let o=A9(Er(e),r===\"start\",n);return a&&(o=o.map(i=>i+\"-\"+a),t&&(o=o.concat(o.map(kl)))),o}function qi(e){const t=Er(e);return I9[t]+e.slice(t.length)}function N9(e){return{top:0,right:0,bottom:0,left:0,...e}}function Qg(e){return typeof e!=\"number\"?N9(e):{top:e,right:e,bottom:e,left:e}}function Gi(e){const{x:t,y:r,width:n,height:a}=e;return{width:n,height:a,top:r,left:t,right:t+n,bottom:r+a,x:t,y:r}}function Sf(e,t,r){let{reference:n,floating:a}=e;const o=tr(t),i=bu(t),s=yu(i),c=Er(t),l=o===\"y\",d=n.x+n.width/2-a.width/2,u=n.y+n.height/2-a.height/2,f=n[s]/2-a[s]/2;let m;switch(c){case\"top\":m={x:d,y:n.y-a.height};break;case\"bottom\":m={x:d,y:n.y+n.height};break;case\"right\":m={x:n.x+n.width,y:u};break;case\"left\":m={x:n.x-a.width,y:u};break;default:m={x:n.x,y:n.y}}switch(Ea(t)){case\"start\":m[i]-=f*(r&&l?-1:1);break;case\"end\":m[i]+=f*(r&&l?-1:1);break}return m}async function D9(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:o,rects:i,elements:s,strategy:c}=e,{boundary:l=\"clippingAncestors\",rootBoundary:d=\"viewport\",elementContext:u=\"floating\",altBoundary:f=!1,padding:m=0}=xr(t,e),h=Qg(m),g=s[f?u===\"floating\"?\"reference\":\"floating\":u],v=Gi(await o.getClippingRect({element:(r=await(o.isElement==null?void 0:o.isElement(g)))==null||r?g:g.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(s.floating)),boundary:l,rootBoundary:d,strategy:c})),b=u===\"floating\"?{x:n,y:a,width:i.floating.width,height:i.floating.height}:i.reference,I=await(o.getOffsetParent==null?void 0:o.getOffsetParent(s.floating)),y=await(o.isElement==null?void 0:o.isElement(I))?await(o.getScale==null?void 0:o.getScale(I))||{x:1,y:1}:{x:1,y:1},S=Gi(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:b,offsetParent:I,strategy:c}):b);return{top:(v.top-S.top+h.top)/y.y,bottom:(S.bottom-v.bottom+h.bottom)/y.y,left:(v.left-S.left+h.left)/y.x,right:(S.right-v.right+h.right)/y.x}}var O9=50,M9=async(e,t,r)=>{const{placement:n=\"bottom\",strategy:a=\"absolute\",middleware:o=[],platform:i}=r,s=i.detectOverflow?i:{...i,detectOverflow:D9},c=await(i.isRTL==null?void 0:i.isRTL(t));let l=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:d,y:u}=Sf(l,n,c),f=n,m=0;const h={};for(let g=0;g<o.length;g++){const v=o[g];if(!v)continue;const{name:b,fn:I}=v,{x:y,y:S,data:w,reset:C}=await I({x:d,y:u,initialPlacement:n,placement:f,strategy:a,middlewareData:h,rects:l,platform:s,elements:{reference:e,floating:t}});d=y??d,u=S??u,h[b]={...h[b],...w},C&&m<O9&&(m++,typeof C==\"object\"&&(C.placement&&(f=C.placement),C.rects&&(l=C.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:a}):C.rects),{x:d,y:u}=Sf(l,f,c)),g=-1)}return{x:d,y:u,placement:f,strategy:a,middlewareData:h}},F9=e=>({name:\"arrow\",options:e,async fn(t){const{x:r,y:n,placement:a,rects:o,platform:i,elements:s,middlewareData:c}=t,{element:l,padding:d=0}=xr(e,t)||{};if(l==null)return{};const u=Qg(d),f={x:r,y:n},m=bu(a),h=yu(m),g=await i.getDimensions(l),v=m===\"y\",b=v?\"top\":\"left\",I=v?\"bottom\":\"right\",y=v?\"clientHeight\":\"clientWidth\",S=o.reference[h]+o.reference[m]-f[m]-o.floating[h],w=f[m]-o.reference[m],C=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l));let T=C?C[y]:0;(!T||!await(i.isElement==null?void 0:i.isElement(C)))&&(T=s.floating[y]||o.floating[h]);const E=S/2-w/2,L=T/2-g[h]/2-1,j=Yr(u[b],L),ue=Yr(u[I],L),q=j,X=T-g[h]-ue,de=T/2-g[h]/2+E,ge=_l(q,de,X),B=!c.arrow&&Ea(a)!=null&&de!==ge&&o.reference[h]/2-(de<q?j:ue)-g[h]/2<0,Y=B?de<q?de-q:de-X:0;return{[m]:f[m]+Y,data:{[m]:ge,centerOffset:de-ge-Y,...B&&{alignmentOffset:Y}},reset:B}}}),z9=function(e){return e===void 0&&(e={}),{name:\"flip\",options:e,async fn(t){var r,n;const{placement:a,middlewareData:o,rects:i,initialPlacement:s,platform:c,elements:l}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:f,fallbackStrategy:m=\"bestFit\",fallbackAxisSideDirection:h=\"none\",flipAlignment:g=!0,...v}=xr(e,t);if((r=o.arrow)!=null&&r.alignmentOffset)return{};const b=Er(a),I=tr(s),y=Er(s)===s,S=await(c.isRTL==null?void 0:c.isRTL(l.floating)),w=f||(y||!g?[qi(s)]:R9(s)),C=h!==\"none\";!f&&C&&w.push(...L9(s,g,h,S));const T=[s,...w],E=await c.detectOverflow(t,v),L=[];let j=((n=o.flip)==null?void 0:n.overflows)||[];if(d&&L.push(E[b]),u){const de=C9(a,i,S);L.push(E[de[0]],E[de[1]])}if(j=[...j,{placement:a,overflows:L}],!L.every(de=>de<=0)){var ue,q;const de=(((ue=o.flip)==null?void 0:ue.index)||0)+1,ge=T[de];if(ge&&(!(u===\"alignment\"&&I!==tr(ge))||j.every(Y=>tr(Y.placement)===I?Y.overflows[0]>0:!0)))return{data:{index:de,overflows:j},reset:{placement:ge}};let B=(q=j.filter(Y=>Y.overflows[0]<=0).sort((Y,F)=>Y.overflows[1]-F.overflows[1])[0])==null?void 0:q.placement;if(!B)switch(m){case\"bestFit\":{var X;const Y=(X=j.filter(F=>{if(C){const D=tr(F.placement);return D===I||D===\"y\"}return!0}).map(F=>[F.placement,F.overflows.filter(D=>D>0).reduce((D,A)=>D+A,0)]).sort((F,D)=>F[1]-D[1])[0])==null?void 0:X[0];Y&&(B=Y);break}case\"initialPlacement\":B=s;break}if(a!==B)return{reset:{placement:B}}}return{}}}};function xf(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ef(e){return T9.some(t=>e[t]>=0)}var V9=function(e){return e===void 0&&(e={}),{name:\"hide\",options:e,async fn(t){const{rects:r,platform:n}=t,{strategy:a=\"referenceHidden\",...o}=xr(e,t);switch(a){case\"referenceHidden\":{const i=xf(await n.detectOverflow(t,{...o,elementContext:\"reference\"}),r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Ef(i)}}}case\"escaped\":{const i=xf(await n.detectOverflow(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:i,escaped:Ef(i)}}}default:return{}}}}},e2=new Set([\"left\",\"top\"]);async function B9(e,t){const{placement:r,platform:n,elements:a}=e,o=await(n.isRTL==null?void 0:n.isRTL(a.floating)),i=Er(r),s=Ea(r),c=tr(r)===\"y\",l=e2.has(i)?-1:1,d=o&&c?-1:1,u=xr(t,e);let{mainAxis:f,crossAxis:m,alignmentAxis:h}=typeof u==\"number\"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&typeof h==\"number\"&&(m=s===\"end\"?h*-1:h),c?{x:m*d,y:f*l}:{x:f*l,y:m*d}}var H9=function(e){return e===void 0&&(e=0),{name:\"offset\",options:e,async fn(t){var r,n;const{x:a,y:o,placement:i,middlewareData:s}=t,c=await B9(t,e);return i===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:a+c.x,y:o+c.y,data:{...c,placement:i}}}}},U9=function(e){return e===void 0&&(e={}),{name:\"shift\",options:e,async fn(t){const{x:r,y:n,placement:a,platform:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:c={fn:b=>{let{x:I,y}=b;return{x:I,y}}},...l}=xr(e,t),d={x:r,y:n},u=await o.detectOverflow(t,l),f=tr(Er(a)),m=vu(f);let h=d[m],g=d[f];if(i){const b=m===\"y\"?\"top\":\"left\",I=m===\"y\"?\"bottom\":\"right\",y=h+u[b],S=h-u[I];h=_l(y,h,S)}if(s){const b=f===\"y\"?\"top\":\"left\",I=f===\"y\"?\"bottom\":\"right\",y=g+u[b],S=g-u[I];g=_l(y,g,S)}const v=c.fn({...t,[m]:h,[f]:g});return{...v,data:{x:v.x-r,y:v.y-n,enabled:{[m]:i,[f]:s}}}}}},j9=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:a,rects:o,middlewareData:i}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=xr(e,t),d={x:r,y:n},u=tr(a),f=vu(u);let m=d[f],h=d[u];const g=xr(s,t),v=typeof g==\"number\"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(c){const y=f===\"y\"?\"height\":\"width\",S=o.reference[f]-o.floating[y]+v.mainAxis,w=o.reference[f]+o.reference[y]-v.mainAxis;m<S?m=S:m>w&&(m=w)}if(l){var b,I;const y=f===\"y\"?\"width\":\"height\",S=e2.has(Er(a)),w=o.reference[u]-o.floating[y]+(S&&((b=i.offset)==null?void 0:b[u])||0)+(S?0:v.crossAxis),C=o.reference[u]+o.reference[y]+(S?0:((I=i.offset)==null?void 0:I[u])||0)-(S?v.crossAxis:0);h<w?h=w:h>C&&(h=C)}return{[f]:m,[u]:h}}}},q9=function(e){return e===void 0&&(e={}),{name:\"size\",options:e,async fn(t){var r,n;const{placement:a,rects:o,platform:i,elements:s}=t,{apply:c=()=>{},...l}=xr(e,t),d=await i.detectOverflow(t,l),u=Er(a),f=Ea(a),m=tr(a)===\"y\",{width:h,height:g}=o.floating;let v,b;u===\"top\"||u===\"bottom\"?(v=u,b=f===(await(i.isRTL==null?void 0:i.isRTL(s.floating))?\"start\":\"end\")?\"left\":\"right\"):(b=u,v=f===\"end\"?\"top\":\"bottom\");const I=g-d.top-d.bottom,y=h-d.left-d.right,S=Yr(g-d[v],I),w=Yr(h-d[b],y),C=!t.middlewareData.shift;let T=S,E=w;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(E=y),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(T=I),C&&!f){const j=wt(d.left,0),ue=wt(d.right,0),q=wt(d.top,0),X=wt(d.bottom,0);m?E=h-2*(j!==0||ue!==0?j+ue:wt(d.left,d.right)):T=g-2*(q!==0||X!==0?q+X:wt(d.top,d.bottom))}await c({...t,availableWidth:E,availableHeight:T});const L=await i.getDimensions(s.floating);return h!==L.width||g!==L.height?{reset:{rects:!0}}:{}}}};function $s(){return typeof window<\"u\"}function Ta(e){return t2(e)?(e.nodeName||\"\").toLowerCase():\"#document\"}function St(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function lr(e){var t;return(t=(t2(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function t2(e){return $s()?e instanceof Node||e instanceof St(e).Node:!1}function Ht(e){return $s()?e instanceof Element||e instanceof St(e).Element:!1}function Rr(e){return $s()?e instanceof HTMLElement||e instanceof St(e).HTMLElement:!1}function Tf(e){return!$s()||typeof ShadowRoot>\"u\"?!1:e instanceof ShadowRoot||e instanceof St(e).ShadowRoot}function Lo(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=Ut(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&a!==\"inline\"&&a!==\"contents\"}function G9(e){return/^(table|td|th)$/.test(Ta(e))}function Ps(e){try{if(e.matches(\":popover-open\"))return!0}catch{}try{return e.matches(\":modal\")}catch{return!1}}var W9=/transform|translate|scale|rotate|perspective|filter/,Z9=/paint|layout|strict|content/,un=e=>!!e&&e!==\"none\",kc;function wu(e){const t=Ht(e)?Ut(e):e;return un(t.transform)||un(t.translate)||un(t.scale)||un(t.rotate)||un(t.perspective)||!_u()&&(un(t.backdropFilter)||un(t.filter))||W9.test(t.willChange||\"\")||Z9.test(t.contain||\"\")}function K9(e){let t=Xr(e);for(;Rr(t)&&!oa(t);){if(wu(t))return t;if(Ps(t))return null;t=Xr(t)}return null}function _u(){return kc==null&&(kc=typeof CSS<\"u\"&&CSS.supports&&CSS.supports(\"-webkit-backdrop-filter\",\"none\")),kc}function oa(e){return/^(html|body|#document)$/.test(Ta(e))}function Ut(e){return St(e).getComputedStyle(e)}function As(e){return Ht(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Xr(e){if(Ta(e)===\"html\")return e;const t=e.assignedSlot||e.parentNode||Tf(e)&&e.host||lr(e);return Tf(t)?t.host:t}function r2(e){const t=Xr(e);return oa(t)?e.ownerDocument?e.ownerDocument.body:e.body:Rr(t)&&Lo(t)?t:r2(t)}function ao(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const a=r2(e),o=a===((n=e.ownerDocument)==null?void 0:n.body),i=St(a);if(o){const s=Sl(i);return t.concat(i,i.visualViewport||[],Lo(a)?a:[],s&&r?ao(s):[])}else return t.concat(a,ao(a,[],r))}function Sl(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function n2(e){const t=Ut(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=Rr(e),o=a?e.offsetWidth:r,i=a?e.offsetHeight:n,s=ji(r)!==o||ji(n)!==i;return s&&(r=o,n=i),{width:r,height:n,$:s}}function ku(e){return Ht(e)?e:e.contextElement}function Xn(e){const t=ku(e);if(!Rr(t))return nr(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:o}=n2(t);let i=(o?ji(r.width):r.width)/n,s=(o?ji(r.height):r.height)/a;return(!i||!Number.isFinite(i))&&(i=1),(!s||!Number.isFinite(s))&&(s=1),{x:i,y:s}}var Y9=nr(0);function a2(e){const t=St(e);return!_u()||!t.visualViewport?Y9:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function X9(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==St(e)?!1:t}function kn(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),o=ku(e);let i=nr(1);t&&(n?Ht(n)&&(i=Xn(n)):i=Xn(e));const s=X9(o,r,n)?a2(o):nr(0);let c=(a.left+s.x)/i.x,l=(a.top+s.y)/i.y,d=a.width/i.x,u=a.height/i.y;if(o){const f=St(o),m=n&&Ht(n)?St(n):n;let h=f,g=Sl(h);for(;g&&n&&m!==h;){const v=Xn(g),b=g.getBoundingClientRect(),I=Ut(g),y=b.left+(g.clientLeft+parseFloat(I.paddingLeft))*v.x,S=b.top+(g.clientTop+parseFloat(I.paddingTop))*v.y;c*=v.x,l*=v.y,d*=v.x,u*=v.y,c+=y,l+=S,h=St(g),g=Sl(h)}}return Gi({width:d,height:u,x:c,y:l})}function Ls(e,t){const r=As(e).scrollLeft;return t?t.left+r:kn(lr(e)).left+r}function o2(e,t){const r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-Ls(e,r),y:r.top+t.scrollTop}}function J9(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const o=a===\"fixed\",i=lr(n),s=t?Ps(t.floating):!1;if(n===i||s&&o)return r;let c={scrollLeft:0,scrollTop:0},l=nr(1);const d=nr(0),u=Rr(n);if((u||!u&&!o)&&((Ta(n)!==\"body\"||Lo(i))&&(c=As(n)),u)){const m=kn(n);l=Xn(n),d.x=m.x+n.clientLeft,d.y=m.y+n.clientTop}const f=i&&!u&&!o?o2(i,c):nr(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-c.scrollLeft*l.x+d.x+f.x,y:r.y*l.y-c.scrollTop*l.y+d.y+f.y}}function Q9(e){return Array.from(e.getClientRects())}function e8(e){const t=lr(e),r=As(e),n=e.ownerDocument.body,a=wt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=wt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Ls(e);const s=-r.scrollTop;return Ut(n).direction===\"rtl\"&&(i+=wt(t.clientWidth,n.clientWidth)-a),{width:a,height:o,x:i,y:s}}var If=25;function t8(e,t){const r=St(e),n=lr(e),a=r.visualViewport;let o=n.clientWidth,i=n.clientHeight,s=0,c=0;if(a){o=a.width,i=a.height;const d=_u();(!d||d&&t===\"fixed\")&&(s=a.offsetLeft,c=a.offsetTop)}const l=Ls(n);if(l<=0){const d=n.ownerDocument,u=d.body,f=getComputedStyle(u),m=d.compatMode===\"CSS1Compat\"&&parseFloat(f.marginLeft)+parseFloat(f.marginRight)||0,h=Math.abs(n.clientWidth-u.clientWidth-m);h<=If&&(o-=h)}else l<=If&&(o+=l);return{width:o,height:i,x:s,y:c}}function r8(e,t){const r=kn(e,!0,t===\"fixed\"),n=r.top+e.clientTop,a=r.left+e.clientLeft,o=Rr(e)?Xn(e):nr(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:a*o.x,y:n*o.y}}function Cf(e,t,r){let n;if(t===\"viewport\")n=t8(e,r);else if(t===\"document\")n=e8(lr(e));else if(Ht(t))n=r8(t,r);else{const a=a2(e);n={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return Gi(n)}function i2(e,t){const r=Xr(e);return r===t||!Ht(r)||oa(r)?!1:Ut(r).position===\"fixed\"||i2(r,t)}function n8(e,t){const r=t.get(e);if(r)return r;let n=ao(e,[],!1).filter(s=>Ht(s)&&Ta(s)!==\"body\"),a=null;const o=Ut(e).position===\"fixed\";let i=o?Xr(e):e;for(;Ht(i)&&!oa(i);){const s=Ut(i),c=wu(i);!c&&s.position===\"fixed\"&&(a=null),(o?!c&&!a:!c&&s.position===\"static\"&&a&&(a.position===\"absolute\"||a.position===\"fixed\")||Lo(i)&&!c&&i2(e,i))?n=n.filter(l=>l!==i):a=s,i=Xr(i)}return t.set(e,n),n}function a8(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const o=[...r===\"clippingAncestors\"?Ps(t)?[]:n8(t,this._c):[].concat(r),n],i=Cf(t,o[0],a);let s=i.top,c=i.right,l=i.bottom,d=i.left;for(let u=1;u<o.length;u++){const f=Cf(t,o[u],a);s=wt(f.top,s),c=Yr(f.right,c),l=Yr(f.bottom,l),d=wt(f.left,d)}return{width:c-d,height:l-s,x:d,y:s}}function o8(e){const{width:t,height:r}=n2(e);return{width:t,height:r}}function i8(e,t,r){const n=Rr(t),a=lr(t),o=r===\"fixed\",i=kn(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const c=nr(0);function l(){c.x=Ls(a)}if(n||!n&&!o)if((Ta(t)!==\"body\"||Lo(a))&&(s=As(t)),n){const u=kn(t,!0,o,t);c.x=u.x+t.clientLeft,c.y=u.y+t.clientTop}else a&&l();o&&!n&&a&&l();const d=a&&!n&&!o?o2(a,s):nr(0);return{x:i.left+s.scrollLeft-c.x-d.x,y:i.top+s.scrollTop-c.y-d.y,width:i.width,height:i.height}}function Sc(e){return Ut(e).position===\"static\"}function Rf(e,t){if(!Rr(e)||Ut(e).position===\"fixed\")return null;if(t)return t(e);let r=e.offsetParent;return lr(e)===r&&(r=r.ownerDocument.body),r}function s2(e,t){const r=St(e);if(Ps(e))return r;if(!Rr(e)){let a=Xr(e);for(;a&&!oa(a);){if(Ht(a)&&!Sc(a))return a;a=Xr(a)}return r}let n=Rf(e,t);for(;n&&G9(n)&&Sc(n);)n=Rf(n,t);return n&&oa(n)&&Sc(n)&&!wu(n)?r:n||K9(e)||r}var s8=async function(e){const t=this.getOffsetParent||s2,r=this.getDimensions,n=await r(e.floating);return{reference:i8(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function c8(e){return Ut(e).direction===\"rtl\"}var l8={convertOffsetParentRelativeRectToViewportRelativeRect:J9,getDocumentElement:lr,getClippingRect:a8,getOffsetParent:s2,getElementRects:s8,getClientRects:Q9,getDimensions:o8,getScale:Xn,isElement:Ht,isRTL:c8};function c2(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function u8(e,t){let r=null,n;const a=lr(e);function o(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function i(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),o();const l=e.getBoundingClientRect(),{left:d,top:u,width:f,height:m}=l;if(s||t(),!f||!m)return;const h=Xo(u),g=Xo(a.clientWidth-(d+f)),v=Xo(a.clientHeight-(u+m)),b=Xo(d),I={rootMargin:-h+\"px \"+-g+\"px \"+-v+\"px \"+-b+\"px\",threshold:wt(0,Yr(1,c))||1};let y=!0;function S(w){const C=w[0].intersectionRatio;if(C!==c){if(!y)return i();C?i(!1,C):n=setTimeout(()=>{i(!1,1e-7)},1e3)}C===1&&!c2(l,e.getBoundingClientRect())&&i(),y=!1}try{r=new IntersectionObserver(S,{...I,root:a.ownerDocument})}catch{r=new IntersectionObserver(S,I)}r.observe(e)}return i(!0),o}function d8(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver==\"function\",layoutShift:s=typeof IntersectionObserver==\"function\",animationFrame:c=!1}=n,l=ku(e),d=a||o?[...l?ao(l):[],...t?ao(t):[]]:[];d.forEach(b=>{a&&b.addEventListener(\"scroll\",r,{passive:!0}),o&&b.addEventListener(\"resize\",r)});const u=l&&s?u8(l,r):null;let f=-1,m=null;i&&(m=new ResizeObserver(b=>{let[I]=b;I&&I.target===l&&m&&t&&(m.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var y;(y=m)==null||y.observe(t)})),r()}),l&&!c&&m.observe(l),t&&m.observe(t));let h,g=c?kn(e):null;c&&v();function v(){const b=kn(e);g&&!c2(g,b)&&r(),g=b,h=requestAnimationFrame(v)}return r(),()=>{var b;d.forEach(I=>{a&&I.removeEventListener(\"scroll\",r),o&&I.removeEventListener(\"resize\",r)}),u?.(),(b=m)==null||b.disconnect(),m=null,c&&cancelAnimationFrame(h)}}var p8=H9,f8=U9,m8=z9,h8=q9,g8=V9,$f=F9,v8=j9,y8=(e,t,r)=>{const n=new Map,a={platform:l8,...r},o={...a.platform,_c:n};return M9(e,t,{...a,platform:o})},Si=typeof document<\"u\"?ql:function(){};function Wi(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==\"function\"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e==\"object\"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!Wi(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const o=a[n];if(!(o===\"_owner\"&&e.$$typeof)&&!Wi(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function l2(e){return typeof window>\"u\"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Pf(e,t){const r=l2(e);return Math.round(t*r)/r}function xc(e){const t=V(e);return Si(()=>{t.current=e}),t}function b8(e){e===void 0&&(e={});const{placement:t=\"bottom\",strategy:r=\"absolute\",middleware:n=[],platform:a,elements:{reference:o,floating:i}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[d,u]=H({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,m]=H(n);Wi(f,n)||m(n);const[h,g]=H(null),[v,b]=H(null),I=ne(F=>{F!==C.current&&(C.current=F,g(F))},[]),y=ne(F=>{F!==T.current&&(T.current=F,b(F))},[]),S=o||h,w=i||v,C=V(null),T=V(null),E=V(d),L=c!=null,j=xc(c),ue=xc(a),q=xc(l),X=ne(()=>{if(!C.current||!T.current)return;const F={placement:t,strategy:r,middleware:f};ue.current&&(F.platform=ue.current),y8(C.current,T.current,F).then(D=>{const A={...D,isPositioned:q.current!==!1};de.current&&!Wi(E.current,A)&&(E.current=A,y0(()=>{u(A)}))})},[f,t,r,ue,q]);Si(()=>{l===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,u(F=>({...F,isPositioned:!1})))},[l]);const de=V(!1);Si(()=>(de.current=!0,()=>{de.current=!1}),[]),Si(()=>{if(S&&(C.current=S),w&&(T.current=w),S&&w){if(j.current)return j.current(S,w,X);X()}},[S,w,X,j,L]);const ge=Fe(()=>({reference:C,floating:T,setReference:I,setFloating:y}),[I,y]),B=Fe(()=>({reference:S,floating:w}),[S,w]),Y=Fe(()=>{const F={position:r,left:0,top:0};if(!B.floating)return F;const D=Pf(B.floating,d.x),A=Pf(B.floating,d.y);return s?{...F,transform:\"translate(\"+D+\"px, \"+A+\"px)\",...l2(B.floating)>=1.5&&{willChange:\"transform\"}}:{position:r,left:D,top:A}},[r,s,B.floating,d.x,d.y]);return Fe(()=>({...d,update:X,refs:ge,elements:B,floatingStyles:Y}),[d,X,ge,B,Y])}var w8=e=>{function t(r){return{}.hasOwnProperty.call(r,\"current\")}return{name:\"arrow\",options:e,fn(r){const{element:n,padding:a}=typeof e==\"function\"?e(r):e;return n&&t(n)?n.current!=null?$f({element:n.current,padding:a}).fn(r):{}:n?$f({element:n,padding:a}).fn(r):{}}}},_8=(e,t)=>{const r=p8(e);return{name:r.name,fn:r.fn,options:[e,t]}},k8=(e,t)=>{const r=f8(e);return{name:r.name,fn:r.fn,options:[e,t]}},S8=(e,t)=>({fn:v8(e).fn,options:[e,t]}),x8=(e,t)=>{const r=m8(e);return{name:r.name,fn:r.fn,options:[e,t]}},E8=(e,t)=>{const r=h8(e);return{name:r.name,fn:r.fn,options:[e,t]}},T8=(e,t)=>{const r=g8(e);return{name:r.name,fn:r.fn,options:[e,t]}},I8=(e,t)=>{const r=w8(e);return{name:r.name,fn:r.fn,options:[e,t]}},C8=\"Arrow\",u2=Z((e,t)=>{const{children:r,width:n=10,height:a=5,...o}=e;return p(Be.svg,{...o,ref:t,width:n,height:a,viewBox:\"0 0 30 10\",preserveAspectRatio:\"none\",children:e.asChild?r:p(\"polygon\",{points:\"0,0 30,0 15,10\"})})});u2.displayName=C8;var R8=u2;function $8(e){const[t,r]=H(void 0);return Kr(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const o=a[0];let i,s;if(\"borderBoxSize\"in o){const c=o.borderBoxSize,l=Array.isArray(c)?c[0]:c;i=l.inlineSize,s=l.blockSize}else i=e.offsetWidth,s=e.offsetHeight;r({width:i,height:s})});return n.observe(e,{box:\"border-box\"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var Su=\"Popper\",[d2,p2]=xa(Su),[P8,f2]=d2(Su),m2=e=>{const{__scopePopper:t,children:r}=e,[n,a]=H(null);return p(P8,{scope:t,anchor:n,onAnchorChange:a,children:r})};m2.displayName=Su;var h2=\"PopperAnchor\",g2=Z((e,t)=>{const{__scopePopper:r,virtualRef:n,...a}=e,o=f2(h2,r),i=V(null),s=Qe(t,i),c=V(null);return U(()=>{const l=c.current;c.current=n?.current||i.current,l!==c.current&&o.onAnchorChange(c.current)}),n?null:p(Be.div,{...a,ref:s})});g2.displayName=h2;var xu=\"PopperContent\",[A8,L8]=d2(xu),v2=Z((e,t)=>{const{__scopePopper:r,side:n=\"bottom\",sideOffset:a=0,align:o=\"center\",alignOffset:i=0,arrowPadding:s=0,avoidCollisions:c=!0,collisionBoundary:l=[],collisionPadding:d=0,sticky:u=\"partial\",hideWhenDetached:f=!1,updatePositionStrategy:m=\"optimized\",onPlaced:h,...g}=e,v=f2(xu,r),[b,I]=H(null),y=Qe(t,Re=>I(Re)),[S,w]=H(null),C=$8(S),T=C?.width??0,E=C?.height??0,L=n+(o!==\"center\"?\"-\"+o:\"\"),j=typeof d==\"number\"?d:{top:0,right:0,bottom:0,left:0,...d},ue=Array.isArray(l)?l:[l],q=ue.length>0,X={padding:j,boundary:ue.filter(D8),altBoundary:q},{refs:de,floatingStyles:ge,placement:B,isPositioned:Y,middlewareData:F}=b8({strategy:\"fixed\",placement:L,whileElementsMounted:(...Re)=>d8(...Re,{animationFrame:m===\"always\"}),elements:{reference:v.anchor},middleware:[_8({mainAxis:a+E,alignmentAxis:i}),c&&k8({mainAxis:!0,crossAxis:!1,limiter:u===\"partial\"?S8():void 0,...X}),c&&x8({...X}),E8({...X,apply:({elements:Re,rects:xe,availableWidth:Ie,availableHeight:pr})=>{const{width:Nt,height:vt}=xe.reference,Xt=Re.floating.style;Xt.setProperty(\"--radix-popper-available-width\",`${Ie}px`),Xt.setProperty(\"--radix-popper-available-height\",`${pr}px`),Xt.setProperty(\"--radix-popper-anchor-width\",`${Nt}px`),Xt.setProperty(\"--radix-popper-anchor-height\",`${vt}px`)}}),S&&I8({element:S,padding:s}),O8({arrowWidth:T,arrowHeight:E}),f&&T8({strategy:\"referenceHidden\",...X})]}),[D,A]=w2(B),ve=ir(h);Kr(()=>{Y&&ve?.()},[Y,ve]);const Oe=F.arrow?.x,Q=F.arrow?.y,ye=F.arrow?.centerOffset!==0,[te,oe]=H();return Kr(()=>{b&&oe(window.getComputedStyle(b).zIndex)},[b]),p(\"div\",{ref:de.setFloating,\"data-radix-popper-content-wrapper\":\"\",style:{...ge,transform:Y?ge.transform:\"translate(0, -200%)\",minWidth:\"max-content\",zIndex:te,\"--radix-popper-transform-origin\":[F.transformOrigin?.x,F.transformOrigin?.y].join(\" \"),...F.hide?.referenceHidden&&{visibility:\"hidden\",pointerEvents:\"none\"}},dir:e.dir,children:p(A8,{scope:r,placedSide:D,onArrowChange:w,arrowX:Oe,arrowY:Q,shouldHideArrow:ye,children:p(Be.div,{\"data-side\":D,\"data-align\":A,...g,ref:y,style:{...g.style,animation:Y?void 0:\"none\"}})})})});v2.displayName=xu;var y2=\"PopperArrow\",N8={top:\"bottom\",right:\"left\",bottom:\"top\",left:\"right\"},b2=Z(function(t,r){const{__scopePopper:n,...a}=t,o=L8(y2,n),i=N8[o.placedSide];return p(\"span\",{ref:o.onArrowChange,style:{position:\"absolute\",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:\"\",right:\"0 0\",bottom:\"center 0\",left:\"100% 0\"}[o.placedSide],transform:{top:\"translateY(100%)\",right:\"translateY(50%) rotate(90deg) translateX(-50%)\",bottom:\"rotate(180deg)\",left:\"translateY(50%) rotate(-90deg) translateX(50%)\"}[o.placedSide],visibility:o.shouldHideArrow?\"hidden\":void 0},children:p(R8,{...a,ref:r,style:{...a.style,display:\"block\"}})})});b2.displayName=y2;function D8(e){return e!==null}var O8=e=>({name:\"transformOrigin\",options:e,fn(t){const{placement:r,rects:n,middlewareData:a}=t,o=a.arrow?.centerOffset!==0,i=o?0:e.arrowWidth,s=o?0:e.arrowHeight,[c,l]=w2(r),d={start:\"0%\",center:\"50%\",end:\"100%\"}[l],u=(a.arrow?.x??0)+i/2,f=(a.arrow?.y??0)+s/2;let m=\"\",h=\"\";return c===\"bottom\"?(m=o?d:`${u}px`,h=`${-s}px`):c===\"top\"?(m=o?d:`${u}px`,h=`${n.floating.height+s}px`):c===\"right\"?(m=`${-s}px`,h=o?d:`${f}px`):c===\"left\"&&(m=`${n.floating.width+s}px`,h=o?d:`${f}px`),{data:{x:m,y:h}}}});function w2(e){const[t,r=\"center\"]=e.split(\"-\");return[t,r]}var _2=m2,M8=g2,F8=v2,z8=b2,V8=\"Portal\",Eu=Z((e,t)=>{const{container:r,...n}=e,[a,o]=H(!1);Kr(()=>o(!0),[]);const i=r||a&&globalThis?.document?.body;return i?w0.createPortal(p(Be.div,{...n,ref:t}),i):null});Eu.displayName=V8;function B8(e,t){return Pb((r,n)=>t[r][n]??r,e)}var rn=e=>{const{present:t,children:r}=e,n=H8(t),a=typeof r==\"function\"?r({present:n.isPresent}):rr.only(r),o=Qe(n.ref,U8(a));return typeof r==\"function\"||n.isPresent?bs(a,{ref:o}):null};rn.displayName=\"Presence\";function H8(e){const[t,r]=H(),n=V(null),a=V(e),o=V(\"none\"),[i,s]=B8(e?\"mounted\":\"unmounted\",{mounted:{UNMOUNT:\"unmounted\",ANIMATION_OUT:\"unmountSuspended\"},unmountSuspended:{MOUNT:\"mounted\",ANIMATION_END:\"unmounted\"},unmounted:{MOUNT:\"mounted\"}});return U(()=>{const c=Jo(n.current);o.current=i===\"mounted\"?c:\"none\"},[i]),Kr(()=>{const c=n.current,l=a.current;if(l!==e){const d=o.current,u=Jo(c);e?s(\"MOUNT\"):u===\"none\"||c?.display===\"none\"?s(\"UNMOUNT\"):s(l&&d!==u?\"ANIMATION_OUT\":\"UNMOUNT\"),a.current=e}},[e,s]),Kr(()=>{if(t){let c;const l=t.ownerDocument.defaultView??window,d=f=>{const m=Jo(n.current).includes(CSS.escape(f.animationName));if(f.target===t&&m&&(s(\"ANIMATION_END\"),!a.current)){const h=t.style.animationFillMode;t.style.animationFillMode=\"forwards\",c=l.setTimeout(()=>{t.style.animationFillMode===\"forwards\"&&(t.style.animationFillMode=h)})}},u=f=>{f.target===t&&(o.current=Jo(n.current))};return t.addEventListener(\"animationstart\",u),t.addEventListener(\"animationcancel\",d),t.addEventListener(\"animationend\",d),()=>{l.clearTimeout(c),t.removeEventListener(\"animationstart\",u),t.removeEventListener(\"animationcancel\",d),t.removeEventListener(\"animationend\",d)}}else s(\"ANIMATION_END\")},[t,s]),{isPresent:[\"mounted\",\"unmountSuspended\"].includes(i),ref:ne(c=>{n.current=c?getComputedStyle(c):null,r(c)},[])}}function Jo(e){return e?.animationName||\"none\"}function U8(e){let t=Object.getOwnPropertyDescriptor(e.props,\"ref\")?.get,r=t&&\"isReactWarning\"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,\"ref\")?.get,r=t&&\"isReactWarning\"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var j8=m0[\" useInsertionEffect \".trim().toString()]||Kr;function Tu({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[a,o,i]=q8({defaultProp:t,onChange:r}),s=e!==void 0,c=s?e:a;{const l=V(e!==void 0);U(()=>{const d=l.current;d!==s&&console.warn(`${n} is changing from ${d?\"controlled\":\"uncontrolled\"} to ${s?\"controlled\":\"uncontrolled\"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),l.current=s},[s,n])}return[c,ne(l=>{if(s){const d=G8(l)?l(e):l;d!==e&&i.current?.(d)}else o(l)},[s,e,o,i])]}function q8({defaultProp:e,onChange:t}){const[r,n]=H(e),a=V(r),o=V(t);return j8(()=>{o.current=t},[t]),U(()=>{a.current!==r&&(o.current?.(r),a.current=r)},[r,a]),[r,n,o]}function G8(e){return typeof e==\"function\"}var W8={amber:\"border-amber-500/30 bg-amber-500/10 text-amber-700 hover:border-amber-500/60 dark:text-amber-300\",blue:\"border-blue-500/30 bg-blue-500/10 text-blue-700 hover:border-blue-500/60 dark:text-blue-300\",cyan:\"border-cyan-500/30 bg-cyan-500/10 text-cyan-700 hover:border-cyan-500/60 dark:text-cyan-300\",emerald:\"border-emerald-500/30 bg-emerald-500/10 text-emerald-700 hover:border-emerald-500/60 dark:text-emerald-300\",gray:\"border-gray-300 bg-gray-100 text-gray-700 hover:border-gray-400 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 dark:hover:border-gray-500\",rose:\"border-rose-500/30 bg-rose-500/10 text-rose-700 hover:border-rose-500/60 dark:text-rose-300\"},Z8=[{key:\"libraries\",label:\"All libraries\",description:\"Browse TanStack Query, Router, Table, Start, and more.\",href:\"/libraries\",icon:d0,accent:\"emerald\",score:1},{key:\"blog\",label:\"Blog\",description:\"Read release notes, deep dives, and project updates.\",href:\"/blog\",icon:p0,accent:\"cyan\",score:1},{key:\"support\",label:\"Support\",description:\"Find paid support, community help, and project resources.\",href:\"/support\",icon:v0,accent:\"amber\",score:1}],K8=[{key:\"shop\",label:\"Shop\",description:\"Find TanStack merch and products.\",href:\"/shop\",icon:Gl,accent:\"rose\",score:0},{key:\"showcase\",label:\"Showcase\",description:\"Explore projects built with TanStack.\",href:\"/showcase\",icon:u0,accent:\"cyan\",score:0},{key:\"explore\",label:\"Explore\",description:\"Sail through the TanStack ecosystem.\",href:\"/explore\",icon:g0,accent:\"blue\",score:0}];function k2(e){try{return decodeURIComponent(e)}catch{return e}}function S2(e){return new Set(k2(e).toLowerCase().split(/[^a-z0-9]+/g).filter(Boolean))}function Af(e){return e.toLowerCase().replace(/[^a-z0-9]+/g,\"\")}function Y8(e){return[e.id,e.name.replace(/^TanStack\\s+/i,\"\"),e.repo.split(\"/\").at(-1)??\"\",e.corePackageName??\"\",...e.legacyPackages??[]].flatMap(t=>t.split(/[^a-zA-Z0-9]+/g)).map(t=>t.toLowerCase()).filter(t=>t.length>1&&t!==\"tanstack\")}function X8(e,t){const r=S2(t),n=Af(t),a=Y8(e);let o=0;for(const i of a){if(r.has(i)){o+=8;continue}i.length>3&&n.includes(Af(i))&&(o+=3)}return o}function J8(e){return cr.filter(t=>t.visible!==!1).map(t=>({library:t,score:X8(t,e)})).filter(t=>t.score>0).sort((t,r)=>r.score-t.score).slice(0,2).flatMap(({library:t,score:r})=>{const n=[];return t.to&&n.push({key:`library-${t.id}`,label:t.name,description:t.tagline,href:t.to,icon:Pi,accent:\"emerald\",score:r+2}),t.latestVersion&&n.push({key:`library-docs-${t.id}`,label:`${t.name.replace(/^TanStack\\s+/i,\"\")} docs`,description:\"Open the current docs for this project.\",href:`/${t.id}/latest/docs/${t.defaultDocs??\"overview\"}`,icon:Pi,accent:\"cyan\",score:r+1}),n})}function Q8(e,t){const r=S2(t),n={blog:8,post:4,article:4,docs:5,guide:3,library:5,libraries:6,package:3,npm:4,shop:8,cart:4,product:4,merch:6,showcase:8,example:4,examples:4,explore:8,support:8,help:6,partner:5,partners:5};let a=e.score;for(const[o,i]of Object.entries(n))r.has(o)&&(e.key.includes(o)||e.label.toLowerCase().includes(o)||e.description.toLowerCase().includes(o))&&(a+=i);return a}function e7(e){return[{key:\"docs\",label:\"Docs\",description:\"Pick a library, then jump into its current documentation.\",href:\"/libraries\",icon:Pi,accent:\"emerald\",score:0},{key:\"help\",label:\"Support\",description:\"Get help when the missing page was supposed to unblock you.\",href:\"/support\",icon:f0,accent:\"amber\",score:0},...K8].map(t=>({...t,score:Q8(t,e)})).filter(t=>t.score>0)}function t7(e){const t=[...J8(e),...e7(e),...Z8],r=new Map;for(const n of t){const a=r.get(n.href);(!a||n.score>a.score)&&r.set(n.href,n)}return Array.from(r.values()).sort((n,a)=>a.score-n.score).slice(0,5)}function r7({destination:e}){const t=e.icon;return _($e,{to:e.href,className:z(\"group grid min-h-28 grid-cols-[auto_minmax(0,1fr)_auto] items-start gap-3 rounded-lg border p-4 transition-all hover:-translate-y-0.5 hover:shadow-md\",W8[e.accent]),children:[p(\"span\",{className:\"flex h-9 w-9 shrink-0 items-center justify-center rounded-md bg-white/75 shadow-sm dark:bg-black/40\",children:p(t,{className:\"h-4 w-4\"})}),_(\"span\",{className:\"min-w-0\",children:[p(\"span\",{className:\"block text-sm font-semibold text-gray-950 dark:text-white\",children:e.label}),p(\"span\",{className:\"mt-1 block text-sm leading-5 text-gray-600 dark:text-gray-400\",children:e.description})]}),p(xb,{className:\"mt-1 h-4 w-4 shrink-0 opacity-50 transition-transform group-hover:translate-x-0.5 group-hover:opacity-100\"})]})}function Iu({children:e}){const t=Wl({select:a=>a.location.pathname}),r=k2(t),n=Fe(()=>t7(t),[t]);return p(\"div\",{className:\"flex min-h-[calc(100dvh-var(--navbar-height))] flex-1 bg-gray-50 text-gray-950 dark:bg-gray-950 dark:text-white\",children:_(\"div\",{className:\"mx-auto grid w-full max-w-6xl gap-8 px-4 py-10 md:px-8 lg:grid-cols-[minmax(0,0.95fr)_minmax(360px,1.05fr)] lg:items-center lg:py-16\",children:[_(\"section\",{className:\"space-y-7 lg:self-start\",children:[_(\"div\",{className:\"inline-flex items-center gap-2 rounded-md border border-gray-200 bg-white px-3 py-1 text-xs font-semibold uppercase text-gray-500 shadow-sm dark:border-gray-800 dark:bg-gray-900 dark:text-gray-400\",children:[p(g0,{className:\"h-3.5 w-3.5\"}),\"404 Not Found\"]}),_(\"div\",{className:\"space-y-4\",children:[p(\"h1\",{className:\"max-w-2xl text-4xl font-black leading-tight tracking-normal text-gray-950 dark:text-white md:text-6xl\",children:\"This route is not on the map.\"}),p(\"p\",{className:\"max-w-xl text-base leading-7 text-gray-600 dark:text-gray-400 md:text-lg\",children:\"The address might have moved, been renamed, or picked up an extra segment. I checked the path and found a few places that are more likely to help.\"})]}),_(\"div\",{className:\"rounded-lg border border-gray-200 bg-white p-3 shadow-sm dark:border-gray-800 dark:bg-gray-900\",children:[p(\"div\",{className:\"text-xs font-medium uppercase text-gray-500 dark:text-gray-400\",children:\"Tried path\"}),p(\"div\",{className:\"mt-2 overflow-x-auto rounded-md bg-gray-100 px-3 py-2 font-mono text-sm text-gray-700 dark:bg-black/40 dark:text-gray-300\",children:r||\"/\"})]}),_(\"div\",{className:\"flex flex-wrap gap-3\",children:[_(wr,{as:$e,to:\"/libraries\",color:\"emerald\",children:[p(d0,{className:\"h-4 w-4\"}),\"Browse libraries\"]}),_(wr,{as:$e,to:\"/support\",variant:\"ghost\",children:[p(v0,{className:\"h-4 w-4\"}),\"Support\"]}),_(wr,{as:$e,to:\"/\",variant:\"ghost\",children:[p(Tb,{className:\"h-4 w-4\"}),\"Home\"]})]}),e?p(\"div\",{children:e}):null]}),_(\"section\",{className:\"space-y-4 lg:self-start\",children:[_(\"div\",{className:\"relative min-h-[260px] overflow-hidden rounded-lg border border-gray-200/80 bg-white p-5 shadow-sm dark:border-gray-800 dark:bg-gray-900\",children:[p(\"div\",{\"aria-hidden\":\"true\",className:\"absolute inset-0 text-gray-300 opacity-20 dark:text-gray-700 dark:opacity-15\",style:{backgroundImage:\"linear-gradient(to right, currentColor 1px, transparent 1px), linear-gradient(to bottom, currentColor 1px, transparent 1px)\",backgroundSize:\"34px 34px\"}}),_(\"div\",{className:\"relative flex items-center justify-between gap-4\",children:[p(\"div\",{className:\"rounded-md border border-gray-200 bg-white/85 px-3 py-1.5 text-xs font-semibold text-gray-600 shadow-sm backdrop-blur dark:border-gray-700 dark:bg-black/50 dark:text-gray-300\",children:\"Route recovery\"}),p(\"div\",{className:\"rounded-md border border-amber-500/30 bg-amber-500/10 px-3 py-1.5 text-xs font-semibold text-amber-700 dark:text-amber-300\",children:\"Detour ready\"})]}),_(\"div\",{className:\"relative mt-12 space-y-6\",children:[_(\"div\",{className:\"grid grid-cols-[auto_minmax(0,1fr)_auto] items-center gap-3\",children:[p(\"span\",{className:\"h-4 w-4 rounded-full border-4 border-emerald-500 bg-white dark:bg-gray-950\"}),p(\"span\",{className:\"h-px bg-linear-to-r from-emerald-500 via-cyan-500 to-amber-500\"}),p(\"span\",{className:\"h-4 w-4 rounded-full border-4 border-amber-500 bg-white dark:bg-gray-950\"})]}),p(\"div\",{className:\"grid gap-3 sm:grid-cols-3\",children:n.slice(0,3).map(a=>p($e,{to:a.href,className:\"rounded-md border border-gray-200 bg-white/90 px-3 py-2 text-sm font-medium text-gray-700 shadow-sm backdrop-blur transition-colors hover:border-emerald-500/60 hover:text-emerald-700 dark:border-gray-700 dark:bg-black/45 dark:text-gray-300 dark:hover:border-emerald-400/60 dark:hover:text-emerald-300\",children:a.label},`map-${a.key}`))})]}),p(\"img\",{src:\"/images/ship.png\",alt:\"\",\"aria-hidden\":\"true\",className:\"absolute -right-5 -bottom-4 w-28 rotate-[-8deg] opacity-80 drop-shadow-lg md:w-36\"})]}),_(\"div\",{children:[p(\"h2\",{className:\"text-sm font-semibold uppercase text-gray-500 dark:text-gray-400\",children:\"Best matches\"}),p(\"div\",{className:\"mt-3 grid gap-3\",children:n.map(a=>p(r7,{destination:a},a.key))})]})]})]})})}function Cu(e){if(typeof window>\"u\")return null;try{return e===\"local\"?window.localStorage:window.sessionStorage}catch{return null}}function x2(e,t){try{return Cu(e)?.getItem(t)??null}catch{return null}}function E2(e,t,r){try{Cu(e)?.setItem(t,r)}catch{}}function n7(e,t){try{Cu(e)?.removeItem(t)}catch{}}function VK(e){return x2(\"local\",e)}function BK(e,t){return E2(\"local\",e,t)}function HK(e){return n7(\"local\",e)}function a7(e){return x2(\"session\",e)}function o7(e,t){return E2(\"session\",e,t)}var T2=\"tanstack-stale-app-reload-at\",i7=1e4,s7=[\"ChunkLoadError\",\"Failed to fetch dynamically imported module\",\"Importing a module script failed\",\"error loading dynamically imported module\",\"Expected a JavaScript-or-Wasm module script\",\"server responded with a MIME type\",\"Unable to preload CSS\",\"Seroval Error\"],Lf=!1,I2=0;function c7(){typeof window>\"u\"||Lf||(Lf=!0,Nf(\"error\"),Nf(\"warn\"),window.addEventListener(\"unhandledrejection\",e=>{Zi(e.reason)&&e.preventDefault()}),window.addEventListener(\"error\",e=>{Zi([e.error,e.message,e])&&e.preventDefault()},!0))}function Zi(e){if(typeof window>\"u\"||!C2(e))return!1;const t=l7(),r=Date.now();return!Number.isFinite(t)||r-t>i7?(u7(r),window.location.reload(),!0):!1}function C2(e){if(Array.isArray(e))return e.some(C2);if(d7(e))return!0;const t=R2(e);return s7.some(r=>t.includes(r))}function R2(e){if(Array.isArray(e))return e.map(R2).filter(Boolean).join(`\n`);if(e instanceof Error)return[e.name,e.message,e.stack].filter(Boolean).join(`\n`);if(typeof Event<\"u\"&&e instanceof Event)return p7(e);if(typeof e==\"string\")return e;if(typeof e==\"object\"&&e!==null&&\"message\"in e){const t=e.message;if(typeof t==\"string\")return t}return\"\"}function Nf(e){const t=console[e].bind(console);console[e]=(...r)=>{Zi(r)||t(...r)}}function l7(){const e=a7(T2);return e?Number.parseInt(e,10):I2}function u7(e){I2=e,o7(T2,e.toString())}function d7(e){if(typeof window>\"u\"||typeof HTMLScriptElement>\"u\"||typeof HTMLLinkElement>\"u\"||!(e instanceof Event))return!1;const t=e.target;return f7(t instanceof HTMLScriptElement?t.src:t instanceof HTMLLinkElement?t.href:\"\")}function p7(e){const t=e.target;return typeof HTMLScriptElement<\"u\"&&t instanceof HTMLScriptElement?[e.type,t.src].filter(Boolean).join(`\n`):typeof HTMLLinkElement<\"u\"&&t instanceof HTMLLinkElement?[e.type,t.href].filter(Boolean).join(`\n`):e.type}function f7(e){if(!e)return!1;try{const t=new URL(e,window.location.href);return t.origin===window.location.origin&&t.pathname.startsWith(\"/assets/\")&&(t.pathname.endsWith(\".js\")||t.pathname.endsWith(\".css\"))}catch{return e.includes(\"/assets/\")&&(e.includes(\".js\")||e.includes(\".css\"))}}function $2({error:e}){const t=Kb();U(()=>{Zi(e)||fh(e)},[e]);const r=pw({strict:!1,select:n=>n.id===Jb});return console.error(e),_(\"div\",{className:\"min-w-0 flex-1 p-4 flex flex-col items-center justify-center gap-6\",children:[p(\"h1\",{className:\"opacity-10 flex flex-col text-center font-black\"}),p(Yb,{error:e}),_(\"div\",{className:\"flex gap-2 items-center flex-wrap\",children:[p(wr,{color:\"gray\",onClick:()=>{t.invalidate()},children:\"Try Again\"}),r?p(wr,{as:$e,to:\"/\",color:\"gray\",children:\"TanStack Home\"}):p(wr,{color:\"gray\",onClick:n=>{n.preventDefault(),window.history.back()},children:\"Go Back\"})]})]})}var m7=\"modulepreload\",h7=function(e){return\"/\"+e},Df={},k=function(t,r,n){let a=Promise.resolve();if(r&&r.length>0){let l=function(d){return Promise.all(d.map(u=>Promise.resolve(u).then(f=>({status:\"fulfilled\",value:f}),f=>({status:\"rejected\",reason:f}))))};const i=document.getElementsByTagName(\"link\"),s=document.querySelector(\"meta[property=csp-nonce]\"),c=s?.nonce||s?.getAttribute(\"nonce\");a=l(r.map(d=>{if(d=h7(d,n),d in Df)return;Df[d]=!0;const u=d.endsWith(\".css\"),f=u?'[rel=\"stylesheet\"]':\"\";if(n)for(let h=i.length-1;h>=0;h--){const g=i[h];if(g.href===d&&(!u||g.rel===\"stylesheet\"))return}else if(document.querySelector(`link[href=\"${d}\"]${f}`))return;const m=document.createElement(\"link\");if(m.rel=u?\"stylesheet\":m7,u||(m.as=\"script\"),m.crossOrigin=\"\",m.href=d,c&&m.setAttribute(\"nonce\",c),document.head.appendChild(m),u)return new Promise((h,g)=>{m.addEventListener(\"load\",h),m.addEventListener(\"error\",()=>g(new Error(`Unable to preload CSS for ${d}`)))})}))}function o(i){const s=new Event(\"vite:preloadError\",{cancelable:!0});if(s.payload=i,window.dispatchEvent(s),!s.defaultPrevented)throw i}return a.then(i=>{for(const s of i||[])s.status===\"rejected\"&&o(s.reason);return t().catch(o)})},g7=ws(()=>k(()=>import(\"./SearchModal-DBYSK44L.js\").then(e=>({default:e.SearchModal})),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),P2=Bt(void 0);function v7({children:e}){const[t,r]=H(!1),[n,a]=H(!1),[o,i]=H(!1),[s,c]=H(!1),[l,d]=H(0),[u,f]=H(null),m=V(null),h=ne(()=>{m.current&&(window.clearTimeout(m.current),m.current=null)},[]),g=ne(()=>{c(!0),r(!0)},[]),v=ne(()=>{h(),r(!1),a(!0)},[h]),b=ne(E=>{const L=E.trim();L.length<3||(h(),r(!1),i(!0),a(!0),f(j=>({id:(j?.id??0)+1,question:L})))},[h]),I=ne(E=>{f(L=>L?.id===E?null:L)},[]),y=ne(()=>{r(!1)},[]),S=ne(()=>{h(),a(!1)},[h]),w=ne(()=>{h(),m.current=window.setTimeout(()=>{a(!1),m.current=null},300)},[h]);U(()=>()=>{h()},[h]);const C=ne(()=>{d(E=>E+1)},[]),T=Fe(()=>({isOpen:t,isAiDockOpen:n,isAiDockDirty:o,aiDockAskRequest:u,newChatRequestId:l,openSearch:g,openAiDock:v,askAiDock:b,clearAiDockAskRequest:I,closeSearch:y,closeAiDock:S,cancelAiDockHoverClose:h,scheduleAiDockHoverClose:w,setAiDockDirty:i}),[u,b,h,I,S,y,o,n,t,l,v,g,w]);return U(()=>{const E=L=>{if(!(L.target instanceof Element))return;const j=L.target.closest(\"[data-search-trigger]\");j&&(j instanceof HTMLButtonElement&&j.disabled||(L.preventDefault(),g()))};return document.addEventListener(\"click\",E),()=>{document.removeEventListener(\"click\",E)}},[g]),U(()=>{const E=L=>{if((L.metaKey||L.ctrlKey)&&!(L.altKey||L.shiftKey)&&(L.key.toLowerCase()===\"k\"||L.code===\"KeyK\")){if(L.preventDefault(),L.stopPropagation(),t){C();return}g()}};return document.addEventListener(\"keydown\",E,{capture:!0}),()=>{document.removeEventListener(\"keydown\",E,{capture:!0})}},[t,g,C]),_(P2.Provider,{value:T,children:[e,s?p(fa,{fallback:null,children:p(g7,{})}):null]})}function Ru(){const e=qt(P2);if(e===void 0)throw new Error(\"useSearch must be used within a SearchProvider\");return e}function y7(e){if(!e||typeof document>\"u\")return;let t=document.head||document.getElementsByTagName(\"head\")[0],r=document.createElement(\"style\");r.type=\"text/css\",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}var b7=e=>{switch(e){case\"success\":return k7;case\"info\":return x7;case\"warning\":return S7;case\"error\":return E7;default:return null}},w7=Array(12).fill(0),_7=({visible:e,className:t})=>N.createElement(\"div\",{className:[\"sonner-loading-wrapper\",t].filter(Boolean).join(\" \"),\"data-visible\":e},N.createElement(\"div\",{className:\"sonner-spinner\"},w7.map((r,n)=>N.createElement(\"div\",{className:\"sonner-loading-bar\",key:`spinner-bar-${n}`})))),k7=N.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},N.createElement(\"path\",{fillRule:\"evenodd\",d:\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z\",clipRule:\"evenodd\"})),S7=N.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",fill:\"currentColor\",height:\"20\",width:\"20\"},N.createElement(\"path\",{fillRule:\"evenodd\",d:\"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z\",clipRule:\"evenodd\"})),x7=N.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},N.createElement(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z\",clipRule:\"evenodd\"})),E7=N.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 20 20\",fill:\"currentColor\",height:\"20\",width:\"20\"},N.createElement(\"path\",{fillRule:\"evenodd\",d:\"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z\",clipRule:\"evenodd\"})),T7=N.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},N.createElement(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),N.createElement(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})),I7=()=>{const[e,t]=N.useState(document.hidden);return N.useEffect(()=>{const r=()=>{t(document.hidden)};return document.addEventListener(\"visibilitychange\",r),()=>window.removeEventListener(\"visibilitychange\",r)},[]),e},xl=1,C7=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{const t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;const{message:r,...n}=e,a=typeof e?.id==\"number\"||((t=e.id)==null?void 0:t.length)>0?e.id:xl++,o=this.toasts.find(s=>s.id===a),i=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),o?this.toasts=this.toasts.map(s=>s.id===a?(this.publish({...s,...e,id:a,title:r}),{...s,...e,id:a,dismissible:i,title:r}):s):this.addToast({title:r,...n,dismissible:i,id:a}),a},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(t=>{this.subscribers.forEach(r=>r({id:t.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:\"error\"}),this.success=(e,t)=>this.create({...t,type:\"success\",message:e}),this.info=(e,t)=>this.create({...t,type:\"info\",message:e}),this.warning=(e,t)=>this.create({...t,type:\"warning\",message:e}),this.loading=(e,t)=>this.create({...t,type:\"loading\",message:e}),this.promise=(e,t)=>{if(!t)return;let r;t.loading!==void 0&&(r=this.create({...t,promise:e,type:\"loading\",message:t.loading,description:typeof t.description!=\"function\"?t.description:void 0}));const n=Promise.resolve(e instanceof Function?e():e);let a=r!==void 0,o;const i=n.then(async c=>{if(o=[\"resolve\",c],N.isValidElement(c))a=!1,this.create({id:r,type:\"default\",message:c});else if($7(c)&&!c.ok){a=!1;const l=typeof t.error==\"function\"?await t.error(`HTTP error! status: ${c.status}`):t.error,d=typeof t.description==\"function\"?await t.description(`HTTP error! status: ${c.status}`):t.description,u=typeof l==\"object\"&&!N.isValidElement(l)?l:{message:l};this.create({id:r,type:\"error\",description:d,...u})}else if(c instanceof Error){a=!1;const l=typeof t.error==\"function\"?await t.error(c):t.error,d=typeof t.description==\"function\"?await t.description(c):t.description,u=typeof l==\"object\"&&!N.isValidElement(l)?l:{message:l};this.create({id:r,type:\"error\",description:d,...u})}else if(t.success!==void 0){a=!1;const l=typeof t.success==\"function\"?await t.success(c):t.success,d=typeof t.description==\"function\"?await t.description(c):t.description,u=typeof l==\"object\"&&!N.isValidElement(l)?l:{message:l};this.create({id:r,type:\"success\",description:d,...u})}}).catch(async c=>{if(o=[\"reject\",c],t.error!==void 0){a=!1;const l=typeof t.error==\"function\"?await t.error(c):t.error,d=typeof t.description==\"function\"?await t.description(c):t.description,u=typeof l==\"object\"&&!N.isValidElement(l)?l:{message:l};this.create({id:r,type:\"error\",description:d,...u})}}).finally(()=>{a&&(this.dismiss(r),r=void 0),t.finally==null||t.finally.call(t)}),s=()=>new Promise((c,l)=>i.then(()=>o[0]===\"reject\"?l(o[1]):c(o[1])).catch(l));return typeof r!=\"string\"&&typeof r!=\"number\"?{unwrap:s}:Object.assign(r,{unwrap:s})},this.custom=(e,t)=>{const r=t?.id||xl++;return this.create({jsx:e(r),id:r,...t}),r},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},pt=new C7,R7=(e,t)=>{const r=t?.id||xl++;return pt.addToast({title:e,...t,id:r}),r},$7=e=>e&&typeof e==\"object\"&&\"ok\"in e&&typeof e.ok==\"boolean\"&&\"status\"in e&&typeof e.status==\"number\",P7=R7,A7=()=>pt.toasts,L7=()=>pt.getActiveToasts(),N7=Object.assign(P7,{success:pt.success,info:pt.info,warning:pt.warning,error:pt.error,custom:pt.custom,message:pt.message,promise:pt.promise,dismiss:pt.dismiss,loading:pt.loading},{getHistory:A7,getToasts:L7});y7(\"[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}\");function Qo(e){return e.label!==void 0}var D7=3,O7=\"24px\",M7=\"16px\",Of=4e3,F7=356,z7=14,V7=45,B7=200;function Qt(...e){return e.filter(Boolean).join(\" \")}function H7(e){const[t,r]=e.split(\"-\"),n=[];return t&&n.push(t),r&&n.push(r),n}var U7=e=>{var t,r,n,a,o,i,s,c,l;const{invert:d,toast:u,unstyled:f,interacting:m,setHeights:h,visibleToasts:g,heights:v,index:b,toasts:I,expanded:y,removeToast:S,defaultRichColors:w,closeButton:C,style:T,cancelButtonStyle:E,actionButtonStyle:L,className:j=\"\",descriptionClassName:ue=\"\",duration:q,position:X,gap:de,expandByDefault:ge,classNames:B,icons:Y,closeButtonAriaLabel:F=\"Close toast\"}=e,[D,A]=N.useState(null),[ve,Oe]=N.useState(null),[Q,ye]=N.useState(!1),[te,oe]=N.useState(!1),[Re,xe]=N.useState(!1),[Ie,pr]=N.useState(!1),[Nt,vt]=N.useState(!1),[Xt,Lr]=N.useState(0),[nb,Dd]=N.useState(0),Na=N.useRef(u.duration||q||Of),Od=N.useRef(null),fr=N.useRef(null),ab=b===0,ob=b+1<=g,yt=u.type,Mn=u.dismissible!==!1,ib=u.className||\"\",sb=u.descriptionClassName||\"\",Ho=N.useMemo(()=>v.findIndex(pe=>pe.toastId===u.id)||0,[v,u.id]),cb=N.useMemo(()=>{var pe;return(pe=u.closeButton)!=null?pe:C},[u.closeButton,C]),Md=N.useMemo(()=>u.duration||q||Of,[u.duration,q]),rc=N.useRef(0),Fn=N.useRef(0),Fd=N.useRef(0),zn=N.useRef(null),[lb,ub]=X.split(\"-\"),zd=N.useMemo(()=>v.reduce((pe,Ke,ot)=>ot>=Ho?pe:pe+Ke.height,0),[v,Ho]),Vd=I7(),db=u.invert||d,nc=yt===\"loading\";Fn.current=N.useMemo(()=>Ho*de+zd,[Ho,zd]),N.useEffect(()=>{Na.current=Md},[Md]),N.useEffect(()=>{ye(!0)},[]),N.useEffect(()=>{const pe=fr.current;if(pe){const Ke=pe.getBoundingClientRect().height;return Dd(Ke),h(ot=>[{toastId:u.id,height:Ke,position:u.position},...ot]),()=>h(ot=>ot.filter(bt=>bt.toastId!==u.id))}},[h,u.id]),N.useLayoutEffect(()=>{if(!Q)return;const pe=fr.current,Ke=pe.style.height;pe.style.height=\"auto\";const ot=pe.getBoundingClientRect().height;pe.style.height=Ke,Dd(ot),h(bt=>bt.find(Ye=>Ye.toastId===u.id)?bt.map(Ye=>Ye.toastId===u.id?{...Ye,height:ot}:Ye):[{toastId:u.id,height:ot,position:u.position},...bt])},[Q,u.title,u.description,h,u.id,u.jsx,u.action,u.cancel]);const Nr=N.useCallback(()=>{oe(!0),Lr(Fn.current),h(pe=>pe.filter(Ke=>Ke.toastId!==u.id)),setTimeout(()=>{S(u)},B7)},[u,S,h,Fn]);N.useEffect(()=>{if(u.promise&&yt===\"loading\"||u.duration===1/0||u.type===\"loading\")return;let pe;return y||m||Vd?(()=>{if(Fd.current<rc.current){const bt=new Date().getTime()-rc.current;Na.current=Na.current-bt}Fd.current=new Date().getTime()})():Na.current!==1/0&&(rc.current=new Date().getTime(),pe=setTimeout(()=>{u.onAutoClose==null||u.onAutoClose.call(u,u),Nr()},Na.current)),()=>clearTimeout(pe)},[y,m,u,yt,Vd,Nr]),N.useEffect(()=>{u.delete&&(Nr(),u.onDismiss==null||u.onDismiss.call(u,u))},[Nr,u.delete]);function pb(){var pe;if(Y?.loading){var Ke;return N.createElement(\"div\",{className:Qt(B?.loader,u==null||(Ke=u.classNames)==null?void 0:Ke.loader,\"sonner-loader\"),\"data-visible\":yt===\"loading\"},Y.loading)}return N.createElement(_7,{className:Qt(B?.loader,u==null||(pe=u.classNames)==null?void 0:pe.loader),visible:yt===\"loading\"})}const fb=u.icon||Y?.[yt]||b7(yt);var Bd,Hd;return N.createElement(\"li\",{tabIndex:0,ref:fr,className:Qt(j,ib,B?.toast,u==null||(t=u.classNames)==null?void 0:t.toast,B?.default,B?.[yt],u==null||(r=u.classNames)==null?void 0:r[yt]),\"data-sonner-toast\":\"\",\"data-rich-colors\":(Bd=u.richColors)!=null?Bd:w,\"data-styled\":!(u.jsx||u.unstyled||f),\"data-mounted\":Q,\"data-promise\":!!u.promise,\"data-swiped\":Nt,\"data-removed\":te,\"data-visible\":ob,\"data-y-position\":lb,\"data-x-position\":ub,\"data-index\":b,\"data-front\":ab,\"data-swiping\":Re,\"data-dismissible\":Mn,\"data-type\":yt,\"data-invert\":db,\"data-swipe-out\":Ie,\"data-swipe-direction\":ve,\"data-expanded\":!!(y||ge&&Q),\"data-testid\":u.testId,style:{\"--index\":b,\"--toasts-before\":b,\"--z-index\":I.length-b,\"--offset\":`${te?Xt:Fn.current}px`,\"--initial-height\":ge?\"auto\":`${nb}px`,...T,...u.style},onDragEnd:()=>{xe(!1),A(null),zn.current=null},onPointerDown:pe=>{pe.button!==2&&(nc||!Mn||(Od.current=new Date,Lr(Fn.current),pe.target.setPointerCapture(pe.pointerId),pe.target.tagName!==\"BUTTON\"&&(xe(!0),zn.current={x:pe.clientX,y:pe.clientY})))},onPointerUp:()=>{var pe,Ke,ot;if(Ie||!Mn)return;zn.current=null;const bt=Number(((pe=fr.current)==null?void 0:pe.style.getPropertyValue(\"--swipe-amount-x\").replace(\"px\",\"\"))||0),Ye=Number(((Ke=fr.current)==null?void 0:Ke.style.getPropertyValue(\"--swipe-amount-y\").replace(\"px\",\"\"))||0),Dt=new Date().getTime()-((ot=Od.current)==null?void 0:ot.getTime()),Da=D===\"x\"?bt:Ye,Jt=Math.abs(Da)/Dt;if(Math.abs(Da)>=V7||Jt>.11){Lr(Fn.current),u.onDismiss==null||u.onDismiss.call(u,u),Oe(D===\"x\"?bt>0?\"right\":\"left\":Ye>0?\"down\":\"up\"),Nr(),pr(!0);return}else{var Ot,Oa;(Ot=fr.current)==null||Ot.style.setProperty(\"--swipe-amount-x\",\"0px\"),(Oa=fr.current)==null||Oa.style.setProperty(\"--swipe-amount-y\",\"0px\")}vt(!1),xe(!1),A(null)},onPointerMove:pe=>{var Ke,ot,bt;if(!zn.current||!Mn||((Ke=window.getSelection())==null?void 0:Ke.toString().length)>0)return;const Ye=pe.clientY-zn.current.y,Dt=pe.clientX-zn.current.x;var Da;const Jt=(Da=e.swipeDirections)!=null?Da:H7(X);!D&&(Math.abs(Dt)>1||Math.abs(Ye)>1)&&A(Math.abs(Dt)>Math.abs(Ye)?\"x\":\"y\");let Ot={x:0,y:0};const Oa=sn=>1/(1.5+Math.abs(sn)/20);if(D===\"y\"){if(Jt.includes(\"top\")||Jt.includes(\"bottom\"))if(Jt.includes(\"top\")&&Ye<0||Jt.includes(\"bottom\")&&Ye>0)Ot.y=Ye;else{const sn=Ye*Oa(Ye);Ot.y=Math.abs(sn)<Math.abs(Ye)?sn:Ye}}else if(D===\"x\"&&(Jt.includes(\"left\")||Jt.includes(\"right\")))if(Jt.includes(\"left\")&&Dt<0||Jt.includes(\"right\")&&Dt>0)Ot.x=Dt;else{const sn=Dt*Oa(Dt);Ot.x=Math.abs(sn)<Math.abs(Dt)?sn:Dt}(Math.abs(Ot.x)>0||Math.abs(Ot.y)>0)&&vt(!0),(ot=fr.current)==null||ot.style.setProperty(\"--swipe-amount-x\",`${Ot.x}px`),(bt=fr.current)==null||bt.style.setProperty(\"--swipe-amount-y\",`${Ot.y}px`)}},cb&&!u.jsx&&yt!==\"loading\"?N.createElement(\"button\",{\"aria-label\":F,\"data-disabled\":nc,\"data-close-button\":!0,onClick:nc||!Mn?()=>{}:()=>{Nr(),u.onDismiss==null||u.onDismiss.call(u,u)},className:Qt(B?.closeButton,u==null||(n=u.classNames)==null?void 0:n.closeButton)},(Hd=Y?.close)!=null?Hd:T7):null,(yt||u.icon||u.promise)&&u.icon!==null&&(Y?.[yt]!==null||u.icon)?N.createElement(\"div\",{\"data-icon\":\"\",className:Qt(B?.icon,u==null||(a=u.classNames)==null?void 0:a.icon)},u.promise||u.type===\"loading\"&&!u.icon?u.icon||pb():null,u.type!==\"loading\"?fb:null):null,N.createElement(\"div\",{\"data-content\":\"\",className:Qt(B?.content,u==null||(o=u.classNames)==null?void 0:o.content)},N.createElement(\"div\",{\"data-title\":\"\",className:Qt(B?.title,u==null||(i=u.classNames)==null?void 0:i.title)},u.jsx?u.jsx:typeof u.title==\"function\"?u.title():u.title),u.description?N.createElement(\"div\",{\"data-description\":\"\",className:Qt(ue,sb,B?.description,u==null||(s=u.classNames)==null?void 0:s.description)},typeof u.description==\"function\"?u.description():u.description):null),N.isValidElement(u.cancel)?u.cancel:u.cancel&&Qo(u.cancel)?N.createElement(\"button\",{\"data-button\":!0,\"data-cancel\":!0,style:u.cancelButtonStyle||E,onClick:pe=>{Qo(u.cancel)&&Mn&&(u.cancel.onClick==null||u.cancel.onClick.call(u.cancel,pe),Nr())},className:Qt(B?.cancelButton,u==null||(c=u.classNames)==null?void 0:c.cancelButton)},u.cancel.label):null,N.isValidElement(u.action)?u.action:u.action&&Qo(u.action)?N.createElement(\"button\",{\"data-button\":!0,\"data-action\":!0,style:u.actionButtonStyle||L,onClick:pe=>{Qo(u.action)&&(u.action.onClick==null||u.action.onClick.call(u.action,pe),!pe.defaultPrevented&&Nr())},className:Qt(B?.actionButton,u==null||(l=u.classNames)==null?void 0:l.actionButton)},u.action.label):null)};function Mf(){if(typeof window>\"u\"||typeof document>\"u\")return\"ltr\";const e=document.documentElement.getAttribute(\"dir\");return e===\"auto\"||!e?window.getComputedStyle(document.documentElement).direction:e}function j7(e,t){const r={};return[e,t].forEach((n,a)=>{const o=a===1,i=o?\"--mobile-offset\":\"--offset\",s=o?M7:O7;function c(l){[\"top\",\"right\",\"bottom\",\"left\"].forEach(d=>{r[`${i}-${d}`]=typeof l==\"number\"?`${l}px`:l})}typeof n==\"number\"||typeof n==\"string\"?c(n):typeof n==\"object\"?[\"top\",\"right\",\"bottom\",\"left\"].forEach(l=>{n[l]===void 0?r[`${i}-${l}`]=s:r[`${i}-${l}`]=typeof n[l]==\"number\"?`${n[l]}px`:n[l]}):c(s)}),r}var q7=N.forwardRef(function(t,r){const{id:n,invert:a,position:o=\"bottom-right\",hotkey:i=[\"altKey\",\"KeyT\"],expand:s,closeButton:c,className:l,offset:d,mobileOffset:u,theme:f=\"light\",richColors:m,duration:h,style:g,visibleToasts:v=D7,toastOptions:b,dir:I=Mf(),gap:y=z7,icons:S,containerAriaLabel:w=\"Notifications\"}=t,[C,T]=N.useState([]),E=N.useMemo(()=>n?C.filter(Q=>Q.toasterId===n):C.filter(Q=>!Q.toasterId),[C,n]),L=N.useMemo(()=>Array.from(new Set([o].concat(E.filter(Q=>Q.position).map(Q=>Q.position)))),[E,o]),[j,ue]=N.useState([]),[q,X]=N.useState(!1),[de,ge]=N.useState(!1),[B,Y]=N.useState(f!==\"system\"?f:typeof window<\"u\"&&window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\"),F=N.useRef(null),D=i.join(\"+\").replace(/Key/g,\"\").replace(/Digit/g,\"\"),A=N.useRef(null),ve=N.useRef(!1),Oe=N.useCallback(Q=>{T(ye=>{var te;return(te=ye.find(oe=>oe.id===Q.id))!=null&&te.delete||pt.dismiss(Q.id),ye.filter(({id:oe})=>oe!==Q.id)})},[]);return N.useEffect(()=>pt.subscribe(Q=>{if(Q.dismiss){requestAnimationFrame(()=>{T(ye=>ye.map(te=>te.id===Q.id?{...te,delete:!0}:te))});return}setTimeout(()=>{w0.flushSync(()=>{T(ye=>{const te=ye.findIndex(oe=>oe.id===Q.id);return te!==-1?[...ye.slice(0,te),{...ye[te],...Q},...ye.slice(te+1)]:[Q,...ye]})})})}),[C]),N.useEffect(()=>{if(f!==\"system\"){Y(f);return}if(f===\"system\"&&(window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches?Y(\"dark\"):Y(\"light\")),typeof window>\"u\")return;const Q=window.matchMedia(\"(prefers-color-scheme: dark)\");try{Q.addEventListener(\"change\",({matches:ye})=>{Y(ye?\"dark\":\"light\")})}catch{Q.addListener(({matches:te})=>{try{Y(te?\"dark\":\"light\")}catch(oe){console.error(oe)}})}},[f]),N.useEffect(()=>{C.length<=1&&X(!1)},[C]),N.useEffect(()=>{const Q=ye=>{var te;if(i.every(Re=>ye[Re]||ye.code===Re)){var oe;X(!0),(oe=F.current)==null||oe.focus()}ye.code===\"Escape\"&&(document.activeElement===F.current||(te=F.current)!=null&&te.contains(document.activeElement))&&X(!1)};return document.addEventListener(\"keydown\",Q),()=>document.removeEventListener(\"keydown\",Q)},[i]),N.useEffect(()=>{if(F.current)return()=>{A.current&&(A.current.focus({preventScroll:!0}),A.current=null,ve.current=!1)}},[F.current]),N.createElement(\"section\",{ref:r,\"aria-label\":`${w} ${D}`,tabIndex:-1,\"aria-live\":\"polite\",\"aria-relevant\":\"additions text\",\"aria-atomic\":\"false\",suppressHydrationWarning:!0},L.map((Q,ye)=>{var te;const[oe,Re]=Q.split(\"-\");return E.length?N.createElement(\"ol\",{key:Q,dir:I===\"auto\"?Mf():I,tabIndex:-1,ref:F,className:l,\"data-sonner-toaster\":!0,\"data-sonner-theme\":B,\"data-y-position\":oe,\"data-x-position\":Re,style:{\"--front-toast-height\":`${((te=j[0])==null?void 0:te.height)||0}px`,\"--width\":`${F7}px`,\"--gap\":`${y}px`,...g,...j7(d,u)},onBlur:xe=>{ve.current&&!xe.currentTarget.contains(xe.relatedTarget)&&(ve.current=!1,A.current&&(A.current.focus({preventScroll:!0}),A.current=null))},onFocus:xe=>{xe.target instanceof HTMLElement&&xe.target.dataset.dismissible===\"false\"||ve.current||(ve.current=!0,A.current=xe.relatedTarget)},onMouseEnter:()=>X(!0),onMouseMove:()=>X(!0),onMouseLeave:()=>{de||X(!1)},onDragEnd:()=>X(!1),onPointerDown:xe=>{xe.target instanceof HTMLElement&&xe.target.dataset.dismissible===\"false\"||ge(!0)},onPointerUp:()=>ge(!1)},E.filter(xe=>!xe.position&&ye===0||xe.position===Q).map((xe,Ie)=>{var pr,Nt;return N.createElement(U7,{key:xe.id,icons:S,index:Ie,toast:xe,defaultRichColors:m,duration:(pr=b?.duration)!=null?pr:h,className:b?.className,descriptionClassName:b?.descriptionClassName,invert:a,visibleToasts:v,closeButton:(Nt=b?.closeButton)!=null?Nt:c,interacting:de,position:Q,style:b?.style,unstyled:b?.unstyled,classNames:b?.classNames,cancelButtonStyle:b?.cancelButtonStyle,actionButtonStyle:b?.actionButtonStyle,closeButtonAriaLabel:b?.closeButtonAriaLabel,removeToast:Oe,toasts:E.filter(vt=>vt.position==xe.position),heights:j.filter(vt=>vt.position==xe.position),setHeights:ue,expandByDefault:s,gap:y,expanded:q,swipeDirections:t.swipeDirections})})):null}))}),Ec;function $u(e){return{lang:e?.lang??Ec?.lang,message:e?.message,abortEarly:e?.abortEarly??Ec?.abortEarly,abortPipeEarly:e?.abortPipeEarly??Ec?.abortPipeEarly}}var G7;function W7(e){return G7?.get(e)}var Z7;function K7(e){return Z7?.get(e)}var Y7;function X7(e,t){return Y7?.get(e)?.get(t)}function ia(e){const t=typeof e;return t===\"string\"?`\"${e}\"`:t===\"number\"||t===\"bigint\"||t===\"boolean\"?`${e}`:t===\"object\"||t===\"function\"?(e&&Object.getPrototypeOf(e)?.constructor?.name)??\"null\":t}function Xe(e,t,r,n,a){const o=a&&\"input\"in a?a.input:r.value,i=a?.expected??e.expects??null,s=a?.received??ia(o),c={kind:e.kind,type:e.type,input:o,expected:i,received:s,message:`Invalid ${t}: ${i?`Expected ${i} but r`:\"R\"}eceived ${s}`,requirement:e.requirement,path:a?.path,issues:a?.issues,lang:n.lang,abortEarly:n.abortEarly,abortPipeEarly:n.abortPipeEarly},l=e.kind===\"schema\",d=a?.message??e.message??X7(e.reference,c.lang)??(l?K7(c.lang):null)??n.message??W7(c.lang);d!==void 0&&(c.message=typeof d==\"function\"?d(c):d),l&&(r.typed=!1),r.issues?r.issues.push(c):r.issues=[c]}function Gt(e){return{version:1,vendor:\"valibot\",validate(t){return e[\"~run\"]({value:t},$u())}}}function A2(e,t){const r=[...new Set(e)];return r.length>1?`(${r.join(` ${t} `)})`:r[0]??\"never\"}var J7=class extends Error{constructor(e){super(e[0].message),this.name=\"ValiError\",this.issues=e}},Q7=/^\\d{4}-(?:0[1-9]|1[0-2])-(?:[12]\\d|0[1-9]|3[01])$/u,eE=/^[\\da-f]{8}(?:-[\\da-f]{4}){3}-[\\da-f]{12}$/iu;function L2(e,t){return{kind:\"validation\",type:\"check\",reference:L2,async:!1,expects:null,requirement:e,message:t,\"~run\"(r,n){return r.typed&&!this.requirement(r.value)&&Xe(this,\"input\",r,n),r}}}function it(e){return{kind:\"validation\",type:\"integer\",reference:it,async:!1,expects:null,requirement:Number.isInteger,message:e,\"~run\"(t,r){return t.typed&&!this.requirement(t.value)&&Xe(this,\"integer\",t,r),t}}}function N2(e){return{kind:\"validation\",type:\"iso_date\",reference:N2,async:!1,expects:null,requirement:Q7,message:e,\"~run\"(t,r){return t.typed&&!this.requirement.test(t.value)&&Xe(this,\"date\",t,r),t}}}function je(e,t){return{kind:\"validation\",type:\"max_length\",reference:je,async:!1,expects:`<=${e}`,requirement:e,message:t,\"~run\"(r,n){return r.typed&&r.value.length>this.requirement&&Xe(this,\"length\",r,n,{received:`${r.value.length}`}),r}}}function Wt(e,t){return{kind:\"validation\",type:\"max_value\",reference:Wt,async:!1,expects:`<=${e instanceof Date?e.toJSON():ia(e)}`,requirement:e,message:t,\"~run\"(r,n){return r.typed&&!(r.value<=this.requirement)&&Xe(this,\"value\",r,n,{received:r.value instanceof Date?r.value.toJSON():ia(r.value)}),r}}}function D2(e,t){return{kind:\"validation\",type:\"min_length\",reference:D2,async:!1,expects:`>=${e}`,requirement:e,message:t,\"~run\"(r,n){return r.typed&&r.value.length<this.requirement&&Xe(this,\"length\",r,n,{received:`${r.value.length}`}),r}}}function st(e,t){return{kind:\"validation\",type:\"min_value\",reference:st,async:!1,expects:`>=${e instanceof Date?e.toJSON():ia(e)}`,requirement:e,message:t,\"~run\"(r,n){return r.typed&&!(r.value>=this.requirement)&&Xe(this,\"value\",r,n,{received:r.value instanceof Date?r.value.toJSON():ia(r.value)}),r}}}function O2(e,t){return{kind:\"validation\",type:\"regex\",reference:O2,async:!1,expects:`${e}`,requirement:e,message:t,\"~run\"(r,n){return r.typed&&!this.requirement.test(r.value)&&Xe(this,\"format\",r,n),r}}}function M2(e){return{kind:\"validation\",type:\"uuid\",reference:M2,async:!1,expects:null,requirement:eE,message:e,\"~run\"(t,r){return t.typed&&!this.requirement.test(t.value)&&Xe(this,\"UUID\",t,r),t}}}function F2(e,t,r){return typeof e.fallback==\"function\"?e.fallback(t,r):e.fallback}function O(e,t){return{...e,fallback:t,get\"~standard\"(){return Gt(this)},\"~run\"(r,n){const a=e[\"~run\"](r,n);return a.issues?{typed:!0,value:F2(this,a,n)}:a}}}function Pu(e,t,r){return typeof e.default==\"function\"?e.default(t,r):e.default}function gt(e,t){return{kind:\"schema\",type:\"array\",reference:gt,expects:\"Array\",async:!1,item:e,message:t,get\"~standard\"(){return Gt(this)},\"~run\"(r,n){const a=r.value;if(Array.isArray(a)){r.typed=!0,r.value=[];for(let o=0;o<a.length;o++){const i=a[o],s=this.item[\"~run\"]({value:i},n);if(s.issues){const c={type:\"array\",origin:\"value\",input:a,key:o,value:i};for(const l of s.issues)l.path?l.path.unshift(c):l.path=[c],r.issues?.push(l);if(r.issues||(r.issues=s.issues),n.abortEarly){r.typed=!1;break}}s.typed||(r.typed=!1),r.value.push(s.value)}}else Xe(this,\"type\",r,n);return r}}}function Ae(e){return{kind:\"schema\",type:\"boolean\",reference:Ae,expects:\"boolean\",async:!1,message:e,get\"~standard\"(){return Gt(this)},\"~run\"(t,r){return typeof t.value==\"boolean\"?t.typed=!0:Xe(this,\"type\",t,r),t}}}function z2(e,t){return{kind:\"schema\",type:\"nullable\",reference:z2,expects:`(${e.expects} | null)`,async:!1,wrapped:e,default:t,get\"~standard\"(){return Gt(this)},\"~run\"(r,n){return r.value===null&&(this.default!==void 0&&(r.value=Pu(this,r,n)),r.value===null)?(r.typed=!0,r):this.wrapped[\"~run\"](r,n)}}}function Ve(e){return{kind:\"schema\",type:\"number\",reference:Ve,expects:\"number\",async:!1,message:e,get\"~standard\"(){return Gt(this)},\"~run\"(t,r){return typeof t.value==\"number\"&&!isNaN(t.value)?t.typed=!0:Xe(this,\"type\",t,r),t}}}function Se(e,t){return{kind:\"schema\",type:\"object\",reference:Se,expects:\"Object\",async:!1,entries:e,message:t,get\"~standard\"(){return Gt(this)},\"~run\"(r,n){const a=r.value;if(a&&typeof a==\"object\"){r.typed=!0,r.value={};for(const o in this.entries){const i=this.entries[o];if(o in a||(i.type===\"exact_optional\"||i.type===\"optional\"||i.type===\"nullish\")&&i.default!==void 0){const s=o in a?a[o]:Pu(i),c=i[\"~run\"]({value:s},n);if(c.issues){const l={type:\"object\",origin:\"value\",input:a,key:o,value:s};for(const d of c.issues)d.path?d.path.unshift(l):d.path=[l],r.issues?.push(d);if(r.issues||(r.issues=c.issues),n.abortEarly){r.typed=!1;break}}c.typed||(r.typed=!1),r.value[o]=c.value}else if(i.fallback!==void 0)r.value[o]=F2(i);else if(i.type!==\"exact_optional\"&&i.type!==\"optional\"&&i.type!==\"nullish\"&&(Xe(this,\"key\",r,n,{input:void 0,expected:`\"${o}\"`,path:[{type:\"object\",origin:\"key\",input:a,key:o,value:a[o]}]}),n.abortEarly))break}}else Xe(this,\"type\",r,n);return r}}}function x(e,t){return{kind:\"schema\",type:\"optional\",reference:x,expects:`(${e.expects} | undefined)`,async:!1,wrapped:e,default:t,get\"~standard\"(){return Gt(this)},\"~run\"(r,n){return r.value===void 0&&(this.default!==void 0&&(r.value=Pu(this,r,n)),r.value===void 0)?(r.typed=!0,r):this.wrapped[\"~run\"](r,n)}}}function re(e,t){return{kind:\"schema\",type:\"picklist\",reference:re,expects:A2(e.map(ia),\"|\"),async:!1,options:e,message:t,get\"~standard\"(){return Gt(this)},\"~run\"(r,n){return this.options.includes(r.value)?r.typed=!0:Xe(this,\"type\",r,n),r}}}function se(e){return{kind:\"schema\",type:\"string\",reference:se,expects:\"string\",async:!1,message:e,get\"~standard\"(){return Gt(this)},\"~run\"(t,r){return typeof t.value==\"string\"?t.typed=!0:Xe(this,\"type\",t,r),t}}}function Ff(e){let t;if(e)for(const r of e)t?t.push(...r.issues):t=r.issues;return t}function Au(e,t){return{kind:\"schema\",type:\"union\",reference:Au,expects:A2(e.map(r=>r.expects),\"|\"),async:!1,options:e,message:t,get\"~standard\"(){return Gt(this)},\"~run\"(r,n){let a,o,i;for(const s of this.options){const c=s[\"~run\"]({value:r.value},n);if(c.typed)if(c.issues)o?o.push(c):o=[c];else{a=c;break}else i?i.push(c):i=[c]}if(a)return a;if(o){if(o.length===1)return o[0];Xe(this,\"type\",r,n,{issues:Ff(o)}),r.typed=!0}else{if(i?.length===1)return i[0];Xe(this,\"type\",r,n,{issues:Ff(i)})}return r}}}function $r(e,t,r){const n=e[\"~run\"]({value:t},$u(r));if(n.issues)throw new J7(n.issues);return n.value}function we(...e){return{...e[0],pipe:e,get\"~standard\"(){return Gt(this)},\"~run\"(t,r){for(const n of e)if(n.kind!==\"metadata\"){if(t.issues&&(n.kind===\"schema\"||n.kind===\"transformation\")){t.typed=!1;break}(!t.issues||!r.abortEarly&&!r.abortPipeEarly)&&(t=n[\"~run\"](t,r))}return t}}}function UK(e,t,r){const n=e[\"~run\"]({value:t},$u(r));return{typed:n.typed,success:!n.issues,output:n.value,issues:n.issues}}function Ns(e){return e.charAt(0).toUpperCase()+e.slice(1)}function tE(e){return e.split(\"-\").map(t=>Ns(t)).join(\" \")}function jK(e){return e[e.length-1]}function zf(e){let t=0;for(let r=0;r<e.length;r++){const n=e.charCodeAt(r);t=(t<<5)-t+n,t=t|0,t=t+(t<<10),t=t^t>>6}return t=t+(t<<3),t=t^t>>11,t=t+(t<<15),t|0}function qK(e,t,r){return[...e].sort((n,a)=>zf(r(n)+t)-zf(r(a)+t))}function GK(e){return e.replace(/^\\//,\"\")}var Ki={light:\"#f9fafb\",dark:\"#101828\"},V2=re([\"light\",\"dark\",\"auto\"]),B2=\"theme\",rE=()=>{try{const e=localStorage.getItem(B2);return $r(V2,e)}catch{return\"auto\"}},nE=e=>{try{const t=$r(V2,e);localStorage.setItem(B2,t)}catch{}},Ga=()=>window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\",Tc=e=>{const t=document.documentElement;t.classList.add(\"theme-switching\"),t.classList.remove(\"light\",\"dark\",\"auto\");const r=e===\"auto\"?Ga():e;t.classList.add(r),e===\"auto\"&&t.classList.add(\"auto\");const n=document.querySelector('meta[name=\"theme-color\"]');n&&n.setAttribute(\"content\",r===\"dark\"?Ki.dark:Ki.light),t.offsetHeight,requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.classList.remove(\"theme-switching\")})})},aE=e=>{const t=Ga()===\"dark\"?[\"auto\",\"light\",\"dark\"]:[\"auto\",\"dark\",\"light\"];return t[(t.indexOf(e)+1)%t.length]},H2=Bt(void 0);function oE({children:e}){const[t,r]=H(\"auto\"),[n,a]=H(\"light\");U(()=>{const s=rE();r(s),Tc(s),a(s===\"auto\"?Ga():s)},[]),U(()=>{if(t!==\"auto\")return;const s=window.matchMedia(\"(prefers-color-scheme: dark)\"),c=()=>{Tc(\"auto\"),a(Ga())};return s.addEventListener(\"change\",c),()=>s.removeEventListener(\"change\",c)},[t]);const o=s=>{r(s),nE(s),Tc(s),a(s===\"auto\"?Ga():s)},i=()=>{o(aE(t))};return p(H2.Provider,{value:{themeMode:t,resolvedTheme:n,setTheme:o,toggleMode:i},children:e})}var U2=()=>{const e=qt(H2);if(!e)throw new Error(\"useTheme must be used within a ThemeProvider\");return e},iE=()=>document.documentElement.className;function sE(){return iE()}var j2=Bt(null);function cE(){const e=qt(j2);if(!e)throw new Error(\"useToast must be used within ToastProvider\");return e}function lE({children:e}){const{resolvedTheme:t}=U2(),r=ne((a,o)=>{const i=N7(a,{duration:o?.durationMs??2500});return String(i)},[]),n=Fe(()=>({notify:r}),[r]);return _(j2.Provider,{value:n,children:[e,p(q7,{theme:t,position:\"bottom-right\",swipeDirections:[\"right\"],offset:16,gap:8,toastOptions:{unstyled:!0,classNames:{toast:\"relative w-96 rounded-md border border-gray-200 bg-white px-3 py-2 text-sm text-gray-900 shadow-lg outline-none dark:border-gray-700 dark:bg-gray-800 dark:text-gray-50\",content:\"flex items-start gap-2\"}}})]})}var Ic=\"focusScope.autoFocusOnMount\",Cc=\"focusScope.autoFocusOnUnmount\",Vf={bubbles:!1,cancelable:!0},uE=\"FocusScope\",Lu=Z((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:o,...i}=e,[s,c]=H(null),l=ir(a),d=ir(o),u=V(null),f=Qe(t,g=>c(g)),m=V({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;U(()=>{if(n){let g=function(y){if(m.paused||!s)return;const S=y.target;s.contains(S)?u.current=S:Fr(u.current,{select:!0})},v=function(y){if(m.paused||!s)return;const S=y.relatedTarget;S!==null&&(s.contains(S)||Fr(u.current,{select:!0}))},b=function(y){if(document.activeElement===document.body)for(const S of y)S.removedNodes.length>0&&Fr(s)};document.addEventListener(\"focusin\",g),document.addEventListener(\"focusout\",v);const I=new MutationObserver(b);return s&&I.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener(\"focusin\",g),document.removeEventListener(\"focusout\",v),I.disconnect()}}},[n,s,m.paused]),U(()=>{if(s){Hf.add(m);const g=document.activeElement;if(!s.contains(g)){const v=new CustomEvent(Ic,Vf);s.addEventListener(Ic,l),s.dispatchEvent(v),v.defaultPrevented||(dE(gE(q2(s)),{select:!0}),document.activeElement===g&&Fr(s))}return()=>{s.removeEventListener(Ic,l),setTimeout(()=>{const v=new CustomEvent(Cc,Vf);s.addEventListener(Cc,d),s.dispatchEvent(v),v.defaultPrevented||Fr(g??document.body,{select:!0}),s.removeEventListener(Cc,d),Hf.remove(m)},0)}}},[s,l,d,m]);const h=ne(g=>{if(!r&&!n||m.paused)return;const v=g.key===\"Tab\"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,b=document.activeElement;if(v&&b){const I=g.currentTarget,[y,S]=pE(I);y&&S?!g.shiftKey&&b===S?(g.preventDefault(),r&&Fr(y,{select:!0})):g.shiftKey&&b===y&&(g.preventDefault(),r&&Fr(S,{select:!0})):b===I&&g.preventDefault()}},[r,n,m.paused]);return p(Be.div,{tabIndex:-1,...i,ref:f,onKeyDown:h})});Lu.displayName=uE;function dE(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Fr(n,{select:t}),document.activeElement!==r)return}function pE(e){const t=q2(e);return[Bf(t,e),Bf(t.reverse(),e)]}function q2(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName===\"INPUT\"&&n.type===\"hidden\";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Bf(e,t){for(const r of e)if(!fE(r,{upTo:t}))return r}function fE(e,{upTo:t}){if(getComputedStyle(e).visibility===\"hidden\")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===\"none\")return!0;e=e.parentElement}return!1}function mE(e){return e instanceof HTMLInputElement&&\"select\"in e}function Fr(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&mE(e)&&t&&e.select()}}var Hf=hE();function hE(){let e=[];return{add(t){const r=e[0];t!==r&&r?.pause(),e=Uf(e,t),e.unshift(t)},remove(t){e=Uf(e,t),e[0]?.resume()}}}function Uf(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function gE(e){return e.filter(t=>t.tagName!==\"A\")}var Rc=0;function G2(){U(()=>{const e=document.querySelectorAll(\"[data-radix-focus-guard]\");return document.body.insertAdjacentElement(\"afterbegin\",e[0]??jf()),document.body.insertAdjacentElement(\"beforeend\",e[1]??jf()),Rc++,()=>{Rc===1&&document.querySelectorAll(\"[data-radix-focus-guard]\").forEach(t=>t.remove()),Rc--}},[])}function jf(){const e=document.createElement(\"span\");return e.setAttribute(\"data-radix-focus-guard\",\"\"),e.tabIndex=0,e.style.outline=\"none\",e.style.opacity=\"0\",e.style.position=\"fixed\",e.style.pointerEvents=\"none\",e}var El=function(e,t){return El=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])},El(e,t)};function WK(e,t){if(typeof t!=\"function\"&&t!==null)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");El(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var er=function(){return er=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},er.apply(this,arguments)};function W2(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols==\"function\")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function ZK(e,t,r,n){function a(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function s(d){try{l(n.next(d))}catch(u){i(u)}}function c(d){try{l(n.throw(d))}catch(u){i(u)}}function l(d){d.done?o(d.value):a(d.value).then(s,c)}l((n=n.apply(e,t||[])).next())})}function KK(e,t){var r={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,a,o,i=Object.create((typeof Iterator==\"function\"?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),typeof Symbol==\"function\"&&(i[Symbol.iterator]=function(){return this}),i;function s(l){return function(d){return c([l,d])}}function c(l){if(n)throw new TypeError(\"Generator is already executing.\");for(;i&&(i=0,l[0]&&(r=0)),r;)try{if(n=1,a&&(o=l[0]&2?a.return:l[0]?a.throw||((o=a.return)&&o.call(a),0):a.next)&&!(o=o.call(a,l[1])).done)return o;switch(a=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,a=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(o=r.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){r.label=l[1];break}if(l[0]===6&&r.label<o[1]){r.label=o[1],o=l;break}if(o&&r.label<o[2]){r.label=o[2],r.ops.push(l);break}o[2]&&r.ops.pop(),r.trys.pop();continue}l=t.call(e,r)}catch(d){l=[6,d],a=0}finally{n=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}function YK(e,t){var r=typeof Symbol==\"function\"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),a,o=[],i;try{for(;(t===void 0||t-- >0)&&!(a=n.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return o}function vE(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n<a;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}var xi=\"right-scroll-bar-position\",Ei=\"width-before-scroll-bar\",yE=\"with-scroll-bars-hidden\",bE=\"--removed-body-scroll-bar-size\";function $c(e,t){return typeof e==\"function\"?e(t):e&&(e.current=t),e}function wE(e,t){var r=H(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var a=r.value;a!==n&&(r.value=n,r.callback(n,a))}}}})[0];return r.callback=t,r.facade}var _E=typeof window<\"u\"?ql:U,qf=new WeakMap;function kE(e,t){var r=wE(t||null,function(n){return e.forEach(function(a){return $c(a,n)})});return _E(function(){var n=qf.get(r);if(n){var a=new Set(n),o=new Set(e),i=r.current;a.forEach(function(s){o.has(s)||$c(s,null)}),o.forEach(function(s){a.has(s)||$c(s,i)})}qf.set(r,e)},[e]),r}function SE(e){return e}function xE(e,t){t===void 0&&(t=SE);var r=[],n=!1;return{read:function(){if(n)throw new Error(\"Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.\");return r.length?r[r.length-1]:e},useMedium:function(a){var o=t(a,n);return r.push(o),function(){r=r.filter(function(i){return i!==o})}},assignSyncMedium:function(a){for(n=!0;r.length;){var o=r;r=[],o.forEach(a)}r={push:function(i){return a(i)},filter:function(){return r}}},assignMedium:function(a){n=!0;var o=[];if(r.length){var i=r;r=[],i.forEach(a),o=r}var s=function(){var l=o;o=[],l.forEach(a)},c=function(){return Promise.resolve().then(s)};c(),r={push:function(l){o.push(l),c()},filter:function(l){return o=o.filter(l),r}}}}}function EE(e){e===void 0&&(e={});var t=xE(null);return t.options=er({async:!0,ssr:!1},e),t}var Z2=function(e){var t=e.sideCar,r=W2(e,[\"sideCar\"]);if(!t)throw new Error(\"Sidecar: please provide `sideCar` property to import the right car\");var n=t.read();if(!n)throw new Error(\"Sidecar medium not found\");return zt(n,er({},r))};Z2.isSideCarExport=!0;function TE(e,t){return e.useMedium(t),Z2}var K2=EE(),Pc=function(){},Ds=Z(function(e,t){var r=V(null),n=H({onScrollCapture:Pc,onWheelCapture:Pc,onTouchMoveCapture:Pc}),a=n[0],o=n[1],i=e.forwardProps,s=e.children,c=e.className,l=e.removeScrollBar,d=e.enabled,u=e.shards,f=e.sideCar,m=e.noRelative,h=e.noIsolation,g=e.inert,v=e.allowPinchZoom,b=e.as,I=b===void 0?\"div\":b,y=e.gapMode,S=W2(e,[\"forwardProps\",\"children\",\"className\",\"removeScrollBar\",\"enabled\",\"shards\",\"sideCar\",\"noRelative\",\"noIsolation\",\"inert\",\"allowPinchZoom\",\"as\",\"gapMode\"]),w=f,C=kE([r,t]),T=er(er({},S),a);return zt(fe,null,d&&zt(w,{sideCar:K2,removeScrollBar:l,shards:u,noRelative:m,noIsolation:h,inert:g,setCallbacks:o,allowPinchZoom:!!v,lockRef:r,gapMode:y}),i?bs(rr.only(s),er(er({},T),{ref:C})):zt(I,er({},T,{className:c,ref:C}),s))});Ds.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ds.classNames={fullWidth:Ei,zeroRight:xi};var Gf,IE=function(){if(Gf)return Gf;if(typeof __webpack_nonce__<\"u\")return __webpack_nonce__};function CE(){if(!document)return null;var e=document.createElement(\"style\");e.type=\"text/css\";var t=IE();return t&&e.setAttribute(\"nonce\",t),e}function RE(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function $E(e){(document.head||document.getElementsByTagName(\"head\")[0]).appendChild(e)}var PE=function(){var e=0,t=null;return{add:function(r){e==0&&(t=CE())&&(RE(t,r),$E(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},AE=function(){var e=PE();return function(t,r){U(function(){return e.add(t),function(){e.remove()}},[t&&r])}},Y2=function(){var e=AE(),t=function(r){var n=r.styles,a=r.dynamic;return e(n,a),null};return t},LE={left:0,top:0,right:0,gap:0},Ac=function(e){return parseInt(e||\"\",10)||0},NE=function(e){var t=window.getComputedStyle(document.body),r=t[e===\"padding\"?\"paddingLeft\":\"marginLeft\"],n=t[e===\"padding\"?\"paddingTop\":\"marginTop\"],a=t[e===\"padding\"?\"paddingRight\":\"marginRight\"];return[Ac(r),Ac(n),Ac(a)]},DE=function(e){if(e===void 0&&(e=\"margin\"),typeof window>\"u\")return LE;var t=NE(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},OE=Y2(),Wa=\"data-scroll-locked\",ME=function(e,t,r,n){var a=e.left,o=e.top,i=e.right,s=e.gap;return r===void 0&&(r=\"margin\"),`\n  .`.concat(yE,` {\n   overflow: hidden `).concat(n,`;\n   padding-right: `).concat(s,\"px \").concat(n,`;\n  }\n  body[`).concat(Wa,`] {\n    overflow: hidden `).concat(n,`;\n    overscroll-behavior: contain;\n    `).concat([t&&\"position: relative \".concat(n,\";\"),r===\"margin\"&&`\n    padding-left: `.concat(a,`px;\n    padding-top: `).concat(o,`px;\n    padding-right: `).concat(i,`px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: `).concat(s,\"px \").concat(n,`;\n    `),r===\"padding\"&&\"padding-right: \".concat(s,\"px \").concat(n,\";\")].filter(Boolean).join(\"\"),`\n  }\n  \n  .`).concat(xi,` {\n    right: `).concat(s,\"px \").concat(n,`;\n  }\n  \n  .`).concat(Ei,` {\n    margin-right: `).concat(s,\"px \").concat(n,`;\n  }\n  \n  .`).concat(xi,\" .\").concat(xi,` {\n    right: 0 `).concat(n,`;\n  }\n  \n  .`).concat(Ei,\" .\").concat(Ei,` {\n    margin-right: 0 `).concat(n,`;\n  }\n  \n  body[`).concat(Wa,`] {\n    `).concat(bE,\": \").concat(s,`px;\n  }\n`)},Wf=function(){var e=parseInt(document.body.getAttribute(\"data-scroll-locked\")||\"0\",10);return isFinite(e)?e:0},FE=function(){U(function(){return document.body.setAttribute(Wa,(Wf()+1).toString()),function(){var e=Wf()-1;e<=0?document.body.removeAttribute(Wa):document.body.setAttribute(Wa,e.toString())}},[])},zE=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?\"margin\":n;FE();var o=Fe(function(){return DE(a)},[a]);return zt(OE,{styles:ME(o,!t,a,r?\"\":\"!important\")})},Tl=!1;if(typeof window<\"u\")try{var ei=Object.defineProperty({},\"passive\",{get:function(){return Tl=!0,!0}});window.addEventListener(\"test\",ei,ei),window.removeEventListener(\"test\",ei,ei)}catch{Tl=!1}var Hn=Tl?{passive:!1}:!1,VE=function(e){return e.tagName===\"TEXTAREA\"},X2=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!==\"hidden\"&&!(r.overflowY===r.overflowX&&!VE(e)&&r[t]===\"visible\")},BE=function(e){return X2(e,\"overflowY\")},HE=function(e){return X2(e,\"overflowX\")},Zf=function(e,t){var r=t.ownerDocument,n=t;do{if(typeof ShadowRoot<\"u\"&&n instanceof ShadowRoot&&(n=n.host),J2(e,n)){var a=Q2(e,n);if(a[1]>a[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},UE=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},jE=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},J2=function(e,t){return e===\"v\"?BE(t):HE(t)},Q2=function(e,t){return e===\"v\"?UE(t):jE(t)},qE=function(e,t){return e===\"h\"&&t===\"rtl\"?-1:1},GE=function(e,t,r,n,a){var o=qE(e,window.getComputedStyle(t).direction),i=o*n,s=r.target,c=t.contains(s),l=!1,d=i>0,u=0,f=0;do{if(!s)break;var m=Q2(e,s),h=m[0],g=m[1]-m[2]-o*h;(h||g)&&J2(e,s)&&(u+=g,f+=h);var v=s.parentNode;s=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(d&&(a&&Math.abs(u)<1||!a&&i>u)||!d&&(a&&Math.abs(f)<1||!a&&-i>f))&&(l=!0),l},ti=function(e){return\"changedTouches\"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Kf=function(e){return[e.deltaX,e.deltaY]},Yf=function(e){return e&&\"current\"in e?e.current:e},WE=function(e,t){return e[0]===t[0]&&e[1]===t[1]},ZE=function(e){return`\n  .block-interactivity-`.concat(e,` {pointer-events: none;}\n  .allow-interactivity-`).concat(e,` {pointer-events: all;}\n`)},KE=0,Un=[];function YE(e){var t=V([]),r=V([0,0]),n=V(),a=H(KE++)[0],o=H(Y2)[0],i=V(e);U(function(){i.current=e},[e]),U(function(){if(e.inert){document.body.classList.add(\"block-interactivity-\".concat(a));var g=vE([e.lockRef.current],(e.shards||[]).map(Yf),!0).filter(Boolean);return g.forEach(function(v){return v.classList.add(\"allow-interactivity-\".concat(a))}),function(){document.body.classList.remove(\"block-interactivity-\".concat(a)),g.forEach(function(v){return v.classList.remove(\"allow-interactivity-\".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=ne(function(g,v){if(\"touches\"in g&&g.touches.length===2||g.type===\"wheel\"&&g.ctrlKey)return!i.current.allowPinchZoom;var b=ti(g),I=r.current,y=\"deltaX\"in g?g.deltaX:I[0]-b[0],S=\"deltaY\"in g?g.deltaY:I[1]-b[1],w,C=g.target,T=Math.abs(y)>Math.abs(S)?\"h\":\"v\";if(\"touches\"in g&&T===\"h\"&&C.type===\"range\")return!1;var E=window.getSelection(),L=E&&E.anchorNode;if(L&&(L===C||L.contains(C)))return!1;var j=Zf(T,C);if(!j)return!0;if(j?w=T:(w=T===\"v\"?\"h\":\"v\",j=Zf(T,C)),!j)return!1;if(!n.current&&\"changedTouches\"in g&&(y||S)&&(n.current=w),!w)return!0;var ue=n.current||w;return GE(ue,v,g,ue===\"h\"?y:S,!0)},[]),c=ne(function(g){var v=g;if(!(!Un.length||Un[Un.length-1]!==o)){var b=\"deltaY\"in v?Kf(v):ti(v),I=t.current.filter(function(S){return S.name===v.type&&(S.target===v.target||v.target===S.shadowParent)&&WE(S.delta,b)})[0];if(I&&I.should){v.cancelable&&v.preventDefault();return}if(!I){var y=(i.current.shards||[]).map(Yf).filter(Boolean).filter(function(S){return S.contains(v.target)});(y.length>0?s(v,y[0]):!i.current.noIsolation)&&v.cancelable&&v.preventDefault()}}},[]),l=ne(function(g,v,b,I){var y={name:g,delta:v,target:b,should:I,shadowParent:XE(b)};t.current.push(y),setTimeout(function(){t.current=t.current.filter(function(S){return S!==y})},1)},[]),d=ne(function(g){r.current=ti(g),n.current=void 0},[]),u=ne(function(g){l(g.type,Kf(g),g.target,s(g,e.lockRef.current))},[]),f=ne(function(g){l(g.type,ti(g),g.target,s(g,e.lockRef.current))},[]);U(function(){return Un.push(o),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:f}),document.addEventListener(\"wheel\",c,Hn),document.addEventListener(\"touchmove\",c,Hn),document.addEventListener(\"touchstart\",d,Hn),function(){Un=Un.filter(function(g){return g!==o}),document.removeEventListener(\"wheel\",c,Hn),document.removeEventListener(\"touchmove\",c,Hn),document.removeEventListener(\"touchstart\",d,Hn)}},[]);var m=e.removeScrollBar,h=e.inert;return zt(fe,null,h?zt(o,{styles:ZE(a)}):null,m?zt(zE,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function XE(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var JE=TE(K2,YE),Nu=Z(function(e,t){return zt(Ds,er({},e,{ref:t,sideCar:JE}))});Nu.classNames=Ds.classNames;var QE=function(e){return typeof document>\"u\"?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},jn=new WeakMap,ri=new WeakMap,ni={},Lc=0,ev=function(e){return e&&(e.host||ev(e.parentNode))},eT=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=ev(r);return n&&e.contains(n)?n:(console.error(\"aria-hidden\",r,\"in not contained inside\",e,\". Doing nothing\"),null)}).filter(function(r){return!!r})},tT=function(e,t,r,n){var a=eT(t,Array.isArray(e)?e:[e]);ni[r]||(ni[r]=new WeakMap);var o=ni[r],i=[],s=new Set,c=new Set(a),l=function(u){!u||s.has(u)||(s.add(u),l(u.parentNode))};a.forEach(l);var d=function(u){!u||c.has(u)||Array.prototype.forEach.call(u.children,function(f){if(s.has(f))d(f);else try{var m=f.getAttribute(n),h=m!==null&&m!==\"false\",g=(jn.get(f)||0)+1,v=(o.get(f)||0)+1;jn.set(f,g),o.set(f,v),i.push(f),g===1&&h&&ri.set(f,!0),v===1&&f.setAttribute(r,\"true\"),h||f.setAttribute(n,\"true\")}catch(b){console.error(\"aria-hidden: cannot operate on \",f,b)}})};return d(t),s.clear(),Lc++,function(){i.forEach(function(u){var f=jn.get(u)-1,m=o.get(u)-1;jn.set(u,f),o.set(u,m),f||(ri.has(u)||u.removeAttribute(n),ri.delete(u)),m||u.removeAttribute(r)}),Lc--,Lc||(jn=new WeakMap,jn=new WeakMap,ri=new WeakMap,ni={})}},tv=function(e,t,r){r===void 0&&(r=\"data-aria-hidden\");var n=Array.from(Array.isArray(e)?e:[e]),a=t||QE(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll(\"[aria-live], script\"))),tT(n,a,r,\"aria-hidden\")):function(){return null}},Os=\"Dialog\",[rv,XK]=xa(Os),[rT,Zt]=rv(Os),nv=e=>{const{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:o,modal:i=!0}=e,s=V(null),c=V(null),[l,d]=Tu({prop:n,defaultProp:a??!1,onChange:o,caller:Os});return p(rT,{scope:t,triggerRef:s,contentRef:c,contentId:qr(),titleId:qr(),descriptionId:qr(),open:l,onOpenChange:d,onOpenToggle:ne(()=>d(u=>!u),[d]),modal:i,children:r})};nv.displayName=Os;var av=\"DialogTrigger\",nT=Z((e,t)=>{const{__scopeDialog:r,...n}=e,a=Zt(av,r),o=Qe(t,a.triggerRef);return p(Be.button,{type:\"button\",\"aria-haspopup\":\"dialog\",\"aria-expanded\":a.open,\"aria-controls\":a.contentId,\"data-state\":Mu(a.open),...n,ref:o,onClick:he(e.onClick,a.onOpenToggle)})});nT.displayName=av;var Du=\"DialogPortal\",[aT,ov]=rv(Du,{forceMount:void 0}),iv=e=>{const{__scopeDialog:t,forceMount:r,children:n,container:a}=e,o=Zt(Du,t);return p(aT,{scope:t,forceMount:r,children:rr.map(n,i=>p(rn,{present:r||o.open,children:p(Eu,{asChild:!0,container:a,children:i})}))})};iv.displayName=Du;var Yi=\"DialogOverlay\",sv=Z((e,t)=>{const r=ov(Yi,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,o=Zt(Yi,e.__scopeDialog);return o.modal?p(rn,{present:n||o.open,children:p(iT,{...a,ref:t})}):null});sv.displayName=Yi;var oT=no(\"DialogOverlay.RemoveScroll\"),iT=Z((e,t)=>{const{__scopeDialog:r,...n}=e,a=Zt(Yi,r);return p(Nu,{as:oT,allowPinchZoom:!0,shards:[a.contentRef],children:p(Be.div,{\"data-state\":Mu(a.open),...n,ref:t,style:{pointerEvents:\"auto\",...n.style}})})}),Sn=\"DialogContent\",cv=Z((e,t)=>{const r=ov(Sn,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,o=Zt(Sn,e.__scopeDialog);return p(rn,{present:n||o.open,children:o.modal?p(sT,{...a,ref:t}):p(cT,{...a,ref:t})})});cv.displayName=Sn;var sT=Z((e,t)=>{const r=Zt(Sn,e.__scopeDialog),n=V(null),a=Qe(t,r.contentRef,n);return U(()=>{const o=n.current;if(o)return tv(o)},[]),p(lv,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:he(e.onCloseAutoFocus,o=>{o.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:he(e.onPointerDownOutside,o=>{const i=o.detail.originalEvent,s=i.button===0&&i.ctrlKey===!0;(i.button===2||s)&&o.preventDefault()}),onFocusOutside:he(e.onFocusOutside,o=>o.preventDefault())})}),cT=Z((e,t)=>{const r=Zt(Sn,e.__scopeDialog),n=V(!1),a=V(!1);return p(lv,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(n.current||r.triggerRef.current?.focus(),o.preventDefault()),n.current=!1,a.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(n.current=!0,o.detail.originalEvent.type===\"pointerdown\"&&(a.current=!0));const i=o.target;r.triggerRef.current?.contains(i)&&o.preventDefault(),o.detail.originalEvent.type===\"focusin\"&&a.current&&o.preventDefault()}})}),lv=Z((e,t)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:o,...i}=e,s=Zt(Sn,r),c=V(null),l=Qe(t,c);return G2(),_(fe,{children:[p(Lu,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:o,children:p(gu,{role:\"dialog\",id:s.contentId,\"aria-describedby\":s.descriptionId,\"aria-labelledby\":s.titleId,\"data-state\":Mu(s.open),...i,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),_(fe,{children:[p(lT,{titleId:s.titleId}),p(dT,{contentRef:c,descriptionId:s.descriptionId})]})]})}),Ou=\"DialogTitle\",uv=Z((e,t)=>{const{__scopeDialog:r,...n}=e,a=Zt(Ou,r);return p(Be.h2,{id:a.titleId,...n,ref:t})});uv.displayName=Ou;var dv=\"DialogDescription\",pv=Z((e,t)=>{const{__scopeDialog:r,...n}=e,a=Zt(dv,r);return p(Be.p,{id:a.descriptionId,...n,ref:t})});pv.displayName=dv;var fv=\"DialogClose\",mv=Z((e,t)=>{const{__scopeDialog:r,...n}=e,a=Zt(fv,r);return p(Be.button,{type:\"button\",...n,ref:t,onClick:he(e.onClick,()=>a.onOpenChange(!1))})});mv.displayName=fv;function Mu(e){return e?\"open\":\"closed\"}var hv=\"DialogTitleWarning\",[JK,gv]=u9(hv,{contentName:Sn,titleName:Ou,docsSlug:\"dialog\"}),lT=({titleId:e})=>{const t=gv(hv),r=`\\`${t.contentName}\\` requires a \\`${t.titleName}\\` for the component to be accessible for screen reader users.\n\nIf you want to hide the \\`${t.titleName}\\`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return U(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},uT=\"DialogDescriptionWarning\",dT=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \\`Description\\` or \\`aria-describedby={undefined}\\` for {${gv(uT).contentName}}.`;return U(()=>{const n=e.current?.getAttribute(\"aria-describedby\");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},pT=nv,fT=iv,mT=sv,hT=cv,gT=uv,QK=pv,vT=mv;function Ms({className:e,width:t=\"1em\",height:r=\"1em\",...n}){return p(\"svg\",{viewBox:\"0 0 496 512\",fill:\"currentColor\",width:t,height:r,role:\"img\",\"aria-hidden\":n[\"aria-label\"]?void 0:!0,className:e,...n,xmlns:\"http://www.w3.org/2000/svg\",children:p(\"path\",{d:\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"})})}function vv({className:e,width:t=\"1em\",height:r=\"1em\",...n}){return p(\"svg\",{viewBox:\"0 0 496 512\",fill:\"currentColor\",width:t,height:r,role:\"img\",\"aria-hidden\":n[\"aria-label\"]?void 0:!0,className:e,...n,xmlns:\"http://www.w3.org/2000/svg\",children:p(\"path\",{d:\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"})})}async function yT(e){if(typeof navigator<\"u\"&&navigator.clipboard)try{await navigator.clipboard.writeText(e);return}catch{}if(typeof document>\"u\")throw new Error(\"Clipboard unavailable\");const t=document.createElement(\"textarea\");t.value=e,t.setAttribute(\"readonly\",\"\"),t.style.position=\"fixed\",t.style.left=\"-9999px\",t.style.top=\"0\",document.body.appendChild(t),t.focus(),t.select();let r=!1;try{r=document.execCommand(\"copy\")}finally{document.body.removeChild(t)}if(!r)throw new Error(\"Copy failed\")}function bT(e,t=\"_blank\",r){return typeof window>\"u\"?null:window.open(e,t,r)}function wT({features:e,height:t,target:r,url:n,width:a}){if(typeof window>\"u\")return null;const o=window.screenX+(window.outerWidth-a)/2,i=window.screenY+(window.outerHeight-t)/2;return bT(n,r,[`width=${a}`,`height=${t}`,`left=${o}`,`top=${i}`,...e??[]].join(\",\"))}function eY(e=2e3){const[t,r]=H(!1),n=V(null),a=ne(()=>{n.current!==null&&(window.clearTimeout(n.current),n.current=null)},[]),o=ne((i=e)=>{a(),r(!0),n.current=window.setTimeout(()=>{r(!1),n.current=null},i)},[a,e]);return U(()=>a,[a]),{active:t,trigger:o}}var Xi={signIn:{social:({provider:e,returnTo:t})=>{const r=t?`/auth/${e}/start?returnTo=${encodeURIComponent(t)}`:`/auth/${e}/start`;window.location.href=r},socialPopup:({provider:e})=>wT({url:`/auth/${e}/start?popup=true`,target:\"tanstack-oauth\",width:500,height:600,features:[\"popup=yes\"]})},signOut:async()=>{window.location.href=\"/auth/signout\"}};function _T({open:e,onOpenChange:t}){U(()=>{if(!e)return;function n(a){a.origin===window.location.origin&&a.data&&typeof a.data==\"object\"&&\"type\"in a.data&&a.data.type===\"TANSTACK_AUTH_SUCCESS\"&&(t(!1),window.location.reload())}return window.addEventListener(\"message\",n),()=>window.removeEventListener(\"message\",n)},[e,t]);const r=n=>{Xi.signIn.socialPopup({provider:n})||Xi.signIn.social({provider:n})};return p(pT,{open:e,onOpenChange:t,children:_(fT,{children:[p(mT,{className:\"fixed inset-0 z-[999] bg-black/60 backdrop-blur-sm\"}),_(hT,{className:\"fixed left-1/2 top-1/2 z-[1000] w-full max-w-xs -translate-x-1/2 -translate-y-1/2 rounded-xl bg-white dark:bg-gray-900 p-6 shadow-xl\",children:[_(\"div\",{className:\"flex items-center justify-between mb-4\",children:[p(gT,{className:\"text-lg font-semibold text-gray-900 dark:text-gray-100\",children:\"Sign in to continue\"}),p(vT,{className:\"rounded-full p-1 hover:bg-gray-100 dark:hover:bg-gray-800\",children:p(h0,{className:\"w-5 h-5 text-gray-500\"})})]}),_(\"div\",{className:\"space-y-3\",children:[_(\"button\",{type:\"button\",onClick:()=>r(\"github\"),className:\"w-full flex items-center justify-center gap-2 bg-gray-900 hover:bg-black text-white dark:bg-white dark:hover:bg-gray-100 dark:text-gray-900 font-medium py-2.5 px-4 rounded-lg transition-colors\",children:[p(Ms,{className:\"w-5 h-5\"}),\"Continue with GitHub\"]}),_(\"button\",{type:\"button\",onClick:()=>r(\"google\"),className:\"w-full flex items-center justify-center gap-2 bg-[#DB4437] hover:bg-[#c53929] text-white font-medium py-2.5 px-4 rounded-lg transition-colors\",children:[p(vv,{className:\"w-5 h-5\"}),\"Continue with Google\"]})]})]})]})})}var kT=Ce({method:\"POST\"}).handler(Le(\"a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41\")),Fu=Ce({method:\"POST\"}).handler(Le(\"45c58bcbdb11333a294d38c09219fadaab08af3600e53c01ad8ea8c4fc662f48\")),Pr=Ce({method:\"POST\"}).handler(Le(\"c042f90db3216794b62701096dc944f022401516c36205b1dfd8d30a71786a2d\")),ST=Ce({method:\"POST\"}).handler(Le(\"8b4bd56d588a28777c1b9b06096daf0a898d884ae38f045684dd0379e40e0015\")),yv=vo({queryKey:[\"currentUser\"],queryFn:async()=>kT(),staleTime:5*1e3});function bv(){const e=rw({strict:!1})?.user;return _s({...yv,initialData:e})}function tY(){return bv().data}var wv=Bt(null);function rY(){const e=qt(wv);if(!e)throw new Error(\"useLoginModal must be used within a LoginModalProvider\");return e}function xT({children:e}){const t=ha(),[r,n]=H(!1),a=V(void 0),o=ne(c=>{a.current=c?.onSuccess,n(!0)},[]),i=ne(()=>{n(!1),a.current=void 0},[]);U(()=>{const c=l=>{if(l.origin===window.location.origin&&l.data?.type===\"TANSTACK_AUTH_SUCCESS\"){t.invalidateQueries(yv);const d=a.current;n(!1),a.current=void 0,d&&setTimeout(d,0)}};return window.addEventListener(\"message\",c),()=>window.removeEventListener(\"message\",c)},[t]);const s=Fe(()=>({openLoginModal:o,closeLoginModal:i}),[o,i]);return _(wv.Provider,{value:s,children:[e,p(_T,{open:r,onOpenChange:n})]})}function ET({className:e}){return p(Mb,{className:z(\"animate-spin text-gray-900 dark:text-white text-2xl\",e),\"aria-label\":\"Loading\"})}var nY=Ce({method:\"GET\"}).handler(Le(\"4769f8beb0703da1de578ff21175037820f4731133809cb9ee6cd42fb1e5f04d\")),zu=Ce({method:\"POST\"}).handler(Le(\"16aa34fd3059e84247ca168e9162c8e4da55067f38c589364ba9f06156381d9b\")),aY=Ce({method:\"GET\"}).handler(Le(\"c8c6df6989d2f9342e759da21bec43fc41cab8e2e821701ab2866941c107669a\")),_v=Ce({method:\"POST\"}).handler(Le(\"fcc3bbba5e89cf381c5d12fa06d00aa0cb31bd78947cb5412a0a1ee46ff71c41\")),oY=Ce({method:\"POST\"}).handler(Le(\"3fc4e3e27b6837b49245eaa55d9a6727f63746aa6c9bb01b92d924268d4e5b07\")),iY=Ce({method:\"POST\"}).handler(Le(\"2d6ec6cd628f31d2e4efbb06d8f5ca8ed816239be371c652445058845539b19a\")),sY=Ce({method:\"GET\"}).handler(Le(\"ee43879886b069a76231dbbde95a8617f4a540cb7fca052963b506e9c1f9e35d\")),cY=Ce({method:\"POST\"}).handler(Le(\"5ea72aa3ec66d6d941b2c5e023e30b1795f639eb853ac7e12ec6a2457919a62b\")),lY=Ce({method:\"POST\"}).handler(Le(\"3086b883e455632d78f9726358ef07ed4efb0e5606e43f78d8fc228b143a95e0\")),TT=Ce({method:\"GET\"}).handler(Le(\"b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18\")),IT=Ce({method:\"POST\"}).handler(Le(\"87fa7e5b25c5fa9098b63a77ca817a1bdb6125d60e136d5486b4abd9fb7c485b\")),CT=Ce({method:\"POST\"}).handler(Le(\"2387f8f159fd1d4ba0bf60a7a6a25e4688842953a744775cccaf750f959f3b9f\")),RT=Ce({method:\"POST\"}).handler(Le(\"880e983f53cde81ac01fe8fcfdb219c7fa10a40faeed14bb57f856a2ce604a80\")),$T=Ce({method:\"POST\"}).handler(Le(\"6cd81c0af881839cec2668f834615620c9939b4d89db37bb3f0c02d084c5b698\")),PT=Ce({method:\"POST\"}).handler(Le(\"18fe71f3a4959d33b75e5590122583c3682c791c6b07df64c5354115328a1f93\")),Me=[\"shopify\",\"cart\"],No=[\"shopify\",\"cart\",\"mutate\"],Ti=0;function Do(){Ti++}function Oo(e){if(Ti=Math.max(0,Ti-1),Ti===0)return e.invalidateQueries({queryKey:Me})}function AT(){const e=_s({queryKey:Me,queryFn:()=>TT(),staleTime:3e4});return{cart:e.data??null,isLoading:e.isLoading,isFetching:e.isFetching,isError:e.isError,error:e.error,refetch:e.refetch,totalQuantity:e.data?.totalQuantity??0}}function kv(){const e=ha();return ga({mutationKey:No,mutationFn:t=>IT({data:{variantId:t.variantId,quantity:t.quantity??1}}),onMutate:async t=>{Do();const r=t.quantity??1;await e.cancelQueries({queryKey:Me});const n=e.getQueryData(Me);if(n&&t.line){const a=t.line,o=n.lines.nodes.findIndex(s=>s.merchandise.id===t.variantId);let i;if(o>=0)i=n.lines.nodes.map((s,c)=>c===o?{...s,quantity:s.quantity+r}:s);else{const s=String(Number(a.price.amount)*r);i=[{id:`optimistic-${Date.now()}`,quantity:r,merchandise:{id:t.variantId,title:a.variantTitle,availableForSale:!0,selectedOptions:a.selectedOptions,price:a.price,image:a.image,product:{handle:a.productHandle,title:a.productTitle}},cost:{totalAmount:{amount:s,currencyCode:a.price.currencyCode}}},...n.lines.nodes]}e.setQueryData(Me,{...n,totalQuantity:i.reduce((s,c)=>s+c.quantity,0),lines:{...n.lines,nodes:i}})}else n&&e.setQueryData(Me,{...n,totalQuantity:(n.totalQuantity??0)+r});return{previous:n}},onError:(t,r,n)=>{n?.previous!==void 0&&e.setQueryData(Me,n.previous)},onSuccess:t=>{e.setQueryData(Me,t)},onSettled:()=>Oo(e)})}function uY(){const e=ha();return ga({mutationKey:No,mutationFn:t=>CT({data:t}),onMutate:async t=>{Do(),await e.cancelQueries({queryKey:Me});const r=e.getQueryData(Me);if(r){const n=r.lines.nodes.map(o=>o.id===t.lineId?{...o,quantity:t.quantity}:o),a=n.reduce((o,i)=>o+i.quantity,0);e.setQueryData(Me,{...r,totalQuantity:a,lines:{...r.lines,nodes:n}})}return{previous:r}},onError:(t,r,n)=>{n?.previous!==void 0&&e.setQueryData(Me,n.previous)},onSettled:()=>Oo(e)})}function dY(){const e=ha();return ga({mutationKey:No,mutationFn:t=>RT({data:t}),onMutate:async t=>{Do(),await e.cancelQueries({queryKey:Me});const r=e.getQueryData(Me);if(r){const n=r.lines.nodes.filter(o=>o.id!==t.lineId),a=n.reduce((o,i)=>o+i.quantity,0);e.setQueryData(Me,{...r,totalQuantity:a,lines:{...r.lines,nodes:n}})}return{previous:r}},onError:(t,r,n)=>{n?.previous!==void 0&&e.setQueryData(Me,n.previous)},onSettled:()=>Oo(e)})}function pY(){const e=ha();return ga({mutationKey:No,mutationFn:t=>$T({data:{code:t.code}}),onMutate:async()=>{Do(),await e.cancelQueries({queryKey:Me})},onSuccess:t=>{e.setQueryData(Me,t)},onSettled:()=>Oo(e)})}function fY(){const e=ha();return ga({mutationKey:No,mutationFn:()=>PT(),onMutate:async()=>{Do(),await e.cancelQueries({queryKey:Me});const t=e.getQueryData(Me);return t&&e.setQueryData(Me,{...t,discountCodes:[]}),{previous:t}},onError:(t,r,n)=>{n?.previous!==void 0&&e.setQueryData(Me,n.previous)},onSettled:()=>Oo(e)})}var Xf=e=>{let t;const r=new Set,n=(l,d)=>{const u=typeof l==\"function\"?l(t):l;if(!Object.is(u,t)){const f=t;t=d??(typeof u!=\"object\"||u===null)?u:Object.assign({},t,u),r.forEach(m=>m(t,f))}},a=()=>t,s={setState:n,getState:a,getInitialState:()=>c,subscribe:l=>(r.add(l),()=>r.delete(l))},c=t=e(n,a,s);return s},LT=(e=>e?Xf(e):Xf),NT=e=>e;function DT(e,t=NT){const r=N.useSyncExternalStore(e.subscribe,N.useCallback(()=>t(e.getState()),[e,t]),N.useCallback(()=>t(e.getInitialState()),[e,t]));return N.useDebugValue(r),r}var Jf=e=>{const t=LT(e),r=n=>DT(t,n);return Object.assign(r,t),r},OT=(e=>e?Jf(e):Jf),Vu=OT(e=>({open:!1,setOpen:t=>e({open:t}),openDrawer:()=>e({open:!0}),closeDrawer:()=>e({open:!1})})),MT=z(\"absolute -top-1 -right-1 min-w-[1.125rem] h-[1.125rem] px-1\",\"flex items-center justify-center rounded-full\",\"text-[0.65rem] font-bold leading-none\",\"bg-black text-white dark:bg-white dark:text-black\"),Qf=z(\"relative flex items-center justify-center\",\"h-9 w-9 rounded-lg transition-colors\",\"hover:bg-gray-500/10 text-gray-700 dark:text-gray-300\");function FT(){const{pathname:e}=b0(),{totalQuantity:t}=AT(),r=Vu(i=>i.openDrawer),n=e===\"/shop\"||e.startsWith(\"/shop/\");if(!n&&t===0)return null;const a=t>0?p(\"span\",{className:MT,children:t>99?\"99+\":t}):null,o=t>0?`Cart (${t} items)`:\"Cart\";return n?_(\"button\",{type:\"button\",onClick:r,\"aria-label\":o,className:Qf,children:[p(Ud,{className:\"w-4 h-4\"}),a]}):_($e,{to:\"/shop/cart\",\"aria-label\":o,className:Qf,children:[p(Ud,{className:\"w-4 h-4\"}),a]})}function zT(){const{themeMode:e,resolvedTheme:t,toggleMode:r}=U2(),n=c=>{c.preventDefault(),c.stopPropagation(),r()},a=e===\"auto\"?\"Auto\":e===\"light\"?\"Light\":\"Dark\",o=e===\"auto\"?\"light\":e===\"light\"?\"dark\":\"auto\",i=e===\"auto\"?\"auto\":t,s=c=>[\"col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none\",i===c?\"opacity-100\":\"opacity-0\"].join(\" \");return p(wr,{type:\"button\",variant:\"icon\",color:\"gray\",size:\"icon-sm\",onClick:n,\"aria-label\":`Theme: ${a}. Switch to ${o} mode.`,title:`Theme: ${a}. Switch to ${o} mode.`,className:\"h-7 w-7 shrink-0 rounded-md p-0 leading-none\",children:_(\"span\",{\"aria-hidden\":\"true\",className:\"grid h-3.5 w-3.5 shrink-0 place-items-center\",children:[p(gb,{className:s(\"auto\")}),p(wb,{className:s(\"light\")}),p(bb,{className:s(\"dark\")})]})})}function VT(){return p(\"span\",{className:\"relative flex h-5 w-5 items-center justify-center\",children:p(\"span\",{className:\"text-xs font-black leading-none tracking-normal\",children:\"AI\"})})}function BT({className:e,iconOnly:t=!1}){const{openSearch:r}=Ru();return _(wr,{type:\"button\",\"data-search-trigger\":\"true\",onClick:r,\"aria-label\":\"Search TanStack\",\"aria-haspopup\":\"dialog\",variant:t?\"icon\":\"ghost\",color:\"gray\",size:t?\"icon-sm\":\"xs\",title:\"Search\",className:z(t?\"h-7 w-7 rounded-md p-0\":\"gap-2 bg-gray-500/5 dark:bg-gray-500/30\",e),children:[p(Eb,{className:\"w-3.5 h-3.5\"}),t?p(\"span\",{className:\"sr-only\",children:\"Search\"}):_(fe,{children:[p(\"span\",{children:\"Search...\"}),_(\"div\",{className:\"flex items-center bg-gray-500/10 dark:bg-gray-500/30 rounded px-1 py-0.5 gap-0.5 text-[10px] whitespace-nowrap\",children:[p(Lb,{className:\"w-2.5 h-2.5\"}),\" K\"]})]})]})}function HT({className:e}){const{cancelAiDockHoverClose:t,closeAiDock:r,isAiDockDirty:n,isAiDockOpen:a,openAiDock:o,scheduleAiDockHoverClose:i}=Ru(),s=V(!1);return _(wr,{type:\"button\",onClick:()=>{if(s.current){s.current=!1;return}if(a){r();return}o()},onPointerEnter:u=>{u.pointerType!==\"touch\"&&(t(),n&&!a&&(s.current=!0,o()))},onPointerLeave:u=>{u.pointerType!==\"touch\"&&(s.current=!1,n&&i())},\"aria-label\":a?\"Close AI panel\":\"Open AI panel\",\"aria-haspopup\":\"dialog\",\"aria-pressed\":a,variant:\"ghost\",size:\"icon-sm\",title:\"Ask AI\",className:z(\"h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\",a&&\"bg-cyan-500/10 text-cyan-700 dark:bg-cyan-400/15 dark:text-cyan-300 border-cyan-500/20 dark:border-cyan-300/20\",e),children:[p(VT,{}),p(\"span\",{className:\"sr-only\",children:\"Ask AI\"})]})}function Sv(e){const t=e+\"CollectionProvider\",[r,n]=xa(t),[a,o]=r(t,{collectionRef:{current:null},itemMap:new Map}),i=g=>{const{scope:v,children:b}=g,I=N.useRef(null),y=N.useRef(new Map).current;return p(a,{scope:v,itemMap:y,collectionRef:I,children:b})};i.displayName=t;const s=e+\"CollectionSlot\",c=no(s),l=N.forwardRef((g,v)=>{const{scope:b,children:I}=g;return p(c,{ref:Qe(v,o(s,b).collectionRef),children:I})});l.displayName=s;const d=e+\"CollectionItemSlot\",u=\"data-radix-collection-item\",f=no(d),m=N.forwardRef((g,v)=>{const{scope:b,children:I,...y}=g,S=N.useRef(null),w=Qe(v,S),C=o(d,b);return N.useEffect(()=>(C.itemMap.set(S,{ref:S,...y}),()=>{C.itemMap.delete(S)})),p(f,{[u]:\"\",ref:w,children:I})});m.displayName=d;function h(g){const v=o(e+\"CollectionConsumer\",g);return N.useCallback(()=>{const b=v.collectionRef.current;if(!b)return[];const I=Array.from(b.querySelectorAll(`[${u}]`));return Array.from(v.itemMap.values()).sort((y,S)=>I.indexOf(y.ref.current)-I.indexOf(S.ref.current))},[v.collectionRef,v.itemMap])}return[{Provider:i,Slot:l,ItemSlot:m},h,n]}var UT=Bt(void 0);function xv(e){const t=qt(UT);return e||t||\"ltr\"}var Nc=\"rovingFocusGroup.onEntryFocus\",jT={bubbles:!1,cancelable:!0},Mo=\"RovingFocusGroup\",[Il,Ev,qT]=Sv(Mo),[GT,Tv]=xa(Mo,[qT]),[WT,ZT]=GT(Mo),Iv=Z((e,t)=>p(Il.Provider,{scope:e.__scopeRovingFocusGroup,children:p(Il.Slot,{scope:e.__scopeRovingFocusGroup,children:p(KT,{...e,ref:t})})}));Iv.displayName=Mo;var KT=Z((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:a=!1,dir:o,currentTabStopId:i,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:c,onEntryFocus:l,preventScrollOnEntryFocus:d=!1,...u}=e,f=V(null),m=Qe(t,f),h=xv(o),[g,v]=Tu({prop:i,defaultProp:s??null,onChange:c,caller:Mo}),[b,I]=H(!1),y=ir(l),S=Ev(r),w=V(!1),[C,T]=H(0);return U(()=>{const E=f.current;if(E)return E.addEventListener(Nc,y),()=>E.removeEventListener(Nc,y)},[y]),p(WT,{scope:r,orientation:n,dir:h,loop:a,currentTabStopId:g,onItemFocus:ne(E=>v(E),[v]),onItemShiftTab:ne(()=>I(!0),[]),onFocusableItemAdd:ne(()=>T(E=>E+1),[]),onFocusableItemRemove:ne(()=>T(E=>E-1),[]),children:p(Be.div,{tabIndex:b||C===0?-1:0,\"data-orientation\":n,...u,ref:m,style:{outline:\"none\",...e.style},onMouseDown:he(e.onMouseDown,()=>{w.current=!0}),onFocus:he(e.onFocus,E=>{const L=!w.current;if(E.target===E.currentTarget&&L&&!b){const j=new CustomEvent(Nc,jT);if(E.currentTarget.dispatchEvent(j),!j.defaultPrevented){const ue=S().filter(q=>q.focusable);$v([ue.find(q=>q.active),ue.find(q=>q.id===g),...ue].filter(Boolean).map(q=>q.ref.current),d)}}w.current=!1}),onBlur:he(e.onBlur,()=>I(!1))})})}),Cv=\"RovingFocusGroupItem\",Rv=Z((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:a=!1,tabStopId:o,children:i,...s}=e,c=qr(),l=o||c,d=ZT(Cv,r),u=d.currentTabStopId===l,f=Ev(r),{onFocusableItemAdd:m,onFocusableItemRemove:h,currentTabStopId:g}=d;return U(()=>{if(n)return m(),()=>h()},[n,m,h]),p(Il.ItemSlot,{scope:r,id:l,focusable:n,active:a,children:p(Be.span,{tabIndex:u?0:-1,\"data-orientation\":d.orientation,...s,ref:t,onMouseDown:he(e.onMouseDown,v=>{n?d.onItemFocus(l):v.preventDefault()}),onFocus:he(e.onFocus,()=>d.onItemFocus(l)),onKeyDown:he(e.onKeyDown,v=>{if(v.key===\"Tab\"&&v.shiftKey){d.onItemShiftTab();return}if(v.target!==v.currentTarget)return;const b=JT(v,d.orientation,d.dir);if(b!==void 0){if(v.metaKey||v.ctrlKey||v.altKey||v.shiftKey)return;v.preventDefault();let I=f().filter(y=>y.focusable).map(y=>y.ref.current);if(b===\"last\")I.reverse();else if(b===\"prev\"||b===\"next\"){b===\"prev\"&&I.reverse();const y=I.indexOf(v.currentTarget);I=d.loop?QT(I,y+1):I.slice(y+1)}setTimeout(()=>$v(I))}}),children:typeof i==\"function\"?i({isCurrentTabStop:u,hasTabStop:g!=null}):i})})});Rv.displayName=Cv;var YT={ArrowLeft:\"prev\",ArrowUp:\"prev\",ArrowRight:\"next\",ArrowDown:\"next\",PageUp:\"first\",Home:\"first\",PageDown:\"last\",End:\"last\"};function XT(e,t){return t!==\"rtl\"?e:e===\"ArrowLeft\"?\"ArrowRight\":e===\"ArrowRight\"?\"ArrowLeft\":e}function JT(e,t,r){const n=XT(e.key,r);if(!(t===\"vertical\"&&[\"ArrowLeft\",\"ArrowRight\"].includes(n))&&!(t===\"horizontal\"&&[\"ArrowUp\",\"ArrowDown\"].includes(n)))return YT[n]}function $v(e,t=!1){const r=document.activeElement;for(const n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function QT(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var eI=Iv,tI=Rv,Cl=[\"Enter\",\" \"],rI=[\"ArrowDown\",\"PageUp\",\"Home\"],Pv=[\"ArrowUp\",\"PageDown\",\"End\"],nI=[...rI,...Pv],aI={ltr:[...Cl,\"ArrowRight\"],rtl:[...Cl,\"ArrowLeft\"]},oI={ltr:[\"ArrowLeft\"],rtl:[\"ArrowRight\"]},Fo=\"Menu\",[oo,iI,sI]=Sv(Fo),[Ln,Av]=xa(Fo,[sI,p2,Tv]),zo=p2(),Lv=Tv(),[Nv,nn]=Ln(Fo),[cI,Vo]=Ln(Fo),Dv=e=>{const{__scopeMenu:t,open:r=!1,children:n,dir:a,onOpenChange:o,modal:i=!0}=e,s=zo(t),[c,l]=H(null),d=V(!1),u=ir(o),f=xv(a);return U(()=>{const m=()=>{d.current=!0,document.addEventListener(\"pointerdown\",h,{capture:!0,once:!0}),document.addEventListener(\"pointermove\",h,{capture:!0,once:!0})},h=()=>d.current=!1;return document.addEventListener(\"keydown\",m,{capture:!0}),()=>{document.removeEventListener(\"keydown\",m,{capture:!0}),document.removeEventListener(\"pointerdown\",h,{capture:!0}),document.removeEventListener(\"pointermove\",h,{capture:!0})}},[]),p(_2,{...s,children:p(Nv,{scope:t,open:r,onOpenChange:u,content:c,onContentChange:l,children:p(cI,{scope:t,onClose:ne(()=>u(!1),[u]),isUsingKeyboardRef:d,dir:f,modal:i,children:n})})})};Dv.displayName=Fo;var lI=\"MenuAnchor\",Bu=Z((e,t)=>{const{__scopeMenu:r,...n}=e,a=zo(r);return p(M8,{...a,...n,ref:t})});Bu.displayName=lI;var Hu=\"MenuPortal\",[uI,Ov]=Ln(Hu,{forceMount:void 0}),Mv=e=>{const{__scopeMenu:t,forceMount:r,children:n,container:a}=e,o=nn(Hu,t);return p(uI,{scope:t,forceMount:r,children:p(rn,{present:r||o.open,children:p(Eu,{asChild:!0,container:a,children:n})})})};Mv.displayName=Hu;var Ct=\"MenuContent\",[dI,Uu]=Ln(Ct),Fv=Z((e,t)=>{const r=Ov(Ct,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,o=nn(Ct,e.__scopeMenu),i=Vo(Ct,e.__scopeMenu);return p(oo.Provider,{scope:e.__scopeMenu,children:p(rn,{present:n||o.open,children:p(oo.Slot,{scope:e.__scopeMenu,children:i.modal?p(pI,{...a,ref:t}):p(fI,{...a,ref:t})})})})}),pI=Z((e,t)=>{const r=nn(Ct,e.__scopeMenu),n=V(null),a=Qe(t,n);return U(()=>{const o=n.current;if(o)return tv(o)},[]),p(ju,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:he(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),fI=Z((e,t)=>{const r=nn(Ct,e.__scopeMenu);return p(ju,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),mI=no(\"MenuContent.ScrollLock\"),ju=Z((e,t)=>{const{__scopeMenu:r,loop:n=!1,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:s,onEntryFocus:c,onEscapeKeyDown:l,onPointerDownOutside:d,onFocusOutside:u,onInteractOutside:f,onDismiss:m,disableOutsideScroll:h,...g}=e,v=nn(Ct,r),b=Vo(Ct,r),I=zo(r),y=Lv(r),S=iI(r),[w,C]=H(null),T=V(null),E=Qe(t,T,v.onContentChange),L=V(0),j=V(\"\"),ue=V(0),q=V(null),X=V(\"right\"),de=V(0),ge=h?Nu:fe,B=h?{as:mI,allowPinchZoom:!0}:void 0,Y=D=>{const A=j.current+D,ve=S().filter(oe=>!oe.disabled),Oe=document.activeElement,Q=ve.find(oe=>oe.ref.current===Oe)?.textValue,ye=II(ve.map(oe=>oe.textValue),A,Q),te=ve.find(oe=>oe.textValue===ye)?.ref.current;(function oe(Re){j.current=Re,window.clearTimeout(L.current),Re!==\"\"&&(L.current=window.setTimeout(()=>oe(\"\"),1e3))})(A),te&&setTimeout(()=>te.focus())};U(()=>()=>window.clearTimeout(L.current),[]),G2();const F=ne(D=>X.current===q.current?.side&&RI(D,q.current?.area),[]);return p(dI,{scope:r,searchRef:j,onItemEnter:ne(D=>{F(D)&&D.preventDefault()},[F]),onItemLeave:ne(D=>{F(D)||(T.current?.focus(),C(null))},[F]),onTriggerLeave:ne(D=>{F(D)&&D.preventDefault()},[F]),pointerGraceTimerRef:ue,onPointerGraceIntentChange:ne(D=>{q.current=D},[]),children:p(ge,{...B,children:p(Lu,{asChild:!0,trapped:a,onMountAutoFocus:he(o,D=>{D.preventDefault(),T.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:i,children:p(gu,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:d,onFocusOutside:u,onInteractOutside:f,onDismiss:m,children:p(eI,{asChild:!0,...y,dir:b.dir,orientation:\"vertical\",loop:n,currentTabStopId:w,onCurrentTabStopIdChange:C,onEntryFocus:he(c,D=>{b.isUsingKeyboardRef.current||D.preventDefault()}),preventScrollOnEntryFocus:!0,children:p(F8,{role:\"menu\",\"aria-orientation\":\"vertical\",\"data-state\":e1(v.open),\"data-radix-menu-content\":\"\",dir:b.dir,...I,...g,ref:E,style:{outline:\"none\",...g.style},onKeyDown:he(g.onKeyDown,D=>{const A=D.target.closest(\"[data-radix-menu-content]\")===D.currentTarget,ve=D.ctrlKey||D.altKey||D.metaKey,Oe=D.key.length===1;A&&(D.key===\"Tab\"&&D.preventDefault(),!ve&&Oe&&Y(D.key));const Q=T.current;if(D.target!==Q||!nI.includes(D.key))return;D.preventDefault();const ye=S().filter(te=>!te.disabled).map(te=>te.ref.current);Pv.includes(D.key)&&ye.reverse(),EI(ye)}),onBlur:he(e.onBlur,D=>{D.currentTarget.contains(D.target)||(window.clearTimeout(L.current),j.current=\"\")}),onPointerMove:he(e.onPointerMove,io(D=>{const A=D.target,ve=de.current!==D.clientX;D.currentTarget.contains(A)&&ve&&(X.current=D.clientX>de.current?\"right\":\"left\",de.current=D.clientX)}))})})})})})})});Fv.displayName=Ct;var hI=\"MenuGroup\",qu=Z((e,t)=>{const{__scopeMenu:r,...n}=e;return p(Be.div,{role:\"group\",...n,ref:t})});qu.displayName=hI;var gI=\"MenuLabel\",zv=Z((e,t)=>{const{__scopeMenu:r,...n}=e;return p(Be.div,{...n,ref:t})});zv.displayName=gI;var Ji=\"MenuItem\",em=\"menu.itemSelect\",Fs=Z((e,t)=>{const{disabled:r=!1,onSelect:n,...a}=e,o=V(null),i=Vo(Ji,e.__scopeMenu),s=Uu(Ji,e.__scopeMenu),c=Qe(t,o),l=V(!1),d=()=>{const u=o.current;if(!r&&u){const f=new CustomEvent(em,{bubbles:!0,cancelable:!0});u.addEventListener(em,m=>n?.(m),{once:!0}),Yg(u,f),f.defaultPrevented?l.current=!1:i.onClose()}};return p(Vv,{...a,ref:c,disabled:r,onClick:he(e.onClick,d),onPointerDown:u=>{e.onPointerDown?.(u),l.current=!0},onPointerUp:he(e.onPointerUp,u=>{l.current||u.currentTarget?.click()}),onKeyDown:he(e.onKeyDown,u=>{const f=s.searchRef.current!==\"\";r||f&&u.key===\" \"||Cl.includes(u.key)&&(u.currentTarget.click(),u.preventDefault())})})});Fs.displayName=Ji;var Vv=Z((e,t)=>{const{__scopeMenu:r,disabled:n=!1,textValue:a,...o}=e,i=Uu(Ji,r),s=Lv(r),c=V(null),l=Qe(t,c),[d,u]=H(!1),[f,m]=H(\"\");return U(()=>{const h=c.current;h&&m((h.textContent??\"\").trim())},[o.children]),p(oo.ItemSlot,{scope:r,disabled:n,textValue:a??f,children:p(tI,{asChild:!0,...s,focusable:!n,children:p(Be.div,{role:\"menuitem\",\"data-highlighted\":d?\"\":void 0,\"aria-disabled\":n||void 0,\"data-disabled\":n?\"\":void 0,...o,ref:l,onPointerMove:he(e.onPointerMove,io(h=>{n?i.onItemLeave(h):(i.onItemEnter(h),h.defaultPrevented||h.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:he(e.onPointerLeave,io(h=>i.onItemLeave(h))),onFocus:he(e.onFocus,()=>u(!0)),onBlur:he(e.onBlur,()=>u(!1))})})})}),vI=\"MenuCheckboxItem\",Bv=Z((e,t)=>{const{checked:r=!1,onCheckedChange:n,...a}=e;return p(Gv,{scope:e.__scopeMenu,checked:r,children:p(Fs,{role:\"menuitemcheckbox\",\"aria-checked\":Qi(r)?\"mixed\":r,...a,ref:t,\"data-state\":Zu(r),onSelect:he(a.onSelect,()=>n?.(Qi(r)?!0:!r),{checkForDefaultPrevented:!1})})})});Bv.displayName=vI;var Hv=\"MenuRadioGroup\",[yI,bI]=Ln(Hv,{value:void 0,onValueChange:()=>{}}),Uv=Z((e,t)=>{const{value:r,onValueChange:n,...a}=e,o=ir(n);return p(yI,{scope:e.__scopeMenu,value:r,onValueChange:o,children:p(qu,{...a,ref:t})})});Uv.displayName=Hv;var jv=\"MenuRadioItem\",qv=Z((e,t)=>{const{value:r,...n}=e,a=bI(jv,e.__scopeMenu),o=r===a.value;return p(Gv,{scope:e.__scopeMenu,checked:o,children:p(Fs,{role:\"menuitemradio\",\"aria-checked\":o,...n,ref:t,\"data-state\":Zu(o),onSelect:he(n.onSelect,()=>a.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});qv.displayName=jv;var Gu=\"MenuItemIndicator\",[Gv,wI]=Ln(Gu,{checked:!1}),Wv=Z((e,t)=>{const{__scopeMenu:r,forceMount:n,...a}=e,o=wI(Gu,r);return p(rn,{present:n||Qi(o.checked)||o.checked===!0,children:p(Be.span,{...a,ref:t,\"data-state\":Zu(o.checked)})})});Wv.displayName=Gu;var _I=\"MenuSeparator\",Zv=Z((e,t)=>{const{__scopeMenu:r,...n}=e;return p(Be.div,{role:\"separator\",\"aria-orientation\":\"horizontal\",...n,ref:t})});Zv.displayName=_I;var kI=\"MenuArrow\",Kv=Z((e,t)=>{const{__scopeMenu:r,...n}=e,a=zo(r);return p(z8,{...a,...n,ref:t})});Kv.displayName=kI;var Wu=\"MenuSub\",[SI,Yv]=Ln(Wu),xI=e=>{const{__scopeMenu:t,children:r,open:n=!1,onOpenChange:a}=e,o=nn(Wu,t),i=zo(t),[s,c]=H(null),[l,d]=H(null),u=ir(a);return U(()=>(o.open===!1&&u(!1),()=>u(!1)),[o.open,u]),p(_2,{...i,children:p(Nv,{scope:t,open:n,onOpenChange:u,content:l,onContentChange:d,children:p(SI,{scope:t,contentId:qr(),triggerId:qr(),trigger:s,onTriggerChange:c,children:r})})})};xI.displayName=Wu;var Ba=\"MenuSubTrigger\",Xv=Z((e,t)=>{const r=nn(Ba,e.__scopeMenu),n=Vo(Ba,e.__scopeMenu),a=Yv(Ba,e.__scopeMenu),o=Uu(Ba,e.__scopeMenu),i=V(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:c}=o,l={__scopeMenu:e.__scopeMenu},d=ne(()=>{i.current&&window.clearTimeout(i.current),i.current=null},[]);return U(()=>d,[d]),U(()=>{const u=s.current;return()=>{window.clearTimeout(u),c(null)}},[s,c]),p(Bu,{asChild:!0,...l,children:p(Vv,{id:a.triggerId,\"aria-haspopup\":\"menu\",\"aria-expanded\":r.open,\"aria-controls\":a.contentId,\"data-state\":e1(r.open),...e,ref:Rs(t,a.onTriggerChange),onClick:u=>{e.onClick?.(u),!(e.disabled||u.defaultPrevented)&&(u.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:he(e.onPointerMove,io(u=>{o.onItemEnter(u),!u.defaultPrevented&&!e.disabled&&!r.open&&!i.current&&(o.onPointerGraceIntentChange(null),i.current=window.setTimeout(()=>{r.onOpenChange(!0),d()},100))})),onPointerLeave:he(e.onPointerLeave,io(u=>{d();const f=r.content?.getBoundingClientRect();if(f){const m=r.content?.dataset.side,h=m===\"right\",g=h?-5:5,v=f[h?\"left\":\"right\"],b=f[h?\"right\":\"left\"];o.onPointerGraceIntentChange({area:[{x:u.clientX+g,y:u.clientY},{x:v,y:f.top},{x:b,y:f.top},{x:b,y:f.bottom},{x:v,y:f.bottom}],side:m}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(u),u.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:he(e.onKeyDown,u=>{const f=o.searchRef.current!==\"\";e.disabled||f&&u.key===\" \"||aI[n.dir].includes(u.key)&&(r.onOpenChange(!0),r.content?.focus(),u.preventDefault())})})})});Xv.displayName=Ba;var Jv=\"MenuSubContent\",Qv=Z((e,t)=>{const r=Ov(Ct,e.__scopeMenu),{forceMount:n=r.forceMount,...a}=e,o=nn(Ct,e.__scopeMenu),i=Vo(Ct,e.__scopeMenu),s=Yv(Jv,e.__scopeMenu),c=V(null),l=Qe(t,c);return p(oo.Provider,{scope:e.__scopeMenu,children:p(rn,{present:n||o.open,children:p(oo.Slot,{scope:e.__scopeMenu,children:p(ju,{id:s.contentId,\"aria-labelledby\":s.triggerId,...a,ref:l,align:\"start\",side:i.dir===\"rtl\"?\"left\":\"right\",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:d=>{i.isUsingKeyboardRef.current&&c.current?.focus(),d.preventDefault()},onCloseAutoFocus:d=>d.preventDefault(),onFocusOutside:he(e.onFocusOutside,d=>{d.target!==s.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:he(e.onEscapeKeyDown,d=>{i.onClose(),d.preventDefault()}),onKeyDown:he(e.onKeyDown,d=>{const u=d.currentTarget.contains(d.target),f=oI[i.dir].includes(d.key);u&&f&&(o.onOpenChange(!1),s.trigger?.focus(),d.preventDefault())})})})})})});Qv.displayName=Jv;function e1(e){return e?\"open\":\"closed\"}function Qi(e){return e===\"indeterminate\"}function Zu(e){return Qi(e)?\"indeterminate\":e?\"checked\":\"unchecked\"}function EI(e){const t=document.activeElement;for(const r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function TI(e,t){return e.map((r,n)=>e[(t+n)%e.length])}function II(e,t,r){const n=t.length>1&&Array.from(t).every(s=>s===t[0])?t[0]:t,a=r?e.indexOf(r):-1;let o=TI(e,Math.max(a,0));n.length===1&&(o=o.filter(s=>s!==r));const i=o.find(s=>s.toLowerCase().startsWith(n.toLowerCase()));return i!==r?i:void 0}function CI(e,t){const{x:r,y:n}=e;let a=!1;for(let o=0,i=t.length-1;o<t.length;i=o++){const s=t[o],c=t[i],l=s.x,d=s.y,u=c.x,f=c.y;d>n!=f>n&&r<(u-l)*(n-d)/(f-d)+l&&(a=!a)}return a}function RI(e,t){return t?CI({x:e.clientX,y:e.clientY},t):!1}function io(e){return t=>t.pointerType===\"mouse\"?e(t):void 0}var $I=Dv,PI=Bu,AI=Mv,LI=Fv,NI=qu,DI=zv,OI=Fs,MI=Bv,FI=Uv,zI=qv,VI=Wv,BI=Zv,HI=Kv,UI=Xv,jI=Qv,zs=\"DropdownMenu\",[qI,mY]=xa(zs,[Av]),ut=Av(),[GI,t1]=qI(zs),r1=e=>{const{__scopeDropdownMenu:t,children:r,dir:n,open:a,defaultOpen:o,onOpenChange:i,modal:s=!0}=e,c=ut(t),l=V(null),[d,u]=Tu({prop:a,defaultProp:o??!1,onChange:i,caller:zs});return p(GI,{scope:t,triggerId:qr(),triggerRef:l,contentId:qr(),open:d,onOpenChange:u,onOpenToggle:ne(()=>u(f=>!f),[u]),modal:s,children:p($I,{...c,open:d,onOpenChange:u,dir:n,modal:s,children:r})})};r1.displayName=zs;var n1=\"DropdownMenuTrigger\",a1=Z((e,t)=>{const{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,o=t1(n1,r),i=ut(r);return p(PI,{asChild:!0,...i,children:p(Be.button,{type:\"button\",id:o.triggerId,\"aria-haspopup\":\"menu\",\"aria-expanded\":o.open,\"aria-controls\":o.open?o.contentId:void 0,\"data-state\":o.open?\"open\":\"closed\",\"data-disabled\":n?\"\":void 0,disabled:n,...a,ref:Rs(t,o.triggerRef),onPointerDown:he(e.onPointerDown,s=>{!n&&s.button===0&&s.ctrlKey===!1&&(o.onOpenToggle(),o.open||s.preventDefault())}),onKeyDown:he(e.onKeyDown,s=>{n||([\"Enter\",\" \"].includes(s.key)&&o.onOpenToggle(),s.key===\"ArrowDown\"&&o.onOpenChange(!0),[\"Enter\",\" \",\"ArrowDown\"].includes(s.key)&&s.preventDefault())})})})});a1.displayName=n1;var WI=\"DropdownMenuPortal\",o1=e=>{const{__scopeDropdownMenu:t,...r}=e,n=ut(t);return p(AI,{...n,...r})};o1.displayName=WI;var i1=\"DropdownMenuContent\",s1=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=t1(i1,r),o=ut(r),i=V(!1);return p(LI,{id:a.contentId,\"aria-labelledby\":a.triggerId,...o,...n,ref:t,onCloseAutoFocus:he(e.onCloseAutoFocus,s=>{i.current||a.triggerRef.current?.focus(),i.current=!1,s.preventDefault()}),onInteractOutside:he(e.onInteractOutside,s=>{const c=s.detail.originalEvent,l=c.button===0&&c.ctrlKey===!0,d=c.button===2||l;(!a.modal||d)&&(i.current=!0)}),style:{...e.style,\"--radix-dropdown-menu-content-transform-origin\":\"var(--radix-popper-transform-origin)\",\"--radix-dropdown-menu-content-available-width\":\"var(--radix-popper-available-width)\",\"--radix-dropdown-menu-content-available-height\":\"var(--radix-popper-available-height)\",\"--radix-dropdown-menu-trigger-width\":\"var(--radix-popper-anchor-width)\",\"--radix-dropdown-menu-trigger-height\":\"var(--radix-popper-anchor-height)\"}})});s1.displayName=i1;var ZI=\"DropdownMenuGroup\",KI=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(NI,{...a,...n,ref:t})});KI.displayName=ZI;var YI=\"DropdownMenuLabel\",XI=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(DI,{...a,...n,ref:t})});XI.displayName=YI;var JI=\"DropdownMenuItem\",c1=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(OI,{...a,...n,ref:t})});c1.displayName=JI;var QI=\"DropdownMenuCheckboxItem\",eC=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(MI,{...a,...n,ref:t})});eC.displayName=QI;var tC=\"DropdownMenuRadioGroup\",rC=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(FI,{...a,...n,ref:t})});rC.displayName=tC;var nC=\"DropdownMenuRadioItem\",aC=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(zI,{...a,...n,ref:t})});aC.displayName=nC;var oC=\"DropdownMenuItemIndicator\",iC=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(VI,{...a,...n,ref:t})});iC.displayName=oC;var sC=\"DropdownMenuSeparator\",l1=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(BI,{...a,...n,ref:t})});l1.displayName=sC;var cC=\"DropdownMenuArrow\",lC=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(HI,{...a,...n,ref:t})});lC.displayName=cC;var uC=\"DropdownMenuSubTrigger\",dC=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(UI,{...a,...n,ref:t})});dC.displayName=uC;var pC=\"DropdownMenuSubContent\",fC=Z((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,a=ut(r);return p(jI,{...a,...n,ref:t,style:{...e.style,\"--radix-dropdown-menu-content-transform-origin\":\"var(--radix-popper-transform-origin)\",\"--radix-dropdown-menu-content-available-width\":\"var(--radix-popper-available-width)\",\"--radix-dropdown-menu-content-available-height\":\"var(--radix-popper-available-height)\",\"--radix-dropdown-menu-trigger-width\":\"var(--radix-popper-anchor-width)\",\"--radix-dropdown-menu-trigger-height\":\"var(--radix-popper-anchor-height)\"}})});fC.displayName=pC;var mC=r1,hC=a1,gC=o1,vC=s1,yC=c1,bC=l1;function u1({children:e,open:t,onOpenChange:r,modal:n=!1}){return p(mC,{open:t,onOpenChange:r,modal:n,children:e})}function d1({children:e,className:t,asChild:r=!0}){return p(hC,{asChild:r,className:t,children:e})}function p1({children:e,className:t,align:r=\"end\",sideOffset:n=6,portal:a=!0,onFocus:o,onPointerEnter:i,onPointerLeave:s}){const c=p(vC,{align:r,sideOffset:n,onFocus:o,onPointerEnter:i,onPointerLeave:s,className:z(\"dropdown-content z-[1200] min-w-48 rounded-lg p-1.5\",\"border border-gray-200 dark:border-gray-700\",\"bg-white dark:bg-gray-800\",\"shadow-lg\",t),children:e});return a?p(gC,{children:c}):c}function Rl({children:e,className:t,onSelect:r,asChild:n}){return p(yC,{asChild:n,onSelect:r,className:z(\"flex cursor-pointer select-none items-center gap-2 rounded-md px-2 py-1.5 outline-none\",\"text-sm text-gray-700 dark:text-gray-300\",\"hover:bg-gray-100 dark:hover:bg-gray-700/50\",\"focus:bg-gray-100 dark:focus:bg-gray-700/50\",\"transition-colors duration-150\",t),children:e})}function wC({className:e}){return p(bC,{className:z(\"my-1 h-px bg-gray-200 dark:bg-gray-700\",e)})}var _C=mb({BrandContextMenu:()=>f1});function f1({children:e,...t}){const r=ew(),{notify:n}=cE(),[a,o]=H(!1),[i,s]=H({x:0,y:0}),c=V(null),l=u=>{u.preventDefault(),s({x:u.clientX,y:u.clientY}),o(!0)},d=async u=>{try{await yT(u),n(_(\"div\",{children:[p(\"div\",{className:\"font-medium\",children:\"Copied to clipboard\"}),p(\"div\",{className:\"text-gray-500 dark:text-gray-400 text-xs\",children:\"SVG markup is now in your clipboard\"})]}))}catch(f){console.error(\"Clipboard error\",f),n(_(\"div\",{children:[p(\"div\",{className:\"font-medium\",children:\"Copy failed\"}),p(\"div\",{className:\"text-gray-500 dark:text-gray-400 text-xs\",children:\"Try again or download directly from the brand guide\"})]}))}};return _(\"div\",{onContextMenu:l,...t,children:[e,_(u1,{open:a,onOpenChange:o,modal:!0,children:[p(d1,{asChild:!1,children:p(\"span\",{ref:c,style:{position:\"fixed\",left:i.x,top:i.y,width:1,height:1}})}),_(p1,{sideOffset:4,align:\"start\",className:\"dark:bg-gray-900/50 backdrop-blur-md\",children:[[{label:\"Logo as SVG (Black)\",url:\"/images/logos/logo-black.svg\"},{label:\"Logo as SVG (White)\",url:\"/images/logos/logo-white.svg\",darkBg:!0},{label:\"Wordmark as SVG (Black)\",url:\"/images/logos/logo-word-black.svg\"},{label:\"Wordmark as SVG (White)\",url:\"/images/logos/logo-word-white.svg\",darkBg:!0}].map(({label:u,url:f,darkBg:m})=>_(Rl,{className:\"py-1\",onSelect:async()=>{try{await d(await(await fetch(f)).text())}catch(h){console.error(\"Failed to copy logo\",h)}},children:[u,p(\"div\",{className:z(\"p-1 rounded-full\",m?\"bg-black text-white shadow-md\":\"bg-white text-black shadow-md\"),children:p(\"img\",{src:f,alt:u,className:\"h-6\"})})]},u)),p(wC,{}),p(Rl,{onSelect:()=>r({to:\"/brand-guide\"}),children:\"Brand Guide & All Assets\"})]})]})]})}function m1({className:e,width:t=\"1em\",height:r=\"1em\",...n}){return p(\"svg\",{viewBox:\"0 0 640 512\",fill:\"currentColor\",width:t,height:r,role:\"img\",\"aria-hidden\":n[\"aria-label\"]?void 0:!0,className:e,...n,xmlns:\"http://www.w3.org/2000/svg\",children:p(\"path\",{d:\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"})})}function kC({className:e,width:t=\"1em\",height:r=\"1em\",...n}){return p(\"svg\",{viewBox:\"0 0 448 512\",fill:\"currentColor\",width:t,height:r,role:\"img\",\"aria-hidden\":n[\"aria-label\"]?void 0:!0,className:e,...n,xmlns:\"http://www.w3.org/2000/svg\",children:p(\"path\",{d:\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"})})}function SC({fit:e,format:t,height:r,quality:n,src:a,width:o,alt:i=\"\",loading:s=\"lazy\",decoding:c=\"async\",...l}){return p(\"img\",{src:Fe(()=>Zg(a,{fit:e,format:t,height:r,quality:n,width:o}),[e,t,r,n,a,o]),width:o,height:r,alt:i,loading:s,decoding:c,...l})}function xC({className:e,width:t=\"1em\",height:r=\"1em\",...n}){return p(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",width:t,height:r,role:\"img\",\"aria-hidden\":n[\"aria-label\"]?void 0:!0,className:e,...n,children:p(\"path\",{d:\"M6.335 5.144c-1.654 -1.199 -4.335 -2.127 -4.335 .826c0 .59 .35 4.953 .556 5.661c.713 2.463 3.13 2.75 5.444 2.369c-4.045 .665 -4.889 3.208 -2.667 5.41c1.03 1.018 1.913 1.59 2.667 1.59c2 0 3.134 -2.769 3.5 -3.5c.333 -.667 .5 -1.167 .5 -1.5c0 .333 .167 .833 .5 1.5c.366 .731 1.5 3.5 3.5 3.5c.754 0 1.637 -.571 2.667 -1.59c2.222 -2.203 1.378 -4.746 -2.667 -5.41c2.314 .38 4.73 .094 5.444 -2.369c.206 -.708 .556 -5.072 .556 -5.661c0 -2.953 -2.68 -2.025 -4.335 -.826c-2.293 1.662 -4.76 5.048 -5.665 6.856c-.905 -1.808 -3.372 -5.194 -5.665 -6.856z\"})})}function EC({className:e,width:t=\"1em\",height:r=\"1em\",...n}){return _(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",width:t,height:r,role:\"img\",\"aria-hidden\":n[\"aria-label\"]?void 0:!0,className:e,...n,children:[p(\"path\",{d:\"M4 4l11.733 16h4.267l-11.733 -16z\"}),p(\"path\",{d:\"M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772\"})]})}function h1({className:e,width:t=\"1em\",height:r=\"1em\",...n}){return p(\"svg\",{viewBox:\"0 0 461 461\",fill:\"currentColor\",width:t,height:r,role:\"img\",\"aria-hidden\":n[\"aria-label\"]?void 0:!0,className:e,...n,xmlns:\"http://www.w3.org/2000/svg\",children:p(\"path\",{d:\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"})})}var g1=Bt(null);function v1(){const e=qt(g1);if(!e)throw new Error(\"Collapsible components must be used within a Collapsible\");return e}function y1({open:e,defaultOpen:t=!1,onOpenChange:r,children:n,className:a}){const[o,i]=H(t),s=e!==void 0,c=s?e:o,l=ne(()=>{s?r?.(!c):i(u=>{const f=!u;return r?.(f),f})},[s,c,r]),d=Fe(()=>({open:c,toggle:l}),[c,l]);return p(g1.Provider,{value:d,children:p(\"div\",{className:a,\"data-collapsible\":!0,children:typeof n==\"function\"?n(d):n})})}function tm({children:e,className:t,onClick:r,onMouseDown:n,type:a=\"button\",...o}){const{open:i,toggle:s}=v1();return p(\"button\",{...o,type:a,\"aria-expanded\":i,onMouseDown:c=>{c.stopPropagation(),n?.(c)},onClick:c=>{c.stopPropagation(),s(),r?.(c)},className:z(\"cursor-pointer select-none\",t),\"data-collapsible-trigger\":!0,children:e})}function b1({children:e,className:t}){const{open:r}=v1();return p(\"div\",{className:z(\"grid transition-[grid-template-rows] duration-200 ease-out\",r?\"grid-rows-[1fr]\":\"grid-rows-[0fr]\",t),children:p(\"div\",{className:\"overflow-hidden\",children:e})})}var w1={framework:\"framework\",state:\"state\",ui:\"headlessUI\",performance:\"performance\",tooling:\"tooling\"},TC={framework:\"framework\",state:\"state\",headlessUI:\"ui\",performance:\"performance\",tooling:\"tooling\"},hY=Object.keys(w1),gY={framework:{slug:\"framework\",groupId:\"framework\",name:qn.framework,shortName:\"Framework\",headline:\"Router-first apps, from SPA to full-stack\",intro:\"Typed routes, URL state, loaders, links, SSR, streaming, server functions, and deployable output from one app model.\",topPickId:\"start\",accent:{from:\"from-teal-500\",to:\"to-cyan-500\",text:\"text-cyan-600 dark:text-cyan-400\"}},state:{slug:\"state\",groupId:\"state\",name:qn.state,shortName:\"Data & State\",headline:\"The right state layer for every kind of data\",intro:\"Four layers for apps that cache remote truth, sync collections, react locally, and talk to models.\",topPickId:\"query\",accent:{from:\"from-cyan-500\",to:\"to-emerald-500\",text:\"text-cyan-600 dark:text-cyan-400\"}},ui:{slug:\"ui\",groupId:\"headlessUI\",name:qn.headlessUI,shortName:\"UI & UX\",headline:\"Headless engines for the UI users actually touch\",intro:\"Tables, forms, and hotkeys that leave markup and styling in your hands while handling row models, field state, and keyboard flow.\",topPickId:\"table\",accent:{from:\"from-blue-500\",to:\"to-yellow-500\",text:\"text-blue-600 dark:text-blue-400\"}},performance:{slug:\"performance\",groupId:\"performance\",name:qn.performance,shortName:\"Performance\",headline:\"Render less, schedule less, stay fast\",intro:\"Virtualization and pacing primitives for large interfaces, event-heavy inputs, queues, batches, and rate limits.\",topPickId:\"virtual\",accent:{from:\"from-purple-500\",to:\"to-lime-500\",text:\"text-purple-600 dark:text-purple-400\"}},tooling:{slug:\"tooling\",groupId:\"tooling\",name:qn.tooling,shortName:\"Tooling\",headline:\"The tools around TanStack apps and packages\",intro:\"The workbench around TanStack apps and packages: inspect libraries, scaffold projects, publish packages, and preserve package guidance.\",topPickId:\"devtools\",accent:{from:\"from-indigo-500\",to:\"to-orange-500\",text:\"text-indigo-600 dark:text-indigo-400\"}}};function vY(e){return[...Wg[w1[e]]]}function sa(e,t){return new Intl.NumberFormat(void 0,{style:\"currency\",currency:t,minimumFractionDigits:0,maximumFractionDigits:0}).format(typeof e==\"string\"?Number(e):e)}var IC=4096;function rm(e){if(!(typeof e!=\"number\"||!Number.isFinite(e)))return Math.min(IC,Math.max(1,Math.round(e)))}function ca(e,t={}){let r;try{r=new URL(e)}catch{return\"\"}if(r.protocol!==\"https:\"&&r.protocol!==\"http:\"||r.username||r.password)return\"\";const n=rm(t.width),a=rm(t.height);return n&&r.searchParams.set(\"width\",String(n)),a&&r.searchParams.set(\"height\",String(a)),t.format&&r.searchParams.set(\"format\",t.format),t.crop&&r.searchParams.set(\"crop\",t.crop),r.toString()}var CC=ws(()=>k(()=>import(\"./SearchModal-DBYSK44L.js\").then(e=>({default:e.AiDock})),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),RC=ws(()=>k(()=>import(\"./NavbarAuthControls-BxvnTsXr.js\").then(e=>({default:e.NavbarAuthControls})),__vite__mapDeps([12,3,4,5,1,13,14]))),$C=({title:e})=>_($e,{to:\"/\",className:z(\"inline-flex items-center gap-1.5 cursor-pointer\",e?\"shrink-0\":\"\"),children:[_(\"div\",{className:\"w-[30px] inline-grid items-center grid-cols-1 grid-rows-1 [&>*]:transition-opacity [&>*]:duration-1000\",children:[p(SC,{src:\"/images/logos/logo-color-100.png\",alt:\"\",width:30,quality:90,className:\"row-start-1 col-start-1 w-full group-hover:opacity-0\"}),p(\"img\",{src:\"/images/logos/logo-black.svg\",alt:\"\",className:\"row-start-1 col-start-1 w-full dark:opacity-0 opacity-0 group-hover:opacity-100\"}),p(\"img\",{src:\"/images/logos/logo-white.svg\",alt:\"\",className:\"row-start-1 col-start-1 w-full light:opacity-0 dark:block opacity-0 group-hover:opacity-100\"})]}),p(\"div\",{children:\"TanStack\"})]}),nm=6,am=\"hidden min-[900px]:flex\",om=\"min-[900px]:hidden\",PC=\"hidden min-[1120px]:flex\",AC=[\"framework\",\"state\",\"headlessUI\",\"performance\",\"tooling\"],LC=[[\"framework\",\"state\"],[\"headlessUI\",\"performance\"],[\"tooling\"]],im=[{key:\"libraries\",label:\"Libraries\",to:\"/libraries\",sections:[]},{key:\"learn\",label:\"Blog\",to:\"/blog\",sections:[{label:\"Resources\",items:[{label:\"Blog\",to:\"/blog\",description:\"Release notes, architecture notes, and essays.\",icon:p0},{label:\"YouTube\",to:\"https://youtube.com/@tan_stack\",description:\"The official TanStack channel.\",icon:h1}]}],rail:{eyebrow:\"Workshops\",title:\"Learn from maintainers\",description:\"Remote and in-person TanStack workshops for teams that need depth.\",item:{label:\"Professional Workshops\",to:\"/workshops\",icon:ac}}},{key:\"community\",label:\"Community\",sections:[{label:\"Channels\",items:[{label:\"Discord\",to:\"https://tlinz.com/discord\",description:\"Community support and real-time discussion.\",icon:m1},{label:\"GitHub\",to:\"https://github.com/TanStack\",description:\"Source, issues, discussions, and releases.\",icon:Ms}]},{label:\"People & Work\",items:[{label:\"Maintainers\",to:\"/maintainers\",description:\"Meet the people maintaining the stack.\",icon:Ib},{label:\"Contributors\",to:\"/maintainers\",description:\"Core, library, and community contributors.\",icon:ac},{label:\"Showcase\",to:\"/showcase\",description:\"Products and teams building with TanStack.\",icon:u0}]}]},{key:\"tools\",label:\"Tools\",sections:[{label:\"Tools\",items:[{label:\"Builder\",to:\"/builder\",description:\"Generate TanStack app starters.\",badge:\"Alpha\",icon:kb},{label:\"Stats\",to:\"/stats/npm\",description:\"NPM and ecosystem usage data.\",icon:$b}]}]},{key:\"merch\",label:\"Merch\",to:\"/shop\",sections:[]},{key:\"support\",label:\"Support\",sections:[{label:\"Support\",items:[{label:\"Support Overview\",to:\"/support\",description:\"Find the right support path.\",icon:f0},{label:\"Partners\",to:\"/partners\",description:\"Companies supporting TanStack.\",icon:Rb},{label:\"OSS Sponsors\",to:\"/\",hash:\"sponsors\",description:\"Sponsors keeping TanStack open source.\",icon:jd},{label:\"Enterprise Support\",to:\"/paid-support\",description:\"Private consulting and expert support.\",icon:ac},{label:\"Contact\",to:\"mailto:support@tanstack.com\",description:\"Get in touch with the TanStack team.\",icon:qd}]},{label:\"About\",items:[{label:\"Ethos\",to:\"/ethos\",description:\"How we think about open source and products.\",icon:jd},{label:\"Tenets\",to:\"/tenets\",description:\"The values that shape TanStack libraries.\",icon:Pi},{label:\"Brand Guide\",to:\"/brand-guide\",description:\"Logos, colors, and brand usage.\",icon:Fb}]}],rail:{eyebrow:\"Partners\",title:\"Work with TanStack\",description:\"Sponsorships, placements, and partner pages.\",item:{label:\"Partnership Inquiry\",to:\"mailto:partners@tanstack.com?subject=TanStack Partnership Inquiry\",icon:qd}}}];function NC(e){return Gg(e)}function DC(e){return e.name.replace(/^TanStack\\s+/,\"\")}function OC(e){return e.startsWith(\"http\")||e.startsWith(\"mailto:\")}function MC(e){return`${e.to}/latest/docs`}function FC(){return AC.map(e=>{const t=Wg[e].filter(NC);return{id:e,label:qn[e],libraries:t}}).filter(e=>e.libraries.length>0)}function zC(e){const t=new Map(e.map(r=>[r.id,r]));return LC.map(r=>r.flatMap(n=>{const a=t.get(n);return a?[a]:[]})).filter(r=>r.length>0)}function VC(){const{isAiDockOpen:e}=Ru(),[t,r]=H(e);return U(()=>{e&&r(!0)},[e]),!t&&!e?null:p(fa,{fallback:null,children:p(CC,{})})}function BC({children:e}){const t=Hc(),r=b0(),{Title:n}=Fe(()=>({Title:[...t].reverse().find(y=>y.staticData.Title)?.staticData.Title??null}),[t]),a=V(null),o=V(null);U(()=>{const y=o.current;if(!y)return;const S=()=>{const E=Math.ceil(y.getBoundingClientRect().width+32);y.style.setProperty(\"--ts-primary-nav-target-width\",`${E}px`)};let w=null;const C=()=>{w===null&&(w=window.requestAnimationFrame(()=>{w=null,S()}))};S();const T=typeof window.ResizeObserver==\"function\"?new window.ResizeObserver(C):null;return T?.observe(y),window.addEventListener(\"resize\",C),()=>{w!==null&&window.cancelAnimationFrame(w),T?.disconnect(),window.removeEventListener(\"resize\",C)}},[]);const[i,s]=H(!1),[c,l]=H(null),[d,u]=H(!1);U(()=>{s(!1)},[r.href]);const f=ne(()=>{if(typeof document>\"u\")return;const y=document.activeElement;y instanceof HTMLElement&&a.current?.contains(y)&&y.blur()},[]),m=ne(y=>{l(y),f()},[f]),h=ne(()=>{u(!0)},[]);U(()=>{if(!i)return;const y=S=>{S.key===\"Escape\"&&s(!1)};return document.addEventListener(\"keydown\",y),()=>{document.removeEventListener(\"keydown\",y)}},[i]);const g=y=>_($e,{to:\"/login\",\"aria-label\":\"Log In\",className:z(\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap\",\"bg-black dark:bg-white text-white dark:text-black\",\"hover:bg-gray-800 dark:hover:bg-gray-200\",\"transition-colors duration-200 text-xs font-medium\",y),children:[p(Ab,{className:\"w-3.5 h-3.5\"}),p(\"span\",{className:\"hidden min-[430px]:inline\",children:\"Log In\"})]}),v=y=>d?p(fa,{fallback:g(y),children:p(RC,{className:y})}):g(y),b=p(YC,{}),I=i;return _(fe,{children:[_(\"div\",{className:z(\"w-full h-[var(--navbar-height)] p-2 fixed top-0 z-[100] bg-white/90 dark:bg-black/90 backdrop-blur-lg\",\"flex items-center justify-between gap-2 min-[1120px]:gap-3\",\"border-b border-gray-500/20\"),ref:a,children:[_(\"div\",{className:\"flex min-w-0 flex-1 items-center gap-2 min-[1120px]:gap-3\",children:[_(\"div\",{className:\"flex items-center gap-2 font-black text-xl uppercase min-w-0\",children:[p(f1,{className:z(\"flex items-center group shrink-0\"),children:p($C,{title:n})}),n?p(\"div\",{className:\"truncate\",children:p(n,{})}):null]}),p(\"nav\",{ref:o,\"aria-label\":\"Primary navigation\",className:z(am,\"relative shrink-0 items-center gap-0\"),children:im.map(y=>p(HC,{group:y,dismissed:c===y.key,onDismiss:()=>m(y.key),onResetDismissed:()=>{l(S=>S===y.key?null:S)}},y.key))})]}),_(\"div\",{className:\"flex shrink-0 items-center gap-1.5 sm:gap-2\",children:[p(\"div\",{className:PC,children:b}),p(zT,{}),p(FT,{}),p(BT,{iconOnly:!0}),p(HT,{}),p(\"div\",{className:z(am,\"items-center gap-2\"),onFocusCapture:h,onPointerEnter:h,onTouchStart:h,children:v()}),p(\"button\",{type:\"button\",\"aria-label\":i?\"Close Menu\":\"Open Menu\",\"aria-expanded\":i,\"aria-controls\":\"primary-mobile-menu\",className:z(\"inline-flex h-9 w-9 items-center justify-center rounded-md\",\"text-gray-700 transition-colors hover:bg-gray-500/10\",\"dark:text-gray-200\",om),onClick:()=>s(y=>!y),children:i?p(h0,{className:\"h-5 w-5\"}):p(vb,{className:\"h-5 w-5\"})})]})]}),p(y1,{open:i,onOpenChange:s,className:om,children:p(b1,{className:z(\"fixed left-0 right-0 top-[var(--navbar-height)] z-[90]\",\"motion-reduce:transition-none\",i?\"pointer-events-auto\":\"pointer-events-none\"),children:p(\"div\",{id:\"primary-mobile-menu\",\"data-mobile-menu\":!0,\"aria-hidden\":!i,className:z(\"ts-glass-menu max-h-[calc(100dvh-var(--navbar-height))] overflow-y-auto\",\"border-b border-white/45 bg-white/80 text-base shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150\",\"dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"),children:_(\"div\",{className:\"border-t border-white/30 dark:border-white/10\",children:[_(\"div\",{className:\"flex items-center justify-end gap-2 p-2\",onFocusCapture:h,onPointerEnter:h,onTouchStart:h,children:[b,v(\"h-9 px-3 text-sm\")]}),p(\"nav\",{className:\"grid gap-1.5 px-2 pb-2\",\"aria-label\":\"Mobile navigation\",children:im.map(y=>p(jC,{group:y,onNavigate:()=>s(!1)},y.key))})]})})})}),p(\"div\",{\"aria-hidden\":\"true\",\"data-site-menu-tint\":!0,className:z(\"pointer-events-none fixed inset-x-0 bottom-0 top-[var(--navbar-height)] z-[80]\",\"bg-white/45 transition-opacity duration-200 motion-reduce:transition-none dark:bg-black/45\",I?\"opacity-100\":\"opacity-0\")}),p(\"div\",{\"data-site-content\":!0,className:z(`min-h-[calc(100dvh-var(--navbar-height))] flex flex-col\n          min-w-0 w-full transition-[filter] duration-200 motion-reduce:transition-none\n          pt-[var(--navbar-height)]`,I?\"blur-[4px]\":\"filter-none\"),children:p(\"div\",{className:\"flex-1 min-w-0 flex flex-col w-full min-h-0\",children:e})}),p(VC,{})]})}function HC({group:e,dismissed:t,onDismiss:r,onResetDismissed:n}){const a=z(\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px]\",\"text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950\",\"dark:text-gray-300 dark:hover:text-white\");return _(\"div\",{className:\"ts-mega-trigger-wrap\",\"data-menu-key\":e.key,\"data-menu-dismissed\":t?\"true\":void 0,onPointerLeave:n,onFocusCapture:n,children:[e.to?p($e,{to:e.to,\"data-menu-key\":e.key,className:a,onClick:r,preload:\"intent\",children:p(\"span\",{children:e.label})}):p(\"button\",{type:\"button\",\"data-menu-key\":e.key,className:a,onMouseDown:o=>{o.preventDefault()},children:p(\"span\",{children:e.label})}),p(UC,{group:e,onNavigate:r})]})}function UC({group:e,onNavigate:t}){return p(\"div\",{className:\"ts-mega-dropdown\",children:p(\"div\",{className:z(\"ts-mega-dropdown-panel ts-glass-menu rounded-xl\",\"w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)]\",\"border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150\",\"dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"),children:p(_1,{group:e,onNavigate:t,variant:\"desktop\"})})})}function jC({group:e,onNavigate:t}){return p(y1,{className:\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\",children:({open:r})=>_(fe,{children:[e.to?p(\"div\",{className:\"flex items-center\",children:p(tm,{\"aria-label\":`${r?\"Collapse\":\"Expand\"} ${e.label}`,className:z(\"flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800\",\"hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\",r&&\"text-gray-950 dark:text-white\"),children:p(\"span\",{className:\"min-w-0 flex-1 truncate\",children:e.label})})}):p(tm,{className:z(\"flex w-full items-center px-3 py-3 text-left font-black text-gray-800\",\"hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\",r&&\"text-gray-950 dark:text-white\"),children:e.label}),p(b1,{className:\"border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\",children:p(\"div\",{className:\"px-2 pb-3 pt-1\",children:p(_1,{group:e,onNavigate:t,variant:\"mobile\"})})})]})})}function _1({group:e,onNavigate:t,variant:r}){return e.key===\"libraries\"?p(qC,{onNavigate:t,variant:r}):e.key===\"merch\"?p(WC,{onNavigate:t,variant:r}):_(\"div\",{className:z(r===\"desktop\"?e.rail?\"grid w-max items-start gap-4 grid-cols-[max-content_260px]\":\"grid w-max gap-3\":\"grid gap-3\"),children:[p(\"div\",{children:p(\"div\",{className:z(\"grid gap-3\",r===\"desktop\"&&e.sections.length>1&&\"grid-cols-[repeat(2,260px)]\"),children:e.sections.map((n,a)=>_(\"div\",{className:z(r===\"mobile\"&&a===0&&\"pt-1.5\",r===\"mobile\"&&a>0&&\"pt-3\"),children:[p(\"div\",{className:\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\",children:n.label}),p(\"div\",{className:z(\"grid gap-1\",r===\"desktop\"&&e.key===\"learn\"&&\"grid-cols-[repeat(2,260px)]\",r===\"desktop\"&&e.key===\"tools\"&&\"grid-cols-[repeat(2,260px)]\"),children:n.items.map(o=>p(so,{item:o,onNavigate:t,variant:r},`${o.label}-${o.to}-${o.hash??\"\"}`))})]},n.label))})}),e.rail?p(KC,{rail:e.rail,onNavigate:t,variant:r}):null]})}function qC({onNavigate:e,variant:t}){const r=FC(),n=zC(r),a={label:\"All Libraries\",to:\"/libraries\",description:\"Browse the full set of public packages.\",icon:hb};return p(\"div\",{className:z(t===\"desktop\"?\"grid gap-4\":\"grid gap-3\"),children:p(\"div\",{children:_(\"div\",{className:z(t===\"desktop\"?\"grid w-max max-h-[min(62dvh,560px)] grid-cols-[repeat(3,max-content)] items-start justify-start gap-x-8 overflow-y-auto pr-2\":\"grid gap-3\"),children:[t===\"mobile\"?p(so,{item:a,onNavigate:e,variant:\"mobile\",compact:!0}):null,t===\"desktop\"?n.map(o=>p(\"div\",{className:\"grid content-start gap-y-5\",children:o.map(i=>p(sm,{group:i,onNavigate:e,variant:\"desktop\"},i.id))},o.map(i=>i.id).join(\"-\"))):r.map(o=>p(sm,{group:o,onNavigate:e,variant:\"mobile\"},o.id))]})})})}function sm({group:e,onNavigate:t,variant:r}){const n=TC[e.id];return _(\"section\",{className:z(\"break-inside-avoid\",r===\"desktop\"?\"[break-inside:avoid]\":\"pb-3\"),children:[p(\"div\",{className:\"mb-1.5 px-1\",children:r===\"desktop\"?p($e,{to:\"/stack/$category\",params:{category:n},onClick:t,className:\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\",preload:\"intent\",children:e.label}):p(\"div\",{className:\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\",children:e.label})}),p(\"div\",{className:\"grid gap-0.5\",children:e.libraries.map(a=>p(GC,{library:a,onNavigate:t},a.id))})]})}function GC({library:e,onNavigate:t}){const r=DC(e),n=MC(e);return _(\"div\",{\"data-library-menu-item\":!0,className:\"flex items-center gap-1.5\",children:[_($e,{to:e.to,onClick:t,className:\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\",preload:\"intent\",children:[p(\"span\",{className:z(\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30\",e.bgStyle)}),_(\"span\",{className:\"flex min-w-0 flex-1 items-center gap-1.5\",children:[p(\"span\",{className:\"min-w-0 truncate\",children:r}),e.badge?p(\"span\",{\"data-library-badge\":!0,className:z(\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none\",\"group-hover/library:visible group-focus-within/library:visible\",e.textStyle),children:e.badge}):null]})]}),p(\"div\",{className:\"flex shrink-0 items-center gap-1\",children:p($e,{to:n,onClick:t,className:\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\",preload:\"intent\",children:\"Docs\"})})]})}function WC({onNavigate:e,variant:t}){const r=V(null),[n,a]=H(!1),[o,i]=H([]),[s,c]=H(!0);U(()=>{const d=r.current,u=(t===\"desktop\"?d?.closest(\".ts-mega-trigger-wrap\"):null)??d;if(!u)return;const f=()=>{a(!0)};return u.addEventListener(\"pointerenter\",f),u.addEventListener(\"focusin\",f),()=>{u.removeEventListener(\"pointerenter\",f),u.removeEventListener(\"focusin\",f)}},[t]),U(()=>{if(!n)return;let d=!1;async function u(){c(!0);try{const f=await zu({data:{first:nm,sortKey:\"CREATED_AT\",reverse:!0}});d||i(f.nodes)}catch{d||i([])}finally{d||c(!1)}}return u(),()=>{d=!0}},[n]);const l={label:\"All Merch\",to:\"/shop\",description:\"Browse all TanStack apparel, accessories, and stickers.\",icon:Gl};return _(\"div\",{ref:r,className:z(t===\"desktop\"?\"grid gap-4\":\"grid gap-3\"),children:[_(\"section\",{children:[p(\"div\",{className:\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\",children:\"Recent Products\"}),p(\"div\",{className:z(\"grid gap-1\",t===\"desktop\"&&\"md:grid-cols-2\"),children:n&&s?Array.from({length:nm},(d,u)=>_(\"div\",{className:z(\"rounded-lg px-2 py-1.5\",t===\"desktop\"?\"flex w-44 items-center gap-2\":\"flex items-center gap-2\"),\"aria-hidden\":\"true\",children:[p(\"div\",{className:z(\"shrink-0 animate-pulse rounded-md bg-gray-200 dark:bg-gray-800\",t===\"desktop\"?\"h-10 w-10\":\"h-11 w-11\")}),_(\"div\",{className:\"min-w-0 flex-1\",children:[p(\"div\",{className:\"h-3 w-3/4 animate-pulse rounded bg-gray-200 dark:bg-gray-800\"}),p(\"div\",{className:\"mt-1.5 h-2.5 w-1/3 animate-pulse rounded bg-gray-200 dark:bg-gray-800\"})]})]},u)):o.map(d=>p(ZC,{product:d,onNavigate:e,variant:t},d.id))})]}),p(so,{item:l,onNavigate:e,variant:t,compact:!0})]})}function ZC({product:e,onNavigate:t,variant:r}){const n=e.featuredImage,a=e.priceRange.minVariantPrice;return _($e,{to:\"/shop/products/$handle\",params:{handle:e.handle},onClick:t,className:z(\"group flex items-center gap-2 rounded-lg px-2 py-1.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none\",r===\"desktop\"&&\"w-44\",r===\"mobile\"&&\"py-2\"),preload:\"intent\",children:[p(\"span\",{className:z(\"block overflow-hidden rounded-md bg-gray-100 dark:bg-gray-900\",r===\"desktop\"?\"h-10 w-10 shrink-0\":\"h-11 w-11 shrink-0\"),children:n?p(\"img\",{src:ca(n.url,{width:160,format:\"webp\"}),alt:n.altText??e.title,className:\"h-full w-full object-cover transition-transform duration-200 group-hover:scale-105\",loading:\"lazy\"}):p(\"span\",{className:\"flex h-full w-full items-center justify-center text-gray-400\",children:p(Gl,{className:\"h-5 w-5\"})})}),_(\"span\",{className:\"block min-w-0\",children:[p(\"span\",{className:\"block truncate text-sm font-bold text-gray-950 dark:text-white\",children:e.title}),p(\"span\",{className:\"mt-0.5 block text-xs text-gray-600 dark:text-gray-400\",children:sa(a.amount,a.currencyCode)})]})]})}function KC({rail:e,onNavigate:t,variant:r}){return r===\"mobile\"?p(\"div\",{className:\"pt-1\",children:p(so,{item:e.item,onNavigate:t,variant:\"mobile\",compact:!0})}):_(\"aside\",{className:\"w-[260px] rounded-lg border border-gray-200 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-950\",children:[p(\"div\",{className:\"text-xs font-black uppercase text-gray-500 dark:text-gray-400\",children:e.eyebrow}),p(\"div\",{className:\"mt-2 text-base font-black text-gray-950 dark:text-white\",children:e.title}),p(\"p\",{className:\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\",children:e.description}),p(\"div\",{className:\"mt-4\",children:p(so,{item:e.item,onNavigate:t,variant:\"desktop\",compact:!0})})]})}function so({item:e,onNavigate:t,variant:r,compact:n}){const a=e.icon,o=OC(e.to),i=z(\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left\",\"hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none\",n&&\"bg-white dark:bg-black/40\",r===\"desktop\"&&!n&&\"w-[260px]\",r===\"mobile\"&&\"px-2 py-3\"),s=_(fe,{children:[a?p(\"span\",{className:\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\",children:p(a,{className:\"h-4 w-4\"})}):null,_(\"span\",{className:\"min-w-0 flex-1\",children:[_(\"span\",{className:\"flex items-center gap-2\",children:[p(\"span\",{className:\"font-bold text-gray-950 dark:text-white\",children:e.label}),e.badge?p(\"span\",{className:\"rounded-md border border-green-500/50 px-1.5 py-0.5 text-[0.6rem] font-black uppercase leading-none text-green-600 dark:text-green-400\",children:e.badge}):null,o&&!e.to.startsWith(\"mailto:\")?p(Sb,{className:\"h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\"}):null]}),e.description?p(\"span\",{className:z(\"mt-0.5 block text-gray-600 dark:text-gray-400\",r===\"desktop\"?\"text-xs leading-4\":\"text-sm leading-5\"),children:e.description}):null]})]});return o?p(\"a\",{href:e.to,target:e.to.startsWith(\"mailto:\")?void 0:\"_blank\",rel:e.to.startsWith(\"mailto:\")?void 0:\"noopener noreferrer\",className:i,onClick:t,children:s}):p($e,{to:e.to,hash:e.hash,className:i,onClick:t,preload:\"intent\",children:s})}var cm=[{label:\"GitHub\",href:\"https://github.com/TanStack\",Icon:Ms},{label:\"Discord\",href:\"https://tlinz.com/discord\",Icon:m1},{label:\"YouTube\",href:\"https://youtube.com/@tan_stack\",Icon:h1},{label:\"X (Twitter)\",href:\"https://x.com/tan_stack\",Icon:EC},{label:\"Bluesky\",href:\"https://bsky.app/profile/tanstack.com\",Icon:xC},{label:\"Instagram\",href:\"https://instagram.com/tan_stack\",Icon:kC}];function YC(){const e=cm.slice(0,3);return _(u1,{children:[p(d1,{children:p(\"button\",{type:\"button\",\"aria-label\":\"TanStack social channels\",title:\"Social channels\",className:\"inline-flex h-9 items-center px-0\",children:p(\"span\",{className:\"relative inline-flex items-center\",children:e.map(({label:t,Icon:r},n)=>p(\"span\",{className:z(\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\",n>0&&\"-ml-3\"),style:{zIndex:e.length-n},children:p(r,{className:\"h-3 w-3\"})},t))})})}),p(p1,{align:\"end\",sideOffset:8,className:\"min-w-44\",children:cm.map(({label:t,href:r,Icon:n})=>p(Rl,{asChild:!0,children:_(\"a\",{href:r,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":`TanStack on ${t}`,children:[p(n,{className:\"h-3.5 w-3.5\"}),p(\"span\",{children:t})]})},r))})]})}var XC={trackEvent(e,t){typeof window>\"u\"||!window.gtag||window.gtag(\"event\",e,t)}},yY={mode_used:\"none\",idea_used:\"none\"};function JC(e){return e===\"/\"?\"home\":e.startsWith(\"/partners/\")?e===\"/partners/\"||e===\"/partners\"?\"partners_index\":\"partner_detail\":e.startsWith(\"/blog/\")?e===\"/blog/\"||e===\"/blog\"?\"blog_index\":\"blog_post\":e.startsWith(\"/docs/\")||e.includes(\"/docs/\")?\"docs\":e.startsWith(\"/partners-embed\")?\"partners_embed\":e===\"/builder\"||e===\"/builder/\"||e.startsWith(\"/builder/\")?\"application_builder\":\"page\"}function k1(e){if(typeof e==\"boolean\"||typeof e==\"number\"||typeof e==\"string\")return e;if(e!=null){if(Array.isArray(e))return e.map(t=>k1(t)).filter(t=>t!==void 0).join(\",\");try{return JSON.stringify(e)}catch{return String(e)}}}function QC(e){const t={};typeof window<\"u\"&&(t.page_location=window.location.href,t.page_path=window.location.pathname,t.page_title=document.title,t.page_type=JC(window.location.pathname));for(const[r,n]of Object.entries(e)){const a=k1(n);a!==void 0&&(t[r]=a)}return t}var eR=[XC];function S1(e,t){const r=QC(t);for(const n of eR)try{n.trackEvent(e,r)}catch{}}function tR(e){S1(\"page_view\",{page_location:window.location.href,page_path:e,page_title:document.title})}function bY({enabled:e=!0,event:t,props:r,threshold:n=.5}){const a=V(null),o=V(!1),i=V(r);return U(()=>{i.current=r},[r]),U(()=>{if(!e||o.current)return;const s=a.current;if(!s)return;const c=()=>{o.current||(o.current=!0,S1(t,i.current))};if(typeof IntersectionObserver>\"u\"){c();return}const l=new IntersectionObserver(d=>{for(const u of d)if(u.isIntersecting&&!(u.intersectionRatio<n)){c(),l.disconnect();return}},{threshold:[n]});return l.observe(s),()=>{l.disconnect()}},[e,t,n]),a}var rR=[\"gold\",\"silver\",\"bronze\"],lm={gold:0,silver:1,bronze:2},x1=[{category:\"deployment\",partnerId:\"cloudflare\",placementRank:0}];function es(e){return e.tier??\"bronze\"}function nR(){const e=globalThis.crypto;if(e?.randomUUID)return e.randomUUID();if(e?.getRandomValues){const t=new Uint32Array(4);return e.getRandomValues(t),Array.from(t,r=>r.toString(36)).join(\"\")}return`${Date.now().toString(36)}${Math.random().toString(36).slice(2)}`}function wY(e,t){return`${e}:${t}`}function aR({category:e,orderStrategy:t,seed:r,surface:n}){return{category:e,orderStrategy:t,rotationSeed:t===\"tier-rotated\"?r??n:void 0}}function um(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return t>>>0}function E1(e,t){const r=e.name.localeCompare(t.name);return r!==0?r:e.id.localeCompare(t.id)}function dm(e,t){if(e.category===t)return x1.find(r=>r.category===t&&r.partnerId===e.id)?.placementRank}function oR(e,t,r){return r.category?r.category:e.category===t.category?e.category:void 0}function iR(e,t,r){const n=oR(e,t,r);if(!n)return 0;const a=dm(e,n),o=dm(t,n);return a!==void 0&&o!==void 0?a-o:a!==void 0?-1:o!==void 0?1:0}function sR(e,t){let r=e;for(const n of x1){if(!(t.category===n.category||r.some(c=>c.category===n.category&&c.id!==n.partnerId)))continue;const a=[],o=[],i=[];let s;for(const c of r){if(c.category===n.category&&c.id===n.partnerId){s=c;continue}if(s){i.push(c);continue}if(c.category===n.category){o.push(c);continue}a.push(c)}!s||o.length===0||(r=[...a,s,...o,...i])}return r}function cR(e,t){const r=t.score-e.score;return r!==0?r:E1(e,t)}function lR(e,t,r){const n=typeof e.placementWeight==\"number\"&&e.placementWeight>0?e.placementWeight:1,a=typeof t.placementWeight==\"number\"&&t.placementWeight>0?t.placementWeight:1,o=(um(`${r}:${e.id}`)+1)/4294967297,i=(um(`${r}:${t.id}`)+1)/4294967297,s=-Math.log(o)/n- -Math.log(i)/a;return s!==0?s:E1(e,t)}function uR(e,t,r){const n=lm[es(e)]-lm[es(t)];if(n!==0)return n;const a=iR(e,t,r);return a!==0?a:r.orderStrategy===\"tier-rotated\"&&r.rotationSeed?lR(e,t,r.rotationSeed):cR(e,t)}function T1(e,t){return sR([...e].sort((r,n)=>uR(r,n,t)),t)}function _Y(e,t){return rR.map(r=>({tier:r,partners:T1(e.filter(n=>es(n)===r),t)})).filter(r=>r.partners.length>0)}function kY(e,t){return{order_strategy:t.orderStrategy,partner_tier:es(e),rotation_seed:t.rotationSeed}}var dR=\"G-JMT1Z50SPS\",I1=\"/_a\",pR=`${I1}/gtag.js`,fR=\"(function(){try{var t=localStorage.getItem('theme')||'auto';var v=['light','dark','auto'].includes(t)?t:'auto';var r=v==='auto'?(matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'):v;document.documentElement.classList.add(r);if(v==='auto')document.documentElement.classList.add('auto');document.documentElement.style.colorScheme=r}catch(e){var r=matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';document.documentElement.classList.add(r,'auto');document.documentElement.style.colorScheme=r}})()\",mR=`(function(){var id='${dR}';var src='${pR}';window.dataLayer=window.dataLayer||[];window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};window.gtag('js',new Date());window.gtag('config',id,{transport_url:window.location.origin+'${I1}'});var loaded=false;var load=function(){if(loaded)return;loaded=true;var script=document.createElement('script');script.async=true;script.src=src;script.setAttribute('data-ga-loader','true');document.head.appendChild(script)};if(typeof window.requestIdleCallback==='function'){window.requestIdleCallback(load,{timeout:3000});return}if(document.readyState==='complete'){window.setTimeout(load,1500);return}window.addEventListener('load',function(){window.setTimeout(load,1500)},{once:true})})();`,hR=ZS({light:XS,dark:{...lf,background:\"#111111\",foreground:\"#d4d4d4\",name:\"tanstack-neutral-dark\",tokens:{...lf.tokens,comment:\"#a3a3a3\",meta:\"#737373\",token:\"#d4d4d4\"}},darkSelector:\".dark\"});function gR(e){const t=e[e.length-1],r=t?.pathname??\"/\",n=e.some(i=>i.staticData?.includeSearchInCanonical===!0)&&t?Ub(t.search):\"\",a=gg(r),o=uf(a??r,n);return{links:a?[{rel:\"canonical\",href:uf(a,n)}]:[],meta:[{property:\"og:url\",content:o},{name:\"twitter:url\",content:o},...ex(r)?[]:[{name:\"robots\",content:\"noindex, nofollow\"}]]}}var ce=tw()({loader:()=>({partnerPlacementSessionSeed:nR()}),head:({matches:e})=>{const t=gR(e);return{meta:[{charSet:\"utf-8\"},{name:\"viewport\",content:\"width=device-width, initial-scale=1\"},{name:\"theme-color\",content:Ki.light,media:\"(prefers-color-scheme: light)\"},{name:\"theme-color\",content:Ki.dark,media:\"(prefers-color-scheme: dark)\"},...ee({title:\"TanStack | High Quality Open-Source Software for Web Developers\",description:\"Headless, type-safe, powerful utilities for complex workflows like Data Management, Data Visualization, Charts, Tables, and UI Components.\",image:`https://tanstack.com${tx}`,keywords:\"tanstack,react,reactjs,react query,react table,open source,open source software,oss,software\"}),...t.meta],links:[...t.links,{rel:\"preload\",href:\"/fonts/Inter-latin.woff2\",as:\"font\",type:\"font/woff2\",crossOrigin:\"anonymous\"},{rel:\"apple-touch-icon\",sizes:\"180x180\",href:\"/apple-touch-icon.png\"},{rel:\"icon\",type:\"image/png\",sizes:\"32x32\",href:\"/favicon-32x32.png\"},{rel:\"icon\",type:\"image/png\",sizes:\"16x16\",href:\"/favicon-16x16.png\"},{rel:\"manifest\",href:\"/site.webmanifest\",color:\"#fffff\"},{rel:\"icon\",href:\"/favicon.ico\"}],scripts:[{children:mR}]}},staleTime:1/0,shellComponent:({children:e})=>p(vR,{children:e}),errorComponent:$2,notFoundComponent:()=>p(Iu,{})});function vR({children:e}){return p(oE,{children:p(v7,{children:p(yR,{children:e})})})}function yR({children:e}){const t=Hc({select:c=>c.find(l=>l.staticData?.baseParent)}),r=Wl({select:c=>c.isLoading||c.isTransitioning}),[n,a]=H(!1),[o,i]=H(!1);U(()=>{const c=setTimeout(()=>{a(!0)},2e3);return()=>{clearTimeout(c)}},[]),U(()=>{if(!r){i(!1);return}const c=window.setTimeout(()=>{i(!0)},1e3);return()=>{window.clearTimeout(c)}},[r]);const s=Hc({select:c=>c.some(l=>l.staticData?.showNavbar===!1)});return _(\"html\",{lang:\"en\",className:sE(),suppressHydrationWarning:!0,children:[_(\"head\",{children:[p(\"script\",{dangerouslySetInnerHTML:{__html:fR},suppressHydrationWarning:!0}),p(cw,{}),p(\"style\",{id:\"tanstack-highlight-theme\",dangerouslySetInnerHTML:{__html:hR}}),t?p(\"base\",{target:\"_parent\"}):null]}),_(\"body\",{className:\"overflow-x-hidden\",children:[p(xT,{children:_(lE,{children:[p(bR,{}),s?e:p(BC,{children:e}),null,_(\"div\",{\"aria-hidden\":\"true\",className:z(\"pointer-events-none fixed top-0 left-0 z-99999999 h-[320px] w-full select-none\"),children:[p(\"div\",{className:z(\"absolute top-0 w-full h-80 rounded-[100%] bg-amber-500/30 blur-3xl transition-all duration-500 dark:bg-sky-400/25\",o?\"-translate-y-1/2 opacity-100\":\"-translate-y-full opacity-0\")}),p(\"div\",{className:z(\"absolute top-6 left-1/2 -translate-x-1/2 rounded-full bg-white/75 p-2 shadow-lg backdrop-blur-lg transition-all duration-300 dark:bg-slate-900/40\",o?\"translate-y-0 opacity-100\":\"-translate-y-6 opacity-0\"),children:p(ET,{className:\"text-4xl\"})})]})]})}),p(ow,{})]})]})}function bR(){const e=Wl({select:r=>`${r.resolvedLocation?.pathname||\"/\"}${r.resolvedLocation?.searchStr||\"\"}`}),t=V(!1);return U(()=>{if(!t.current){t.current=!0;return}tR(e)},[e]),null}var wR=()=>k(()=>import(\"./workshops-BPVi_z_p.js\"),__vite__mapDeps([15,4,5,1,16,3,17,9,18,19])),_R=()=>k(()=>import(\"./workshops-BPVi_z_p.js\"),__vite__mapDeps([15,4,5,1,16,3,17,9,18,19])),kR=R(\"/workshops\")({component:$(_R,\"component\"),staleTime:0,loader:J(wR,\"loader\"),head:()=>({meta:ee({title:\"Professional Workshops | TanStack\",description:\"Professional workshops on TanStack libraries from the creators and maintainers. Remote and in-person options available.\",keywords:\"tanstack,workshops,training,education,react query,react table,tanstack router,professional training,corporate training,remote workshops\"})})}),SR=()=>k(()=>import(\"./terms-DYsFK8OD.js\"),__vite__mapDeps([20,4,5,1,16,3])),xR=R(\"/terms\")({component:$(SR,\"component\"),head:()=>({meta:ee({title:\"Terms of Service\",description:\"Terms of Service\"})})}),ER=()=>k(()=>import(\"./tenets-DA8rsFqm.js\"),__vite__mapDeps([21,3,4,5,1,16])),TR=R(\"/tenets\")({component:$(ER,\"component\"),head:()=>({meta:ee({title:\"TanStack Product Tenets\",description:\"The core tenets that guide all TanStack libraries and products.\"})})}),IR=()=>k(()=>import(\"./support-CtJAZz24.js\"),__vite__mapDeps([22,3,4,5,1])),CR=R(\"/support\")({component:$(IR,\"component\"),head:()=>({meta:ee({title:\"Support | TanStack\",description:\"Help and support for TanStack libraries and projects\",keywords:\"tanstack,react,reactjs,react query,react table,open source,open source software,oss,software,help,support\"})})}),RR=()=>k(()=>import(\"./sponsors-embed-DYl57CPj.js\"),__vite__mapDeps([23,4,5,1,24])),$R=()=>k(()=>import(\"./sponsors-embed-DYl57CPj.js\"),__vite__mapDeps([23,4,5,1,24])),PR=R(\"/sponsors-embed\")({staleTime:1/0,loader:J($R,\"loader\"),staticData:{baseParent:!0,showNavbar:!1},component:$(RR,\"component\")}),AR=R(\"/showcases\")({beforeLoad:({location:e})=>{throw ie({href:e.href.replace(/^\\/showcases/,\"/showcase\")})}}),LR=\"/assets/shop-DQz2HpqO.css\",NR=()=>k(()=>import(\"./shop-zYHvwKhR.js\"),__vite__mapDeps([25,3,4,5,1])),DR=()=>k(()=>import(\"./shop-zYHvwKhR.js\"),__vite__mapDeps([25,3,4,5,1])),OR=\"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800&family=JetBrains+Mono:wght@400;500&display=swap\",MR=R(\"/shop\")({loader:J(DR,\"loader\"),head:()=>({links:[{rel:\"stylesheet\",href:LR},{rel:\"preconnect\",href:\"https://fonts.googleapis.com\"},{rel:\"preconnect\",href:\"https://fonts.gstatic.com\",crossOrigin:\"anonymous\"},{rel:\"stylesheet\",href:OR}]}),staticData:{Title:()=>p($e,{to:\"/shop\",className:\"relative whitespace-nowrap\",children:p(\"span\",{className:\"inline-block text-transparent bg-clip-text bg-linear-to-r from-blue-500 to-cyan-400\",children:\"Shop\"})})},component:$(NR,\"component\")}),FR=()=>k(()=>import(\"./privacy-DK9HMUJ4.js\"),__vite__mapDeps([26,4,5,1,16,3])),zR=R(\"/privacy\")({component:$(FR,\"component\"),head:()=>({meta:ee({title:\"Privacy Policy\",description:\"Privacy Policy\"})})}),VR=()=>k(()=>import(\"./partners-embed-BMVQfeMY.js\"),__vite__mapDeps([27,4,5,1,28,29,3])),BR=R(\"/partners-embed\")({staleTime:1/0,staticData:{baseParent:!0,showNavbar:!1},component:$(VR,\"component\")}),HR=()=>k(()=>import(\"./partners-B71ECczn.js\"),__vite__mapDeps([30,3,4,5,1])),UR=R(\"/partners\")({component:$(HR,\"component\")}),jR=()=>k(()=>import(\"./paid-support-B4hmb7op.js\"),__vite__mapDeps([31,3,4,5,1,17,9,18])),qR=R(\"/paid-support\")({component:$(jR,\"component\"),staleTime:1/0,head:()=>({meta:ee({title:\"Enterprise Support | TanStack\",description:\"Private consultation and enterprise paid support for projects of any size.\",keywords:\"tanstack,react,reactjs,react query,react table,open source,open source software,oss,software,consulting,enterprise support,paid support\"})})}),GR=()=>k(()=>import(\"./merch-CYGE2bFN.js\"),__vite__mapDeps([32,4,5,1,16,3])),WR=R(\"/merch\")({component:$(GR,\"component\"),head:()=>({meta:ee({title:\"TanStack Merch\",description:\"Official TanStack merchandise including apparel and stickers.\"})})}),SY=re([...kw]),xY=re([...ww]),EY=re([...hw]),ZR=re([...vw]),KR=re([...gw]),YR=re([...yw]),TY=re([...bw]),IY=re([...Sw]),Ia=re([..._w]),XR=/^(?:@[a-z0-9][a-z0-9._-]*\\/)?[a-z0-9][a-z0-9._-]*$/i,JR=we(se(),D2(1),je(214),O2(XR,\"Invalid npm package name\")),Ku=we(Ve(),it(),st(0),Wt(1e4)),Yu=we(Ve(),it(),st(1),Wt(1e4)),Ca=we(Ve(),it(),st(1),Wt(100)),ts=we(se(),N2()),Xu=we(Ve(),it(),st(240),Wt(1200)),Vs=we(Ve(),it(),st(320),Wt(2400)),QR=()=>k(()=>import(\"./maintainers-WRWslbUq.js\"),__vite__mapDeps([33,4,5,1,16,3,17,9,18])),e$=re([\"compact\",\"full\",\"row\"]),t$=re([\"none\",\"core\",\"library\",\"role\"]),r$=re([\"none\",\"name\",\"role\",\"contributions\"]),n$=Se({libraries:O(x(gt(Ia)),void 0),viewMode:O(x(e$,\"compact\"),\"compact\"),groupBy:O(x(t$,\"none\"),\"none\"),sortBy:O(x(r$,\"none\"),\"none\")}),a$=R(\"/maintainers\")({component:$(QR,\"component\"),validateSearch:n$,staticData:{includeSearchInCanonical:!0},head:()=>({meta:ee({title:\"Maintainers | TanStack\",description:\"Meet the core maintainers and contributors who make TanStack possible\",keywords:\"tanstack,maintainers,contributors,open source,developers\"})})}),o$=({as:e,children:t,className:r,...n})=>zt(e||\"div\",{className:z(\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800\",r),...n},t),i$=()=>k(()=>import(\"./login-CofJHJCP.js\"),__vite__mapDeps([34,3,4,5,1])),s$=()=>k(()=>import(\"./login-CofJHJCP.js\"),__vite__mapDeps([34,3,4,5,1])),c$=ws(()=>k(()=>Promise.resolve().then(()=>_C).then(e=>({default:e.BrandContextMenu})),void 0)),l$=Se({error:x(se()),redirect:x(we(se(),je(2048))),returnTo:x(we(se(),je(2048)))});function pm(){return _(fe,{children:[p(\"img\",{src:\"/images/logos/splash-light.png\",alt:\"TanStack\",className:\"w-48 h-48 dark:hidden\"}),p(\"img\",{src:\"/images/logos/splash-dark.png\",alt:\"TanStack\",className:\"w-48 h-48 hidden dark:block\"})]})}var u$=R(\"/login\")({component:$(s$,\"component\"),validateSearch:l$,loader:J(i$,\"loader\")});function d$(){const e=p(\"div\",{className:\"cursor-pointer\",children:p(pm,{})});return p(\"div\",{className:\"flex items-center justify-center mb-4\",children:p(Vb,{fallback:e,children:p(fa,{fallback:e,children:p(c$,{className:\"cursor-pointer\",children:p(pm,{})})})})})}function CY({returnTo:e}={}){return _(o$,{className:\"p-8 w-[100vw] max-w-sm mx-auto\",children:[p(d$,{}),p(\"h2\",{className:\"text-xl font-semibold text-gray-900 dark:text-white mb-4 text-center\",children:\"Sign into TanStack\"}),_(\"button\",{type:\"button\",onClick:()=>Xi.signIn.social({provider:\"github\",returnTo:e}),className:\"w-full bg-black/80 hover:bg-black text-white dark:text-black dark:bg-white/95 dark:hover:bg-white font-semibold py-2 px-4 rounded-md transition-colors\",children:[p(Ms,{className:\"inline-block mr-2 -mt-0.5\"}),\" Sign in with GitHub\"]}),_(\"button\",{type:\"button\",onClick:()=>Xi.signIn.social({provider:\"google\",returnTo:e}),className:\"w-full bg-[#DB4437]/95 hover:bg-[#DB4437] text-white font-semibold py-2 px-4 rounded-md transition-colors mt-4\",children:[p(vv,{className:\"inline-block mr-2 -mt-0.5\"}),\" Sign in with Google\"]})]})}var p$=()=>k(()=>import(\"./libraries-esMgR-zK.js\"),__vite__mapDeps([35,3,4,5,1,36,9])),f$=R(\"/libraries\")({component:$(p$,\"component\"),head:()=>({meta:[{title:\"TanStack Libraries: Type-Safe Tools for Modern Web Apps\"},{name:\"description\",content:\"Explore TanStack libraries for routing, server state, tables, forms, virtualization, sync, AI, and developer tooling.\"}]})}),m$=()=>k(()=>import(\"./learn-DVkPBbpQ.js\"),__vite__mapDeps([37,3,4,5,1,19])),h$=R(\"/learn\")({component:$(m$,\"component\"),head:()=>({meta:ee({title:\"Learn | TanStack\",description:\"Education and learning resources for TanStack libraries and projects\",keywords:\"learn,course,education,learning,resources,training\"})})}),g$=()=>k(()=>import(\"./feedback-leaderboard-cYJX7ry9.js\"),__vite__mapDeps([38,3,4,5,1,39,40,41,42])),v$=()=>k(()=>import(\"./feedback-leaderboard-cYJX7ry9.js\"),__vite__mapDeps([38,3,4,5,1,39,40,41,42])),y$=Se({page:O(x(Ve(),1),1),pageSize:O(x(we(Ve(),it(),st(1)),50),50)}),b$=R(\"/feedback-leaderboard\")({staleTime:1e3*60*5,validateSearch:y$,loaderDeps:({search:e})=>({page:e.page,pageSize:e.pageSize}),loader:J(v$,\"loader\"),component:$(g$,\"component\"),head:()=>({meta:ee({title:\"Documentation Feedback Leaderboard | TanStack\",description:\"See the top contributors helping improve TanStack documentation through feedback and notes.\"})})}),w$=()=>k(()=>import(\"./explore-BfxSECAb.js\"),__vite__mapDeps([43,3,4,5,1])),_$=R(\"/explore\")({component:$(w$,\"component\"),head:()=>({meta:[{title:\"Island Explorer | TanStack\"},{name:\"description\",content:\"Sail between islands to discover TanStack libraries in this fun 3D exploration game.\"}]}),staticData:{Title:()=>p($e,{to:\".\",className:\"hover:text-blue-500 flex items-center gap-2 text-gray-500\",children:\"Explore\"})}}),k$=()=>k(()=>import(\"./ethos-CW7MeuZK.js\"),__vite__mapDeps([44,3,4,5,1,16])),S$=R(\"/ethos\")({component:$(k$,\"component\"),head:()=>({meta:ee({title:\"TanStack Ethos\",description:\"Our philosophy and commitment to building for the open web.\"})})}),x$=()=>k(()=>import(\"./dashboard-C73YPXgi.js\"),__vite__mapDeps([45,3,4,5,1])),E$=R(\"/dashboard\")({component:$(x$,\"component\")}),T$=()=>k(()=>import(\"./builder-D4OvoT3s.js\"),__vite__mapDeps([46,3,4,5,1])),I$=R(\"/builder\")({head:()=>({meta:ee({title:\"TanStack Builder\",description:\"Build amazing applications with TanStack\"})}),component:$(T$,\"component\")}),C$=()=>k(()=>import(\"./brand-guide-DTIAedSZ.js\"),__vite__mapDeps([47,4,5,1,16,3])),R$=R(\"/brand-guide\")({component:$(C$,\"component\"),head:()=>({meta:ee({title:\"Brand Guide | TanStack\",description:\"Official TanStack brand assets, logos, splashes, and usage guidelines\"})})}),$$=R(\"/blog\")({head:()=>({meta:ee({title:\"Blog | TanStack\",description:\"The latest news and blog posts from TanStack!\"})})});function RY(){return p(Iu,{})}var P$=()=>k(()=>import(\"./ads-Dn-WFFhj.js\"),__vite__mapDeps([48,3,4,5,1,13,16,19,10])),A$=R(\"/ads\")({component:$(P$,\"component\"),head:()=>({meta:ee({title:\"Ads & Partnerships | TanStack\",description:\"How TanStack approaches ads and partnerships to sustain open source development.\"})})}),L$=()=>k(()=>import(\"./account-CteGHML3.js\"),__vite__mapDeps([49,3,4,5,1])),N$=R(\"/account\")({component:$(L$,\"component\"),beforeLoad:async()=>{try{return{user:await Fu()}}catch{throw ie({to:\"/login\"})}}}),D$=()=>k(()=>import(\"./_library-k4y6mhkz.js\"),__vite__mapDeps([50,3,4,5,1,51,16,8,9,10,52,53,29,54,55])),O$=R(\"/_library\")({component:$(D$,\"component\")});function $Y(){return bv().data?.capabilities||[]}function PY({className:e,width:t=\"1em\",height:r=\"1em\",...n}){return p(\"svg\",{viewBox:\"0 0 576 512\",strokeWidth:\"0\",fill:\"currentColor\",stroke:\"currentColor\",width:t,height:r,role:\"img\",\"aria-hidden\":n[\"aria-label\"]?void 0:!0,className:e,...n,xmlns:\"http://www.w3.org/2000/svg\",children:p(\"path\",{d:\"M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z\"})})}var M$=()=>k(()=>import(\"./route-BKjEG8-4.js\"),__vite__mapDeps([56,3,4,5,1,14])),F$=R(\"/admin\")({beforeLoad:async()=>{try{return{user:await ST()}}catch{throw ie({to:\"/login\"})}},component:$(M$,\"component\"),staticData:{Title:()=>p($e,{to:\".\",className:\"hover:text-blue-500\",children:\"Admin\"})}}),z$=()=>k(()=>import(\"./routes-DfNLmXGz.js\"),__vite__mapDeps([57,3,4,5,1,16,58,53,10])),V$=()=>k(()=>import(\"./routes-DfNLmXGz.js\"),__vite__mapDeps([57,3,4,5,1,16,58,53,10])),B$=R(\"/\")({loader:J(V$,\"loader\"),head:()=>({meta:ee({title:\"TanStack | The open-source application stack for the web.\",description:\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"})}),component:$(z$,\"component\")}),fm={label:\"core\",x:132,y:58,width:56,height:32};[{label:\"React\",x:18,y:28,width:60,height:26},{label:\"Vue\",x:132,y:7,width:56,height:26},{label:\"Solid\",x:242,y:28,width:60,height:26},{label:\"Angular\",x:26,y:98,width:78,height:26},{label:\"Vanilla\",x:216,y:98,width:78,height:26}].map(e=>{const t=hm(fm,e),r=hm(e,fm),n=H$(t,r,.5);return{control1:n.control1,control2:n.control2,end:r,label:e.label,path:n.path,start:t}});function mm(e){return{x:e.x+e.width/2,y:e.y+e.height/2}}function hm(e,t){const r=mm(e),n=mm(t),a=n.x-r.x,o=n.y-r.y;if(a===0&&o===0)return r;const i=a===0?Number.POSITIVE_INFINITY:e.width/2/Math.abs(a),s=o===0?Number.POSITIVE_INFINITY:e.height/2/Math.abs(o),c=Math.min(i,s);return{x:r.x+a*c,y:r.y+o*c}}function H$(e,t,r=.5){if(Math.abs(t.y-e.y)>Math.abs(t.x-e.x)){const i=e.y+(t.y-e.y)*r,s={x:e.x,y:i},c={x:t.x,y:i};return{control1:s,control2:c,path:`M ${e.x} ${e.y} C ${s.x} ${s.y}, ${c.x} ${c.y}, ${t.x} ${t.y}`}}const n=e.x+(t.x-e.x)*r,a={x:n,y:e.y},o={x:n,y:t.y};return{control1:a,control2:o,path:`M ${e.x} ${e.y} C ${a.x} ${a.y}, ${o.x} ${o.y}, ${t.x} ${t.y}`}}var U$=R(\"/stats/\")({beforeLoad:()=>{throw ie({to:\"/stats/npm\"})}}),j$=()=>k(()=>import(\"./showcase-CGwFHzo7.js\"),__vite__mapDeps([59,3,4,5,1,60,61,62,63,39,64,14,65,66,67])),q$=()=>k(()=>import(\"./showcase-CGwFHzo7.js\"),__vite__mapDeps([59,3,4,5,1,60,61,62,63,39,64,14,65,66,67])),G$=Se({page:x(Ve(),1),pageSize:x(Ve(),24),libraryIds:x(gt(Ia)),useCases:x(gt(YR)),hasSourceCode:x(Ae()),q:x(se())}),AY=[24,48,96,192],W$=R(\"/showcase/\")({validateSearch:G$,loaderDeps:({search:e})=>({page:e.page,pageSize:e.pageSize,libraryIds:e.libraryIds,useCases:e.useCases,hasSourceCode:e.hasSourceCode,q:e.q}),loader:J(q$,\"loader\"),component:$(j$,\"component\"),head:({loaderData:e})=>({meta:ee({title:\"Showcase | TanStack\",description:\"Discover projects built with TanStack libraries. See how developers are using TanStack Query, Router, Table, Form, and more in production.\",noindex:e?.hasNonCanonicalSearch})})}),Z$=()=>k(()=>import(\"./stack._category-BPPXucsf.js\"),__vite__mapDeps([68,3,4,5,1,69,53])),K$=()=>k(()=>import(\"./stack._category-BPPXucsf.js\"),__vite__mapDeps([68,3,4,5,1,69,53])),Y$=R(\"/stack/$category\")({staleTime:1/0,loader:J(K$,\"loader\"),head:({loaderData:e})=>({meta:ee({title:e?`${e.meta.shortName} — TanStack libraries`:\"TanStack libraries\",description:e?.meta.intro})}),component:$(Z$,\"component\")}),X$=()=>k(()=>import(\"./submit-JaguF73p.js\"),__vite__mapDeps([70,71,3,4,5,1,72,14,73,66,67])),J$=R(\"/showcase/submit\")({beforeLoad:async()=>{try{return{user:await Fu()}}catch{throw ie({to:\"/login\",search:{redirect:\"/showcase/submit\"}})}},component:$(X$,\"component\"),head:()=>({meta:ee({title:\"Submit Your Project | Showcase | TanStack\",description:\"Submit your project to the TanStack showcase. Share what you built with TanStack libraries.\"})})}),Q$=()=>k(()=>import(\"./_id-4M68_Eqy.js\"),__vite__mapDeps([74,3,4,5,1,64,65,66,67])),eP=()=>k(()=>import(\"./_id-4M68_Eqy.js\"),__vite__mapDeps([74,3,4,5,1,64,65,66,67])),tP=R(\"/showcase/$id\")({params:{parse:e=>({id:$r(we(se(),M2()),e.id)}),stringify:({id:e})=>({id:e})},loader:J(eP,\"loader\"),component:$(Q$,\"component\"),head:({loaderData:e})=>{const t=e?.showcase;return t?{meta:ee({title:`${t.name} | Showcase | TanStack`,description:t.tagline,image:t.screenshotUrl})}:{meta:ee({title:\"Showcase Not Found | TanStack\",description:\"The project you are looking for could not be found.\"})}}}),rP=()=>k(()=>import(\"./authorize-DGbgfYfG.js\"),__vite__mapDeps([75,3,4,5,1,76])),nP=()=>k(()=>import(\"./authorize-DGbgfYfG.js\"),__vite__mapDeps([75,3,4,5,1,76])),aP=Se({client_id:x(we(se(),je(8192))),redirect_uri:x(we(se(),je(2048))),code_challenge:x(we(se(),je(256))),code_challenge_method:x(we(se(),je(32))),state:x(we(se(),je(2048))),scope:x(we(se(),je(512))),response_type:x(we(se(),je(64)))}),oP=R(\"/oauth/authorize\")({component:$(nP,\"component\"),validateSearch:aP,loaderDeps:({search:e})=>({client_id:e.client_id,redirect_uri:e.redirect_uri,code_challenge:e.code_challenge,code_challenge_method:e.code_challenge_method,state:e.state,scope:e.scope,response_type:e.response_type}),loader:J(rP,\"loader\")}),iP=()=>k(()=>import(\"./libraries_._framework-B2o8UsId.js\"),__vite__mapDeps([77,3,4,5,1,36,9])),sP=()=>k(()=>import(\"./libraries_._framework-B2o8UsId.js\"),__vite__mapDeps([77,3,4,5,1,36,9])),cP=R(\"/libraries_/$framework\")({loader:J(sP,\"loader\"),head:({loaderData:e})=>({meta:[{title:e?.framework?`TanStack ${e.framework.label} Libraries`:\"TanStack Libraries by Framework\"},{name:\"description\",content:e?.framework?`Type-safe TanStack libraries for ${e.framework.label}: routing, server state, tables, forms, virtualization, sync, AI, and tooling.`:\"Browse TanStack libraries by framework.\"}]}),component:$(iP,\"component\")}),lP=()=>k(()=>import(\"./popup-success-6ad1Jkgy.js\"),__vite__mapDeps([78,4,5,1])),uP=R(\"/auth/popup-success\")({component:$(lP,\"component\")}),dP=()=>k(()=>import(\"./cli-DPSOR0sq.js\"),__vite__mapDeps([79,4,5,1])),pP=()=>k(()=>import(\"./cli-DPSOR0sq.js\"),__vite__mapDeps([79,4,5,1])),fP=Se({ticket:se()}),mP=R(\"/auth/cli\")({validateSearch:fP,loader:J(pP,\"loader\"),component:$(dP,\"component\")});function co({image:e,alt:t,width:r,sizes:n=\"(min-width: 1024px) 25vw, (min-width: 640px) 33vw, 100vw\",loading:a=\"lazy\",className:o}){if(!e)return null;const i=e.width&&e.height?e.width/e.height:1,s=Math.round(r/i),c=[1,1.5,2,3].map(l=>Math.round(r*l)).filter((l,d,u)=>l<=(e.width??l)&&u.indexOf(l)===d).map(l=>`${ca(e.url,{width:l,format:\"webp\"})} ${l}w`).join(\", \");return p(\"img\",{src:ca(e.url,{width:r,format:\"webp\"}),srcSet:c,sizes:n,alt:e.altText??t,width:r,height:s,loading:a,decoding:\"async\",className:z(\"h-full w-full object-cover\",o)})}var hP=\"inline-flex items-center justify-center gap-2 rounded-md font-semibold font-shop-display transition-[filter,border-color,background-color,color] disabled:opacity-50 disabled:cursor-not-allowed\",gP={primary:\"bg-shop-accent text-shop-accent-ink px-4 py-2.5 text-shop-ui hover:enabled:brightness-110\",outline:\"border border-shop-line bg-shop-panel text-shop-text px-3.5 py-2 text-shop-sm hover:enabled:border-shop-line-2\",ghost:\"text-shop-text-2 hover:enabled:text-shop-text hover:enabled:bg-shop-panel px-2 py-1.5 text-shop-sm\"},vP=Z(function({variant:t=\"outline\",fullWidth:r,type:n=\"button\",className:a,children:o,...i},s){return p(\"button\",{ref:s,type:n,...i,className:z(hP,gP[t],r&&\"w-full\",a),children:o})});function $l({children:e,className:t,as:r=\"div\"}){return p(r,{className:z(\"font-shop-mono text-shop-xs tracking-[0.14em] uppercase text-shop-muted font-medium\",t),children:e})}function rs({children:e,className:t}){return p(\"span\",{className:`font-shop-mono${t?` ${t}`:\"\"}`,children:e})}function yP({className:e}){return p(\"span\",{\"aria-hidden\":\"true\",className:z(\"inline-block w-[7px] h-[7px] rounded-full bg-shop-green shrink-0\",\"[animation:shop-pulse_1.8s_infinite]\",e)})}function bP(e,t){return rr.toArray(e).map(r=>typeof r==\"string\"||typeof r==\"number\"?String(r):\"\").join(\"\").trim()||t}function wP(e){const t=[];return rr.forEach(e,r=>{if(!Ka(r)||r.type!==\"option\")return;const n=r,a=String(n.props.value??\"\"),o=bP(n.props.children,a);t.push({value:a,label:o,disabled:n.props.disabled??!1})}),t}function Ju({value:e,onChange:t,className:r,triggerClassName:n,children:a}){const[o,i]=H(!1),[s,c]=H(null),l=V(null),d=V(null),u=wP(a),f=u.find(g=>g.value===e);U(()=>{if(!o)return;const g=v=>{!l.current?.contains(v.target)&&!d.current?.contains(v.target)&&i(!1)};return document.addEventListener(\"mousedown\",g),()=>document.removeEventListener(\"mousedown\",g)},[o]);const m=g=>{if(!o){(g.key===\"Enter\"||g.key===\" \"||g.key===\"ArrowDown\")&&(g.preventDefault(),i(!0),c(e??u[0]?.value??null));return}const v=u.findIndex(b=>b.value===s);g.key===\"ArrowDown\"?(g.preventDefault(),c(u[Math.min(v+1,u.length-1)]?.value??null)):g.key===\"ArrowUp\"?(g.preventDefault(),c(u[Math.max(v-1,0)]?.value??null)):g.key===\"Enter\"||g.key===\" \"?(g.preventDefault(),s&&h(s)):g.key===\"Escape\"&&(i(!1),l.current?.focus())},h=g=>{u.find(v=>v.value===g)?.disabled||(t?.({target:{value:g}}),i(!1),l.current?.focus())};return _(\"div\",{className:z(\"relative\",r),children:[_(\"button\",{ref:l,type:\"button\",\"aria-haspopup\":\"listbox\",\"aria-expanded\":o,onKeyDown:m,onClick:()=>{i(g=>!g),o||c(e??u[0]?.value??null)},className:z(\"flex items-center gap-2 border border-shop-line-2 rounded-xl\",\"py-2.5 pl-4 pr-3 bg-transparent text-shop-text-2 font-shop-mono text-shop-ui\",\"cursor-pointer transition-colors select-none whitespace-nowrap\",\"hover:border-shop-muted hover:text-shop-text\",o&&\"border-shop-muted text-shop-text\",n),children:[f?.label??\"—\",p(\"svg\",{width:\"10\",height:\"10\",viewBox:\"0 0 10 10\",\"aria-hidden\":!0,className:z(\"transition-transform duration-150 shrink-0\",o&&\"rotate-180\"),children:p(\"path\",{d:\"M2 4l3 3 3-3\",stroke:\"currentColor\",fill:\"none\",strokeWidth:\"1.4\",strokeLinecap:\"round\"})})]}),o?p(\"div\",{ref:d,role:\"listbox\",className:z(\"absolute right-0 top-[calc(100%+6px)] z-[200] min-w-full\",\"bg-shop-panel border border-shop-line rounded-xl max-h-[min(320px,60vh)] overflow-y-auto overflow-x-hidden\",\"shadow-[0_8px_24px_-4px_rgba(0,0,0,0.18),0_2px_8px_-2px_rgba(0,0,0,0.12)]\"),children:u.map(g=>{const v=g.value===e,b=g.value===s;return _(\"button\",{type:\"button\",role:\"option\",\"aria-selected\":v,disabled:g.disabled,onMouseEnter:()=>c(g.value),onClick:()=>h(g.value),className:z(\"w-full text-left px-4 py-2.5 font-shop-mono text-shop-ui whitespace-nowrap\",\"transition-colors duration-75 flex items-center gap-2\",v?\"text-shop-accent\":\"text-shop-text-2\",b&&!g.disabled&&\"bg-shop-surface text-shop-text\",g.disabled&&\"opacity-40 cursor-not-allowed line-through\"),children:[p(\"span\",{className:z(\"w-1.5 h-1.5 rounded-full shrink-0 transition-opacity\",v?\"bg-shop-accent opacity-100\":\"opacity-0\")}),g.label]},g.value)})}):null]})}var gm=Z(function({isActive:t,count:r,children:n,className:a,...o},i){return p(\"button\",{ref:i,type:\"button\",...o,className:z(\"inline-flex items-center px-4 py-2.5 rounded-xl font-shop-mono text-shop-ui transition-colors cursor-pointer\",t?\"border-2 border-shop-muted font-medium text-shop-text\":\"border border-shop-line-2 font-normal text-shop-text-2 hover:text-shop-text hover:border-shop-muted\",a),children:n})}),_P=Z(function({isSelected:t,isUnavailable:r,children:n,className:a,disabled:o,colorBg:i,selectedBg:s,selectedTextColor:c,style:l,...d},u){const f=i?{backgroundColor:t?i:vm(i,.8),borderColor:t?i:vm(i,.5),color:ym(i)}:t&&s?{backgroundColor:s,borderColor:s,color:c??ym(s)}:{};return p(\"button\",{ref:u,type:\"button\",\"aria-pressed\":t,disabled:o??r,...d,style:{...l,...f},className:z(\"inline-flex items-center gap-[7px] px-3 py-1.5 rounded-md border text-shop-sm\",\"font-shop-display transition-[border-color,background-color,color]\",!i&&\"bg-shop-surface text-shop-text border-shop-line\",!i&&\"hover:enabled:bg-shop-surface-hover hover:enabled:border-shop-line-2\",t&&!i&&!s&&\"bg-shop-panel-2 border-shop-accent text-shop-text hover:enabled:border-shop-accent\",r&&!t&&\"line-through text-shop-muted opacity-40 cursor-not-allowed\",a),children:n})});function vm(e,t){const r=e.replace(\"#\",\"\");return`rgba(${parseInt(r.slice(0,2),16)}, ${parseInt(r.slice(2,4),16)}, ${parseInt(r.slice(4,6),16)}, ${t})`}function ym(e){const t=e.replace(\"#\",\"\"),r=parseInt(t.slice(0,2),16),n=parseInt(t.slice(2,4),16),a=parseInt(t.slice(4,6),16);return(.299*r+.587*n+.114*a)/255>.55?\"#000000\":\"#ffffff\"}var kP=Z(function({isSelected:t,isUnavailable:r,children:n,className:a,disabled:o,...i},s){return p(\"button\",{ref:s,type:\"button\",\"aria-pressed\":t,disabled:o??r,...i,className:z(\"px-0 py-2.5 rounded-md text-center border border-shop-line\",\"font-shop-mono font-medium text-shop-sm\",\"bg-shop-surface text-shop-text\",\"transition-[border-color,background-color]\",\"hover:enabled:bg-shop-surface-hover hover:enabled:border-shop-line-2\",t&&\"bg-shop-accent text-shop-accent-ink border-shop-accent\",r&&!t&&\"line-through text-shop-muted opacity-40 cursor-not-allowed\",a),children:n})});function SP({quantity:e,onChange:t,min:r=0,max:n=99,disabled:a,size:o=\"md\",className:i}){const s=o===\"sm\"?\"h-7 w-7 [&_svg]:w-3 [&_svg]:h-3\":\"h-10 w-8 [&_svg]:w-3.5 [&_svg]:h-3.5\";return _(\"div\",{className:z(\"inline-flex items-center border border-shop-line rounded-md bg-shop-panel\",\"px-1.5\",i),children:[p(\"button\",{type:\"button\",onClick:()=>t(e-1),disabled:a||e<=r,\"aria-label\":\"Decrease quantity\",className:z(\"grid place-items-center text-shop-text-2 disabled:opacity-50 disabled:cursor-not-allowed\",s),children:p(yb,{})}),p(\"span\",{className:\"font-shop-mono text-[13px] text-shop-text min-w-[1.5rem] text-center select-none\",children:e}),p(\"button\",{type:\"button\",onClick:()=>t(e+1),disabled:a||e>=n,\"aria-label\":\"Increase quantity\",className:z(\"grid place-items-center text-shop-text-2 disabled:opacity-50 disabled:cursor-not-allowed\",s),children:p(Nb,{})})]})}var xP=Z(function({className:t,children:r,...n},a){return p(\"div\",{ref:a,...n,className:z(\"border border-shop-line rounded-xl bg-shop-panel\",t),children:r})});function EP({crumbs:e}){return p(\"nav\",{\"aria-label\":\"Breadcrumb\",className:\"font-shop-mono text-[11px] tracking-[0.12em] uppercase text-shop-muted flex items-center gap-2 flex-wrap\",children:e.map((t,r)=>{const n=r===e.length-1;return _(fe,{children:[t.href&&!n?p($e,{to:t.href,className:\"text-shop-muted hover:text-shop-text transition-colors\",children:t.label}):p(\"span\",{\"aria-current\":n?\"page\":void 0,className:n?\"text-shop-text font-medium\":void 0,children:t.label}),n?null:p(\"span\",{\"aria-hidden\":\"true\",className:\"opacity-40\",children:\"/\"})]},`${t.label}-${r}`)})})}var TP=365*24*60*60*1e3,bm={black:\"#0a0a0a\",white:\"#f5f5f0\",cream:\"#e4dcc4\",bone:\"#e4dcc4\",natural:\"#ddd3b8\",vintage:\"#e8e0d0\",fog:\"#c9c6ba\",sand:\"#c8b97a\",ink:\"#16130d\",navy:\"#1a2e50\",slate:\"#2e3339\",olive:\"#5a5a3a\",rust:\"#b84a27\",red:\"#c41d1d\",blue:\"#1d4ed8\",sea:\"#3a5d66\",green:\"#15803d\",gray:\"#6b7280\",grey:\"#6b7280\",charcoal:\"#3a3a3c\",heather:\"#8a8a9a\",denim:\"#1a4569\",brown:\"#6b3a2a\",pink:\"#e8749a\",purple:\"#7c3aed\",yellow:\"#ca8a04\",orange:\"#c2410c\",royal:\"#4169e1\",kelly:\"#4daa59\",aqua:\"#00c4d4\",rose:\"#c8818a\",dusty:\"#c8818a\",coral:\"#e8756a\",forest:\"#228b22\",teal:\"#0d9488\",lavender:\"#967bb6\",lilac:\"#967bb6\",tan:\"#d2b48c\",ivory:\"#fffff0\",gold:\"#c9a227\",silver:\"#a8a9ad\",ash:\"#b2bec3\",stone:\"#78716c\",moss:\"#6b7c55\",sage:\"#87a878\",sky:\"#0ea5e9\",midnight:\"#1e1b4b\",espresso:\"#3c1f0f\",mixed:\"#ef4c7a\",holo:\"#d6e7ff\",polished:\"#c5b07a\",blend:\"#e8e0d0\"};function IP(e){const t=e.toLowerCase().split(/[\\s_-]+/).reverse();for(const r of t)if(bm[r])return bm[r]}var CP=\"linear-gradient(180deg, rgba(116,220,255,0.99) 8.23%, rgba(255,242,124,0.99) 29.88%, rgba(255,160,92,0.99) 61.46%, rgba(255,95,95,0.99) 89.43%)\";function RP(){return p(\"div\",{className:\"absolute bottom-3 left-3 z-[2] h-5 px-2.5 rounded-full flex items-center\",style:{background:CP},children:p(\"span\",{className:\"font-shop-mono font-medium text-shop-xs text-black leading-none tracking-wide\",children:\"NEW\"})})}function $P({product:e,sizes:t,loading:r=\"lazy\",onQuickView:n}){const{minVariantPrice:a,maxVariantPrice:o}=e.priceRange,i=e.compareAtPriceRange?.minVariantPrice,s=a.amount!==o.amount,c=e.publishedAt?Date.now()-new Date(e.publishedAt).getTime()<TP:!1,l=e.options?.find(h=>/colou?r/i.test(h.name)),d=l?l.values.slice(0,6).map(h=>({name:h,hex:IP(h)})):[],[u,f]=H(null);U(()=>{if(!l)return;const h=new Set;for(const g of e.variants.nodes){if(!g.image?.url||h.has(g.image.url))continue;h.add(g.image.url);const v=new Image;v.src=ca(g.image.url,{width:600,format:\"webp\"})}},[l,e.variants.nodes]);const m=_(\"div\",{className:`\n        group flex flex-col min-w-[340px] max-w-[400px] w-full rounded-xl\n        border border-transparent bg-transparent\n        hover:bg-[#EFEFE3] dark:hover:bg-shop-bg-2 hover:border-shop-line-2\n        transition-[border-color,background-color] duration-200\n        px-[22px] pt-7 pb-5\n      `,children:[_(\"div\",{className:\"relative aspect-square rounded-lg overflow-hidden\",children:[p(co,{image:Fe(()=>!u||!l?e.featuredImage:e.variants.nodes.find(h=>h.selectedOptions.some(g=>/colou?r/i.test(g.name)&&g.value===u))?.image??e.featuredImage,[u,l,e]),alt:e.title,width:600,sizes:t,loading:r,className:\"w-full h-full object-cover\"}),c?p(RP,{}):null]}),_(\"div\",{className:\"flex flex-col gap-2.5 pt-4\",children:[_(\"div\",{className:\"flex justify-between items-baseline gap-3\",children:[p(\"span\",{className:\"text-shop-title font-semibold font-shop-display leading-tight text-shop-text truncate\",children:e.title}),_(rs,{className:\"text-shop-price text-shop-text whitespace-nowrap shrink-0 font-light\",children:[s?\"From \":\"\",sa(a.amount,a.currencyCode),i&&Number(i.amount)>Number(a.amount)?p(\"span\",{className:\"ml-1.5 text-shop-ui text-shop-muted line-through\",children:sa(i.amount,i.currencyCode)}):null]})]}),_(\"div\",{className:\"flex items-center justify-between\",children:[p(\"div\",{className:\"flex gap-[10px]\",onMouseLeave:()=>f(null),children:d.map(h=>p(\"span\",{title:h.name,onMouseEnter:()=>f(h.name),className:`w-4 h-4 rounded-full shrink-0 cursor-pointer border transition-[box-shadow,border-color,transform] duration-150 ${u===h.name?\"border-white/70 ring-2 ring-white/30 scale-125\":\"border-white/15 hover:scale-110\"}`,style:h.hex?{background:h.hex}:{background:\"conic-gradient(from 30deg,#ef4c7a,#f4c74a,#22c993,#36d3f3,#4b9bff,#ef4c7a)\"}},h.name))}),_(\"span\",{className:\"opacity-0 group-hover:opacity-100 transition-opacity text-shop-xs text-shop-text-2 inline-flex items-center gap-1\",children:[\"Quick View\",p(\"svg\",{width:\"10\",height:\"10\",viewBox:\"0 0 10 10\",\"aria-hidden\":\"true\",children:p(\"path\",{d:\"M2 5h6M6 2l3 3-3 3\",stroke:\"currentColor\",strokeWidth:\"1.6\",fill:\"none\"})})]})]})]})]});return n?p(\"button\",{type:\"button\",onClick:()=>n(e.handle),className:\"text-left block cursor-pointer bg-transparent border-0 p-0\",children:m}):p($e,{to:\"/shop/$handle\",params:{handle:e.handle},className:\"block\",children:m})}var ai={black:\"#0a0a0a\",white:\"#f5f5f0\",cream:\"#e4dcc4\",bone:\"#e4dcc4\",natural:\"#ddd3b8\",vintage:\"#e8e0d0\",fog:\"#c9c6ba\",sand:\"#c8b97a\",ink:\"#16130d\",navy:\"#1a2e50\",slate:\"#2e3339\",olive:\"#5a5a3a\",rust:\"#b84a27\",red:\"#c41d1d\",blue:\"#1d4ed8\",sea:\"#3a5d66\",green:\"#15803d\",gray:\"#6b7280\",grey:\"#6b7280\",charcoal:\"#3a3a3c\",heather:\"#8a8a9a\",denim:\"#1a4569\",brown:\"#6b3a2a\",pink:\"#e8749a\",purple:\"#7c3aed\",yellow:\"#ca8a04\",orange:\"#c2410c\",royal:\"#4169e1\",kelly:\"#4daa59\",aqua:\"#00c4d4\",rose:\"#c8818a\",dusty:\"#c8818a\",coral:\"#e8756a\",maroon:\"#800020\",forest:\"#228b22\",teal:\"#0d9488\",lavender:\"#967bb6\",lilac:\"#967bb6\",tan:\"#d2b48c\",ivory:\"#fffff0\",gold:\"#c9a227\",silver:\"#a8a9ad\",ash:\"#b2bec3\",stone:\"#78716c\",moss:\"#6b7c55\",sage:\"#87a878\",sky:\"#0ea5e9\",midnight:\"#1e1b4b\",espresso:\"#3c1f0f\"},PP=8,Ii=1e3,Pl=320,C1=768;function wm(e){const t=e.replace(\"#\",\"\"),r=parseInt(t.slice(0,2),16),n=parseInt(t.slice(2,4),16),a=parseInt(t.slice(4,6),16);return(.299*r+.587*n+.114*a)/255<.15}function AP(e){const t=e.toLowerCase();if(ai[t])return ai[t];const r=t.split(/[\\s_-]+/).reverse();for(const n of r)if(ai[n])return ai[n]}function oi(e,t){return e.find(r=>r.selectedOptions.every(n=>{const a=t[n.name];return!a||a===n.value}))}function LP(e,t){return e.find(r=>r.selectedOptions.every(n=>t[n.name]===n.value))}function R1(e,t){if(!(!e||t?.handle!==e))return t}function $1(){return typeof window>\"u\"?Ii:window.innerWidth<C1?window.innerWidth:Math.floor(window.innerWidth*.8)}function Dc(e){return typeof window>\"u\"?e:window.innerWidth<C1?window.innerWidth:Math.max(Pl,Math.min($1(),e))}function NP({productHandle:e,initialProduct:t,allHandles:r,onClose:n,onChange:a}){const[o,i]=H(Ii),[s,c]=H(!1),l=V({startX:0,startW:0}),d=V(null);U(()=>{const w=parseInt(localStorage.getItem(\"drawerWidth\")??\"0\",10);i(Dc(w>=Pl?w:Ii))},[]),U(()=>{const w=()=>i(C=>Dc(C));return window.addEventListener(\"resize\",w),()=>window.removeEventListener(\"resize\",w)},[]);const u=!!e,[f,m]=H(e),[h,g]=H(e);e!==h&&(g(e),e&&m(e)),U(()=>{if(!e){const w=setTimeout(()=>m(null),400);return()=>clearTimeout(w)}},[e]);const{data:v}=_s({queryKey:[\"shopify\",\"product\",f??\"\"],queryFn:()=>_v({data:{handle:f}}),enabled:!!f,initialData:R1(f,t),staleTime:300*1e3}),b=u&&!!v,I=o,y=ne(w=>{if(!e||r.length===0)return;const C=r[(r.indexOf(e)+w+r.length)%r.length];C&&a(C)},[e,r,a]);U(()=>{if(!u)return;const w=C=>{C.key===\"Escape\"&&n(),C.key===\"ArrowRight\"&&y(1),C.key===\"ArrowLeft\"&&y(-1)};return window.addEventListener(\"keydown\",w),()=>window.removeEventListener(\"keydown\",w)},[u,n,y]);const S=w=>{w.preventDefault();const C=d.current?.getBoundingClientRect().width??o;l.current={startX:w.clientX,startW:C},c(!0)};return U(()=>{if(!s)return;const w=T=>{const E=l.current.startX-T.clientX,L=$1(),j=Math.max(Pl,Math.min(L,l.current.startW+E));i(Math.round(j))},C=()=>{c(!1),localStorage.setItem(\"drawerWidth\",String(d.current?.getBoundingClientRect().width??o))};return window.addEventListener(\"mousemove\",w),window.addEventListener(\"mouseup\",C),()=>{window.removeEventListener(\"mousemove\",w),window.removeEventListener(\"mouseup\",C)}},[s,o]),_(fe,{children:[p(\"button\",{type:\"button\",\"aria-label\":\"Close product drawer\",tabIndex:b?0:-1,onClick:n,className:z(\"fixed inset-0 z-[60] bg-black/50 backdrop-blur-sm transition-opacity duration-300\",b?\"opacity-100 pointer-events-auto\":\"opacity-0 pointer-events-none\")}),_(\"aside\",{ref:d,\"aria-label\":\"Product detail\",\"aria-hidden\":!b,style:{width:I},className:z(\"fixed top-[48px] right-0 bottom-0 z-[70]\",\"border-l border-shop-line flex flex-col\",\"shadow-[-30px_0_60px_-20px_rgba(0,0,0,0.5)]\",\"min-w-[320px] max-w-[100vw] md:max-w-[80vw]\",s?\"transition-none select-none\":\"transition-transform duration-[380ms] ease-[cubic-bezier(0.2,0.8,0.2,1)]\",b?\"translate-x-0\":\"translate-x-full\"),children:[_(\"div\",{role:\"separator\",\"aria-label\":\"Drag to resize drawer\",onMouseDown:S,onDoubleClick:()=>{const w=Dc(Ii);i(w),localStorage.setItem(\"drawerWidth\",String(w))},className:z(\"absolute top-0 bottom-0 left-[-4px] w-2 z-[2] cursor-col-resize group\",\"hidden md:block\"),children:[p(\"div\",{className:z(\"absolute left-[3px] top-0 bottom-0 w-[2px] transition-colors\",s?\"bg-shop-accent\":\"bg-transparent group-hover:bg-shop-accent\")}),p(\"div\",{className:z(\"absolute left-0 top-1/2 -translate-y-1/2 w-2 h-10 rounded bg-shop-panel border border-shop-line-2 transition-[opacity,border-color]\",s?\"opacity-100 border-shop-accent\":\"opacity-60 group-hover:opacity-100 group-hover:border-shop-accent\")})]}),s?_(\"div\",{className:\"absolute top-3 left-4 z-[3] font-shop-mono text-shop-xs text-shop-accent-ink bg-shop-accent px-1.5 py-[3px] rounded pointer-events-none\",children:[o,\" px\"]}):null,p(\"button\",{type:\"button\",\"aria-label\":\"Close product detail\",title:\"Close (Esc)\",onClick:n,className:\"absolute top-3 left-3 z-[3] p-1 text-shop-muted hover:text-shop-text transition-colors\",children:p(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 14 14\",\"aria-hidden\":!0,children:p(\"path\",{d:\"M2 2l10 10M12 2L2 12\",stroke:\"currentColor\",strokeWidth:\"1.6\"})})}),f?p(DP,{productHandle:f,initialProduct:v},e??f):null]})]})}function DP({productHandle:e,initialProduct:t}){const{data:r,isLoading:n}=_s({queryKey:[\"shopify\",\"product\",e],queryFn:()=>_v({data:{handle:e}}),initialData:R1(e,t),staleTime:3e5});return n||!r?p(\"div\",{className:\"shop-product-drawer-shell flex-1 overflow-y-auto\",children:_(\"div\",{className:\"shop-product-drawer-layout\",children:[p(\"div\",{className:\"shop-product-drawer-media\",children:p(\"div\",{className:\"shop-product-drawer-main-image aspect-square bg-shop-panel animate-pulse\"})}),_(\"div\",{className:\"shop-product-drawer-details bg-shop-bg p-5 flex flex-col gap-3\",children:[p(\"div\",{className:\"h-3 w-24 bg-shop-panel-2 rounded animate-pulse\"}),p(\"div\",{className:\"h-7 w-3/4 bg-shop-panel-2 rounded animate-pulse\"}),p(\"div\",{className:\"h-12 bg-shop-panel-2 rounded animate-pulse\"}),p(\"div\",{className:\"h-4 w-full bg-shop-panel-2 rounded animate-pulse\"}),p(\"div\",{className:\"h-4 w-4/5 bg-shop-panel-2 rounded animate-pulse\"})]})]})}):p(OP,{product:r})}function OP({product:e}){const t=e.variants.nodes,[r,n]=H(()=>Object.fromEntries(e.options.map(w=>[w.name,\"\"]))),[a,o]=H(1),[i,s]=H(0),[c,l]=H(!1),[d,u]=H(null),f=LP(t,r),m=e.options.filter(w=>w.values.length>1).every(w=>!!r[w.name]),h=oi(t,r);U(()=>{h?.image?u(h.image):u(null)},[h?.id,h?.image,h?.image?.url]);const g=d?e.images.nodes.findIndex(w=>w.url===d.url):-1,v=d?g:i,b=d??e.images.nodes[i]??null,I=f?.price??t[0]?.price??null,y=kv(),S=Vu(w=>w.openDrawer);return U(()=>{if(!c)return;const w=window.setTimeout(()=>l(!1),1500);return()=>window.clearTimeout(w)},[c]),p(\"div\",{className:\"shop-product-drawer-shell flex-1 overflow-y-auto [scrollbar-width:thin] [scrollbar-color:var(--shop-line)_transparent]\",children:_(\"div\",{className:\"shop-product-drawer-layout\",children:[_(\"div\",{className:\"shop-product-drawer-media relative\",children:[p(\"div\",{className:`shop-product-drawer-main-image aspect-square bg-shop-bg/40 backdrop-blur-[20px] relative overflow-hidden p-6${e.images.nodes.length>1?\" mr-[108px]\":\"\"}`,children:b?p(co,{image:b,alt:e.title,width:1200,sizes:\"(min-width: 1120px) 60vw, (min-width: 768px) 520px, 100vw\",loading:\"eager\",className:\"w-full h-full object-cover\"}):null}),e.images.nodes.length>1?p(\"div\",{className:\"shop-product-drawer-thumbs absolute top-0 right-0 bottom-0 w-[108px] flex flex-col gap-1.5 px-[14px] py-[10px] overflow-y-auto [scrollbar-width:none] bg-shop-bg/40 backdrop-blur-[20px] border-l border-shop-line\",children:e.images.nodes.map((w,C)=>p(\"button\",{type:\"button\",onClick:()=>{s(C),u(null)},\"aria-label\":`View image ${C+1}`,className:z(\"w-[80px] aspect-square rounded-md overflow-hidden transition-opacity shrink-0\",C===v?\"opacity-100 ring-1 ring-shop-line-2\":\"opacity-45 hover:opacity-75\"),children:p(co,{image:w,alt:`${e.title} — image ${C+1}`,width:160,sizes:\"15vw\",className:\"w-full h-full object-cover\"})},`${w.url}-${C}`))}):null]}),_(\"div\",{className:\"shop-product-drawer-details bg-shop-bg\",children:[p(\"div\",{className:\"mx-3 border-t border-shop-line\"}),_(\"div\",{className:\"flex justify-between items-baseline gap-3 px-6 py-[15px]\",children:[p(\"h2\",{className:\"font-shop-display font-semibold text-shop-heading leading-tight tracking-[-0.015em] text-shop-text\",children:e.title}),I?p(rs,{className:\"text-shop-price text-shop-text font-light whitespace-nowrap shrink-0\",children:sa(I.amount,I.currencyCode)}):null]}),_(\"div\",{className:\"flex flex-wrap gap-x-6 gap-y-5 items-start justify-start px-6 py-5\",children:[e.options.filter(w=>w.values.length>1).map(w=>{const C=/size/i.test(w.name);return w.values.length>PP?_(\"div\",{className:\"shop-product-option flex flex-col gap-3\",children:[p(\"span\",{className:\"font-shop-mono italic text-shop-sm text-shop-muted uppercase tracking-[0.1em]\",children:w.name}),_(Ju,{value:r[w.name],className:\"w-full\",triggerClassName:\"w-full justify-between rounded-full px-4 py-2 text-shop-sm\",onChange:T=>n({...r,[w.name]:T.target.value}),children:[_(\"option\",{value:\"\",disabled:!0,children:[\"Select \",w.name]}),w.values.map(T=>p(\"option\",{value:T,disabled:!oi(t,{...r,[w.name]:T})?.availableForSale,children:T},T))]})]},w.id):C?_(\"div\",{className:\"shop-product-option flex flex-col gap-3\",children:[p(\"span\",{className:\"font-shop-mono italic text-shop-sm text-shop-muted uppercase tracking-[0.1em]\",children:w.name}),p(\"div\",{className:\"flex flex-wrap gap-1.5\",children:w.values.map(T=>{const E=r[w.name]===T,L=!oi(t,{...r,[w.name]:T})?.availableForSale;return p(\"button\",{type:\"button\",\"aria-pressed\":E,disabled:L,onClick:()=>n({...r,[w.name]:T}),className:z(\"px-4 py-2 font-shop-mono text-shop-sm leading-none whitespace-nowrap\",\"rounded-full border transition-[background-color,color,border-color] duration-150\",E?\"bg-shop-text text-shop-bg border-shop-text\":\"bg-shop-surface text-shop-text border-shop-line hover:enabled:bg-shop-surface-hover hover:enabled:border-shop-line-2\",L&&!E&&\"opacity-40 cursor-not-allowed line-through\"),children:T},T)})})]},w.id):_(\"div\",{className:\"shop-product-option flex flex-col gap-3\",children:[p(\"span\",{className:\"font-shop-mono italic text-shop-sm text-shop-muted uppercase tracking-[0.1em]\",children:w.name}),p(\"div\",{className:\"flex flex-wrap gap-1.5\",children:w.values.map(T=>{const E=r[w.name]===T,L=!oi(t,{...r,[w.name]:T})?.availableForSale,j=AP(T);return p(\"button\",{type:\"button\",\"aria-pressed\":E,disabled:L,onClick:()=>n({...r,[w.name]:T}),style:E&&j?{backgroundColor:j,...wm(j)?{boxShadow:\"inset 0 0 0 1.5px rgba(255,255,255,0.25)\"}:{}}:void 0,className:z(\"px-4 py-2 font-shop-mono text-shop-sm leading-none whitespace-nowrap\",\"rounded-full border transition-[background-color,color,border-color] duration-150\",E&&!j?\"bg-shop-accent text-shop-accent-ink border-shop-accent\":E&&j&&wm(j)?\"text-white border-transparent\":E&&j?\"text-shop-text border-transparent\":\"bg-shop-surface text-shop-text border-shop-line hover:enabled:bg-shop-surface-hover hover:enabled:border-shop-line-2\",L&&!E&&\"opacity-40 cursor-not-allowed line-through\"),children:T},T)})})]},w.id)}),_(\"div\",{className:\"shop-product-quantity flex flex-col gap-3 shrink-0\",children:[p(\"span\",{className:\"font-shop-mono italic text-shop-sm text-shop-muted uppercase tracking-[0.1em]\",children:\"Quantity\"}),_(\"div\",{className:\"bg-shop-surface flex h-[38px] items-center justify-center gap-4 px-4 rounded-full w-[100px] font-shop-mono select-none\",children:[p(\"button\",{type:\"button\",onClick:()=>o(w=>w+1),\"aria-label\":\"Increase quantity\",className:\"text-shop-sm text-shop-text-2 leading-none hover:text-shop-text transition-colors\",children:\"+\"}),p(\"span\",{className:\"text-shop-sm text-shop-text min-w-[1ch] text-center\",children:a}),p(\"button\",{type:\"button\",onClick:()=>o(w=>Math.max(1,w-1)),\"aria-label\":\"Decrease quantity\",className:\"text-shop-sm text-shop-text-2 leading-none hover:text-shop-text transition-colors\",children:\"−\"})]})]})]}),p(\"div\",{className:\"mx-3 border-t border-shop-line\"}),p(\"div\",{className:\"flex flex-col items-center px-6 py-5\",children:_(\"button\",{type:\"button\",disabled:!m||!f?.availableForSale||y.isPending&&!c,onClick:()=>{f&&(l(!0),S(),y.mutate({variantId:f.id,quantity:a,line:{productTitle:e.title,productHandle:e.handle,variantTitle:f.title,price:f.price,image:f.image,selectedOptions:f.selectedOptions}}))},style:m&&!c&&f?.availableForSale?{backgroundImage:\"linear-gradient(235.54deg, rgba(116,220,255,0.99) 3.4%, rgba(255,242,124,0.99) 13.1%, rgba(255,160,92,0.99) 27.1%, rgba(255,95,95,0.99) 39.5%)\",backgroundSize:\"200% 200%\",animation:\"shop-cta-gradient 12s ease infinite, shop-cta-rotate 30s linear infinite\"}:void 0,className:z(\"w-full max-w-[760px] rounded-full px-4 py-3 flex items-center justify-center gap-2.5\",\"font-shop-display font-semibold text-shop-title\",\"transition-[background-color,color,border-color,opacity] duration-500\",m&&!c&&f?.availableForSale?\"hover:enabled:brightness-105 text-black\":m&&!f?.availableForSale?\"bg-shop-surface text-shop-muted border border-shop-line\":\"bg-shop-surface/30 border border-shop-line text-shop-muted cursor-not-allowed\"),children:[m&&!c&&f?.availableForSale?_(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.75\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":!0,children:[p(\"path\",{d:\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"}),p(\"path\",{d:\"M3 6h18\"}),p(\"path\",{d:\"M16 10a4 4 0 01-8 0\"})]}):null,c?\"✓ Added\":m?f?.availableForSale?\"Add to Cart\":\"Sold out\":\"Add to Cart\"]})}),p(\"div\",{className:\"mx-3 border-t border-shop-line\"}),e.descriptionHtml?_(\"div\",{className:\"flex flex-col gap-2.5 px-6 py-4\",children:[p(\"span\",{className:\"font-shop-mono italic text-shop-sm text-shop-muted uppercase tracking-[0.1em]\",children:\"Description\"}),p(\"div\",{className:\"text-shop-body text-shop-text-2 leading-[1.6] [&_p]:mb-2 [&_p:last-child]:mb-0\",dangerouslySetInnerHTML:{__html:e.descriptionHtml}})]}):null]})]})})}function MP({title:e,lede:t}){return _(\"div\",{className:\"flex-1 min-w-0\",children:[p(\"h1\",{className:`\n          font-shop-display font-bold text-shop-text\n          text-shop-display leading-[1.02] tracking-[-0.03em] m-0\n          [&_em]:not-italic [&_em]:text-shop-accent [&_em]:relative\n          [&_em]:after:content-[''] [&_em]:after:absolute [&_em]:after:inset-x-0\n          [&_em]:after:-bottom-0.5 [&_em]:after:h-[3px]\n          [&_em]:after:bg-shop-accent [&_em]:after:opacity-[0.35] [&_em]:after:rounded-sm\n        `,children:e}),t?p(\"p\",{className:\"text-shop-text-2 text-shop-sm font-normal mt-3.5 max-w-[58ch] leading-[1.55] opacity-75\",children:t}):null]})}var Qu=`\n  fragment ProductCard on Product {\n    id\n    handle\n    title\n    productType\n    tags\n    publishedAt\n    options {\n      name\n      values\n    }\n    featuredImage {\n      url\n      altText\n      width\n      height\n    }\n    variants(first: 10) {\n      nodes {\n        selectedOptions {\n          name\n          value\n        }\n        image {\n          url\n          altText\n          width\n          height\n        }\n      }\n    }\n    priceRange {\n      minVariantPrice {\n        amount\n        currencyCode\n      }\n      maxVariantPrice {\n        amount\n        currencyCode\n      }\n    }\n    compareAtPriceRange {\n      minVariantPrice {\n        amount\n        currencyCode\n      }\n    }\n  }\n`,LY=`\n  ${Qu}\n  query Products(\n    $first: Int!\n    $after: String\n    $sortKey: ProductSortKeys\n    $reverse: Boolean\n  ) {\n    products(\n      first: $first\n      after: $after\n      sortKey: $sortKey\n      reverse: $reverse\n    ) {\n      pageInfo {\n        hasNextPage\n        endCursor\n      }\n      nodes {\n        ...ProductCard\n      }\n    }\n  }\n`,Ci=[{key:\"BEST_SELLING\",reverse:!1,label:\"Best selling\"},{key:\"CREATED_AT\",reverse:!0,label:\"Newest\"},{key:\"PRICE\",reverse:!1,label:\"Price: low to high\"},{key:\"PRICE\",reverse:!0,label:\"Price: high to low\"},{key:\"TITLE\",reverse:!1,label:\"Title: A–Z\"}];function ns(e){return e.reverse?`${e.key}:rev`:e.key}function P1(e){if(!e)return Ci[0];for(const t of Ci)if(ns(t)===e)return t;return Ci[0]}var Ra=`\n  fragment CartFields on Cart {\n    id\n    checkoutUrl\n    totalQuantity\n    cost {\n      totalAmount {\n        amount\n        currencyCode\n      }\n      subtotalAmount {\n        amount\n        currencyCode\n      }\n      totalTaxAmount {\n        amount\n        currencyCode\n      }\n    }\n    lines(first: 100) {\n      nodes {\n        id\n        quantity\n        merchandise {\n          ... on ProductVariant {\n            id\n            title\n            availableForSale\n            selectedOptions {\n              name\n              value\n            }\n            price {\n              amount\n              currencyCode\n            }\n            image {\n              url\n              altText\n              width\n              height\n            }\n            product {\n              handle\n              title\n            }\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n    }\n    discountCodes {\n      code\n      applicable\n    }\n  }\n`,NY=`\n  ${Ra}\n  query Cart($cartId: ID!) {\n    cart(id: $cartId) {\n      ...CartFields\n    }\n  }\n`,DY=`\n  ${Ra}\n  mutation CartCreate($input: CartInput!) {\n    cartCreate(input: $input) {\n      cart {\n        ...CartFields\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`,OY=`\n  ${Ra}\n  mutation CartLinesAdd($cartId: ID!, $lines: [CartLineInput!]!) {\n    cartLinesAdd(cartId: $cartId, lines: $lines) {\n      cart {\n        ...CartFields\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`,MY=`\n  ${Ra}\n  mutation CartLinesUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!) {\n    cartLinesUpdate(cartId: $cartId, lines: $lines) {\n      cart {\n        ...CartFields\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`,FY=`\n  ${Ra}\n  mutation CartLinesRemove($cartId: ID!, $lineIds: [ID!]!) {\n    cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n      cart {\n        ...CartFields\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`,zY=`\n  ${Ra}\n  mutation CartDiscountCodesUpdate($cartId: ID!, $discountCodes: [String!]) {\n    cartDiscountCodesUpdate(cartId: $cartId, discountCodes: $discountCodes) {\n      cart {\n        ...CartFields\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`,VY=`\n  ${Qu}\n  query Collection(\n    $handle: String!\n    $first: Int!\n    $after: String\n    $sortKey: ProductCollectionSortKeys\n    $reverse: Boolean\n  ) {\n    collection(handle: $handle) {\n      id\n      handle\n      title\n      description\n      descriptionHtml\n      image {\n        url\n        altText\n        width\n        height\n      }\n      seo {\n        title\n        description\n      }\n      products(\n        first: $first\n        after: $after\n        sortKey: $sortKey\n        reverse: $reverse\n      ) {\n        pageInfo {\n          hasNextPage\n          endCursor\n        }\n        nodes {\n          ...ProductCard\n        }\n      }\n    }\n  }\n`,Oc=[{key:\"COLLECTION_DEFAULT\",reverse:!1,label:\"Featured\"},{key:\"BEST_SELLING\",reverse:!1,label:\"Best selling\"},{key:\"CREATED\",reverse:!0,label:\"Newest\"},{key:\"PRICE\",reverse:!1,label:\"Price: low to high\"},{key:\"PRICE\",reverse:!0,label:\"Price: high to low\"},{key:\"TITLE\",reverse:!1,label:\"Title: A–Z\"}];function FP(e){return e.reverse?`${e.key}:rev`:e.key}function BY(e){if(!e)return Oc[0];for(const t of Oc)if(FP(t)===e)return t;return Oc[0]}var HY=`\n  ${Qu}\n  query Search($query: String!, $first: Int!, $after: String) {\n    search(\n      query: $query\n      first: $first\n      after: $after\n      types: [PRODUCT]\n      productFilters: [{ available: true }]\n    ) {\n      totalCount\n      pageInfo {\n        hasNextPage\n        endCursor\n      }\n      nodes {\n        ... on Product {\n          ...ProductCard\n        }\n      }\n    }\n  }\n`,A1=re([\"BEST_SELLING\",\"CREATED_AT:rev\",\"PRICE\",\"PRICE:rev\",\"TITLE\"]),zP=Se({sort:x(A1),type:x(se()),product:x(se())}),L1=24;async function UY(e){const t=P1(e);return{page:await zu({data:{first:L1,sortKey:t.key,reverse:t.reverse}}),sortId:ns(t)}}function jY({page:e,sortId:t,activeType:r,productHandle:n,initialProduct:a,onTypeChange:o,onSortChange:i,onProductSelect:s,onProductClose:c,onProductChange:l}){const d=r?.toLowerCase()??\"all\",[u,f]=H([]),[m,h]=H(e.pageInfo.endCursor),[g,v]=H(e.pageInfo.hasNextPage);U(()=>{f([]),h(e.pageInfo.endCursor),v(e.pageInfo.hasNextPage)},[e]);const b=ga({mutationFn:async()=>{if(!m)return null;const w=P1(t);return zu({data:{first:L1,after:m,sortKey:w.key,reverse:w.reverse}})},onSuccess:w=>{w&&(f(C=>[...C,...w.nodes]),h(w.pageInfo.endCursor),v(w.pageInfo.hasNextPage))}}),I=Fe(()=>[...e.nodes,...u],[e.nodes,u]),y=Fe(()=>{const w=new Map;for(const C of I){const T=C.productType?.trim();if(!T)continue;const E=T.toLowerCase(),L=w.get(E);L?L.count+=1:w.set(E,{display:T,count:1})}return Array.from(w.entries()).map(([C,{display:T,count:E}])=>({key:C,display:T,count:E})).sort((C,T)=>T.count-C.count)},[I]),S=d===\"all\"?I:I.filter(w=>w.productType?.toLowerCase()===d);return _(\"div\",{className:\"pb-24\",children:[p(\"div\",{className:\"px-6 md:px-11 pt-6 md:pt-11 max-w-[1280px] mx-auto\",children:p(\"div\",{className:\"pb-5.5 border-b border-shop-line-2 mb-7\",children:p(MP,{title:_(fe,{children:[\"Built in \",p(\"em\",{children:\"public\"}),\",\",p(\"br\",{}),\"worn in \",p(\"em\",{children:\"production\"}),\".\"]}),lede:\"Official TanStack apparel, accessories, and stickers. Limited runs, ethically produced, shipped worldwide. Rep the libraries that ship your code every day.\"})})}),p(\"div\",{className:\"sticky top-[var(--navbar-height,56px)] z-10 border-b border-shop-line bg-shop-bg/95 backdrop-blur-sm\",children:_(\"div\",{className:\"max-w-[1280px] mx-auto px-6 md:px-11 flex flex-wrap items-center gap-1.5 py-2\",children:[p(gm,{isActive:d===\"all\",count:I.length,className:\"px-3 py-1.5 text-shop-sm rounded-lg\",onClick:()=>o(void 0),children:\"All\"}),y.map(w=>p(gm,{isActive:d===w.key,count:w.count,className:\"px-3 py-1.5 text-shop-sm rounded-lg\",onClick:()=>o(w.key),children:w.display},w.key)),p(Ju,{className:\"ml-auto\",triggerClassName:\"py-1.5 pl-3 pr-2.5 text-shop-sm rounded-lg\",value:t,onChange:w=>{const C=$r(A1,w.target.value);i(C===\"BEST_SELLING\"?void 0:C)},children:Ci.map(w=>p(\"option\",{value:ns(w),children:w.label},ns(w)))})]})}),p(\"div\",{className:\"px-6 md:px-11 max-w-[1280px] mx-auto mt-7\",children:S.length===0?p(\"div\",{className:\"text-center py-24 text-shop-muted\",children:\"No products yet. Check back soon!\"}):_(fe,{children:[p(\"section\",{className:\"grid gap-x-4 gap-y-5.5 grid-cols-[repeat(auto-fill,minmax(340px,1fr))]\",children:S.map((w,C)=>p($P,{product:w,loading:C<8?\"eager\":\"lazy\",onQuickView:s},w.id))}),g?p(\"div\",{className:\"flex justify-center py-8\",children:p(vP,{onClick:()=>b.mutate(),disabled:b.isPending,children:b.isPending?\"Loading...\":\"Load more\"})}):null]})}),p(NP,{productHandle:n,initialProduct:a,allHandles:S.map(w=>w.handle),onClose:c,onChange:l})]})}var VP=()=>k(()=>import(\"./shop.index-DRJaiUuD.js\"),__vite__mapDeps([80,3,4,5,1])),BP=()=>k(()=>import(\"./shop.index-DRJaiUuD.js\"),__vite__mapDeps([80,3,4,5,1])),HP=R(\"/shop/\")({validateSearch:zP,loaderDeps:({search:e})=>({sort:e.sort}),loader:J(BP,\"loader\"),head:()=>({meta:ee({title:\"TanStack Shop\",description:\"Official TanStack apparel, accessories, and stickers. Show your support and rep your favorite open-source toolkit.\"})}),component:$(VP,\"component\"),staticData:{includeSearchInCanonical:!0}}),UP=()=>k(()=>import(\"./shop.search-BoOgZZg2.js\"),__vite__mapDeps([81,3,4,5,1,82])),jP=()=>k(()=>import(\"./shop.search-BoOgZZg2.js\"),__vite__mapDeps([81,3,4,5,1,82])),qP=Se({q:x(se())}),GP=R(\"/shop/search\")({validateSearch:qP,loaderDeps:({search:e})=>({q:e.q}),loader:J(jP,\"loader\"),component:$(UP,\"component\"),staticData:{includeSearchInCanonical:!0}}),WP=()=>k(()=>import(\"./shop.cart-yvB8CnpN.js\"),__vite__mapDeps([83,3,4,5,1,82])),ZP=R(\"/shop/cart\")({component:$(WP,\"component\")}),KP=()=>k(()=>import(\"./shop._handle-28XgwbFY.js\"),__vite__mapDeps([84,3,4,5,1])),YP=()=>k(()=>import(\"./shop._handle-28XgwbFY.js\"),__vite__mapDeps([84,3,4,5,1])),XP=R(\"/shop/$handle\")({loader:J(YP,\"loader\"),head:({loaderData:e})=>{const t=e?.product;if(!t)return{meta:[]};const r=t.images.nodes[0];return{meta:ee({title:`${t.seo.title??t.title} | TanStack Shop`,description:t.seo.description??void 0,image:r?ca(r.url,{width:1200,height:630,format:\"jpg\",crop:\"center\"}):void 0})}},component:$(KP,\"component\")}),JP=()=>k(()=>import(\"./partners.index-DERmgLdG.js\"),__vite__mapDeps([85,3,4,5,1,16,86,87,88,89,90,91,29])),QP=re([\"active\",\"inactive\"]),eA=Se({libraries:O(x(gt(Ia)),void 0),status:O(x(QP,\"active\"),\"active\")}),tA=R(\"/partners/\")({component:$(JP,\"component\"),validateSearch:eA,staticData:{includeSearchInCanonical:!0},head:()=>({meta:ee({title:\"Partners\",description:\"Companies and organizations supporting TanStack and our open source mission\"})})}),rA=[{q:\"Does Railway support TanStack Start SSR and streaming?\",a:\"Yes. TanStack Start builds a Node server for SSR, streaming, server functions, and static assets. Follow the Nitro setup in the Start hosting docs, then deploy that Node service to Railway.\"},{q:\"Can I run a database alongside my TanStack app?\",a:\"Absolutely. Railway lets you provision Postgres, MySQL, Redis, or MongoDB in the same project as your app. They communicate over Railway's 100 Gbps private network — no VPC setup needed.\"},{q:\"How does Railway pricing actually work?\",a:\"Railway charges by the second based on actual CPU and memory usage — not provisioned box sizes. The Hobby plan starts at $5/month (which includes $5 of credits). Most hobby TanStack projects run for free or under $5/month.\"},{q:\"What makes Railway different from Vercel or Render?\",a:\"Railway is a full-stack cloud — not just a frontend host. You can run your TanStack app server, managed databases, background workers, cron jobs, and private networking all in one project. Railway also has hard spending limits, which no other major cloud provider offers.\"},{q:\"Does Railway have PR preview environments?\",a:\"Yes — every pull request automatically gets its own live preview environment. For TanStack teams, this means you can test routing changes, data fetching behavior, and server logic before merging.\"},{q:\"Can I migrate an existing TanStack app to Railway?\",a:\"Yes. If your app already builds to a Node server or has a Dockerfile, Railway can deploy it from GitHub. For TanStack Start, make sure the Nitro Vite setup and Node start script are in place.\"}],nA=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23031c4c'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23031c4c'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\",aA=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23fff'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23fff'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\",oA=\"/assets/nozzle-BGvMJZhc.png\",iA=\"/assets/bytes-fireship-DYlJObC8.png\",sA=\"data:image/svg+xml,%3csvg%20height='64'%20viewBox='0%200%20283%2064'%20width='283'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m141.68%2016.25c-11.04%200-19%207.2-19%2018s8.96%2018%2020%2018c6.67%200%2012.55-2.64%2016.19-7.09l-7.65-4.42c-2.02%202.21-5.09%203.5-8.54%203.5-4.79%200-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5%200-10.79-7.96-17.99-19-17.99zm-9.46%2014.5c1.25-3.99%204.67-6.5%209.45-6.5%204.79%200%208.21%202.51%209.45%206.5zm117.14-14.5c-11.04%200-19%207.2-19%2018s8.96%2018%2020%2018c6.67%200%2012.55-2.64%2016.19-7.09l-7.65-4.42c-2.02%202.21-5.09%203.5-8.54%203.5-4.79%200-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5%200-10.79-7.96-17.99-19-17.99zm-9.45%2014.5c1.25-3.99%204.67-6.5%209.45-6.5%204.79%200%208.21%202.51%209.45%206.5zm-39.03%203.5c0%206%203.92%2010%2010%2010%204.12%200%207.21-1.87%208.8-4.92l7.68%204.43c-3.18%205.3-9.14%208.49-16.48%208.49-11.05%200-19-7.2-19-18s7.96-18%2019-18c7.34%200%2013.29%203.19%2016.48%208.49l-7.68%204.43c-1.59-3.05-4.68-4.92-8.8-4.92-6.07%200-10%204-10%2010zm82.48-29v46h-9v-46zm-245.77-5%2036.95%2064h-73.9zm92.38%205-27.71%2048-27.71-48h10.39l17.32%2030%2017.32-30zm58.91%2012v9.69c-1-.29-2.06-.49-3.2-.49-5.81%200-10%204-10%2010v14.8h-9v-34h9v9.2c0-5.08%205.91-9.2%2013.2-9.2z'/%3e%3c/svg%3e\",cA=\"data:image/svg+xml,%3csvg%20height='64'%20viewBox='0%200%20283%2064'%20width='283'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m141.68%2016.25c-11.04%200-19%207.2-19%2018s8.96%2018%2020%2018c6.67%200%2012.55-2.64%2016.19-7.09l-7.65-4.42c-2.02%202.21-5.09%203.5-8.54%203.5-4.79%200-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5%200-10.79-7.96-17.99-19-17.99zm-9.46%2014.5c1.25-3.99%204.67-6.5%209.45-6.5%204.79%200%208.21%202.51%209.45%206.5zm117.14-14.5c-11.04%200-19%207.2-19%2018s8.96%2018%2020%2018c6.67%200%2012.55-2.64%2016.19-7.09l-7.65-4.42c-2.02%202.21-5.09%203.5-8.54%203.5-4.79%200-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5%200-10.79-7.96-17.99-19-17.99zm-9.45%2014.5c1.25-3.99%204.67-6.5%209.45-6.5%204.79%200%208.21%202.51%209.45%206.5zm-39.03%203.5c0%206%203.92%2010%2010%2010%204.12%200%207.21-1.87%208.8-4.92l7.68%204.43c-3.18%205.3-9.14%208.49-16.48%208.49-11.05%200-19-7.2-19-18s7.96-18%2019-18c7.34%200%2013.29%203.19%2016.48%208.49l-7.68%204.43c-1.59-3.05-4.68-4.92-8.8-4.92-6.07%200-10%204-10%2010zm82.48-29v46h-9v-46zm-245.77-5%2036.95%2064h-73.9zm92.38%205-27.71%2048-27.71-48h10.39l17.32%2030%2017.32-30zm58.91%2012v9.69c-1-.29-2.06-.49-3.2-.49-5.81%200-10%204-10%2010v14.8h-9v-34h9v9.2c0-5.08%205.91-9.2%2013.2-9.2z'%20fill='%23fff'/%3e%3c/svg%3e\",lA=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_8)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='%23014847'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='%23014847'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='%23014847'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='%23014847'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='%23014847'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_8'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\",uA=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_26)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='white'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='white'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='white'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='white'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='white'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='white'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_26'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\",dA=\"/assets/lovable-black-1mVxR6Bj.svg\",pA=\"/assets/lovable-white-DLB1BxKZ.svg\",fA=\"data:image/svg+xml,%3csvg%20height='88.59'%20viewBox='0%200%20516.8%2088.59'%20width='516.8'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m467.88%2044.55-22.19-29.38h25.72l45.39%2059.77h-25.97l-10.09-13.37-10.09%2013.37h-25.85z'/%3e%3cpath%20d='m490.26%2015.17h25.6l-19.65%2026.17-13-16.77z'/%3e%3cpath%20d='m115.27%2068.32c-6.18-5.25-9.27-13.01-9.27-23.26s3.15-18.01%209.46-23.26c6.3-5.25%2014.92-7.88%2025.85-7.88%204.54%200%208.55.31%2012.04.95%203.49.63%206.83%201.7%2010.02%203.22v16.63c-4.96-2.35-10.59-3.53-16.89-3.53-5.55%200-9.65%201.05-12.29%203.15-2.65%202.1-3.97%205.67-3.97%2010.72s1.3%208.41%203.91%2010.59c2.6%202.19%206.72%203.28%2012.36%203.28%205.97%200%2011.64-1.39%2017.02-4.16v17.4c-5.97%202.69-13.41%204.03-22.32%204.03-11.11%200-19.74-2.63-25.92-7.88z'/%3e%3cpath%20d='m168.89%2045.05c0-10.17%202.9-17.9%208.7-23.2s14.54-7.94%2026.23-7.94%2020.57%202.65%2026.42%207.94c5.84%205.29%208.76%2013.03%208.76%2023.2%200%2020.76-11.73%2031.14-35.18%2031.14-23.29.01-34.93-10.37-34.93-31.14zm43.32%2010.6c1.72-2.19%202.58-5.72%202.58-10.59s-.86-8.3-2.58-10.53-4.52-3.34-8.39-3.34-6.52%201.12-8.2%203.34c-1.68%202.23-2.52%205.74-2.52%2010.53s.84%208.41%202.52%2010.59c1.68%202.19%204.41%203.28%208.2%203.28%203.87%200%206.66-1.1%208.39-3.28z'/%3e%3cpath%20d='m244.52%2015.17h22.19l.63%204.54c2.44-1.68%205.55-3.07%209.33-4.16s7.69-1.64%2011.73-1.64c7.48%200%2012.94%201.85%2016.39%205.55s5.17%209.41%205.17%2017.15v38.33h-23.7v-35.94c0-2.69-.61-4.62-1.83-5.8s-3.26-1.76-6.12-1.76c-1.76%200-3.57.4-5.42%201.2s-3.4%201.83-4.67%203.09v39.21h-23.7z'/%3e%3cpath%20d='m310.03%2015.17h24.71l11.35%2035.05%2011.35-35.05h24.71l-23.58%2059.77h-24.97z'/%3e%3cpath%20d='m389.61%2069.8c-7.12-5.34-10.45-14.61-10.45-24.62s2.65-17.78%208.7-23.33%2015.27-7.94%2026.91-7.94c10.71%200%2019.13%202.48%2025.28%207.44%206.14%204.96%209.22%2011.73%209.22%2020.3v10.47h-45.07c1.12%203.11%202.54%205.36%206.03%206.75s8.36%202.08%2014.59%202.08c3.72%200%207.52-.29%2011.38-.88%201.36-.21%203.6-.54%204.78-.79v14.53c-5.89%201.6-13.74%202.4-22.59%202.4-11.91-.01-21.66-1.07-28.78-6.41zm34.76-30.54c0-2.96-3.41-9.33-10.26-9.33-6.18%200-10.26%206.27-10.26%209.33z'/%3e%3cpath%20d='m55.59%2069.82c13.1-1.43%2025.45-8.29%2032.25-19.74-3.22%2028.32-34.73%2046.22-60.45%2035.23-2.37-1.01-4.41-2.69-5.81-4.85-5.78-8.92-7.68-20.27-4.95-30.57%207.8%2013.23%2023.66%2021.34%2038.96%2019.93z'/%3e%3cpath%20d='m16.15%2041.58c-5.31%2012.06-5.54%2026.18.97%2037.8-22.91-16.94-22.66-53.19-.28-69.96%202.07-1.55%204.53-2.47%207.11-2.61%2010.61-.55%2021.39%203.48%2028.95%2010.99-15.36.15-30.32%209.82-36.75%2023.78z'/%3e%3cpath%20d='m60.31%2021.51c-7.75-10.62-19.88-17.85-33.17-18.07%2025.69-11.46%2057.29%207.12%2060.73%2034.59.32%202.55-.1%205.15-1.25%207.45-4.8%209.58-13.7%2017.01-24.1%2019.76%207.62-13.89%206.68-30.86-2.21-43.73z'/%3e%3c/g%3e%3c/svg%3e\",mA=\"data:image/svg+xml,%3csvg%20height='88.59'%20viewBox='0%200%20516.8%2088.59'%20width='516.8'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m467.88%2044.55-22.19-29.38h25.72l45.39%2059.77h-25.97l-10.09-13.37-10.09%2013.37h-25.85z'/%3e%3cpath%20d='m490.26%2015.17h25.6l-19.65%2026.17-13-16.77z'/%3e%3cpath%20d='m115.27%2068.32c-6.18-5.25-9.27-13.01-9.27-23.26s3.15-18.01%209.46-23.26c6.3-5.25%2014.92-7.88%2025.85-7.88%204.54%200%208.55.31%2012.04.95%203.49.63%206.83%201.7%2010.02%203.22v16.63c-4.96-2.35-10.59-3.53-16.89-3.53-5.55%200-9.65%201.05-12.29%203.15-2.65%202.1-3.97%205.67-3.97%2010.72s1.3%208.41%203.91%2010.59c2.6%202.19%206.72%203.28%2012.36%203.28%205.97%200%2011.64-1.39%2017.02-4.16v17.4c-5.97%202.69-13.41%204.03-22.32%204.03-11.11%200-19.74-2.63-25.92-7.88z'/%3e%3cpath%20d='m168.89%2045.05c0-10.17%202.9-17.9%208.7-23.2s14.54-7.94%2026.23-7.94%2020.57%202.65%2026.42%207.94c5.84%205.29%208.76%2013.03%208.76%2023.2%200%2020.76-11.73%2031.14-35.18%2031.14-23.29.01-34.93-10.37-34.93-31.14zm43.32%2010.6c1.72-2.19%202.58-5.72%202.58-10.59s-.86-8.3-2.58-10.53-4.52-3.34-8.39-3.34-6.52%201.12-8.2%203.34c-1.68%202.23-2.52%205.74-2.52%2010.53s.84%208.41%202.52%2010.59c1.68%202.19%204.41%203.28%208.2%203.28%203.87%200%206.66-1.1%208.39-3.28z'/%3e%3cpath%20d='m244.52%2015.17h22.19l.63%204.54c2.44-1.68%205.55-3.07%209.33-4.16s7.69-1.64%2011.73-1.64c7.48%200%2012.94%201.85%2016.39%205.55s5.17%209.41%205.17%2017.15v38.33h-23.7v-35.94c0-2.69-.61-4.62-1.83-5.8s-3.26-1.76-6.12-1.76c-1.76%200-3.57.4-5.42%201.2s-3.4%201.83-4.67%203.09v39.21h-23.7z'/%3e%3cpath%20d='m310.03%2015.17h24.71l11.35%2035.05%2011.35-35.05h24.71l-23.58%2059.77h-24.97z'/%3e%3cpath%20d='m389.61%2069.8c-7.12-5.34-10.45-14.61-10.45-24.62s2.65-17.78%208.7-23.33%2015.27-7.94%2026.91-7.94c10.71%200%2019.13%202.48%2025.28%207.44%206.14%204.96%209.22%2011.73%209.22%2020.3v10.47h-45.07c1.12%203.11%202.54%205.36%206.03%206.75s8.36%202.08%2014.59%202.08c3.72%200%207.52-.29%2011.38-.88%201.36-.21%203.6-.54%204.78-.79v14.53c-5.89%201.6-13.74%202.4-22.59%202.4-11.91-.01-21.66-1.07-28.78-6.41zm34.76-30.54c0-2.96-3.41-9.33-10.26-9.33-6.18%200-10.26%206.27-10.26%209.33z'/%3e%3cpath%20d='m55.59%2069.82c13.1-1.43%2025.45-8.29%2032.25-19.74-3.22%2028.32-34.73%2046.22-60.45%2035.23-2.37-1.01-4.41-2.69-5.81-4.85-5.78-8.92-7.68-20.27-4.95-30.57%207.8%2013.23%2023.66%2021.34%2038.96%2019.93z'%20fill='%23f3b01c'/%3e%3cpath%20d='m16.15%2041.58c-5.31%2012.06-5.54%2026.18.97%2037.8-22.91-16.94-22.66-53.19-.28-69.96%202.07-1.55%204.53-2.47%207.11-2.61%2010.61-.55%2021.39%203.48%2028.95%2010.99-15.36.15-30.32%209.82-36.75%2023.78z'%20fill='%238d2676'/%3e%3cpath%20d='m60.31%2021.51c-7.75-10.62-19.88-17.85-33.17-18.07%2025.69-11.46%2057.29%207.12%2060.73%2034.59.32%202.55-.1%205.15-1.25%207.45-4.8%209.58-13.7%2017.01-24.1%2019.76%207.62-13.89%206.68-30.86-2.21-43.73z'%20fill='%23ee342f'/%3e%3c/svg%3e\",hA=\"/assets/clerk-logo-light-BYN-U_0H.svg\",gA=\"/assets/clerk-logo-dark-CRE22T_2.svg\",vA=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23fff'%20transform='translate(11%2011)'/%3e%3c/svg%3e\",yA=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23362d59'%20transform='translate(11%2011)'/%3e%3c/svg%3e\",bA=\"/assets/speakeasy-light-UpY7QmwQ.svg\",wA=\"/assets/speakeasy-dark-BjP-Hd9M.svg\",_A=\"data:image/svg+xml,%3csvg%20width='158'%20height='44'%20viewBox='0%200%20158%2044'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_8138_23)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%207.58621C0%203.39646%203.44137%200%207.68651%200H36.8952C41.1404%200%2044.5817%203.39646%2044.5817%207.58621V32.104C44.5817%2036.4386%2039.0241%2038.3197%2036.3287%2034.8976L27.902%2024.1991V37.1724C27.902%2040.9432%2024.8048%2044%2020.9842%2044H7.68651C3.44137%2044%200%2040.6035%200%2036.4138V7.58621ZM7.68651%206.06897C6.83748%206.06897%206.14921%206.74826%206.14921%207.58621V36.4138C6.14921%2037.2517%206.83748%2037.931%207.68651%2037.931H21.2148C21.6393%2037.931%2021.7528%2037.5914%2021.7528%2037.1724V19.7752C21.7528%2015.4407%2027.3104%2013.5594%2030.0059%2016.9816L38.4325%2027.6801V7.58621C38.4325%206.74826%2038.5129%206.06897%2037.6639%206.06897H7.68651Z'%20fill='%2332C0ED'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%207.58621C0%203.39646%203.44137%200%207.68651%200H36.8952C41.1404%200%2044.5817%203.39646%2044.5817%207.58621V32.104C44.5817%2036.4386%2039.0241%2038.3197%2036.3287%2034.8976L27.902%2024.1991V37.1724C27.902%2040.9432%2024.8048%2044%2020.9842%2044H7.68651C3.44137%2044%200%2040.6035%200%2036.4138V7.58621ZM7.68651%206.06897C6.83748%206.06897%206.14921%206.74826%206.14921%207.58621V36.4138C6.14921%2037.2517%206.83748%2037.931%207.68651%2037.931H21.2148C21.6393%2037.931%2021.7528%2037.5914%2021.7528%2037.1724V19.7752C21.7528%2015.4407%2027.3104%2013.5594%2030.0059%2016.9816L38.4325%2027.6801V7.58621C38.4325%206.74826%2038.5129%206.06897%2037.6639%206.06897H7.68651Z'%20fill='url(%23paint0_linear_8138_23)'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%207.58621C0%203.39646%203.44137%200%207.68651%200H36.8952C41.1404%200%2044.5817%203.39646%2044.5817%207.58621V32.104C44.5817%2036.4386%2039.0241%2038.3197%2036.3287%2034.8976L27.902%2024.1991V37.1724C27.902%2040.9432%2024.8048%2044%2020.9842%2044H7.68651C3.44137%2044%200%2040.6035%200%2036.4138V7.58621ZM7.68651%206.06897C6.83748%206.06897%206.14921%206.74826%206.14921%207.58621V36.4138C6.14921%2037.2517%206.83748%2037.931%207.68651%2037.931H21.2148C21.6393%2037.931%2021.7528%2037.5914%2021.7528%2037.1724V19.7752C21.7528%2015.4407%2027.3104%2013.5594%2030.0059%2016.9816L38.4325%2027.6801V7.58621C38.4325%206.74826%2038.5129%206.06897%2037.6639%206.06897H7.68651Z'%20fill='url(%23paint1_linear_8138_23)'%20fill-opacity='0.35'/%3e%3cpath%20d='M36.8954%200C41.1406%200%2044.5819%203.39646%2044.5819%207.58621V32.104C44.5819%2036.4386%2039.0243%2038.3197%2036.3289%2034.8976L27.9022%2024.1991V37.1724C27.9022%2040.9432%2024.805%2044%2020.9844%2044C21.4089%2044%2021.753%2043.6604%2021.753%2043.2414V19.7752C21.753%2015.4407%2027.3106%2013.5594%2030.0061%2016.9816L38.4327%2027.6801V1.51724C38.4327%200.679292%2037.7445%200%2036.8954%200Z'%20fill='%2363F655'/%3e%3cpath%20d='M75.1561%2012.9622V24.4706L63.8496%2012.9622H57.9648V31.7844H63.332V19.4155L75.6465%2031.7844H80.5232V12.9622H75.1561Z'%20fill='%231A1A1A'/%3e%3cpath%20d='M90.4724%2027.5898V24.2555H102.487V20.2491H90.4724V17.1569H105.048V12.9622H84.9963V31.7844H105.348V27.5898H90.4724Z'%20fill='%231A1A1A'/%3e%3cpath%20d='M119.61%2032.4029C127.157%2032.4029%20132.061%2028.746%20132.061%2022.3733C132.061%2016.0006%20127.157%2012.3438%20119.61%2012.3438C112.063%2012.3438%20107.187%2016.0006%20107.187%2022.3733C107.187%2028.746%20112.063%2032.4029%20119.61%2032.4029ZM119.61%2027.9393C115.415%2027.9393%20112.826%2025.9226%20112.826%2022.3733C112.826%2018.824%20115.442%2016.8073%20119.61%2016.8073C123.806%2016.8073%20126.394%2018.824%20126.394%2022.3733C126.394%2025.9226%20123.806%2027.9393%20119.61%2027.9393Z'%20fill='%231A1A1A'/%3e%3cpath%20d='M152.632%2012.9622V24.4706L141.326%2012.9622H135.441V31.7844H140.808V19.4155L153.123%2031.7844H157.999V12.9622H152.632Z'%20fill='%231A1A1A'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_8138_23'%20x1='44.5818'%20y1='44'%20x2='5.96033'%20y2='-0.503114'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%232EF51C'/%3e%3cstop%20offset='1'%20stop-color='%232EF51C'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_8138_23'%20x1='44.5817'%20y1='44'%20x2='18.194'%20y2='33.6003'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-opacity='0.9'/%3e%3cstop%20offset='1'%20stop-color='%231A1A1A'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_8138_23'%3e%3crect%20width='158'%20height='44'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\",kA=\"data:image/svg+xml,%3csvg%20width='158'%20height='44'%20viewBox='0%200%20158%2044'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%207.58621C0%203.39646%203.44137%200%207.68651%200H36.8952C41.1404%200%2044.5817%203.39646%2044.5817%207.58621V32.104C44.5817%2036.4386%2039.0241%2038.3197%2036.3287%2034.8976L27.902%2024.1991V37.1724C27.902%2040.9432%2024.8048%2044%2020.9842%2044H7.68651C3.44137%2044%200%2040.6035%200%2036.4138V7.58621ZM7.68651%206.06897C6.83748%206.06897%206.14921%206.74826%206.14921%207.58621V36.4138C6.14921%2037.2517%206.83748%2037.931%207.68651%2037.931H21.2148C21.6393%2037.931%2021.7528%2037.5914%2021.7528%2037.1724V19.7752C21.7528%2015.4407%2027.3104%2013.5594%2030.0059%2016.9816L38.4325%2027.6801V7.58621C38.4325%206.74826%2038.5129%206.06897%2037.6639%206.06897H7.68651Z'%20fill='%2312FFF7'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%207.58621C0%203.39646%203.44137%200%207.68651%200H36.8952C41.1404%200%2044.5817%203.39646%2044.5817%207.58621V32.104C44.5817%2036.4386%2039.0241%2038.3197%2036.3287%2034.8976L27.902%2024.1991V37.1724C27.902%2040.9432%2024.8048%2044%2020.9842%2044H7.68651C3.44137%2044%200%2040.6035%200%2036.4138V7.58621ZM7.68651%206.06897C6.83748%206.06897%206.14921%206.74826%206.14921%207.58621V36.4138C6.14921%2037.2517%206.83748%2037.931%207.68651%2037.931H21.2148C21.6393%2037.931%2021.7528%2037.5914%2021.7528%2037.1724V19.7752C21.7528%2015.4407%2027.3104%2013.5594%2030.0059%2016.9816L38.4325%2027.6801V7.58621C38.4325%206.74826%2038.5129%206.06897%2037.6639%206.06897H7.68651Z'%20fill='url(%23paint0_linear_10558_11751)'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%207.58621C0%203.39646%203.44137%200%207.68651%200H36.8952C41.1404%200%2044.5817%203.39646%2044.5817%207.58621V32.104C44.5817%2036.4386%2039.0241%2038.3197%2036.3287%2034.8976L27.902%2024.1991V37.1724C27.902%2040.9432%2024.8048%2044%2020.9842%2044H7.68651C3.44137%2044%200%2040.6035%200%2036.4138V7.58621ZM7.68651%206.06897C6.83748%206.06897%206.14921%206.74826%206.14921%207.58621V36.4138C6.14921%2037.2517%206.83748%2037.931%207.68651%2037.931H21.2148C21.6393%2037.931%2021.7528%2037.5914%2021.7528%2037.1724V19.7752C21.7528%2015.4407%2027.3104%2013.5594%2030.0059%2016.9816L38.4325%2027.6801V7.58621C38.4325%206.74826%2038.5129%206.06897%2037.6639%206.06897H7.68651Z'%20fill='url(%23paint1_linear_10558_11751)'/%3e%3cpath%20d='M36.8954%200C41.1406%200%2044.5819%203.39646%2044.5819%207.58621V32.104C44.5819%2036.4386%2039.0243%2038.3197%2036.3289%2034.8976L27.9022%2024.1991V37.1724C27.9022%2040.9432%2024.805%2044%2020.9844%2044C21.4089%2044%2021.753%2043.6604%2021.753%2043.2414V19.7752C21.753%2015.4407%2027.3106%2013.5594%2030.0061%2016.9816L38.4327%2027.6801V1.51724C38.4327%200.679292%2037.7445%200%2036.8954%200Z'%20fill='%23B9FFB3'/%3e%3cpath%20d='M75.1561%2012.9622V24.4706L63.8496%2012.9622H57.9648V31.7844H63.332V19.4155L75.6465%2031.7844H80.5232V12.9622H75.1561Z'%20fill='white'/%3e%3cpath%20d='M90.4725%2027.5898V24.2555H102.487V20.2491H90.4725V17.1569H105.048V12.9622H84.9964V31.7844H105.348V27.5898H90.4725Z'%20fill='white'/%3e%3cpath%20d='M119.61%2032.4029C127.157%2032.4029%20132.061%2028.746%20132.061%2022.3733C132.061%2016.0006%20127.157%2012.3438%20119.61%2012.3438C112.063%2012.3438%20107.187%2016.0006%20107.187%2022.3733C107.187%2028.746%20112.063%2032.4029%20119.61%2032.4029ZM119.61%2027.9393C115.415%2027.9393%20112.826%2025.9226%20112.826%2022.3733C112.826%2018.824%20115.442%2016.8073%20119.61%2016.8073C123.806%2016.8073%20126.394%2018.824%20126.394%2022.3733C126.394%2025.9226%20123.806%2027.9393%20119.61%2027.9393Z'%20fill='white'/%3e%3cpath%20d='M152.632%2012.9622V24.4706L141.326%2012.9622H135.441V31.7844H140.808V19.4155L153.123%2031.7844H157.999V12.9622H152.632Z'%20fill='white'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_10558_11751'%20x1='44.5818'%20y1='44'%20x2='5.96033'%20y2='-0.503116'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B9FFB3'/%3e%3cstop%20offset='1'%20stop-color='%23B9FFB3'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_10558_11751'%20x1='44.5817'%20y1='44'%20x2='18.194'%20y2='33.6003'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231A1A1A'%20stop-opacity='0.9'/%3e%3cstop%20offset='1'%20stop-color='%231A1A1A'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e\",SA=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\",xA=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\",EA=\"/assets/electric-dark-Bfu2Vl2j.svg\",TA=\"/assets/electric-light-C-5MDda4.svg\",IA=\"/assets/prisma-light-Cloa3Onm.svg\",CA=\"/assets/prisma-dark-DwgDxLwn.svg\",RA=\"/assets/coderabbit-light-CIzGLYU_.svg\",$A=\"/assets/coderabbit-dark-D643Zkrv.svg\",PA=\"/assets/strapi-light-6x7linao.svg\",AA=\"/assets/strapi-dark-CQ84tQTk.svg\",LA=\"/assets/serpapi-white-CPxTEZSp.svg\",NA=\"/assets/serpapi-black-DnXRiQQ3.svg\",DA=\"/assets/cloudflare-white-Co-Tyjbl.svg\",OA=\"/assets/cloudflare-black-6Ojsn8yh.svg\",_m=\"/assets/workos-black-DnPI5Ve5.svg\",MA=\"data:image/svg+xml,%3csvg%20width='880'%20height='168'%20viewBox='0%200%20880%20168'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1647_45)'%3e%3cpath%20d='M255.264%2025.3765H279.579L297.086%2097.519C300.332%20111.135%20300.976%20119.244%20300.976%20119.244H301.304C301.304%20119.244%20302.435%20111.306%20305.681%2097.519L322.373%2025.3765H349.934L367.599%2097.519C371.003%20111.622%20371.818%20119.244%20371.818%20119.244H372.304C372.304%20119.244%20372.632%20111.622%20375.866%2097.519L392.729%2025.3765H417.043L386.249%20143.717H359.174L340.536%2072.0612C336.646%2056.4997%20336.318%2049.5334%20336.318%2049.5334H335.99C335.99%2049.5334%20335.661%2056.4997%20332.099%2072.0612L314.592%20143.717H286.715L255.264%2025.3765Z'%20fill='white'/%3e%3cpath%20d='M412.984%20100.726C412.984%2073.6509%20430.491%2056.1442%20456.921%2056.1442C483.181%2056.1442%20500.688%2073.6509%20500.688%20100.726C500.688%20127.958%20483.181%20145.635%20456.921%20145.635C430.503%20145.623%20412.984%20127.958%20412.984%20100.726ZM477.99%20100.726C477.99%2083.2189%20469.565%2073.3227%20456.921%2073.3227C443.305%2073.3227%20435.682%2084.3495%20435.682%20100.726C435.682%20118.561%20444.107%20128.445%20456.921%20128.445C470.537%20128.445%20477.99%20117.418%20477.99%20100.726Z'%20fill='white'/%3e%3cpath%20d='M511.545%2057.4711H533.101V73.3609H533.587C537.319%2065.0938%20546.231%2056.8267%20561.464%2056.8267C564.054%2056.8267%20565.683%2057.155%20566.813%2057.4711V79.0263H566.169C566.169%2079.0263%20564.224%2078.3819%20558.875%2078.3819C542.182%2078.3819%20533.101%2088.266%20533.101%20106.745V143.704H511.545V57.4711Z'%20fill='white'/%3e%3cpath%20d='M576.868%2025.3765H598.423V63.3079C598.423%2085.6776%20598.095%2089.7261%20598.095%2089.7261H598.423L630.519%2057.4723H657.424L619.833%2094.7592L663.442%20143.717H637.984L606.532%20108.047L598.423%20115.986V143.705H576.868V25.3765Z'%20fill='white'/%3e%3cpath%20d='M663.757%2084.9796C663.757%2048.5072%20686.455%2024.1923%20720.496%2024.1923C754.537%2024.1923%20777.235%2048.5072%20777.235%2084.9796C777.235%20121.452%20754.537%20145.767%20720.496%20145.767C686.455%20145.767%20663.757%20121.452%20663.757%2084.9796ZM753.722%2084.9796C753.722%2060.1784%20740.434%2043.474%20720.483%2043.474C700.533%2043.474%20687.257%2060.1784%20687.257%2084.9796C687.257%20109.781%20700.545%20126.485%20720.483%20126.485C740.422%20126.485%20753.722%20109.781%20753.722%2084.9796Z'%20fill='white'/%3e%3cpath%20d='M785.488%20104.326H810.131C810.131%20118.271%20819.699%20126.052%20834.288%20126.052C846.603%20126.052%20855.041%20119.888%20855.041%20111.135C855.041%20101.25%20848.561%2098.6488%20827.966%2094.6003C809.158%2090.868%20789.22%2084.5461%20789.22%2059.9029C789.22%2039.3203%20806.727%2023.7587%20833.473%2023.7587C861.35%2023.7587%20878.541%2038.3477%20878.541%2060.3892H853.898C853.898%2049.6906%20845.631%2043.0405%20833.473%2043.0405C821.158%2043.0405%20813.535%2049.0341%20813.535%2057.7875C813.535%2067.0272%20818.884%2070.5893%20835.419%2073.9934C859.892%2079.1847%20880%2081.9323%20880%20109.165C880%20130.745%20861.192%20145.333%20833.473%20145.333C805.268%20145.333%20785.488%20128.957%20785.488%20104.326Z'%20fill='white'/%3e%3cpath%20d='M0%2084.0003C0%2087.6782%200.967855%2091.356%202.83904%2094.5177L36.7785%20153.299C40.2628%20159.299%2045.5537%20164.203%2052.1351%20166.397C65.1044%20170.72%2078.5253%20165.171%2084.9131%20154.073L93.1076%20139.878L60.7813%2084.0003L94.9143%2024.8321L103.109%2010.6369C105.561%206.37836%20108.851%202.89408%20112.723%200.119568H109.174H60.0715C50.8446%200.119568%2042.3275%205.02337%2037.7463%2013.0243L2.83904%2073.483C0.967855%2076.6446%200%2080.3225%200%2084.0003Z'%20fill='white'/%3e%3cpath%20d='M193.571%2083.9997C193.571%2080.3219%20192.603%2076.644%20190.732%2073.4824L156.341%2013.9271C149.953%202.89352%20136.532%20-2.65551%20123.563%201.60305C116.982%203.79685%20111.691%208.70065%20108.206%2014.7013L100.464%2028.0577L132.79%2083.9997L98.6569%20143.168L90.4624%20157.363C88.0105%20161.557%2084.7198%20165.106%2080.8484%20167.88H84.3972H133.5C142.727%20167.88%20151.244%20162.977%20155.825%20154.976L190.732%2094.5171C192.603%2091.3554%20193.571%2087.6776%20193.571%2083.9997Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1647_45'%3e%3crect%20width='880'%20height='168'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\",FA=\"/assets/powersync-black-BbBE6VAv.svg\",zA=\"/assets/powersync-white-W6vtdqx_.svg\",VA=\"/assets/railway-black-DeBDfNao.svg\",BA=\"/assets/railway-white-CFKFsfw2.svg\",HA=\"/assets/openrouter-black-DNn7_580.svg\",UA=\"/assets/openrouter-white-COMTfjvn.svg\";function He(){return p(\"span\",{className:\"text-blue-500 uppercase font-black text-sm\",children:\"Learn More\"})}var qY=[\"gold\",\"silver\",\"bronze\"],GY={gold:\"Gold\",silver:\"Silver\",bronze:\"Bronze\"},jA={gold:1,silver:2,bronze:3},WY={gold:{gradientStops:\"from-yellow-400 via-amber-500 to-orange-600 dark:from-yellow-300 dark:via-amber-400 dark:to-orange-400\",iconColor:\"text-amber-500 dark:text-amber-300\",labelColor:\"text-amber-600 dark:text-amber-300\",icon:p(\"svg\",{viewBox:\"0 0 12 12\",className:\"h-3 w-3 fill-current\",\"aria-hidden\":!0,children:p(\"path\",{d:\"M6 0.5 L7.5 4.2 L11.5 4.6 L8.5 7.2 L9.4 11.2 L6 9.2 L2.6 11.2 L3.5 7.2 L0.5 4.6 L4.5 4.2 Z\"})})},silver:{gradientStops:\"from-slate-200 via-zinc-400 to-slate-300 dark:from-slate-300 dark:via-zinc-400 dark:to-slate-400\",iconColor:\"text-slate-400 dark:text-slate-300\",labelColor:\"text-slate-500 dark:text-slate-300\",icon:p(\"svg\",{viewBox:\"0 0 12 12\",className:\"h-3 w-3 fill-current\",\"aria-hidden\":!0,children:p(\"path\",{d:\"M6 0 L7.2 4.8 L12 6 L7.2 7.2 L6 12 L4.8 7.2 L0 6 L4.8 4.8 Z\"})})},bronze:{gradientStops:\"from-amber-700 via-amber-800 to-amber-950 dark:from-amber-600 dark:via-amber-800 dark:to-amber-950\",iconColor:\"text-amber-800 dark:text-amber-600\",labelColor:\"text-amber-800 dark:text-amber-600\",icon:p(\"svg\",{viewBox:\"0 0 12 12\",className:\"h-3 w-3 fill-current\",\"aria-hidden\":!0,children:p(\"path\",{d:\"M6 0.5 L11.5 6 L6 11.5 L0.5 6 Z\"})})}};function ZY({className:e,config:t,alt:r}){const n=t.scale?{transform:`scale(${t.scale})`}:{};return\"light\"in t&&\"dark\"in t?_(\"div\",{className:\"w-full flex items-center justify-center\",style:n,children:[p(\"img\",{src:t.light,alt:r,loading:\"lazy\",className:e?`${e} dark:hidden`:\"w-full dark:hidden\",width:200,height:100,sizes:\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"}),p(\"img\",{src:t.dark,alt:r,loading:\"lazy\",className:e?`${e} hidden dark:block`:\"w-full hidden dark:block\",width:200,height:100,sizes:\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"})]}):p(\"div\",{className:\"w-full flex items-center justify-center\",style:n,children:p(\"img\",{src:t.src,alt:r,className:e??\"w-full\",width:200,height:100,loading:\"lazy\",sizes:\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"})})}var Bs={\"code-review\":\"Code Review\",deployment:\"Deployment/Hosting\",\"data-grid\":\"Data Grids\",auth:\"Authentication\",database:\"Databases\",monitoring:\"Error Monitoring\",cms:\"CMS\",api:\"API Management\",ai:\"AI/LLM\",learning:\"Learning Resources\"},ed=\"Starter guidance:\",td=\"Selected partner ids:\",rd=\"Inferred partner ids:\",nd=\"Force router-only: true\";function KY(e){const[t]=e.split(`\n\n${ed}\n`);return t?.trim()??\"\"}function YY(e){const[,t]=e.split(`\n\n${ed}\n`);return t?t.split(`\n`).map(r=>r.trim()).filter(r=>!r.startsWith(td)&&!r.startsWith(rd)&&r!==nd).filter(Boolean):[]}function XY(e){return e.includes(nd)}function N1({input:e,marker:t}){const r=t.replace(/[.*+?^${}()|[\\]\\\\]/g,\"\\\\$&\"),n=new RegExp(`${r}\\\\s*([^\\\\n]+)`,\"i\"),a=e.match(n)?.[1]?.trim();return a?a.split(\",\").map(o=>o.trim()).filter(Boolean):[]}function JY(e){return N1({input:e,marker:td})}function QY(e){return N1({input:e,marker:rd})}var qA={name:\"Neon\",id:\"neon\",libraries:[\"start\",\"router\"],status:\"inactive\",endDate:\"Apr 2026\",score:.297,href:\"https://neon.tech?utm_source=tanstack\",brandColor:\"#00E599\",tagline:\"Serverless Postgres\",image:{light:_A,dark:kA},llmDescription:\"Serverless Postgres platform with branching, autoscaling compute, and separate storage and compute. Neon also publishes a TanStack Start setup prompt and docs for getting TanStack apps running on Postgres quickly.\",category:\"database\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Neon provides \",p(\"strong\",{children:\"serverless Postgres\"}),\" with branching, autoscaling compute, and separate storage and compute. That makes it especially useful for preview environments, branch-based workflows, and fast iteration with TanStack Start.\"]}),p(He,{})]})},GA={name:\"Convex\",id:\"convex\",libraries:[\"start\",\"router\"],status:\"inactive\",startDate:\"May 2024\",endDate:\"Mar 2026\",score:.286,href:\"https://convex.dev?utm_source=tanstack\",brandColor:\"#F3A712\",tagline:\"Real-time Database\",image:{light:mA,dark:fA},llmDescription:\"Reactive backend platform with a document database, relational data model, TypeScript functions, and realtime query updates. Convex also has an official TanStack Start quickstart.\",category:\"database\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Convex provides a \",p(\"strong\",{children:\"reactive backend\"}),\" with TypeScript queries, mutations, and realtime updates to clients. For TanStack apps, it is a useful option when you want live data behavior without wiring your own sync layer by hand.\"]}),p(He,{})]})},WA={name:\"Clerk\",id:\"clerk\",href:\"https://go.clerk.com/wOwHtuJ\",libraries:[\"start\",\"router\"],status:\"active\",score:.286,tier:\"silver\",uniqueConstraints:[\"auth-provider\"],brandColor:\"#6C47FF\",tagline:\"Authentication\",image:{light:hA,dark:gA,scale:.72},llmDescription:\"Authentication and user management platform with prebuilt UI, sessions, organizations, and MFA. Clerk has official SDKs and quickstarts for TanStack React Start and React Router.\",category:\"auth\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Clerk provides \",p(\"strong\",{children:\"authentication and user management\"}),\"with prebuilt UI, sessions, organizations, and MFA. It also publishes official guides for\",\" \",p(\"strong\",{children:\"TanStack React Start and React Router\"}),\", which makes integration straightforward.\"]}),p(He,{})]})},ZA={name:\"WorkOS\",id:\"workos\",href:\"https://workos.com?utm_source=tanstack\",libraries:[\"start\",\"router\"],status:\"active\",score:.314,tier:\"silver\",uniqueConstraints:[\"auth-provider\"],brandColor:\"#6363F1\",tagline:\"Enterprise Auth\",applicationStarterIcon:{mode:\"left-crop\",src:_m},image:{light:_m,dark:MA},llmDescription:\"Enterprise identity platform with SSO, Directory Sync, MFA for AuthKit, RBAC, audit logs, and admin onboarding tools. It is a strong fit for B2B apps that need enterprise auth features.\",category:\"auth\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"WorkOS focuses on \",p(\"strong\",{children:\"enterprise identity\"}),\" features like SSO, Directory Sync, RBAC, audit logs, and admin onboarding, plus MFA in AuthKit. That makes it a practical fit for B2B TanStack apps with organization-level access requirements.\"]}),p(He,{})]})},KA={name:\"AG Grid\",id:\"ag-grid\",libraries:[\"table\"],status:\"active\",score:.497,tier:\"silver\",href:\"https://ag-grid.com/react-data-grid/?utm_source=reacttable&utm_campaign=githubreacttable\",brandColor:\"#FF8C00\",tagline:\"Enterprise Data Grid\",applicationStarterIcon:{mode:\"contain\",src:\"https://www.ag-grid.com/_astro/favicon-32.WDuB-104.png\"},applicationStarterPromptInstructions:[\"Install ag-grid-react and ag-grid-community and use AG Grid Community by default for a real working demo.\",\"Only add ag-grid-enterprise if a license key is explicitly provided or explicitly requested.\",\"Render a real grid with explicit columns, row data, and a container height so the integration is visibly demonstrated in the app.\"],image:{light:nA,dark:aA,scale:1.1},llmDescription:\"Data grid library with Community and Enterprise editions. Enterprise features include row grouping, pivoting, aggregation, Excel export, integrated charts, and the server-side row model.\",category:\"data-grid\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"AG Grid covers the heavier end of the grid spectrum. Its\",p(\"strong\",{children:\" Enterprise\"}),\" offering adds row grouping, pivoting, aggregation, Excel export, integrated charts, and a server-side row model when a basic table UI is not enough.\"]}),p(\"button\",{type:\"button\",onClick:()=>{window.location.href=\"/blog/ag-grid-partnership\"},className:\"text-blue-500 uppercase font-black text-sm\",children:\"Learn More\"})]})},YA={name:\"Netlify\",id:\"netlify\",libraries:[\"start\",\"router\"],status:\"active\",score:.343,tier:\"gold\",uniqueConstraints:[\"hosting\"],href:\"https://netlify.com?utm_source=tanstack\",brandColor:\"#00C7B7\",tagline:\"Web Deployment\",applicationStarterIcon:{mode:\"contain\",src:\"https://www.netlify.com/favicon/icon.svg\"},image:{light:lA,dark:uA,scale:1.25},llmDescription:\"Deployment platform for web applications with Deploy Previews, Functions, Edge Functions, and an official TanStack Start integration guide.\",category:\"deployment\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Netlify provides \",p(\"strong\",{children:\"Deploy Previews\"}),\", Functions, Edge Functions, and a concrete TanStack Start integration path. That makes it useful when the deployment workflow is part of the product workflow, not an afterthought.\"]}),p(He,{})]})},XA={name:\"Cloudflare\",id:\"cloudflare\",href:\"https://www.cloudflare.com?utm_source=tanstack\",libraries:cr.map(e=>e.id),status:\"active\",score:.857,tier:\"gold\",uniqueConstraints:[\"hosting\"],startDate:\"Sep 2025\",brandColor:\"#F6821F\",tagline:\"Edge Deployment\",image:{light:OA,dark:DA},llmDescription:\"Global network and developer platform with Workers, KV, CDN, and security services. Cloudflare also documents deploying TanStack Start apps on Workers.\",category:\"deployment\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Cloudflare combines \",p(\"strong\",{children:\"Workers\"}),\", KV, CDN, and security services on a global network. It also documents deploying TanStack Start apps on Workers, including bindings and prerendering support.\"]}),p(He,{})]})},JA={name:\"Lovable\",id:\"lovable\",href:\"https://lovable.dev?utm_source=tanstack\",libraries:[\"start\",\"router\"],status:\"active\",score:.714,tier:\"gold\",uniqueConstraints:[\"hosting\"],brandColor:\"#FF7EB0\",tagline:\"AI App Builder\",applicationStarterPromptInstructions:[\"Treat Lovable as the AI app-building and hosting path, not as a TanStack CLI deployment flag or npm package.\",\"Keep the generated app portable: start with the TanStack CLI output, preserve GitHub/project ownership notes, and call out any Lovable Cloud setup that cannot be automated from code.\",\"When Lovable is selected, do not add a separate Cloudflare, Netlify, or Railway deployment target unless the user explicitly asks for a handoff path.\"],image:{light:dA,dark:pA},llmDescription:\"AI app-building platform for generating, editing, and shipping web apps from prompts, with GitHub sync, visual editing, Lovable Cloud hosting, and new TanStack Start-powered SSR projects.\",category:\"ai\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Lovable helps teams move from prompt to working app with\",\" \",p(\"strong\",{children:\"AI-assisted building\"}),\", visual editing, GitHub sync, and Lovable Cloud hosting. New Lovable projects are powered by TanStack Start, which makes it especially relevant for teams that want generated apps to keep strong routing, SSR, and type-safety foundations.\"]}),p(He,{})]})},QA={name:\"Sentry\",id:\"sentry\",libraries:[\"start\",\"router\"],status:\"active\",score:.229,tier:\"bronze\",href:\"https://sentry.io?utm_source=tanstack\",brandColor:\"#362D59\",tagline:\"Error Monitoring\",image:{light:yA,dark:vA},llmDescription:\"Application monitoring platform for error tracking, tracing, replay, profiling, and logs. It also offers TanStack Router integration and an alpha TanStack Start React SDK.\",category:\"monitoring\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Sentry goes beyond basic error collection with\",\" \",p(\"strong\",{children:\"tracing\"}),\", replay, profiling, and logs. For TanStack apps, that makes it easier to debug issues across client behavior, routing, and performance.\"]}),p(He,{})]})},eL=(()=>{const e=\"https://bytes.dev?utm_source-tanstack&utm_campaign=tanstack\";return{name:\"Fireship\",id:\"fireship\",libraries:[],status:\"inactive\",score:.014,href:e,tagline:\"Dev Education\",image:{src:iA},llmDescription:\"Developer education brand behind Fireship courses and content, plus the Bytes JavaScript newsletter. Useful for staying current on web development and ecosystem trends.\",category:\"learning\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Fireship produces developer education and Bytes publishes a JavaScript newsletter. Together they are useful for helping more developers stay current on web tooling, patterns, and ecosystem changes. Learn more about\",\" \",p(\"button\",{type:\"button\",className:\"text-blue-500 underline cursor-pointer p-0 m-0 bg-transparent border-none inline\",onClick:()=>window.open(\"https://fireship.dev/?utm_source=tanstack&utm_campaign=tanstack\",\"_blank\",\"noopener,noreferrer\"),tabIndex:0,children:\"Fireship\"}),\" \",\"and\",\" \",p(\"button\",{type:\"button\",className:\"text-blue-500 underline cursor-pointer p-0 m-0 bg-transparent border-none inline\",onClick:()=>window.open(e,\"_blank\",\"noopener,noreferrer\"),tabIndex:0,children:\"Bytes.dev\"}),\".\"]}),p(He,{})]})}})(),tL={name:\"Nozzle.io\",id:\"nozzle\",href:\"https://nozzle.io/?utm_source=tanstack&utm_campaign=tanstack\",status:\"inactive\",score:.014,tagline:\"Enterprise SEO\",image:{src:oA},llmDescription:\"Enterprise keyword rank tracking and SERP monitoring platform with large-scale SEO reporting, share-of-voice analysis, historical data, and export capabilities.\",category:\"learning\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Nozzle is an \",p(\"strong\",{children:\"enterprise SEO\"}),\" product focused on rank tracking, share-of-voice reporting, historical SERP data, and large- scale exports. It remains relevant here because it represents a demanding, data-heavy product category with serious analytics needs.\"]}),p(He,{})]})},rL={name:\"Speakeasy\",id:\"speakeasy\",href:\"https://www.speakeasy.com/product/react-query?utm_source=tanstack&utm_campaign=tanstack\",libraries:[\"query\"],status:\"inactive\",startDate:\"Feb 2025\",endDate:\"Jul 2025\",image:{light:bA,dark:wA},llmDescription:\"API tooling focused on generating idiomatic SDKs, CLIs, Terraform providers, and hosted MCP servers from OpenAPI specs.\",category:\"api\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Speakeasy focuses on generating\",\" \",p(\"strong\",{children:\"SDKs, CLIs, Terraform providers, and hosted MCP servers\"}),\" \",\"from OpenAPI specs. That is useful when TanStack frontends depend on well-generated client libraries instead of hand-maintained API code.\"]}),p(He,{})]})},nL={name:\"Unkey\",id:\"unkey\",libraries:[\"pacer\"],status:\"active\",score:.051,tier:\"bronze\",href:\"https://www.unkey.com/?utm_source=tanstack\",brandColor:\"#222222\",tagline:\"API Key Management\",applicationStarterPromptInstructions:[\"Use Unkey server-side only and never expose root keys or management credentials in client code.\",\"Choose one concrete integration path based on the app: API key verification with @unkey/api or endpoint rate limiting with @unkey/ratelimit.\",\"If the product need is unclear, prefer a minimal server-side TODO or example wrapper instead of inventing both paths at once.\"],image:{light:SA,dark:xA,scale:.7},llmDescription:\"API infrastructure for API key management, rate limiting, usage tracking, audit logs, and access controls.\",category:\"api\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Unkey provides \",p(\"strong\",{children:\"API key management\"}),\", rate limiting, usage tracking, audit logs, and access controls. That makes it a practical fit for TanStack-built products that expose APIs and need straightforward platform controls.\"]}),p(He,{})]})},aL={name:\"SerpApi\",id:\"serpapi\",libraries:cr.map(e=>e.id),status:\"active\",score:.41,tier:\"silver\",href:\"https://serpapi.com?utm_source=tanstack\",brandColor:\"#6361EC\",tagline:\"Real-time SERP API\",applicationStarterPromptInstructions:[\"Install the official serpapi package and keep all SerpApi usage server-side behind an app-owned endpoint or server function.\",\"Read SERPAPI_API_KEY from environment variables and choose one explicit search engine instead of pretending to support every engine at once.\",\"Normalize the response into app-owned data types before sending it to the UI.\"],image:{light:NA,dark:LA,scale:.92},llmDescription:\"Search engine results API with structured JSON output, geo-targeting controls, CAPTCHA solving, and support for Google, Maps, Shopping, News, and other engines.\",category:\"api\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"SerpApi handles search-engine access and returns structured results for Google and other engines, with \",p(\"strong\",{children:\"geo-targeting\"}),\", proxies, and CAPTCHA solving handled for you. That is useful for SEO products, search intelligence, and AI workflows built with TanStack.\"]}),p(He,{})]})},oL={name:\"Electric\",id:\"electric\",libraries:[\"db\"],status:\"active\",score:.283,tier:\"bronze\",href:\"https://electric-sql.com\",brandColor:\"#7e78db\",tagline:\"Sync Engine\",applicationStarterPromptInstructions:[\"Treat Electric as a platform-level integration, not a small drop-in add-on.\",\"Do not hand-roll full sync plumbing unless the prompt explicitly asks for that; prefer clear setup notes or TODOs that point to the official Electric starter path.\",\"If you demonstrate Electric at all, keep it to thin scaffolding and make missing local tooling or service setup explicit.\"],image:{light:TA,dark:EA},llmDescription:\"Sync-focused data platform for Postgres-backed apps, including Postgres Sync and the partnered TanStack DB project. It is built for reactive and collaborative applications that need live data sync.\",category:\"database\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Electric is focused on\",\" \",p(\"strong\",{children:\"sync and reactive data delivery\"}),\"for Postgres-backed apps, including Postgres Sync and its work with TanStack DB. It is especially relevant for collaborative or local- first apps where live data movement is part of the core product.\"]}),p(He,{})]})},iL={name:\"Vercel\",id:\"vercel\",href:\"https://vercel.com?utm_source=tanstack\",libraries:[\"start\",\"router\"],status:\"inactive\",startDate:\"May 2024\",endDate:\"Oct 2024\",uniqueConstraints:[\"hosting\"],image:{light:sA,dark:cA},llmDescription:\"Cloud platform for deploying and scaling web applications with Git-based workflows, preview environments, global delivery, and Vercel Functions.\",category:\"deployment\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Vercel provides \",p(\"strong\",{children:\"Git-based deployments\"}),\", preview environments, global delivery, and server-side compute through Vercel Functions. That makes it a familiar deployment option for TanStack Start and Router teams building full-stack apps.\"]}),p(He,{})]})},sL={name:\"Prisma\",id:\"prisma\",href:\"https://www.prisma.io/?utm_source=tanstack&via=tanstack\",status:\"active\",libraries:[\"db\",\"start\"],startDate:\"Aug 2025\",score:.143,tier:\"bronze\",brandColor:\"#2D3748\",tagline:\"Database ORM\",image:{light:IA,dark:CA},llmDescription:\"Open-source TypeScript ORM with Prisma Client, migrations, Prisma Studio, and Prisma Postgres for managed PostgreSQL.\",category:\"database\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Prisma combines \",p(\"strong\",{children:\"type-safe database access\"}),\", migrations, Prisma Studio, and Prisma Postgres into one workflow. It also publishes a TanStack Start guide, which makes it a practical option for full-stack apps that want a polished database layer.\"]}),p(He,{})]})},cL={name:\"CodeRabbit\",id:\"coderabbit\",href:\"https://coderabbit.link/tanstack?utm_source=tanstack&via=tanstack\",status:\"active\",libraries:cr.map(e=>e.id),startDate:\"Aug 2025\",score:1,tier:\"gold\",brandColor:\"#FF6B2B\",tagline:\"AI Code Review\",applicationStarterPromptInstructions:[\"Do not add runtime app code for CodeRabbit.\",\"Treat CodeRabbit as external repository tooling configured through the GitHub App, with optional .coderabbit.yaml guidance if useful.\",\"Mention the GitHub App install/setup path briefly instead of pretending CodeRabbit is an in-app SDK integration.\"],image:{light:RA,dark:$A},llmDescription:\"AI code review platform for pull requests, IDEs, and CLI workflows, with automated review comments, one-click fixes, and configurable review rules.\",category:\"code-review\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"CodeRabbit adds automated review, scanner context, and one-click fixes across \",p(\"strong\",{children:\"pull requests, IDEs, and CLI workflows\"}),\". That is useful in TanStack codebases where fast feedback on correctness and API usage helps keep review cycles tight.\"]}),p(He,{})]})},lL={name:\"Strapi\",id:\"strapi\",libraries:[\"start\",\"router\"],status:\"inactive\",score:.069,tier:\"bronze\",href:\"https://strapi.link/tanstack-start\",brandColor:\"#4945FF\",tagline:\"Headless CMS\",image:{light:PA,dark:AA,scale:.8},llmDescription:\"Open-source headless CMS with content modeling, generated REST and GraphQL APIs, TypeScript tooling, and self-hosted or cloud deployment options.\",category:\"cms\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Strapi gives teams a \",p(\"strong\",{children:\"headless CMS\"}),\" with content modeling, generated REST and GraphQL APIs, TypeScript tooling, and self-hosted or cloud deployment options. That works well when a TanStack Start app needs a real content system behind it.\"]}),p(He,{})]})},uL={name:\"PowerSync\",id:\"powersync\",libraries:[\"db\",\"query\"],status:\"inactive\",startDate:\"Jan 2026\",score:.143,tier:\"bronze\",href:\"https://powersync.com?utm_source=tanstack&utm_campaign=tanstack_partner\",tagline:\"Offline-first Sync\",applicationStarterPromptInstructions:[\"Install the official PowerSync web client packages such as @powersync/web and @journeyapps/wa-sqlite when PowerSync is explicitly requested.\",\"If TanStack collections or query integration fits, wire the official TanStack PowerSync packages rather than inventing a custom bridge.\",\"Leave backend connector, auth token, and sync infrastructure setup explicit instead of pretending PowerSync can be fully demoed without backend prerequisites.\"],image:{light:FA,dark:zA,scale:1.2},llmDescription:\"Sync engine that keeps backend databases in sync with embedded client-side SQLite for offline-first and realtime applications. Postgres and MongoDB are supported, with MySQL and SQL Server in beta.\",category:\"database\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"PowerSync syncs backend data into\",\" \",p(\"strong\",{children:\"embedded client-side SQLite\"}),\" for offline-first and realtime apps. That makes it relevant for TanStack users who care about local-first UX, live updates, and resilient client state.\"]}),p(He,{})]})},dL={name:\"Railway\",id:\"railway\",libraries:cr.map(e=>e.id),status:\"active\",score:.145,tier:\"gold\",uniqueConstraints:[\"hosting\"],href:\"https://railway.com/?utm_medium=sponsor&utm_source=oss&utm_campaign=tanstack\",brandColor:\"#0B0D0E\",tagline:\"Instant Deployment\",image:{light:VA,dark:BA},llmDescription:\"Application deployment platform for shipping from GitHub, the CLI, Docker images, or templates, with managed networking, observability, and configurable scaling.\",category:\"deployment\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"Railway gives teams a simple way to deploy app services, databases, and supporting infrastructure from\",\" \",p(\"strong\",{children:\"GitHub, the CLI, Docker, or templates\"}),\". That is appealing for TanStack teams that want to move quickly without building deployment plumbing first.\"]}),p(He,{})]})},pL={name:\"OpenRouter\",id:\"openrouter\",href:\"https://openrouter.ai?utm_source=tanstack\",libraries:cr.map(e=>e.id),status:\"active\",startDate:\"Mar 2026\",score:.344,tier:\"silver\",brandColor:\"#7C3AED\",tagline:\"Unified LLM API\",applicationStarterPromptInstructions:[\"Use the official @openrouter/sdk on the server and read OPENROUTER_API_KEY from environment variables.\",\"Keep model selection explicit and easy to swap, and do not expose provider keys in client code.\",\"If AI functionality is demoed, route requests through app-owned server functions instead of calling OpenRouter directly from the browser.\"],image:{light:HA,dark:UA,scale:1.25},llmDescription:\"Unified API for accessing hundreds of AI models from dozens of providers through a single OpenAI-compatible endpoint, with routing, fallbacks, and privacy controls.\",category:\"ai\",content:_(fe,{children:[_(\"div\",{className:\"text-xs\",children:[\"OpenRouter provides a \",p(\"strong\",{children:\"unified API\"}),\" for many model providers, with routing, fallbacks, and privacy controls behind a single endpoint. That is useful for TanStack apps experimenting with AI features where provider choice may change over time.\"]}),p(\"button\",{type:\"button\",onClick:()=>{window.location.href=\"/blog/openrouter-partnership\"},className:\"text-blue-500 uppercase font-black text-sm\",children:\"Learn More\"})]})},as=[cL,XA,JA,KA,aL,YA,pL,qA,ZA,WA,GA,oL,uL,QA,dL,sL,lL,nL,eL,tL,iL,rL],fL=new Map([[\"powersync\",\"#00D5FF\"],[\"prisma\",\"#10B981\"],[\"railway\",\"#9B4DCA\"],[\"sentry\",\"#7C6BFF\"],[\"unkey\",\"#7C3AED\"]]),Al=aR({orderStrategy:\"contextual-recommendation\",surface:\"application_starter_suggestions\"});function mL(e){return e.uniqueConstraints??[]}function ad(e,t){return e.uniqueConstraints.some(r=>t.uniqueConstraints.includes(r))}function Wn(e,t){return t.find(r=>r.id===e)}function hL(e,t,r=lo){const n=Wn(e,r);return n?t.some(a=>{if(a===n.id)return!1;const o=Wn(a,r);return o?ad(n,o):!1}):!1}function eX(e,t){return t.flatMap(r=>r.id===e.id||!ad(e,r)?[]:[r.id])}function km(e,t=lo){const r=Array();for(const n of e){if(r.includes(n))continue;const a=Wn(n,t);if(!a)continue;if(a.uniqueConstraints.length===0){r.push(a.id);continue}const o=r.filter(i=>{const s=Wn(i,t);return s?ad(a,s):!1});if(!o.some(i=>{const s=Wn(i,t);return s?s.tier<=a.tier:!1})){for(const i of o){const s=Wn(i,t);if(!s||s.tier<=a.tier)continue;const c=r.indexOf(i);c>=0&&r.splice(c,1)}r.push(a.id)}}return r}function tX(e,t){return e}function gL(e){return e.toLowerCase().replace(/[^a-z0-9]/g,\"\")}function vL(e){return e.tier?jA[e.tier]:3}function yL(e){return`${new URL(e).origin}/favicon.ico`}function bL(e){const[t]=e.llmDescription.split(/(?<=[.!?])\\s+/);return t?.trim()||e.llmDescription.trim()}function wL(e){return e.tagline?.trim()?[e.tagline.trim()]:[Bs[e.category]]}function _L(e){const t=vL(e),r=gL(e.id),n=t===2?e.applicationStarterIcon?.mode??\"contain\":void 0;return{id:e.id,label:e.name,description:bL(e),hint:`${e.name} (${Bs[e.category]})`,iconMode:n,iconSrc:t===2?e.applicationStarterIcon?.src??yL(e.href):void 0,image:e.image,tags:wL(e),brandColor:fL.get(r)??e.brandColor,tier:t,uniqueConstraints:mL(e)}}function D1(e){return T1(as.filter(t=>t.status===\"active\"),e).map(_L)}var lo=D1(Al);function rX(e=Al){return e===Al?lo:D1(e)}function nX(e,t,r,n){const a=e.trim(),o=km(t),i=km(r.filter(g=>!hL(g,o))),s=lo.filter(g=>o.includes(g.id)),c=lo.filter(g=>i.includes(g.id)),l=as.filter(g=>g.status===\"active\"&&o.includes(g.id)),d=as.filter(g=>g.status===\"active\"&&i.includes(g.id));if(s.length===0&&c.length===0)return a;const u=s.length?`Prefer these integrations where they fit: ${s.map(g=>g.hint).join(\", \")}.`:null,f=c.length?`The request clearly calls for these integrations where they fit: ${c.map(g=>g.hint).join(\", \")}.`:null,m=Array();(s.length>0||c.length>0)&&m.push(\"Make sure each requested or clearly implied partner integration is represented in the resulting project somehow. If one cannot be implemented cleanly, explain what was omitted and why instead of silently dropping it.\");const h=[...l,...d].flatMap(g=>g.applicationStarterPromptInstructions??[]);return h.length>0&&m.push(\"If a requested or inferred partner is not available as a real TanStack CLI add-on, do not invent one. Follow the partner's official install path, keep secrets server-side, and fall back to setup notes or TODOs when the integration depends on external infra, dashboards, licenses, or GitHub App installs.\",...h),[...o,...i].includes(\"coderabbit\")&&m.push(\"Prefer the standard repository integration for pull request reviews first instead of inventing a custom workflow.\",\"Only add CodeRabbit IDE or CLI workflows if they clearly support the requested developer workflow.\"),[a,\"\",ed,`${td} ${o.join(\", \")||\"none\"}`,`${rd} ${i.join(\", \")||\"none\"}`,n?.forceRouterOnly?nd:null,u,f,...m].filter(Boolean).join(`\n\n`)}function O1(e){return as.find(t=>t.id===e)}var kL=new Map(cr.filter(e=>e.name).map(e=>[e.id,e.name.replace(\"TanStack \",\"\")])),SL={neon:{whyGreat:\"Neon gives teams real Postgres with lightweight branching and autoscaling compute, which is unusually useful for preview environments, testing, and fast iteration.\",whyTanStack:\"That lines up well with TanStack Start because apps often want standard Postgres semantics without giving up fast deploy workflows or branch-based development.\"},convex:{whyGreat:\"Convex combines a reactive database with TypeScript backend functions and automatic client updates, which removes a lot of glue code from realtime apps.\",whyTanStack:\"That is a strong fit for TanStack apps when you want server and client state to stay synchronized without wiring subscriptions and cache invalidation by hand.\"},clerk:{whyGreat:\"Clerk packages the painful parts of auth, including sign-in, sign-up, sessions, organizations, and MFA, into a well-documented product with good UI primitives.\",whyTanStack:\"Their official TanStack React Start and React Router support makes it easier to add auth without fighting route protection, session handling, and user flows.\"},workos:{whyGreat:\"WorkOS is built around the enterprise identity features B2B teams usually end up needing later: SSO, directory sync, RBAC, audit logs, and admin onboarding.\",whyTanStack:\"That complements TanStack well for B2B apps where auth and org-level access rules shape both routing and data access.\"},\"ag-grid\":{whyGreat:\"AG Grid earns its place when basic table rendering is not enough and you need serious grid behavior like grouping, pivoting, or a server-side row model.\",whyTanStack:\"It pairs naturally with TanStack Table when you want TanStack flexibility for state and data modeling alongside a heavier-duty grid UI.\"},netlify:{whyGreat:\"Netlify makes deployment workflows simple, especially when preview environments and edge or server functions are part of the product workflow.\",whyTanStack:\"Their published TanStack Start support means the integration story is concrete, not hand-wavy.\"},cloudflare:{whyGreat:\"Cloudflare stands out when global distribution, edge compute, caching, and security need to be part of the platform rather than bolted on later.\",whyTanStack:\"That can be a strong fit for TanStack Start apps that want to run close to users on Workers and take advantage of bindings and prerendering support.\"},lovable:{whyGreat:\"Lovable is useful when the shortest path from idea to working app matters, especially because it combines AI-assisted building, visual editing, GitHub sync, and hosted deployment.\",whyTanStack:\"Its move to TanStack Start for new SSR projects makes the generated app foundation much closer to the stack TanStack teams already want to own.\"},sentry:{whyGreat:\"Sentry turns production issues into actionable debugging data instead of just error logs, especially once tracing and replay are in the mix.\",whyTanStack:\"That matters for TanStack apps with richer client behavior, and Sentry already documents TanStack Router support plus an alpha TanStack Start React SDK.\"},fireship:{whyGreat:\"Fireship and Bytes are useful because they help developers stay current quickly through short-form education, courses, and newsletter coverage.\",whyTanStack:\"That makes them a good ecosystem fit when you want more developers to discover and understand TanStack patterns.\"},nozzle:{whyGreat:\"Nozzle is a serious SEO product with enterprise rank tracking, share-of-voice reporting, and deep SERP data, not a generic marketing dashboard.\",whyTanStack:\"It is relevant here because it has long been part of the broader TanStack story and shows the kind of data-heavy product surfaces this ecosystem can support.\"},speakeasy:{whyGreat:\"Speakeasy is specific and useful: it generates SDKs, CLIs, Terraform providers, and hosted MCP servers from OpenAPI specs.\",whyTanStack:\"That lines up well with TanStack apps when your frontend depends on well-generated client libraries instead of hand-maintained API integrations.\"},unkey:{whyGreat:\"Unkey focuses on the practical API infrastructure teams need early: keys, rate limits, access policies, and usage tracking.\",whyTanStack:\"That is a good fit for TanStack-built products that expose APIs or need straightforward platform controls around API access.\"},serpapi:{whyGreat:\"SerpApi handles the ugly parts of search data access, including proxies, CAPTCHA solving, localization, and structured parsing.\",whyTanStack:\"That pairs well with TanStack when search intelligence, SEO tooling, or agent workflows are part of the product.\"},electric:{whyGreat:\"Electric is interesting because it focuses on sync and reactive data delivery rather than asking teams to rebuild their stack around a new database abstraction.\",whyTanStack:\"Its partnership around TanStack DB makes it especially relevant for apps that want local-first or sync-heavy behavior with a strong client-side data experience.\"},vercel:{whyGreat:\"Vercel is strongest when preview workflows, Git-based deployment, global delivery, and server-side compute are central to the team workflow.\",whyTanStack:\"That has been a natural fit for TanStack Start and Router teams building full-stack apps with modern deployment workflows.\"},prisma:{whyGreat:\"Prisma is useful because it combines type-safe database access, migrations, and a strong developer workflow instead of only being a query builder.\",whyTanStack:\"Its official TanStack Start guide and Prisma Postgres workflow make it a practical option for full-stack TanStack apps that want a polished DB layer.\"},coderabbit:{whyGreat:\"CodeRabbit adds automated review, scanner context, and one-click fixes directly into pull request and IDE workflows.\",whyTanStack:\"That is relevant for TanStack because these codebases benefit from fast feedback on correctness and usage patterns, not just formatting.\"},strapi:{whyGreat:\"Strapi is a pragmatic headless CMS choice for teams that want structured content, generated APIs, and strong customization without locking themselves into a closed stack.\",whyTanStack:\"That works well with TanStack Start when you want a real content system behind an app-shaped frontend.\"},powersync:{whyGreat:\"PowerSync is built for one of the harder app problems: keeping client-side SQLite in sync with backend data for offline-first and realtime behavior.\",whyTanStack:\"That makes it relevant for TanStack DB and Query users who care about local-first UX and reactive client state.\"},railway:{whyGreat:\"Railway reduces deployment friction and gives teams a single place to run app services, databases, networking, and observability.\",whyTanStack:\"That simplicity is a good match for TanStack teams that want to ship full-stack apps quickly without building a platform team first.\"},openrouter:{whyGreat:\"OpenRouter normalizes access to many model providers behind one API and gives teams routing and fallback controls they would otherwise build themselves.\",whyTanStack:\"That is a strong fit for TanStack apps experimenting with AI features where provider choice, latency, cost, and fallback behavior change over time.\"}};function xL(e){return O1(e)}function M1(e){return(e.libraries??[]).map(t=>kL.get(t)??t)}function F1(e){return`${e.name} for TanStack`}function z1(e){const t=M1(e),r=t.length?` Best fit for ${t.join(\", \")} teams.`:\"\";return`${e.name} is a ${Bs[e.category].toLowerCase()} partner in the TanStack ecosystem. ${e.llmDescription}${r}`}function aX(e){const t=M1(e),r=SL[e.id]??{whyGreat:`${e.name} offers a clearly defined product in the ${Bs[e.category].toLowerCase()} space.`,whyTanStack:\"It can be a strong fit alongside TanStack depending on your stack and product needs.\"},n=t.length?` It is especially relevant for teams building with ${t.join(\", \")}.`:\"\",a=e.status===\"active\"?`${e.name} is a current TanStack partner, and we think they are a strong option for teams building in this part of the stack.`:`${e.name} has supported TanStack previously, and we still think they are worth knowing about if their strengths match your stack.`;return{description:`${e.llmDescription}${n}`,status:a,whyGreat:r.whyGreat,whyTanStack:r.whyTanStack}}function V1(e){return{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",about:{\"@type\":\"Organization\",name:e.name,sameAs:e.href},description:z1(e),name:F1(e),url:`https://tanstack.com/partners/${e.id}`}}var EL=()=>k(()=>import(\"./partners.railway-Cv0JoWRc.js\"),__vite__mapDeps([92,6,4,5,1,3,16])),TL=\"Deploy TanStack to Railway — Official Gold Partner\",IL=\"Railway gives TanStack teams a single place to run app services, databases, and supporting infrastructure. Nitro-powered TanStack Start deploys, live PR previews, 100 Gbps private networking, and hard spending limits. Pay per second for the compute you actually use.\";function CL(){return{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:rA.map(e=>({\"@type\":\"Question\",name:e.q,acceptedAnswer:{\"@type\":\"Answer\",text:e.a}}))}}var RL=R(\"/partners/railway\")({head:()=>{const e=O1(\"railway\");return{meta:ee({title:TL,description:IL,keywords:\"deploy tanstack to railway, tanstack start railway, tanstack router railway, railway hosting, tanstack deployment, railway gold sponsor\",image:\"https://tanstack.com/og.png\"}),scripts:[...e?[{type:\"application/ld+json\",children:JSON.stringify(V1(e))}]:[],{type:\"application/ld+json\",children:JSON.stringify(CL())}]}},component:$(EL,\"component\")}),$L=()=>k(()=>import(\"./partners._partner-DlgMWVw1.js\"),__vite__mapDeps([93,3,4,5,1,16])),PL=()=>k(()=>import(\"./partners._partner-DlgMWVw1.js\"),__vite__mapDeps([93,3,4,5,1,16])),AL=R(\"/partners/$partner\")({loader:J(PL,\"loader\"),head:({params:e})=>{const t=xL(e.partner);return t?{meta:ee({title:F1(t),description:z1(t)}),scripts:[{type:\"application/ld+json\",children:JSON.stringify(V1(t))}]}:{meta:ee({title:\"Partner Not Found | TanStack\",description:\"The requested TanStack partner page could not be found.\"})}},component:$($L,\"component\")}),oX=Object.freeze({status:\"aborted\"});function P(e,t,r){function n(s,c){if(s._zod||Object.defineProperty(s,\"_zod\",{value:{def:c,constr:i,traits:new Set},enumerable:!1}),s._zod.traits.has(e))return;s._zod.traits.add(e),t(s,c);const l=i.prototype,d=Object.keys(l);for(let u=0;u<d.length;u++){const f=d[u];f in s||(s[f]=l[f].bind(s))}}const a=r?.Parent??Object;class o extends a{}Object.defineProperty(o,\"name\",{value:e});function i(s){var c;const l=r?.Parent?new o:this;n(l,s),(c=l._zod).deferred??(c.deferred=[]);for(const d of l._zod.deferred)d();return l}return Object.defineProperty(i,\"init\",{value:n}),Object.defineProperty(i,Symbol.hasInstance,{value:s=>r?.Parent&&s instanceof r.Parent?!0:s?._zod?.traits?.has(e)}),Object.defineProperty(i,\"name\",{value:e}),i}var Jn=class extends Error{constructor(){super(\"Encountered Promise during synchronous parse. Use .parseAsync() instead.\")}},B1=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=\"ZodEncodeError\"}},Ll={};function xn(e){return e&&Object.assign(Ll,e),Ll}function H1(e){const t=Object.values(e).filter(r=>typeof r==\"number\");return Object.entries(e).filter(([r,n])=>t.indexOf(+r)===-1).map(([r,n])=>n)}function Nl(e,t){return typeof t==\"bigint\"?t.toString():t}function od(e){return{get value(){{const t=e();return Object.defineProperty(this,\"value\",{value:t}),t}throw new Error(\"cached value already set\")}}}function id(e){return e==null}function sd(e){const t=e.startsWith(\"^\")?1:0,r=e.endsWith(\"$\")?e.length-1:e.length;return e.slice(t,r)}var Sm=Symbol(\"evaluating\");function Te(e,t,r){let n;Object.defineProperty(e,t,{get(){if(n!==Sm)return n===void 0&&(n=Sm,n=r()),n},set(a){Object.defineProperty(e,t,{value:a})},configurable:!0})}function Nn(e,t,r){Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!0,configurable:!0})}function an(...e){const t={};for(const r of e)Object.assign(t,Object.getOwnPropertyDescriptors(r));return Object.defineProperties({},t)}function xm(e){return JSON.stringify(e)}function LL(e){return e.toLowerCase().trim().replace(/[^\\w\\s-]/g,\"\").replace(/[\\s_-]+/g,\"-\").replace(/^-+|-+$/g,\"\")}var U1=\"captureStackTrace\"in Error?Error.captureStackTrace:(...e)=>{};function os(e){return typeof e==\"object\"&&e!==null&&!Array.isArray(e)}var NL=od(()=>{if(typeof navigator<\"u\"&&navigator?.userAgent?.includes(\"Cloudflare\"))return!1;try{return new Function(\"\"),!0}catch{return!1}});function uo(e){if(os(e)===!1)return!1;const t=e.constructor;if(t===void 0||typeof t!=\"function\")return!0;const r=t.prototype;return!(os(r)===!1||Object.prototype.hasOwnProperty.call(r,\"isPrototypeOf\")===!1)}function j1(e){return uo(e)?{...e}:Array.isArray(e)?[...e]:e}var DL=new Set([\"string\",\"number\",\"symbol\"]);function Hs(e){return e.replace(/[.*+?^${}()|[\\]\\\\]/g,\"\\\\$&\")}function on(e,t,r){const n=new e._zod.constr(t??e._zod.def);return(!t||r?.parent)&&(n._zod.parent=e),n}function ae(e){const t=e;if(!t)return{};if(typeof t==\"string\")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error(\"Cannot specify both `message` and `error` params\");t.error=t.message}return delete t.message,typeof t.error==\"string\"?{...t,error:()=>t.error}:t}function OL(e){return Object.keys(e).filter(t=>e[t]._zod.optin===\"optional\"&&e[t]._zod.optout===\"optional\")}var iX={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function ML(e,t){const r=e._zod.def,n=r.checks;if(n&&n.length>0)throw new Error(\".pick() cannot be used on object schemas containing refinements\");return on(e,an(e._zod.def,{get shape(){const a={};for(const o in t){if(!(o in r.shape))throw new Error(`Unrecognized key: \"${o}\"`);t[o]&&(a[o]=r.shape[o])}return Nn(this,\"shape\",a),a},checks:[]}))}function FL(e,t){const r=e._zod.def,n=r.checks;if(n&&n.length>0)throw new Error(\".omit() cannot be used on object schemas containing refinements\");return on(e,an(e._zod.def,{get shape(){const a={...e._zod.def.shape};for(const o in t){if(!(o in r.shape))throw new Error(`Unrecognized key: \"${o}\"`);t[o]&&delete a[o]}return Nn(this,\"shape\",a),a},checks:[]}))}function zL(e,t){if(!uo(t))throw new Error(\"Invalid input to extend: expected a plain object\");const r=e._zod.def.checks;if(r&&r.length>0){const n=e._zod.def.shape;for(const a in t)if(Object.getOwnPropertyDescriptor(n,a)!==void 0)throw new Error(\"Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.\")}return on(e,an(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t};return Nn(this,\"shape\",n),n}}))}function VL(e,t){if(!uo(t))throw new Error(\"Invalid input to safeExtend: expected a plain object\");return on(e,an(e._zod.def,{get shape(){const r={...e._zod.def.shape,...t};return Nn(this,\"shape\",r),r}}))}function BL(e,t){return on(e,an(e._zod.def,{get shape(){const r={...e._zod.def.shape,...t._zod.def.shape};return Nn(this,\"shape\",r),r},get catchall(){return t._zod.def.catchall},checks:[]}))}function HL(e,t,r){const n=t._zod.def.checks;if(n&&n.length>0)throw new Error(\".partial() cannot be used on object schemas containing refinements\");return on(t,an(t._zod.def,{get shape(){const a=t._zod.def.shape,o={...a};if(r)for(const i in r){if(!(i in a))throw new Error(`Unrecognized key: \"${i}\"`);r[i]&&(o[i]=e?new e({type:\"optional\",innerType:a[i]}):a[i])}else for(const i in a)o[i]=e?new e({type:\"optional\",innerType:a[i]}):a[i];return Nn(this,\"shape\",o),o},checks:[]}))}function UL(e,t,r){return on(t,an(t._zod.def,{get shape(){const n=t._zod.def.shape,a={...n};if(r)for(const o in r){if(!(o in a))throw new Error(`Unrecognized key: \"${o}\"`);r[o]&&(a[o]=new e({type:\"nonoptional\",innerType:n[o]}))}else for(const o in n)a[o]=new e({type:\"nonoptional\",innerType:n[o]});return Nn(this,\"shape\",a),a}}))}function Zn(e,t=0){if(e.aborted===!0)return!0;for(let r=t;r<e.issues.length;r++)if(e.issues[r]?.continue!==!0)return!0;return!1}function q1(e,t){return t.map(r=>{var n;return(n=r).path??(n.path=[]),r.path.unshift(e),r})}function ii(e){return typeof e==\"string\"?e:e?.message}function En(e,t,r){const n={...e,path:e.path??[]};return e.message||(n.message=ii(e.inst?._zod.def?.error?.(e))??ii(t?.error?.(e))??ii(r.customError?.(e))??ii(r.localeError?.(e))??\"Invalid input\"),delete n.inst,delete n.continue,t?.reportInput||delete n.input,n}function cd(e){return Array.isArray(e)?\"array\":typeof e==\"string\"?\"string\":\"unknown\"}function po(...e){const[t,r,n]=e;return typeof t==\"string\"?{message:t,code:\"custom\",input:r,inst:n}:{...t}}var G1=(e,t)=>{e.name=\"$ZodError\",Object.defineProperty(e,\"_zod\",{value:e._zod,enumerable:!1}),Object.defineProperty(e,\"issues\",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Nl,2),Object.defineProperty(e,\"toString\",{value:()=>e.message,enumerable:!1})},W1=P(\"$ZodError\",G1),Z1=P(\"$ZodError\",G1,{Parent:Error});function jL(e,t=r=>r.message){const r={},n=[];for(const a of e.issues)a.path.length>0?(r[a.path[0]]=r[a.path[0]]||[],r[a.path[0]].push(t(a))):n.push(t(a));return{formErrors:n,fieldErrors:r}}function qL(e,t=r=>r.message){const r={_errors:[]},n=a=>{for(const o of a.issues)if(o.code===\"invalid_union\"&&o.errors.length)o.errors.map(i=>n({issues:i}));else if(o.code===\"invalid_key\")n({issues:o.issues});else if(o.code===\"invalid_element\")n({issues:o.issues});else if(o.path.length===0)r._errors.push(t(o));else{let i=r,s=0;for(;s<o.path.length;){const c=o.path[s];s!==o.path.length-1?i[c]=i[c]||{_errors:[]}:(i[c]=i[c]||{_errors:[]},i[c]._errors.push(t(o))),i=i[c],s++}}};return n(e),r}var ld=e=>(t,r,n,a)=>{const o=n?Object.assign(n,{async:!1}):{async:!1},i=t._zod.run({value:r,issues:[]},o);if(i instanceof Promise)throw new Jn;if(i.issues.length){const s=new(a?.Err??e)(i.issues.map(c=>En(c,o,xn())));throw U1(s,a?.callee),s}return i.value},ud=e=>async(t,r,n,a)=>{const o=n?Object.assign(n,{async:!0}):{async:!0};let i=t._zod.run({value:r,issues:[]},o);if(i instanceof Promise&&(i=await i),i.issues.length){const s=new(a?.Err??e)(i.issues.map(c=>En(c,o,xn())));throw U1(s,a?.callee),s}return i.value},Us=e=>(t,r,n)=>{const a=n?{...n,async:!1}:{async:!1},o=t._zod.run({value:r,issues:[]},a);if(o instanceof Promise)throw new Jn;return o.issues.length?{success:!1,error:new(e??W1)(o.issues.map(i=>En(i,a,xn())))}:{success:!0,data:o.value}},GL=Us(Z1),js=e=>async(t,r,n)=>{const a=n?Object.assign(n,{async:!0}):{async:!0};let o=t._zod.run({value:r,issues:[]},a);return o instanceof Promise&&(o=await o),o.issues.length?{success:!1,error:new e(o.issues.map(i=>En(i,a,xn())))}:{success:!0,data:o.value}},WL=js(Z1),ZL=e=>(t,r,n)=>{const a=n?Object.assign(n,{direction:\"backward\"}):{direction:\"backward\"};return ld(e)(t,r,a)},KL=e=>(t,r,n)=>ld(e)(t,r,n),YL=e=>async(t,r,n)=>{const a=n?Object.assign(n,{direction:\"backward\"}):{direction:\"backward\"};return ud(e)(t,r,a)},XL=e=>async(t,r,n)=>ud(e)(t,r,n),JL=e=>(t,r,n)=>{const a=n?Object.assign(n,{direction:\"backward\"}):{direction:\"backward\"};return Us(e)(t,r,a)},QL=e=>(t,r,n)=>Us(e)(t,r,n),eN=e=>async(t,r,n)=>{const a=n?Object.assign(n,{direction:\"backward\"}):{direction:\"backward\"};return js(e)(t,r,a)},tN=e=>async(t,r,n)=>js(e)(t,r,n),rN=/^[cC][^\\s-]{8,}$/,nN=/^[0-9a-z]+$/,aN=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,oN=/^[0-9a-vA-V]{20}$/,iN=/^[A-Za-z0-9]{27}$/,sN=/^[a-zA-Z0-9_-]{21}$/,cN=/^P(?:(\\d+W)|(?!.*W)(?=\\d|T\\d)(\\d+Y)?(\\d+M)?(\\d+D)?(T(?=\\d)(\\d+H)?(\\d+M)?(\\d+([.,]\\d+)?S)?)?)$/,lN=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,Em=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,uN=/^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$/,dN=\"^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$\";function pN(){return new RegExp(dN,\"u\")}var fN=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,mN=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,hN=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\/([0-9]|[1-2][0-9]|3[0-2])$/,gN=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,vN=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,K1=/^[A-Za-z0-9_-]*$/,yN=/^\\+[1-9]\\d{6,14}$/,Y1=\"(?:(?:\\\\d\\\\d[2468][048]|\\\\d\\\\d[13579][26]|\\\\d\\\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\\\d|30)|(?:02)-(?:0[1-9]|1\\\\d|2[0-8])))\",bN=new RegExp(`^${Y1}$`);function X1(e){const t=\"(?:[01]\\\\d|2[0-3]):[0-5]\\\\d\";return typeof e.precision==\"number\"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\\\d`:`${t}:[0-5]\\\\d\\\\.\\\\d{${e.precision}}`:`${t}(?::[0-5]\\\\d(?:\\\\.\\\\d+)?)?`}function wN(e){return new RegExp(`^${X1(e)}$`)}function _N(e){const t=X1({precision:e.precision}),r=[\"Z\"];e.local&&r.push(\"\"),e.offset&&r.push(\"([+-](?:[01]\\\\d|2[0-3]):[0-5]\\\\d)\");const n=`${t}(?:${r.join(\"|\")})`;return new RegExp(`^${Y1}T(?:${n})$`)}var kN=e=>{const t=e?`[\\\\s\\\\S]{${e?.minimum??0},${e?.maximum??\"\"}}`:\"[\\\\s\\\\S]*\";return new RegExp(`^${t}$`)},SN=/^[^A-Z]*$/,xN=/^[^a-z]*$/,ur=P(\"$ZodCheck\",(e,t)=>{var r;e._zod??(e._zod={}),e._zod.def=t,(r=e._zod).onattach??(r.onattach=[])}),EN=P(\"$ZodCheckMaxLength\",(e,t)=>{var r;ur.init(e,t),(r=e._zod.def).when??(r.when=n=>{const a=n.value;return!id(a)&&a.length!==void 0}),e._zod.onattach.push(n=>{const a=n._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<a&&(n._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{const a=n.value;if(a.length<=t.maximum)return;const o=cd(a);n.issues.push({origin:o,code:\"too_big\",maximum:t.maximum,inclusive:!0,input:a,inst:e,continue:!t.abort})}}),TN=P(\"$ZodCheckMinLength\",(e,t)=>{var r;ur.init(e,t),(r=e._zod.def).when??(r.when=n=>{const a=n.value;return!id(a)&&a.length!==void 0}),e._zod.onattach.push(n=>{const a=n._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>a&&(n._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{const a=n.value;if(a.length>=t.minimum)return;const o=cd(a);n.issues.push({origin:o,code:\"too_small\",minimum:t.minimum,inclusive:!0,input:a,inst:e,continue:!t.abort})}}),IN=P(\"$ZodCheckLengthEquals\",(e,t)=>{var r;ur.init(e,t),(r=e._zod.def).when??(r.when=n=>{const a=n.value;return!id(a)&&a.length!==void 0}),e._zod.onattach.push(n=>{const a=n._zod.bag;a.minimum=t.length,a.maximum=t.length,a.length=t.length}),e._zod.check=n=>{const a=n.value,o=a.length;if(o===t.length)return;const i=cd(a),s=o>t.length;n.issues.push({origin:i,...s?{code:\"too_big\",maximum:t.length}:{code:\"too_small\",minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),qs=P(\"$ZodCheckStringFormat\",(e,t)=>{var r,n;ur.init(e,t),e._zod.onattach.push(a=>{const o=a._zod.bag;o.format=t.format,t.pattern&&(o.patterns??(o.patterns=new Set),o.patterns.add(t.pattern))}),t.pattern?(r=e._zod).check??(r.check=a=>{t.pattern.lastIndex=0,!t.pattern.test(a.value)&&a.issues.push({origin:\"string\",code:\"invalid_format\",format:t.format,input:a.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(n=e._zod).check??(n.check=()=>{})}),CN=P(\"$ZodCheckRegex\",(e,t)=>{qs.init(e,t),e._zod.check=r=>{t.pattern.lastIndex=0,!t.pattern.test(r.value)&&r.issues.push({origin:\"string\",code:\"invalid_format\",format:\"regex\",input:r.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),RN=P(\"$ZodCheckLowerCase\",(e,t)=>{t.pattern??(t.pattern=SN),qs.init(e,t)}),$N=P(\"$ZodCheckUpperCase\",(e,t)=>{t.pattern??(t.pattern=xN),qs.init(e,t)}),PN=P(\"$ZodCheckIncludes\",(e,t)=>{ur.init(e,t);const r=Hs(t.includes),n=new RegExp(typeof t.position==\"number\"?`^.{${t.position}}${r}`:r);t.pattern=n,e._zod.onattach.push(a=>{const o=a._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(n)}),e._zod.check=a=>{a.value.includes(t.includes,t.position)||a.issues.push({origin:\"string\",code:\"invalid_format\",format:\"includes\",includes:t.includes,input:a.value,inst:e,continue:!t.abort})}}),AN=P(\"$ZodCheckStartsWith\",(e,t)=>{ur.init(e,t);const r=new RegExp(`^${Hs(t.prefix)}.*`);t.pattern??(t.pattern=r),e._zod.onattach.push(n=>{const a=n._zod.bag;a.patterns??(a.patterns=new Set),a.patterns.add(r)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"starts_with\",prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),LN=P(\"$ZodCheckEndsWith\",(e,t)=>{ur.init(e,t);const r=new RegExp(`.*${Hs(t.suffix)}$`);t.pattern??(t.pattern=r),e._zod.onattach.push(n=>{const a=n._zod.bag;a.patterns??(a.patterns=new Set),a.patterns.add(r)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:\"string\",code:\"invalid_format\",format:\"ends_with\",suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),NN=P(\"$ZodCheckOverwrite\",(e,t)=>{ur.init(e,t),e._zod.check=r=>{r.value=t.tx(r.value)}}),DN=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if(typeof e==\"function\"){e(this,{execution:\"sync\"}),e(this,{execution:\"async\"});return}const t=e.split(`\n`).filter(a=>a),r=Math.min(...t.map(a=>a.length-a.trimStart().length)),n=t.map(a=>a.slice(r)).map(a=>\" \".repeat(this.indent*2)+a);for(const a of n)this.content.push(a)}compile(){const e=Function,t=this?.args,r=[...(this?.content??[\"\"]).map(n=>`  ${n}`)];return new e(...t,r.join(`\n`))}},ON={major:4,minor:3,patch:6},Ge=P(\"$ZodType\",(e,t)=>{var r;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=ON;const n=[...e._zod.def.checks??[]];e._zod.traits.has(\"$ZodCheck\")&&n.unshift(e);for(const a of n)for(const o of a._zod.onattach)o(e);if(n.length===0)(r=e._zod).deferred??(r.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const a=(i,s,c)=>{let l=Zn(i),d;for(const u of s){if(u._zod.def.when){if(!u._zod.def.when(i))continue}else if(l)continue;const f=i.issues.length,m=u._zod.check(i);if(m instanceof Promise&&c?.async===!1)throw new Jn;if(d||m instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await m,i.issues.length!==f&&(l||(l=Zn(i,f)))});else{if(i.issues.length===f)continue;l||(l=Zn(i,f))}}return d?d.then(()=>i):i},o=(i,s,c)=>{if(Zn(i))return i.aborted=!0,i;const l=a(s,n,c);if(l instanceof Promise){if(c.async===!1)throw new Jn;return l.then(d=>e._zod.parse(d,c))}return e._zod.parse(l,c)};e._zod.run=(i,s)=>{if(s.skipChecks)return e._zod.parse(i,s);if(s.direction===\"backward\"){const l=e._zod.parse({value:i.value,issues:[]},{...s,skipChecks:!0});return l instanceof Promise?l.then(d=>o(d,i,s)):o(l,i,s)}const c=e._zod.parse(i,s);if(c instanceof Promise){if(s.async===!1)throw new Jn;return c.then(l=>a(l,n,s))}return a(c,n,s)}}Te(e,\"~standard\",()=>({validate:a=>{try{const o=GL(e,a);return o.success?{value:o.data}:{issues:o.error?.issues}}catch{return WL(e,a).then(i=>i.success?{value:i.data}:{issues:i.error?.issues})}},vendor:\"zod\",version:1}))}),dd=P(\"$ZodString\",(e,t)=>{Ge.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??kN(e._zod.bag),e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=String(r.value)}catch{}return typeof r.value==\"string\"||r.issues.push({expected:\"string\",code:\"invalid_type\",input:r.value,inst:e}),r}}),Ne=P(\"$ZodStringFormat\",(e,t)=>{qs.init(e,t),dd.init(e,t)}),MN=P(\"$ZodGUID\",(e,t)=>{t.pattern??(t.pattern=lN),Ne.init(e,t)}),FN=P(\"$ZodUUID\",(e,t)=>{if(t.version){const r={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(r===void 0)throw new Error(`Invalid UUID version: \"${t.version}\"`);t.pattern??(t.pattern=Em(r))}else t.pattern??(t.pattern=Em());Ne.init(e,t)}),zN=P(\"$ZodEmail\",(e,t)=>{t.pattern??(t.pattern=uN),Ne.init(e,t)}),VN=P(\"$ZodURL\",(e,t)=>{Ne.init(e,t),e._zod.check=r=>{try{const n=r.value.trim(),a=new URL(n);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(a.hostname)||r.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid hostname\",pattern:t.hostname.source,input:r.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(a.protocol.endsWith(\":\")?a.protocol.slice(0,-1):a.protocol)||r.issues.push({code:\"invalid_format\",format:\"url\",note:\"Invalid protocol\",pattern:t.protocol.source,input:r.value,inst:e,continue:!t.abort})),t.normalize?r.value=a.href:r.value=n;return}catch{r.issues.push({code:\"invalid_format\",format:\"url\",input:r.value,inst:e,continue:!t.abort})}}}),BN=P(\"$ZodEmoji\",(e,t)=>{t.pattern??(t.pattern=pN()),Ne.init(e,t)}),HN=P(\"$ZodNanoID\",(e,t)=>{t.pattern??(t.pattern=sN),Ne.init(e,t)}),UN=P(\"$ZodCUID\",(e,t)=>{t.pattern??(t.pattern=rN),Ne.init(e,t)}),jN=P(\"$ZodCUID2\",(e,t)=>{t.pattern??(t.pattern=nN),Ne.init(e,t)}),qN=P(\"$ZodULID\",(e,t)=>{t.pattern??(t.pattern=aN),Ne.init(e,t)}),GN=P(\"$ZodXID\",(e,t)=>{t.pattern??(t.pattern=oN),Ne.init(e,t)}),WN=P(\"$ZodKSUID\",(e,t)=>{t.pattern??(t.pattern=iN),Ne.init(e,t)}),ZN=P(\"$ZodISODateTime\",(e,t)=>{t.pattern??(t.pattern=_N(t)),Ne.init(e,t)}),KN=P(\"$ZodISODate\",(e,t)=>{t.pattern??(t.pattern=bN),Ne.init(e,t)}),YN=P(\"$ZodISOTime\",(e,t)=>{t.pattern??(t.pattern=wN(t)),Ne.init(e,t)}),XN=P(\"$ZodISODuration\",(e,t)=>{t.pattern??(t.pattern=cN),Ne.init(e,t)}),JN=P(\"$ZodIPv4\",(e,t)=>{t.pattern??(t.pattern=fN),Ne.init(e,t),e._zod.bag.format=\"ipv4\"}),QN=P(\"$ZodIPv6\",(e,t)=>{t.pattern??(t.pattern=mN),Ne.init(e,t),e._zod.bag.format=\"ipv6\",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:\"invalid_format\",format:\"ipv6\",input:r.value,inst:e,continue:!t.abort})}}}),eD=P(\"$ZodCIDRv4\",(e,t)=>{t.pattern??(t.pattern=hN),Ne.init(e,t)}),tD=P(\"$ZodCIDRv6\",(e,t)=>{t.pattern??(t.pattern=gN),Ne.init(e,t),e._zod.check=r=>{const n=r.value.split(\"/\");try{if(n.length!==2)throw new Error;const[a,o]=n;if(!o)throw new Error;const i=Number(o);if(`${i}`!==o)throw new Error;if(i<0||i>128)throw new Error;new URL(`http://[${a}]`)}catch{r.issues.push({code:\"invalid_format\",format:\"cidrv6\",input:r.value,inst:e,continue:!t.abort})}}});function J1(e){if(e===\"\")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var rD=P(\"$ZodBase64\",(e,t)=>{t.pattern??(t.pattern=vN),Ne.init(e,t),e._zod.bag.contentEncoding=\"base64\",e._zod.check=r=>{J1(r.value)||r.issues.push({code:\"invalid_format\",format:\"base64\",input:r.value,inst:e,continue:!t.abort})}});function nD(e){if(!K1.test(e))return!1;const t=e.replace(/[-_]/g,r=>r===\"-\"?\"+\":\"/\");return J1(t.padEnd(Math.ceil(t.length/4)*4,\"=\"))}var aD=P(\"$ZodBase64URL\",(e,t)=>{t.pattern??(t.pattern=K1),Ne.init(e,t),e._zod.bag.contentEncoding=\"base64url\",e._zod.check=r=>{nD(r.value)||r.issues.push({code:\"invalid_format\",format:\"base64url\",input:r.value,inst:e,continue:!t.abort})}}),oD=P(\"$ZodE164\",(e,t)=>{t.pattern??(t.pattern=yN),Ne.init(e,t)});function iD(e,t=null){try{const r=e.split(\".\");if(r.length!==3)return!1;const[n]=r;if(!n)return!1;const a=JSON.parse(atob(n));return!(\"typ\"in a&&a?.typ!==\"JWT\"||!a.alg||t&&(!(\"alg\"in a)||a.alg!==t))}catch{return!1}}var sD=P(\"$ZodJWT\",(e,t)=>{Ne.init(e,t),e._zod.check=r=>{iD(r.value,t.alg)||r.issues.push({code:\"invalid_format\",format:\"jwt\",input:r.value,inst:e,continue:!t.abort})}}),cD=P(\"$ZodUnknown\",(e,t)=>{Ge.init(e,t),e._zod.parse=r=>r}),lD=P(\"$ZodNever\",(e,t)=>{Ge.init(e,t),e._zod.parse=(r,n)=>(r.issues.push({expected:\"never\",code:\"invalid_type\",input:r.value,inst:e}),r)});function Tm(e,t,r){e.issues.length&&t.issues.push(...q1(r,e.issues)),t.value[r]=e.value}var uD=P(\"$ZodArray\",(e,t)=>{Ge.init(e,t),e._zod.parse=(r,n)=>{const a=r.value;if(!Array.isArray(a))return r.issues.push({expected:\"array\",code:\"invalid_type\",input:a,inst:e}),r;r.value=Array(a.length);const o=[];for(let i=0;i<a.length;i++){const s=a[i],c=t.element._zod.run({value:s,issues:[]},n);c instanceof Promise?o.push(c.then(l=>Tm(l,r,i))):Tm(c,r,i)}return o.length?Promise.all(o).then(()=>r):r}});function is(e,t,r,n,a){if(e.issues.length){if(a&&!(r in n))return;t.issues.push(...q1(r,e.issues))}e.value===void 0?r in n&&(t.value[r]=void 0):t.value[r]=e.value}function Q1(e){const t=Object.keys(e.shape);for(const n of t)if(!e.shape?.[n]?._zod?.traits?.has(\"$ZodType\"))throw new Error(`Invalid element at key \"${n}\": expected a Zod schema`);const r=OL(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(r)}}function ey(e,t,r,n,a,o){const i=[],s=a.keySet,c=a.catchall._zod,l=c.def.type,d=c.optout===\"optional\";for(const u in t){if(s.has(u))continue;if(l===\"never\"){i.push(u);continue}const f=c.run({value:t[u],issues:[]},n);f instanceof Promise?e.push(f.then(m=>is(m,r,u,t,d))):is(f,r,u,t,d)}return i.length&&r.issues.push({code:\"unrecognized_keys\",keys:i,input:t,inst:o}),e.length?Promise.all(e).then(()=>r):r}var dD=P(\"$ZodObject\",(e,t)=>{if(Ge.init(e,t),!Object.getOwnPropertyDescriptor(t,\"shape\")?.get){const i=t.shape;Object.defineProperty(t,\"shape\",{get:()=>{const s={...i};return Object.defineProperty(t,\"shape\",{value:s}),s}})}const r=od(()=>Q1(t));Te(e._zod,\"propValues\",()=>{const i=t.shape,s={};for(const c in i){const l=i[c]._zod;if(l.values){s[c]??(s[c]=new Set);for(const d of l.values)s[c].add(d)}}return s});const n=os,a=t.catchall;let o;e._zod.parse=(i,s)=>{o??(o=r.value);const c=i.value;if(!n(c))return i.issues.push({expected:\"object\",code:\"invalid_type\",input:c,inst:e}),i;i.value={};const l=[],d=o.shape;for(const u of o.keys){const f=d[u],m=f._zod.optout===\"optional\",h=f._zod.run({value:c[u],issues:[]},s);h instanceof Promise?l.push(h.then(g=>is(g,i,u,c,m))):is(h,i,u,c,m)}return a?ey(l,c,i,s,r.value,e):l.length?Promise.all(l).then(()=>i):i}}),pD=P(\"$ZodObjectJIT\",(e,t)=>{dD.init(e,t);const r=e._zod.parse,n=od(()=>Q1(t)),a=f=>{const m=new DN([\"shape\",\"payload\",\"ctx\"]),h=n.value,g=y=>{const S=xm(y);return`shape[${S}]._zod.run({ value: input[${S}], issues: [] }, ctx)`};m.write(\"const input = payload.value;\");const v=Object.create(null);let b=0;for(const y of h.keys)v[y]=`key_${b++}`;m.write(\"const newResult = {};\");for(const y of h.keys){const S=v[y],w=xm(y),C=f[y]?._zod?.optout===\"optional\";m.write(`const ${S} = ${g(y)};`),C?m.write(`\n        if (${S}.issues.length) {\n          if (${w} in input) {\n            payload.issues = payload.issues.concat(${S}.issues.map(iss => ({\n              ...iss,\n              path: iss.path ? [${w}, ...iss.path] : [${w}]\n            })));\n          }\n        }\n        \n        if (${S}.value === undefined) {\n          if (${w} in input) {\n            newResult[${w}] = undefined;\n          }\n        } else {\n          newResult[${w}] = ${S}.value;\n        }\n        \n      `):m.write(`\n        if (${S}.issues.length) {\n          payload.issues = payload.issues.concat(${S}.issues.map(iss => ({\n            ...iss,\n            path: iss.path ? [${w}, ...iss.path] : [${w}]\n          })));\n        }\n        \n        if (${S}.value === undefined) {\n          if (${w} in input) {\n            newResult[${w}] = undefined;\n          }\n        } else {\n          newResult[${w}] = ${S}.value;\n        }\n        \n      `)}m.write(\"payload.value = newResult;\"),m.write(\"return payload;\");const I=m.compile();return(y,S)=>I(f,y,S)};let o;const i=os,s=!Ll.jitless,l=s&&NL.value,d=t.catchall;let u;e._zod.parse=(f,m)=>{u??(u=n.value);const h=f.value;return i(h)?s&&l&&m?.async===!1&&m.jitless!==!0?(o||(o=a(t.shape)),f=o(f,m),d?ey([],h,f,m,u,e):f):r(f,m):(f.issues.push({expected:\"object\",code:\"invalid_type\",input:h,inst:e}),f)}});function Im(e,t,r,n){for(const o of e)if(o.issues.length===0)return t.value=o.value,t;const a=e.filter(o=>!Zn(o));return a.length===1?(t.value=a[0].value,a[0]):(t.issues.push({code:\"invalid_union\",input:t.value,inst:r,errors:e.map(o=>o.issues.map(i=>En(i,n,xn())))}),t)}var fD=P(\"$ZodUnion\",(e,t)=>{Ge.init(e,t),Te(e._zod,\"optin\",()=>t.options.some(a=>a._zod.optin===\"optional\")?\"optional\":void 0),Te(e._zod,\"optout\",()=>t.options.some(a=>a._zod.optout===\"optional\")?\"optional\":void 0),Te(e._zod,\"values\",()=>{if(t.options.every(a=>a._zod.values))return new Set(t.options.flatMap(a=>Array.from(a._zod.values)))}),Te(e._zod,\"pattern\",()=>{if(t.options.every(a=>a._zod.pattern)){const a=t.options.map(o=>o._zod.pattern);return new RegExp(`^(${a.map(o=>sd(o.source)).join(\"|\")})$`)}});const r=t.options.length===1,n=t.options[0]._zod.run;e._zod.parse=(a,o)=>{if(r)return n(a,o);let i=!1;const s=[];for(const c of t.options){const l=c._zod.run({value:a.value,issues:[]},o);if(l instanceof Promise)s.push(l),i=!0;else{if(l.issues.length===0)return l;s.push(l)}}return i?Promise.all(s).then(c=>Im(c,a,e,o)):Im(s,a,e,o)}}),mD=P(\"$ZodIntersection\",(e,t)=>{Ge.init(e,t),e._zod.parse=(r,n)=>{const a=r.value,o=t.left._zod.run({value:a,issues:[]},n),i=t.right._zod.run({value:a,issues:[]},n);return o instanceof Promise||i instanceof Promise?Promise.all([o,i]).then(([s,c])=>Cm(r,s,c)):Cm(r,o,i)}});function Dl(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(uo(e)&&uo(t)){const r=Object.keys(t),n=Object.keys(e).filter(o=>r.indexOf(o)!==-1),a={...e,...t};for(const o of n){const i=Dl(e[o],t[o]);if(!i.valid)return{valid:!1,mergeErrorPath:[o,...i.mergeErrorPath]};a[o]=i.data}return{valid:!0,data:a}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const r=[];for(let n=0;n<e.length;n++){const a=e[n],o=t[n],i=Dl(a,o);if(!i.valid)return{valid:!1,mergeErrorPath:[n,...i.mergeErrorPath]};r.push(i.data)}return{valid:!0,data:r}}return{valid:!1,mergeErrorPath:[]}}function Cm(e,t,r){const n=new Map;let a;for(const s of t.issues)if(s.code===\"unrecognized_keys\"){a??(a=s);for(const c of s.keys)n.has(c)||n.set(c,{}),n.get(c).l=!0}else e.issues.push(s);for(const s of r.issues)if(s.code===\"unrecognized_keys\")for(const c of s.keys)n.has(c)||n.set(c,{}),n.get(c).r=!0;else e.issues.push(s);const o=[...n].filter(([,s])=>s.l&&s.r).map(([s])=>s);if(o.length&&a&&e.issues.push({...a,keys:o}),Zn(e))return e;const i=Dl(t.value,r.value);if(!i.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return e.value=i.data,e}var hD=P(\"$ZodEnum\",(e,t)=>{Ge.init(e,t);const r=H1(t.entries),n=new Set(r);e._zod.values=n,e._zod.pattern=new RegExp(`^(${r.filter(a=>DL.has(typeof a)).map(a=>typeof a==\"string\"?Hs(a):a.toString()).join(\"|\")})$`),e._zod.parse=(a,o)=>{const i=a.value;return n.has(i)||a.issues.push({code:\"invalid_value\",values:r,input:i,inst:e}),a}}),gD=P(\"$ZodTransform\",(e,t)=>{Ge.init(e,t),e._zod.parse=(r,n)=>{if(n.direction===\"backward\")throw new B1(e.constructor.name);const a=t.transform(r.value,r);if(n.async)return(a instanceof Promise?a:Promise.resolve(a)).then(o=>(r.value=o,r));if(a instanceof Promise)throw new Jn;return r.value=a,r}});function Rm(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var ty=P(\"$ZodOptional\",(e,t)=>{Ge.init(e,t),e._zod.optin=\"optional\",e._zod.optout=\"optional\",Te(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),Te(e._zod,\"pattern\",()=>{const r=t.innerType._zod.pattern;return r?new RegExp(`^(${sd(r.source)})?$`):void 0}),e._zod.parse=(r,n)=>{if(t.innerType._zod.optin===\"optional\"){const a=t.innerType._zod.run(r,n);return a instanceof Promise?a.then(o=>Rm(o,r.value)):Rm(a,r.value)}return r.value===void 0?r:t.innerType._zod.run(r,n)}}),vD=P(\"$ZodExactOptional\",(e,t)=>{ty.init(e,t),Te(e._zod,\"values\",()=>t.innerType._zod.values),Te(e._zod,\"pattern\",()=>t.innerType._zod.pattern),e._zod.parse=(r,n)=>t.innerType._zod.run(r,n)}),yD=P(\"$ZodNullable\",(e,t)=>{Ge.init(e,t),Te(e._zod,\"optin\",()=>t.innerType._zod.optin),Te(e._zod,\"optout\",()=>t.innerType._zod.optout),Te(e._zod,\"pattern\",()=>{const r=t.innerType._zod.pattern;return r?new RegExp(`^(${sd(r.source)}|null)$`):void 0}),Te(e._zod,\"values\",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(r,n)=>r.value===null?r:t.innerType._zod.run(r,n)}),bD=P(\"$ZodDefault\",(e,t)=>{Ge.init(e,t),e._zod.optin=\"optional\",Te(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(r,n)=>{if(n.direction===\"backward\")return t.innerType._zod.run(r,n);if(r.value===void 0)return r.value=t.defaultValue,r;const a=t.innerType._zod.run(r,n);return a instanceof Promise?a.then(o=>$m(o,t)):$m(a,t)}});function $m(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var wD=P(\"$ZodPrefault\",(e,t)=>{Ge.init(e,t),e._zod.optin=\"optional\",Te(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(r,n)=>(n.direction===\"backward\"||r.value===void 0&&(r.value=t.defaultValue),t.innerType._zod.run(r,n))}),_D=P(\"$ZodNonOptional\",(e,t)=>{Ge.init(e,t),Te(e._zod,\"values\",()=>{const r=t.innerType._zod.values;return r?new Set([...r].filter(n=>n!==void 0)):void 0}),e._zod.parse=(r,n)=>{const a=t.innerType._zod.run(r,n);return a instanceof Promise?a.then(o=>Pm(o,e)):Pm(a,e)}});function Pm(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:\"invalid_type\",expected:\"nonoptional\",input:e.value,inst:t}),e}var kD=P(\"$ZodCatch\",(e,t)=>{Ge.init(e,t),Te(e._zod,\"optin\",()=>t.innerType._zod.optin),Te(e._zod,\"optout\",()=>t.innerType._zod.optout),Te(e._zod,\"values\",()=>t.innerType._zod.values),e._zod.parse=(r,n)=>{if(n.direction===\"backward\")return t.innerType._zod.run(r,n);const a=t.innerType._zod.run(r,n);return a instanceof Promise?a.then(o=>(r.value=o.value,o.issues.length&&(r.value=t.catchValue({...r,error:{issues:o.issues.map(i=>En(i,n,xn()))},input:r.value}),r.issues=[]),r)):(r.value=a.value,a.issues.length&&(r.value=t.catchValue({...r,error:{issues:a.issues.map(o=>En(o,n,xn()))},input:r.value}),r.issues=[]),r)}}),SD=P(\"$ZodPipe\",(e,t)=>{Ge.init(e,t),Te(e._zod,\"values\",()=>t.in._zod.values),Te(e._zod,\"optin\",()=>t.in._zod.optin),Te(e._zod,\"optout\",()=>t.out._zod.optout),Te(e._zod,\"propValues\",()=>t.in._zod.propValues),e._zod.parse=(r,n)=>{if(n.direction===\"backward\"){const o=t.out._zod.run(r,n);return o instanceof Promise?o.then(i=>si(i,t.in,n)):si(o,t.in,n)}const a=t.in._zod.run(r,n);return a instanceof Promise?a.then(o=>si(o,t.out,n)):si(a,t.out,n)}});function si(e,t,r){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},r)}var xD=P(\"$ZodReadonly\",(e,t)=>{Ge.init(e,t),Te(e._zod,\"propValues\",()=>t.innerType._zod.propValues),Te(e._zod,\"values\",()=>t.innerType._zod.values),Te(e._zod,\"optin\",()=>t.innerType?._zod?.optin),Te(e._zod,\"optout\",()=>t.innerType?._zod?.optout),e._zod.parse=(r,n)=>{if(n.direction===\"backward\")return t.innerType._zod.run(r,n);const a=t.innerType._zod.run(r,n);return a instanceof Promise?a.then(Am):Am(a)}});function Am(e){return e.value=Object.freeze(e.value),e}var ED=P(\"$ZodCustom\",(e,t)=>{ur.init(e,t),Ge.init(e,t),e._zod.parse=(r,n)=>r,e._zod.check=r=>{const n=r.value,a=t.fn(n);if(a instanceof Promise)return a.then(o=>Lm(o,r,n,e));Lm(a,r,n,e)}});function Lm(e,t,r,n){if(!e){const a={code:\"custom\",input:r,inst:n,path:[...n._zod.def.path??[]],continue:!n._zod.def.abort};n._zod.def.params&&(a.params=n._zod.def.params),t.issues.push(po(a))}}var Nm,TD=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){const r=t[0];return this._map.set(e,r),r&&typeof r==\"object\"&&\"id\"in r&&this._idmap.set(r.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){const t=this._map.get(e);return t&&typeof t==\"object\"&&\"id\"in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){const t=e._zod.parent;if(t){const r={...this.get(t)??{}};delete r.id;const n={...r,...this._map.get(e)};return Object.keys(n).length?n:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function ID(){return new TD}(Nm=globalThis).__zod_globalRegistry??(Nm.__zod_globalRegistry=ID());var Ha=globalThis.__zod_globalRegistry;function CD(e,t){return new e({type:\"string\",...ae(t)})}function RD(e,t){return new e({type:\"string\",format:\"email\",check:\"string_format\",abort:!1,...ae(t)})}function Dm(e,t){return new e({type:\"string\",format:\"guid\",check:\"string_format\",abort:!1,...ae(t)})}function $D(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,...ae(t)})}function PD(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v4\",...ae(t)})}function AD(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v6\",...ae(t)})}function LD(e,t){return new e({type:\"string\",format:\"uuid\",check:\"string_format\",abort:!1,version:\"v7\",...ae(t)})}function ND(e,t){return new e({type:\"string\",format:\"url\",check:\"string_format\",abort:!1,...ae(t)})}function DD(e,t){return new e({type:\"string\",format:\"emoji\",check:\"string_format\",abort:!1,...ae(t)})}function OD(e,t){return new e({type:\"string\",format:\"nanoid\",check:\"string_format\",abort:!1,...ae(t)})}function MD(e,t){return new e({type:\"string\",format:\"cuid\",check:\"string_format\",abort:!1,...ae(t)})}function FD(e,t){return new e({type:\"string\",format:\"cuid2\",check:\"string_format\",abort:!1,...ae(t)})}function zD(e,t){return new e({type:\"string\",format:\"ulid\",check:\"string_format\",abort:!1,...ae(t)})}function VD(e,t){return new e({type:\"string\",format:\"xid\",check:\"string_format\",abort:!1,...ae(t)})}function BD(e,t){return new e({type:\"string\",format:\"ksuid\",check:\"string_format\",abort:!1,...ae(t)})}function HD(e,t){return new e({type:\"string\",format:\"ipv4\",check:\"string_format\",abort:!1,...ae(t)})}function UD(e,t){return new e({type:\"string\",format:\"ipv6\",check:\"string_format\",abort:!1,...ae(t)})}function jD(e,t){return new e({type:\"string\",format:\"cidrv4\",check:\"string_format\",abort:!1,...ae(t)})}function qD(e,t){return new e({type:\"string\",format:\"cidrv6\",check:\"string_format\",abort:!1,...ae(t)})}function GD(e,t){return new e({type:\"string\",format:\"base64\",check:\"string_format\",abort:!1,...ae(t)})}function WD(e,t){return new e({type:\"string\",format:\"base64url\",check:\"string_format\",abort:!1,...ae(t)})}function ZD(e,t){return new e({type:\"string\",format:\"e164\",check:\"string_format\",abort:!1,...ae(t)})}function KD(e,t){return new e({type:\"string\",format:\"jwt\",check:\"string_format\",abort:!1,...ae(t)})}function YD(e,t){return new e({type:\"string\",format:\"datetime\",check:\"string_format\",offset:!1,local:!1,precision:null,...ae(t)})}function XD(e,t){return new e({type:\"string\",format:\"date\",check:\"string_format\",...ae(t)})}function JD(e,t){return new e({type:\"string\",format:\"time\",check:\"string_format\",precision:null,...ae(t)})}function QD(e,t){return new e({type:\"string\",format:\"duration\",check:\"string_format\",...ae(t)})}function eO(e){return new e({type:\"unknown\"})}function tO(e,t){return new e({type:\"never\",...ae(t)})}function ry(e,t){return new EN({check:\"max_length\",...ae(t),maximum:e})}function ss(e,t){return new TN({check:\"min_length\",...ae(t),minimum:e})}function ny(e,t){return new IN({check:\"length_equals\",...ae(t),length:e})}function rO(e,t){return new CN({check:\"string_format\",format:\"regex\",...ae(t),pattern:e})}function nO(e){return new RN({check:\"string_format\",format:\"lowercase\",...ae(e)})}function aO(e){return new $N({check:\"string_format\",format:\"uppercase\",...ae(e)})}function oO(e,t){return new PN({check:\"string_format\",format:\"includes\",...ae(t),includes:e})}function iO(e,t){return new AN({check:\"string_format\",format:\"starts_with\",...ae(t),prefix:e})}function sO(e,t){return new LN({check:\"string_format\",format:\"ends_with\",...ae(t),suffix:e})}function $a(e){return new NN({check:\"overwrite\",tx:e})}function cO(e){return $a(t=>t.normalize(e))}function lO(){return $a(e=>e.trim())}function uO(){return $a(e=>e.toLowerCase())}function dO(){return $a(e=>e.toUpperCase())}function pO(){return $a(e=>LL(e))}function fO(e,t,r){return new e({type:\"array\",element:t,...ae(r)})}function mO(e,t,r){return new e({type:\"custom\",check:\"custom\",fn:t,...ae(r)})}function hO(e){const t=gO(r=>(r.addIssue=n=>{if(typeof n==\"string\")r.issues.push(po(n,r.value,t._zod.def));else{const a=n;a.fatal&&(a.continue=!1),a.code??(a.code=\"custom\"),a.input??(a.input=r.value),a.inst??(a.inst=t),a.continue??(a.continue=!t._zod.def.abort),r.issues.push(po(a))}},e(r.value,r)));return t}function gO(e,t){const r=new ur({check:\"custom\",...ae(t)});return r._zod.check=e,r}function ay(e){let t=e?.target??\"draft-2020-12\";return t===\"draft-4\"&&(t=\"draft-04\"),t===\"draft-7\"&&(t=\"draft-07\"),{processors:e.processors??{},metadataRegistry:e?.metadata??Ha,target:t,unrepresentable:e?.unrepresentable??\"throw\",override:e?.override??(()=>{}),io:e?.io??\"output\",counter:0,seen:new Map,cycles:e?.cycles??\"ref\",reused:e?.reused??\"inline\",external:e?.external??void 0}}function et(e,t,r={path:[],schemaPath:[]}){var n;const a=e._zod.def,o=t.seen.get(e);if(o)return o.count++,r.schemaPath.includes(e)&&(o.cycle=r.path),o.schema;const i={schema:{},count:1,cycle:void 0,path:r.path};t.seen.set(e,i);const s=e._zod.toJSONSchema?.();if(s)i.schema=s;else{const l={...r,schemaPath:[...r.schemaPath,e],path:r.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,i.schema,l);else{const u=i.schema,f=t.processors[a.type];if(!f)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${a.type}`);f(e,t,u,l)}const d=e._zod.parent;d&&(i.ref||(i.ref=d),et(d,t,l),t.seen.get(d).isParent=!0)}const c=t.metadataRegistry.get(e);return c&&Object.assign(i.schema,c),t.io===\"input\"&&lt(e)&&(delete i.schema.examples,delete i.schema.default),t.io===\"input\"&&i.schema._prefault&&((n=i.schema).default??(n.default=i.schema._prefault)),delete i.schema._prefault,t.seen.get(e).schema}function oy(e,t){const r=e.seen.get(t);if(!r)throw new Error(\"Unprocessed schema. This is a bug in Zod.\");const n=new Map;for(const i of e.seen.entries()){const s=e.metadataRegistry.get(i[0])?.id;if(s){const c=n.get(s);if(c&&c!==i[0])throw new Error(`Duplicate schema id \"${s}\" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);n.set(s,i[0])}}const a=i=>{const s=e.target===\"draft-2020-12\"?\"$defs\":\"definitions\";if(e.external){const d=e.external.registry.get(i[0])?.id,u=e.external.uri??(m=>m);if(d)return{ref:u(d)};const f=i[1].defId??i[1].schema.id??`schema${e.counter++}`;return i[1].defId=f,{defId:f,ref:`${u(\"__shared\")}#/${s}/${f}`}}if(i[1]===r)return{ref:\"#\"};const c=`#/${s}/`,l=i[1].schema.id??`__schema${e.counter++}`;return{defId:l,ref:c+l}},o=i=>{if(i[1].schema.$ref)return;const s=i[1],{ref:c,defId:l}=a(i);s.def={...s.schema},l&&(s.defId=l);const d=s.schema;for(const u in d)delete d[u];d.$ref=c};if(e.cycles===\"throw\")for(const i of e.seen.entries()){const s=i[1];if(s.cycle)throw new Error(`Cycle detected: #/${s.cycle?.join(\"/\")}/<root>\n\nSet the \\`cycles\\` parameter to \\`\"ref\"\\` to resolve cyclical schemas with defs.`)}for(const i of e.seen.entries()){const s=i[1];if(t===i[0]){o(i);continue}if(e.external){const c=e.external.registry.get(i[0])?.id;if(t!==i[0]&&c){o(i);continue}}if(e.metadataRegistry.get(i[0])?.id){o(i);continue}if(s.cycle){o(i);continue}if(s.count>1&&e.reused===\"ref\"){o(i);continue}}}function iy(e,t){const r=e.seen.get(t);if(!r)throw new Error(\"Unprocessed schema. This is a bug in Zod.\");const n=i=>{const s=e.seen.get(i);if(s.ref===null)return;const c=s.def??s.schema,l={...c},d=s.ref;if(s.ref=null,d){n(d);const f=e.seen.get(d),m=f.schema;if(m.$ref&&(e.target===\"draft-07\"||e.target===\"draft-04\"||e.target===\"openapi-3.0\")?(c.allOf=c.allOf??[],c.allOf.push(m)):Object.assign(c,m),Object.assign(c,l),i._zod.parent===d)for(const h in c)h===\"$ref\"||h===\"allOf\"||h in l||delete c[h];if(m.$ref&&f.def)for(const h in c)h===\"$ref\"||h===\"allOf\"||h in f.def&&JSON.stringify(c[h])===JSON.stringify(f.def[h])&&delete c[h]}const u=i._zod.parent;if(u&&u!==d){n(u);const f=e.seen.get(u);if(f?.schema.$ref&&(c.$ref=f.schema.$ref,f.def))for(const m in c)m===\"$ref\"||m===\"allOf\"||m in f.def&&JSON.stringify(c[m])===JSON.stringify(f.def[m])&&delete c[m]}e.override({zodSchema:i,jsonSchema:c,path:s.path??[]})};for(const i of[...e.seen.entries()].reverse())n(i[0]);const a={};if(e.target===\"draft-2020-12\"?a.$schema=\"https://json-schema.org/draft/2020-12/schema\":e.target===\"draft-07\"?a.$schema=\"http://json-schema.org/draft-07/schema#\":e.target===\"draft-04\"?a.$schema=\"http://json-schema.org/draft-04/schema#\":e.target,e.external?.uri){const i=e.external.registry.get(t)?.id;if(!i)throw new Error(\"Schema is missing an `id` property\");a.$id=e.external.uri(i)}Object.assign(a,r.def??r.schema);const o=e.external?.defs??{};for(const i of e.seen.entries()){const s=i[1];s.def&&s.defId&&(o[s.defId]=s.def)}e.external||Object.keys(o).length>0&&(e.target===\"draft-2020-12\"?a.$defs=o:a.definitions=o);try{const i=JSON.parse(JSON.stringify(a));return Object.defineProperty(i,\"~standard\",{value:{...t[\"~standard\"],jsonSchema:{input:cs(t,\"input\",e.processors),output:cs(t,\"output\",e.processors)}},enumerable:!1,writable:!1}),i}catch{throw new Error(\"Error converting schema to JSON.\")}}function lt(e,t){const r=t??{seen:new Set};if(r.seen.has(e))return!1;r.seen.add(e);const n=e._zod.def;if(n.type===\"transform\")return!0;if(n.type===\"array\")return lt(n.element,r);if(n.type===\"set\")return lt(n.valueType,r);if(n.type===\"lazy\")return lt(n.getter(),r);if(n.type===\"promise\"||n.type===\"optional\"||n.type===\"nonoptional\"||n.type===\"nullable\"||n.type===\"readonly\"||n.type===\"default\"||n.type===\"prefault\")return lt(n.innerType,r);if(n.type===\"intersection\")return lt(n.left,r)||lt(n.right,r);if(n.type===\"record\"||n.type===\"map\")return lt(n.keyType,r)||lt(n.valueType,r);if(n.type===\"pipe\")return lt(n.in,r)||lt(n.out,r);if(n.type===\"object\"){for(const a in n.shape)if(lt(n.shape[a],r))return!0;return!1}if(n.type===\"union\"){for(const a of n.options)if(lt(a,r))return!0;return!1}if(n.type===\"tuple\"){for(const a of n.items)if(lt(a,r))return!0;return!!(n.rest&&lt(n.rest,r))}return!1}var vO=(e,t={})=>r=>{const n=ay({...r,processors:t});return et(e,n),oy(n,e),iy(n,e)},cs=(e,t,r={})=>n=>{const{libraryOptions:a,target:o}=n??{},i=ay({...a??{},target:o,io:t,processors:r});return et(e,i),oy(i,e),iy(i,e)},yO={guid:\"uuid\",url:\"uri\",datetime:\"date-time\",json_string:\"json-string\",regex:\"\"},bO=(e,t,r,n)=>{const a=r;a.type=\"string\";const{minimum:o,maximum:i,format:s,patterns:c,contentEncoding:l}=e._zod.bag;if(typeof o==\"number\"&&(a.minLength=o),typeof i==\"number\"&&(a.maxLength=i),s&&(a.format=yO[s]??s,a.format===\"\"&&delete a.format,s===\"time\"&&delete a.format),l&&(a.contentEncoding=l),c&&c.size>0){const d=[...c];d.length===1?a.pattern=d[0].source:d.length>1&&(a.allOf=[...d.map(u=>({...t.target===\"draft-07\"||t.target===\"draft-04\"||t.target===\"openapi-3.0\"?{type:\"string\"}:{},pattern:u.source}))])}},wO=(e,t,r,n)=>{r.not={}},_O=(e,t,r,n)=>{},kO=(e,t,r,n)=>{const a=e._zod.def,o=H1(a.entries);o.every(i=>typeof i==\"number\")&&(r.type=\"number\"),o.every(i=>typeof i==\"string\")&&(r.type=\"string\"),r.enum=o},SO=(e,t,r,n)=>{if(t.unrepresentable===\"throw\")throw new Error(\"Custom types cannot be represented in JSON Schema\")},xO=(e,t,r,n)=>{if(t.unrepresentable===\"throw\")throw new Error(\"Transforms cannot be represented in JSON Schema\")},EO=(e,t,r,n)=>{const a=r,o=e._zod.def,{minimum:i,maximum:s}=e._zod.bag;typeof i==\"number\"&&(a.minItems=i),typeof s==\"number\"&&(a.maxItems=s),a.type=\"array\",a.items=et(o.element,t,{...n,path:[...n.path,\"items\"]})},TO=(e,t,r,n)=>{const a=r,o=e._zod.def;a.type=\"object\",a.properties={};const i=o.shape;for(const l in i)a.properties[l]=et(i[l],t,{...n,path:[...n.path,\"properties\",l]});const s=new Set(Object.keys(i)),c=new Set([...s].filter(l=>{const d=o.shape[l]._zod;return t.io===\"input\"?d.optin===void 0:d.optout===void 0}));c.size>0&&(a.required=Array.from(c)),o.catchall?._zod.def.type===\"never\"?a.additionalProperties=!1:o.catchall?o.catchall&&(a.additionalProperties=et(o.catchall,t,{...n,path:[...n.path,\"additionalProperties\"]})):t.io===\"output\"&&(a.additionalProperties=!1)},IO=(e,t,r,n)=>{const a=e._zod.def,o=a.inclusive===!1,i=a.options.map((s,c)=>et(s,t,{...n,path:[...n.path,o?\"oneOf\":\"anyOf\",c]}));o?r.oneOf=i:r.anyOf=i},CO=(e,t,r,n)=>{const a=e._zod.def,o=et(a.left,t,{...n,path:[...n.path,\"allOf\",0]}),i=et(a.right,t,{...n,path:[...n.path,\"allOf\",1]}),s=c=>\"allOf\"in c&&Object.keys(c).length===1;r.allOf=[...s(o)?o.allOf:[o],...s(i)?i.allOf:[i]]},RO=(e,t,r,n)=>{const a=e._zod.def,o=et(a.innerType,t,n),i=t.seen.get(e);t.target===\"openapi-3.0\"?(i.ref=a.innerType,r.nullable=!0):r.anyOf=[o,{type:\"null\"}]},$O=(e,t,r,n)=>{const a=e._zod.def;et(a.innerType,t,n);const o=t.seen.get(e);o.ref=a.innerType},PO=(e,t,r,n)=>{const a=e._zod.def;et(a.innerType,t,n);const o=t.seen.get(e);o.ref=a.innerType,r.default=JSON.parse(JSON.stringify(a.defaultValue))},AO=(e,t,r,n)=>{const a=e._zod.def;et(a.innerType,t,n);const o=t.seen.get(e);o.ref=a.innerType,t.io===\"input\"&&(r._prefault=JSON.parse(JSON.stringify(a.defaultValue)))},LO=(e,t,r,n)=>{const a=e._zod.def;et(a.innerType,t,n);const o=t.seen.get(e);o.ref=a.innerType;let i;try{i=a.catchValue(void 0)}catch{throw new Error(\"Dynamic catch values are not supported in JSON Schema\")}r.default=i},NO=(e,t,r,n)=>{const a=e._zod.def,o=t.io===\"input\"?a.in._zod.def.type===\"transform\"?a.out:a.in:a.out;et(o,t,n);const i=t.seen.get(e);i.ref=o},DO=(e,t,r,n)=>{const a=e._zod.def;et(a.innerType,t,n);const o=t.seen.get(e);o.ref=a.innerType,r.readOnly=!0},sy=(e,t,r,n)=>{const a=e._zod.def;et(a.innerType,t,n);const o=t.seen.get(e);o.ref=a.innerType},OO=P(\"ZodISODateTime\",(e,t)=>{ZN.init(e,t),De.init(e,t)});function MO(e){return YD(OO,e)}var FO=P(\"ZodISODate\",(e,t)=>{KN.init(e,t),De.init(e,t)});function zO(e){return XD(FO,e)}var VO=P(\"ZodISOTime\",(e,t)=>{YN.init(e,t),De.init(e,t)});function BO(e){return JD(VO,e)}var HO=P(\"ZodISODuration\",(e,t)=>{XN.init(e,t),De.init(e,t)});function UO(e){return QD(HO,e)}var cy=(e,t)=>{W1.init(e,t),e.name=\"ZodError\",Object.defineProperties(e,{format:{value:r=>qL(e,r)},flatten:{value:r=>jL(e,r)},addIssue:{value:r=>{e.issues.push(r),e.message=JSON.stringify(e.issues,Nl,2)}},addIssues:{value:r=>{e.issues.push(...r),e.message=JSON.stringify(e.issues,Nl,2)}},isEmpty:{get(){return e.issues.length===0}}})},sX=P(\"ZodError\",cy),At=P(\"ZodError\",cy,{Parent:Error}),jO=ld(At),qO=ud(At),GO=Us(At),WO=js(At),ZO=ZL(At),KO=KL(At),YO=YL(At),XO=XL(At),JO=JL(At),QO=QL(At),eM=eN(At),tM=tN(At),We=P(\"ZodType\",(e,t)=>(Ge.init(e,t),Object.assign(e[\"~standard\"],{jsonSchema:{input:cs(e,\"input\"),output:cs(e,\"output\")}}),e.toJSONSchema=vO(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,\"_def\",{value:t}),e.check=(...r)=>e.clone(an(t,{checks:[...t.checks??[],...r.map(n=>typeof n==\"function\"?{_zod:{check:n,def:{check:\"custom\"},onattach:[]}}:n)]}),{parent:!0}),e.with=e.check,e.clone=(r,n)=>on(e,r,n),e.brand=()=>e,e.register=((r,n)=>(r.add(e,n),e)),e.parse=(r,n)=>jO(e,r,n,{callee:e.parse}),e.safeParse=(r,n)=>GO(e,r,n),e.parseAsync=async(r,n)=>qO(e,r,n,{callee:e.parseAsync}),e.safeParseAsync=async(r,n)=>WO(e,r,n),e.spa=e.safeParseAsync,e.encode=(r,n)=>ZO(e,r,n),e.decode=(r,n)=>KO(e,r,n),e.encodeAsync=async(r,n)=>YO(e,r,n),e.decodeAsync=async(r,n)=>XO(e,r,n),e.safeEncode=(r,n)=>JO(e,r,n),e.safeDecode=(r,n)=>QO(e,r,n),e.safeEncodeAsync=async(r,n)=>eM(e,r,n),e.safeDecodeAsync=async(r,n)=>tM(e,r,n),e.refine=(r,n)=>e.check(WM(r,n)),e.superRefine=r=>e.check(ZM(r)),e.overwrite=r=>e.check($a(r)),e.optional=()=>Fm(e),e.exactOptional=()=>NM(e),e.nullable=()=>zm(e),e.nullish=()=>Fm(zm(e)),e.nonoptional=r=>VM(e,r),e.array=()=>xM(e),e.or=r=>CM([e,r]),e.and=r=>$M(e,r),e.transform=r=>Vm(e,AM(r)),e.default=r=>MM(e,r),e.prefault=r=>zM(e,r),e.catch=r=>HM(e,r),e.pipe=r=>Vm(e,r),e.readonly=()=>qM(e),e.describe=r=>{const n=e.clone();return Ha.add(n,{description:r}),n},Object.defineProperty(e,\"description\",{get(){return Ha.get(e)?.description},configurable:!0}),e.meta=(...r)=>{if(r.length===0)return Ha.get(e);const n=e.clone();return Ha.add(n,r[0]),n},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=r=>r(e),e)),ly=P(\"_ZodString\",(e,t)=>{dd.init(e,t),We.init(e,t),e._zod.processJSONSchema=(n,a,o)=>bO(e,n,a,o);const r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,e.regex=(...n)=>e.check(rO(...n)),e.includes=(...n)=>e.check(oO(...n)),e.startsWith=(...n)=>e.check(iO(...n)),e.endsWith=(...n)=>e.check(sO(...n)),e.min=(...n)=>e.check(ss(...n)),e.max=(...n)=>e.check(ry(...n)),e.length=(...n)=>e.check(ny(...n)),e.nonempty=(...n)=>e.check(ss(1,...n)),e.lowercase=n=>e.check(nO(n)),e.uppercase=n=>e.check(aO(n)),e.trim=()=>e.check(lO()),e.normalize=(...n)=>e.check(cO(...n)),e.toLowerCase=()=>e.check(uO()),e.toUpperCase=()=>e.check(dO()),e.slugify=()=>e.check(pO())}),rM=P(\"ZodString\",(e,t)=>{dd.init(e,t),ly.init(e,t),e.email=r=>e.check(RD(nM,r)),e.url=r=>e.check(ND(aM,r)),e.jwt=r=>e.check(KD(bM,r)),e.emoji=r=>e.check(DD(oM,r)),e.guid=r=>e.check(Dm(Om,r)),e.uuid=r=>e.check($D(ci,r)),e.uuidv4=r=>e.check(PD(ci,r)),e.uuidv6=r=>e.check(AD(ci,r)),e.uuidv7=r=>e.check(LD(ci,r)),e.nanoid=r=>e.check(OD(iM,r)),e.guid=r=>e.check(Dm(Om,r)),e.cuid=r=>e.check(MD(sM,r)),e.cuid2=r=>e.check(FD(cM,r)),e.ulid=r=>e.check(zD(lM,r)),e.base64=r=>e.check(GD(gM,r)),e.base64url=r=>e.check(WD(vM,r)),e.xid=r=>e.check(VD(uM,r)),e.ksuid=r=>e.check(BD(dM,r)),e.ipv4=r=>e.check(HD(pM,r)),e.ipv6=r=>e.check(UD(fM,r)),e.cidrv4=r=>e.check(jD(mM,r)),e.cidrv6=r=>e.check(qD(hM,r)),e.e164=r=>e.check(ZD(yM,r)),e.datetime=r=>e.check(MO(r)),e.date=r=>e.check(zO(r)),e.time=r=>e.check(BO(r)),e.duration=r=>e.check(UO(r))});function dn(e){return CD(rM,e)}var De=P(\"ZodStringFormat\",(e,t)=>{Ne.init(e,t),ly.init(e,t)}),nM=P(\"ZodEmail\",(e,t)=>{zN.init(e,t),De.init(e,t)}),Om=P(\"ZodGUID\",(e,t)=>{MN.init(e,t),De.init(e,t)}),ci=P(\"ZodUUID\",(e,t)=>{FN.init(e,t),De.init(e,t)}),aM=P(\"ZodURL\",(e,t)=>{VN.init(e,t),De.init(e,t)}),oM=P(\"ZodEmoji\",(e,t)=>{BN.init(e,t),De.init(e,t)}),iM=P(\"ZodNanoID\",(e,t)=>{HN.init(e,t),De.init(e,t)}),sM=P(\"ZodCUID\",(e,t)=>{UN.init(e,t),De.init(e,t)}),cM=P(\"ZodCUID2\",(e,t)=>{jN.init(e,t),De.init(e,t)}),lM=P(\"ZodULID\",(e,t)=>{qN.init(e,t),De.init(e,t)}),uM=P(\"ZodXID\",(e,t)=>{GN.init(e,t),De.init(e,t)}),dM=P(\"ZodKSUID\",(e,t)=>{WN.init(e,t),De.init(e,t)}),pM=P(\"ZodIPv4\",(e,t)=>{JN.init(e,t),De.init(e,t)}),fM=P(\"ZodIPv6\",(e,t)=>{QN.init(e,t),De.init(e,t)}),mM=P(\"ZodCIDRv4\",(e,t)=>{eD.init(e,t),De.init(e,t)}),hM=P(\"ZodCIDRv6\",(e,t)=>{tD.init(e,t),De.init(e,t)}),gM=P(\"ZodBase64\",(e,t)=>{rD.init(e,t),De.init(e,t)}),vM=P(\"ZodBase64URL\",(e,t)=>{aD.init(e,t),De.init(e,t)}),yM=P(\"ZodE164\",(e,t)=>{oD.init(e,t),De.init(e,t)}),bM=P(\"ZodJWT\",(e,t)=>{sD.init(e,t),De.init(e,t)}),wM=P(\"ZodUnknown\",(e,t)=>{cD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>_O(e,r,n,a)});function Mm(){return eO(wM)}var _M=P(\"ZodNever\",(e,t)=>{lD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>wO(e,r,n,a)});function kM(e){return tO(_M,e)}var SM=P(\"ZodArray\",(e,t)=>{uD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>EO(e,r,n,a),e.element=t.element,e.min=(r,n)=>e.check(ss(r,n)),e.nonempty=r=>e.check(ss(1,r)),e.max=(r,n)=>e.check(ry(r,n)),e.length=(r,n)=>e.check(ny(r,n)),e.unwrap=()=>e.element});function xM(e,t){return fO(SM,e,t)}var EM=P(\"ZodObject\",(e,t)=>{pD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>TO(e,r,n,a),Te(e,\"shape\",()=>t.shape),e.keyof=()=>Ri(Object.keys(e._zod.def.shape)),e.catchall=r=>e.clone({...e._zod.def,catchall:r}),e.passthrough=()=>e.clone({...e._zod.def,catchall:Mm()}),e.loose=()=>e.clone({...e._zod.def,catchall:Mm()}),e.strict=()=>e.clone({...e._zod.def,catchall:kM()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=r=>zL(e,r),e.safeExtend=r=>VL(e,r),e.merge=r=>BL(e,r),e.pick=r=>ML(e,r),e.omit=r=>FL(e,r),e.partial=(...r)=>HL(uy,e,r[0]),e.required=(...r)=>UL(dy,e,r[0])});function TM(e,t){return new EM({type:\"object\",shape:e??{},...ae(t)})}var IM=P(\"ZodUnion\",(e,t)=>{fD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>IO(e,r,n,a),e.options=t.options});function CM(e,t){return new IM({type:\"union\",options:e,...ae(t)})}var RM=P(\"ZodIntersection\",(e,t)=>{mD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>CO(e,r,n,a)});function $M(e,t){return new RM({type:\"intersection\",left:e,right:t})}var Ol=P(\"ZodEnum\",(e,t)=>{hD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(n,a,o)=>kO(e,n,a,o),e.enum=t.entries,e.options=Object.values(t.entries);const r=new Set(Object.keys(t.entries));e.extract=(n,a)=>{const o={};for(const i of n)if(r.has(i))o[i]=t.entries[i];else throw new Error(`Key ${i} not found in enum`);return new Ol({...t,checks:[],...ae(a),entries:o})},e.exclude=(n,a)=>{const o={...t.entries};for(const i of n)if(r.has(i))delete o[i];else throw new Error(`Key ${i} not found in enum`);return new Ol({...t,checks:[],...ae(a),entries:o})}});function Ri(e,t){return new Ol({type:\"enum\",entries:Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e,...ae(t)})}var PM=P(\"ZodTransform\",(e,t)=>{gD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>xO(e,r,n,a),e._zod.parse=(r,n)=>{if(n.direction===\"backward\")throw new B1(e.constructor.name);r.addIssue=o=>{if(typeof o==\"string\")r.issues.push(po(o,r.value,t));else{const i=o;i.fatal&&(i.continue=!1),i.code??(i.code=\"custom\"),i.input??(i.input=r.value),i.inst??(i.inst=e),r.issues.push(po(i))}};const a=t.transform(r.value,r);return a instanceof Promise?a.then(o=>(r.value=o,r)):(r.value=a,r)}});function AM(e){return new PM({type:\"transform\",transform:e})}var uy=P(\"ZodOptional\",(e,t)=>{ty.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>sy(e,r,n,a),e.unwrap=()=>e._zod.def.innerType});function Fm(e){return new uy({type:\"optional\",innerType:e})}var LM=P(\"ZodExactOptional\",(e,t)=>{vD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>sy(e,r,n,a),e.unwrap=()=>e._zod.def.innerType});function NM(e){return new LM({type:\"optional\",innerType:e})}var DM=P(\"ZodNullable\",(e,t)=>{yD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>RO(e,r,n,a),e.unwrap=()=>e._zod.def.innerType});function zm(e){return new DM({type:\"nullable\",innerType:e})}var OM=P(\"ZodDefault\",(e,t)=>{bD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>PO(e,r,n,a),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function MM(e,t){return new OM({type:\"default\",innerType:e,get defaultValue(){return typeof t==\"function\"?t():j1(t)}})}var FM=P(\"ZodPrefault\",(e,t)=>{wD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>AO(e,r,n,a),e.unwrap=()=>e._zod.def.innerType});function zM(e,t){return new FM({type:\"prefault\",innerType:e,get defaultValue(){return typeof t==\"function\"?t():j1(t)}})}var dy=P(\"ZodNonOptional\",(e,t)=>{_D.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>$O(e,r,n,a),e.unwrap=()=>e._zod.def.innerType});function VM(e,t){return new dy({type:\"nonoptional\",innerType:e,...ae(t)})}var BM=P(\"ZodCatch\",(e,t)=>{kD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>LO(e,r,n,a),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function HM(e,t){return new BM({type:\"catch\",innerType:e,catchValue:typeof t==\"function\"?t:()=>t})}var UM=P(\"ZodPipe\",(e,t)=>{SD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>NO(e,r,n,a),e.in=t.in,e.out=t.out});function Vm(e,t){return new UM({type:\"pipe\",in:e,out:t})}var jM=P(\"ZodReadonly\",(e,t)=>{xD.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>DO(e,r,n,a),e.unwrap=()=>e._zod.def.innerType});function qM(e){return new jM({type:\"readonly\",innerType:e})}var GM=P(\"ZodCustom\",(e,t)=>{ED.init(e,t),We.init(e,t),e._zod.processJSONSchema=(r,n,a)=>SO(e,r,n,a)});function WM(e,t={}){return mO(GM,e,t)}function ZM(e){return hO(e)}var KM=()=>k(()=>import(\"./builder.index-CDkOxKwe.js\"),__vite__mapDeps([94,3,4,5,1])),YM=TM({name:dn().optional(),framework:dn().optional(),features:dn().optional(),pm:Ri([\"pnpm\",\"npm\",\"yarn\",\"bun\"]).optional(),tailwind:Ri([\"false\"]).optional(),tab:Ri([\"summary\",\"code\",\"preview\"]).optional(),file:dn().optional(),addon:dn().optional(),addonFile:dn().optional(),template:dn().optional()}).passthrough(),XM=R(\"/builder/\")({validateSearch:YM,component:$(KM,\"component\"),staticData:{includeSearchInCanonical:!0,Title:()=>_($e,{to:\"/builder\",className:\"hover:text-blue-500 flex items-center gap-2 text-gray-500\",children:[\"Builder\",p(\"span\",{className:\"px-1.5 py-0.5 text-[.6rem] font-black border border-amber-500 text-amber-500 rounded-md uppercase\",children:\"Alpha\"})]})},head:()=>({meta:ee({title:\"TanStack Builder\",description:\"Build amazing applications with TanStack\"})})}),JM=()=>k(()=>import(\"./builder.docs-CgHAfvr3.js\"),__vite__mapDeps([95,3,4,5,1])),QM=R(\"/builder/docs\")({component:$(JM,\"component\"),staticData:{Title:()=>_(\"div\",{className:\"flex items-center gap-2 text-gray-500\",children:[_($e,{to:\"/builder\",className:\"hover:text-blue-500 flex items-center gap-2\",children:[\"Builder\",p(\"span\",{className:\"px-1.5 py-0.5 text-[.6rem] font-black border border-amber-500 text-amber-500 rounded-md uppercase\",children:\"Alpha\"})]}),p(\"span\",{children:\"/\"}),p(\"span\",{children:\"Docs\"})]})},head:()=>({meta:ee({title:\"TanStack Builder Docs\",description:\"Learn how to use TanStack Builder to create and customize TanStack Start projects\"})})}),eF=()=>k(()=>import(\"./blog.index-dY7BBIdY.js\"),__vite__mapDeps([96,3,4,5,1,97,98,18,16,99,52,53,29])),tF=()=>k(()=>import(\"./blog.index-dY7BBIdY.js\"),__vite__mapDeps([96,3,4,5,1,97,98,18,16,99,52,53,29])),rF=()=>k(()=>import(\"./blog.index-dY7BBIdY.js\"),__vite__mapDeps([96,3,4,5,1,97,98,18,16,99,52,53,29])),nF=Se({author:O(x(se()),void 0)}),aF=R(\"/blog/\")({staleTime:1/0,validateSearch:nF,loader:J(rF,\"loader\"),notFoundComponent:$(tF,\"notFoundComponent\"),component:$(eF,\"component\"),head:()=>({meta:[{title:\"Blog\"}]})}),oF=new Intl.ListFormat(\"en-US\",{style:\"long\",type:\"conjunction\"});function iF(e){return e.length?oF.format(e):\"TanStack\"}function sF(e){const[t,r,n]=e.split(\"-\").map(Number);return new Date(Date.UTC(t,r-1,n,12))}function cX(e){return sF(e).toLocaleDateString(\"en-US\",{timeZone:\"UTC\",year:\"numeric\",month:\"short\",day:\"numeric\"})}function cF(e){return e!==void 0}function lX(e){return e?e.split(\",\").map(t=>jr(t.trim())).filter(cF):[]}function uX(e){const t=new Set;for(const r of e)for(const n of r.authors)t.add(n);return[...t].sort((r,n)=>r.localeCompare(n))}var lF=()=>k(()=>import(\"./blog._-C_dNDDvm.js\"),__vite__mapDeps([100,101,6,4,5,1,3,8,9,10,102,11,103,104,42,105,41,98,99,52,53,29,55])),uF=()=>k(()=>import(\"./blog._-C_dNDDvm.js\"),__vite__mapDeps([100,101,6,4,5,1,3,8,9,10,102,11,103,104,42,105,41,98,99,52,53,29,55])),dF=()=>k(()=>import(\"./blog._-C_dNDDvm.js\"),__vite__mapDeps([100,101,6,4,5,1,3,8,9,10,102,11,103,104,42,105,41,98,99,52,53,29,55])),pF=R(\"/blog/$\")({staleTime:1/0,loader:J(dF,\"loader\"),head:({loaderData:e})=>{const t=r=>{if(r)return r.startsWith(\"http\")?r:i9(r,{fit:\"cover\",format:\"auto\",height:630,quality:80,width:1200})};return{meta:e?[...ee({title:`${e?.title??\"Docs\"} | TanStack Blog`,description:e?.description,image:t(e?.headerImage),noindex:e?.isUnpublished}),{name:\"author\",content:`${e.authors.length>1?\"co-authored by \":\"\"}${iF(e.authors)}`}]:[]}},notFoundComponent:$(uF,\"notFoundComponent\"),component:$(lF,\"component\")}),fF=()=>k(()=>import(\"./account-blB728NR.js\"),__vite__mapDeps([106,3,4,5,1,14,107,10])),mF=R(\"/account/\")({component:$(fF,\"component\")}),hF=()=>k(()=>import(\"./submissions-QbQ9dyYN.js\"),__vite__mapDeps([108,3,4,5,1,65,66,109])),gF=()=>k(()=>import(\"./submissions-QbQ9dyYN.js\"),__vite__mapDeps([108,3,4,5,1,65,66,109])),vF=R(\"/account/submissions\")({loader:J(gF,\"loader\"),component:$(hF,\"component\"),head:()=>({meta:ee({title:\"My Submissions | Account | TanStack\",description:\"View and manage your showcase submissions.\"})})}),yF=()=>k(()=>import(\"./notes-DlXHYeh9.js\"),__vite__mapDeps([110,3,4,5,1,104,42,39,41])),bF=R(\"/account/notes\")({component:$(yF,\"component\")}),wF=()=>k(()=>import(\"./integrations-BOUgWoez.js\"),__vite__mapDeps([111,4,5,1,73,76])),_F=R(\"/account/integrations\")({component:$(wF,\"component\")}),kF=()=>k(()=>import(\"./feedback-DfeGUg6-.js\"),__vite__mapDeps([112,3,4,5,1,104,42,39,41])),SF=R(\"/account/feedback\")({component:$(kF,\"component\")});function Bm(e,t){const r=e.trim();return r.length<=t?r:r.slice(0,t-1).trimEnd()+\"…\"}var xF=()=>typeof window<\"u\"?window.location.origin:mg;function Pa(e,t={}){const r=new URLSearchParams;t.title&&r.set(\"title\",Bm(t.title,80)),t.description&&r.set(\"description\",Bm(t.description,160));const n=r.toString(),a=`/api/og/${e}.png${n?`?${n}`:\"\"}`;return`${xF()}${a}`}var EF=()=>k(()=>import(\"./route-CxfU1EqQ.js\"),__vite__mapDeps([113,3,4,5,1,114])),TF=()=>k(()=>import(\"./route-CxfU1EqQ.js\"),__vite__mapDeps([113,3,4,5,1,114])),py=R(\"/_library/$libraryId\")({params:{parse:e=>e},beforeLoad:e=>{if(!jr(e.params.libraryId))throw ma()},loader:J(TF,\"loader\"),head:e=>{const t=jr(e.params.libraryId);return t?{meta:ee({title:t.name?`${t.name} | ${t.frameworks.map(r=>`${r.charAt(0).toUpperCase()}${r.slice(1)} ${t.name.replace(\"TanStack \",\"\")}`).join(\", \")}`:\"\",description:t.description,image:Pa(t.id),noindex:t.visible===!1})}:{meta:ee({title:\"404 Not Found\"})}},component:$(EF,\"component\"),staticData:{Title:()=>{const{libraryId:e}=py.useParams(),{version:t}=fw({strict:!1}),r=jr(e);if(!r)return null;const n=r.name.replace(\"TanStack \",\"\"),a=t===\"latest\"?r.latestVersion:t,o=`inline-block text-transparent bg-clip-text bg-linear-to-r ${r.colorFrom} ${r.colorTo}`;return _($e,{to:\"/$libraryId\",params:{libraryId:e},className:\"relative whitespace-nowrap\",children:[p(\"span\",{className:`${o}`,children:n}),\" \",p(\"span\",{className:\"text-sm absolute right-0 top-0 font-normal normal-case\",children:a}),p(\"span\",{className:\"text-sm opacity-0 normal-case\",children:a})]})}}}),IF=()=>k(()=>import(\"./admin-q81aN9yB.js\"),__vite__mapDeps([115,3,4,5,1,14,109,107,116])),CF=Se({tab:O(x(re([\"overview\",\"users\",\"activity\",\"ads\"])),\"overview\")}),RF=R(\"/admin/\")({validateSearch:CF,component:$(IF,\"component\")}),$F=()=>k(()=>import(\"./users-ywY40P1N.js\"),__vite__mapDeps([117,3,4,5,1,118,60,61,62,63,39,40,119,14,120,121,122,109,73,123,124,10])),PF=Se({email:x(se()),name:x(se()),cap:x(Au([se(),gt(se())])),noCapabilities:x(Ae()),ads:x(re([\"all\",\"true\",\"false\"])),waitlist:x(re([\"all\",\"true\",\"false\"])),page:x(Ku),pageSize:x(Ca),useEffectiveCapabilities:x(Ae(),!0),sortBy:x(se()),sortDir:x(re([\"asc\",\"desc\"]))}),AF=R(\"/admin/users\")({beforeLoad:async()=>{try{return{user:await Pr({data:{capability:\"admin\"}})}}catch{throw ie({to:\"/login\"})}},component:$($F,\"component\"),validateSearch:PF}),LF=()=>k(()=>import(\"./npm-stats-D_gmgM6-.js\"),__vite__mapDeps([125,4,5,1,126,127])),NF=R(\"/admin/npm-stats\")({component:$(LF,\"component\")}),DF=()=>k(()=>import(\"./logins-D9zm9j7j.js\"),__vite__mapDeps([128,4,5,1,118,60,61,62,63,39,40,119,3,14,120,129,121,109,116])),OF=R(\"/admin/logins\")({beforeLoad:async()=>{try{return{user:await Pr({data:{capability:\"admin\"}})}}catch{throw ie({to:\"/login\"})}},component:$(DF,\"component\"),validateSearch:e=>$r(Se({userId:x(se()),provider:x(re([\"github\",\"google\"])),page:x(Ku),pageSize:x(Ca),sortBy:x(se()),sortDir:x(re([\"asc\",\"desc\"]))}),e)}),MF=()=>k(()=>import(\"./intent-Biob6cXR.js\"),__vite__mapDeps([130,4,5,1,126])),FF=R(\"/admin/intent\")({component:$(MF,\"component\")}),zF=()=>k(()=>import(\"./github-stats-CEQO2fYG.js\"),__vite__mapDeps([131,4,5,1,118,40,126,127])),VF=R(\"/admin/github-stats\")({component:$(zF,\"component\")}),BF=()=>k(()=>import(\"./docs-Do77sB01.js\"),__vite__mapDeps([132,4,5,1,120,3,129,126])),HF=R(\"/admin/docs\")({component:$(BF,\"component\")}),UF=()=>k(()=>import(\"./audit-BkUkIqCZ.js\"),__vite__mapDeps([133,3,4,5,1,118,60,61,62,63,39,40,119,14,120,129,121,116])),jF=R(\"/admin/audit\")({beforeLoad:async()=>{try{return{user:await Pr({data:{capability:\"admin\"}})}}catch{throw ie({to:\"/login\"})}},component:$(UF,\"component\"),validateSearch:e=>$r(Se({actorId:x(se()),action:x(se()),targetType:x(se()),page:x(Ku),pageSize:x(Ca)}),e)}),pd={label:\"TanStack\",packages:[{name:\"@tanstack/query-core\"},{name:\"react-query\"},{name:\"@tanstack/table-core\"},{name:\"react-table\"},{name:\"@tanstack/router-core\"},{name:\"react-location\"},{name:\"@tanstack/start-client-core\"},{name:\"@tanstack/form-core\"},{name:\"@tanstack/virtual-core\"},{name:\"react-virtual\"},{name:\"@tanstack/db\"},{name:\"@tanstack/pacer\"},{name:\"@tanstack/pacer-lite\"},{name:\"@tanstack/ai\"},{name:\"@tanstack/intent\"},{name:\"@tanstack/store\",hidden:!0},{name:\"@tanstack/hotkeys\"},{name:\"@tanstack/ranger\"},{name:\"react-ranger\"},{name:\"@tanstack/config\"},{name:\"@tanstack/devtools\"},{name:\"@tanstack/cli\"}],color:\"#01a7b9\"},dX={packageGroups:[pd],bucketOffset:0},qF=pd.packages.filter(e=>!e.hidden).map(e=>e.name),pX={id:\"tanstack-total\",npmPackageNames:qF,repo:\"\"},GF=Se({label:x(we(se(),je(80))),hidden:x(Ae()),packages:we(gt(Se({name:JR,hidden:x(Ae())})),je(32)),color:x(z2(we(se(),je(32)))),baseline:x(Ae()),baselineLabel:x(we(se(),je(80)))}),fd=we(gt(GF),je(32),L2(e=>e.reduce((t,r)=>t+r.packages.length,0)<=32,\"NPM stats comparisons support up to 32 total packages.\"));function fX(){return[{id:\"react\",title:\"React\",description:\"Compare against React downloads.\",category:\"single\",packages:[{name:\"react\",color:\"#61DAFB\"}]},{id:\"vue\",title:\"Vue\",description:\"Compare against Vue downloads.\",category:\"single\",packages:[{name:\"vue\",color:\"#41B883\"}]},{id:\"angular\",title:\"Angular\",description:\"Compare against Angular core downloads.\",category:\"single\",packages:[{name:\"@angular/core\",color:\"#DD0031\"}]},{id:\"svelte\",title:\"Svelte\",description:\"Compare against Svelte downloads.\",category:\"single\",packages:[{name:\"svelte\",color:\"#FF3E00\"}]},{id:\"typescript\",title:\"TypeScript\",description:\"Compare against TypeScript downloads.\",category:\"single\",packages:[{name:\"typescript\",color:\"#3178C6\"}]},{id:\"lodash\",title:\"Lodash\",description:\"Compare against Lodash downloads.\",category:\"single\",packages:[{name:\"lodash\",color:\"#3492FF\"}]},{id:\"express\",title:\"Express\",description:\"Compare against Express downloads.\",category:\"single\",packages:[{name:\"express\",color:\"#000000\"}]},{id:\"npm-ecosystem\",title:\"NPM Ecosystem (index)\",description:\"Equal-weighted growth index across foundational packages: lodash, typescript, express, axios. Each contributes its growth rate equally.\",category:\"index\",packages:[{name:\"lodash\",color:\"#3492FF\"},{name:\"typescript\",color:\"#3178C6\"},{name:\"express\",color:\"#000000\"},{name:\"axios\",color:\"#5A29E4\"}]},{id:\"frontend-frameworks\",title:\"Frontend Frameworks (index)\",description:\"Equal-weighted growth index across the major UI frameworks: react, vue, angular, svelte, solid-js.\",category:\"index\",packages:[{name:\"react\",color:\"#61DAFB\"},{name:\"vue\",color:\"#41B883\"},{name:\"@angular/core\",color:\"#DD0031\"},{name:\"svelte\",color:\"#FF3E00\"},{name:\"solid-js\",color:\"#2C4F7C\"}]}]}var WF=[{packages:[{name:\"@tanstack/react-query\"},{name:\"react-query\"}],color:\"#FF4500\"},{packages:[{name:\"swr\"}],color:\"#ec4899\"},{packages:[{name:\"@apollo/client\"}],color:\"#6B46C1\"},{packages:[{name:\"@trpc/client\"}],color:\"#2596BE\"}],ZF=[{label:\"TanStack Query\",packages:[{name:\"@tanstack/query-core\"},{name:\"react-query\"}],color:\"#FF4500\"},{label:\"TanStack Table\",packages:[{name:\"@tanstack/table-core\"},{name:\"react-table\"}],color:\"#FF7043\"},{label:\"TanStack Router\",packages:[{name:\"@tanstack/router-core\"},{name:\"react-location\"}],color:\"#32CD32\"},{label:\"TanStack Start\",packages:[{name:\"@tanstack/start-client-core\"}],color:\"#00CED1\"},{label:\"TanStack Form\",packages:[{name:\"@tanstack/form-core\"}],color:\"#FFD700\"},{label:\"TanStack Virtual\",packages:[{name:\"@tanstack/virtual-core\"},{name:\"react-virtual\"}],color:\"#8B5CF6\"},{label:\"TanStack DB\",packages:[{name:\"@tanstack/db\"}],color:\"#F97316\"},{label:\"TanStack Pacer\",packages:[{name:\"@tanstack/pacer\"},{name:\"@tanstack/pacer-lite\"}],color:\"#84CC16\"},{label:\"TanStack AI\",packages:[{name:\"@tanstack/ai\"}],color:\"#EC4899\"},{label:\"TanStack Intent\",packages:[{name:\"@tanstack/intent\"}],color:\"#0EA5E9\"},{label:\"TanStack Store\",packages:[{name:\"@tanstack/store\"}],color:\"#B89A56\"},{label:\"TanStack Hotkeys\",packages:[{name:\"@tanstack/hotkeys\"}],color:\"#F43F5E\"},{label:\"TanStack Ranger\",packages:[{name:\"@tanstack/ranger\"},{name:\"react-ranger\"}],color:\"#1F2937\"},{label:\"TanStack Config\",packages:[{name:\"@tanstack/config\"}],color:\"#1F2937\"},{label:\"TanStack Devtools\",packages:[{name:\"@tanstack/devtools\"}],color:\"#1F2937\"},{label:\"TanStack CLI\",packages:[{name:\"@tanstack/cli\"}],color:\"#6366F1\"}],KF=pd,YF=[{label:\"TanStack Query\",packages:[{name:\"@tanstack/query-core\"},{name:\"react-query\"}],color:\"#FF4500\"},{label:\"TanStack Table\",packages:[{name:\"@tanstack/table-core\"},{name:\"react-table\"}],color:\"#FF7043\"},{label:\"TanStack Router\",packages:[{name:\"@tanstack/router-core\"}],color:\"#32CD32\"},{label:\"TanStack Start\",packages:[{name:\"@tanstack/start-client-core\"}],color:\"#00CED1\"},{label:\"TanStack Form\",packages:[{name:\"@tanstack/form-core\"}],color:\"#FFD700\"},{label:\"TanStack Virtual\",packages:[{name:\"@tanstack/virtual-core\"},{name:\"react-virtual\"}],color:\"#8B5CF6\"},{label:\"TanStack DB\",packages:[{name:\"@tanstack/db\"}],color:\"#F97316\"},{label:\"TanStack Pacer\",packages:[{name:\"@tanstack/pacer\"}],color:\"#84CC16\"},{label:\"TanStack AI\",packages:[{name:\"@tanstack/ai\"}],color:\"#EC4899\"},{label:\"TanStack Intent\",packages:[{name:\"@tanstack/intent\"}],color:\"#0EA5E9\"},{label:\"TanStack Store\",packages:[{name:\"@tanstack/store\"}],color:\"#B89A56\"}],fy=[{label:\"TanStack\",packages:[{name:\"@tanstack/query-core\"},{name:\"react-query\"},{name:\"@tanstack/table-core\"},{name:\"react-table\"},{name:\"@tanstack/router-core\"},{name:\"@tanstack/start-client-core\"},{name:\"@tanstack/form-core\"},{name:\"@tanstack/virtual-core\"},{name:\"react-virtual\"},{name:\"@tanstack/db\"},{name:\"@tanstack/pacer\"},{name:\"@tanstack/ai\"},{name:\"@tanstack/intent\"},{name:\"@tanstack/store\",hidden:!0}],color:\"#01a7b9\"},{label:\"Next.js\",packages:[{name:\"next\"},{name:\"ai\"},{name:\"workflow\"}],color:\"#6d6a6a\"},{label:\"React Router\",packages:[{name:\"react-router\"},{name:\"@remix-run/react\"},{name:\"remix\"}],color:\"#ff7580\"},{label:\"Astro\",packages:[{name:\"astro\"}],color:\"#BC52EE\"},{label:\"Vue\",packages:[{name:\"vue\"}],color:\"#6aaf04\"},{label:\"Angular\",packages:[{name:\"@angular/core\"},{name:\"angular\"}],color:\"#DD0031\"},{label:\"Expo\",packages:[{name:\"expo\"}],color:\"#F59E0B\"},{packages:[{name:\"svelte\"}]},{packages:[{name:\"vite\"}]},{label:\"React\",packages:[{name:\"react\",hidden:!0}],color:\"#61DAFB\",baseline:!0,baselineLabel:\"React\"}],ls=fy,XF=[...YF,{label:\"Next.js\",packages:[{name:\"next\"}],color:\"#6d6a6a\"},{label:\"AI SDK\",packages:[{name:\"ai\"}],color:\"#111827\"},{label:\"Workflow\",packages:[{name:\"workflow\"}],color:\"#9CA3AF\"},{label:\"React Router\",packages:[{name:\"react-router\"}],color:\"#ff7580\"},{label:\"Remix React\",packages:[{name:\"@remix-run/react\"}],color:\"#EC4899\"},{label:\"Remix\",packages:[{name:\"remix\"}],color:\"#F97316\"},{label:\"Astro\",packages:[{name:\"astro\"}],color:\"#BC52EE\"},{label:\"Vue\",packages:[{name:\"vue\"}],color:\"#6aaf04\"},{label:\"Angular\",packages:[{name:\"@angular/core\"},{name:\"angular\"}],color:\"#DD0031\"},{label:\"Expo\",packages:[{name:\"expo\"}],color:\"#F59E0B\"},{label:\"Svelte\",packages:[{name:\"svelte\"}]},{label:\"Vite\",packages:[{name:\"vite\"}]},{label:\"React\",packages:[{name:\"react\",hidden:!0}],color:\"#61DAFB\",baseline:!0,baselineLabel:\"React\"}];function mX(){return[{title:\"JavaScript Ecosystem\",packageGroups:fy},{title:\"JavaScript Ecosystem (flat)\",packageGroups:XF},{title:\"TanStack Total\",packageGroups:[KF]},{title:\"TanStack Libraries\",packageGroups:ZF},{title:\"Data Fetching\",packageGroups:WF},{title:\"State Management\",packageGroups:[{packages:[{name:\"redux\"}],color:\"#764ABC\"},{packages:[{name:\"mobx\"}],color:\"#FF9955\"},{packages:[{name:\"zustand\"}],color:\"#764ABC\"},{packages:[{name:\"jotai\"}],color:\"#6366f1\"},{packages:[{name:\"valtio\"}],color:\"#FF6B6B\"},{packages:[{name:\"@tanstack/store\"}],color:\"#FF69B4\"},{packages:[{name:\"@tanstack/react-query\"},{name:\"react-query\"}],color:\"#FF4500\"}]},{title:\"Routing (React)\",packageGroups:[{packages:[{name:\"react-router\"}],color:\"#FF0000\"},{packages:[{name:\"@tanstack/react-router\"}],color:\"#32CD32\"},{packages:[{name:\"next\"}],color:\"#4682B4\"},{packages:[{name:\"wouter\"}],color:\"#8b5cf6\"},{packages:[{name:\"expo\"}],color:\"#f59e0b\"}]},{title:\"AI & Agent Harnesses\",packageGroups:[{label:\"TanStack AI\",packages:[{name:\"@tanstack/ai\"}],color:\"#EC4899\"},{label:\"AI SDK\",packages:[{name:\"ai\"}],color:\"#111827\"},{label:\"LangChain\",packages:[{name:\"langchain\"}],color:\"#1C3C3C\"},{label:\"LangGraph\",packages:[{name:\"@langchain/langgraph\"}],color:\"#2E8B57\"},{label:\"Mastra\",packages:[{name:\"@mastra/core\"}],color:\"#7C3AED\"},{label:\"OpenAI Agents\",packages:[{name:\"@openai/agents\"}],color:\"#10A37F\"},{label:\"Genkit\",packages:[{name:\"genkit\"}],color:\"#4285F4\"},{label:\"CopilotKit\",packages:[{name:\"@copilotkit/react-core\"}],color:\"#F97316\"},{label:\"Promptfoo\",packages:[{name:\"promptfoo\"}],color:\"#FACC15\"}]},{title:\"Data Grids\",packageGroups:[{packages:[{name:\"ag-grid-community\"},{name:\"ag-grid-enterprise\"}],color:\"#29B6F6\"},{packages:[{name:\"@tanstack/react-table\"},{name:\"react-table\"}],color:\"#FF7043\"},{packages:[{name:\"handsontable\"}],color:\"#FFCA28\"},{packages:[{name:\"@mui/x-data-grid\"},{name:\"mui-datatables\"}],color:\"#1976D2\"},{packages:[{name:\"react-data-grid\"}],color:\"#4CAF50\"}]},{title:\"Virtualization\",packageGroups:[{packages:[{name:\"react-virtualized\"}],color:\"#FF6B6B\"},{packages:[{name:\"react-window\"}],color:\"#4ECDC4\"},{packages:[{name:\"@tanstack/react-virtual\"},{name:\"react-virtual\"}],color:\"#FF4500\"},{packages:[{name:\"react-lazyload\"}],color:\"#FFD93D\"},{packages:[{name:\"virtua\"}],color:\"#6C5CE7\"},{packages:[{name:\"react-virtuoso\"}],color:\"#00B894\"}]},{title:\"Frameworks\",packageGroups:[{packages:[{name:\"react\"}],color:\"#61DAFB\"},{packages:[{name:\"vue\"}],color:\"#41B883\"},{packages:[{name:\"@angular/core\"}],color:\"#DD0031\"},{packages:[{name:\"svelte\"}],color:\"#FF3E00\"},{packages:[{name:\"solid-js\"}],color:\"#2C4F7C\"},{packages:[{name:\"preact\"}],color:\"#673AB8\"}]},{title:\"Styling\",packageGroups:[{packages:[{name:\"tailwindcss\"}],color:\"#06B6D4\"},{packages:[{name:\"bootstrap\"}],color:\"#7952B3\"},{packages:[{name:\"@emotion/react\"}],color:\"#D36AC2\"},{packages:[{name:\"@stitches/react\"}],color:\"#8b5cf6\"},{packages:[{name:\"@vanilla-extract/css\"}],color:\"#FFB6C1\"}]},{title:\"Build Tools\",packageGroups:[{packages:[{name:\"webpack\"}],color:\"#8DD6F9\"},{packages:[{name:\"vite\"}],color:\"#008000\"},{packages:[{name:\"rollup\"}],color:\"#e80A3F\"},{packages:[{name:\"rolldown\"}],color:\"#FF5733\"},{packages:[{name:\"esbuild\"}],color:\"#FFCF00\"},{packages:[{name:\"@swc/core\"}],color:\"#DEAD0F\"},{packages:[{name:\"parcel\"}],color:\"#2D8CFF\"},{packages:[{name:\"@rspack/core\"}],color:\"#8DD6F9\"}]},{title:\"Testing\",packageGroups:[{packages:[{name:\"jest\"}],color:\"#C21325\"},{packages:[{name:\"vitest\"}],color:\"#646CFF\"},{packages:[{name:\"@testing-library/react\"}],color:\"#E33332\"},{packages:[{name:\"cypress\"}],color:\"#4A5568\"},{packages:[{name:\"playwright\"}],color:\"#2EAD33\"},{packages:[{name:\"@storybook/react\"}],color:\"#FF4785\"}]},{title:\"Forms\",packageGroups:[{packages:[{name:\"react-hook-form\"}],color:\"#EC5990\"},{packages:[{name:\"@tanstack/form-core\"}],color:\"#FFD700\"},{packages:[{name:\"@conform-to/dom\"}],color:\"#FF5733\"},{packages:[{name:\"@formisch/react\"},{name:\"@formisch/svelte\"},{name:\"@formisch/solid\"},{name:\"@formisch/vue\"},{name:\"@formisch/preact\"},{name:\"@formisch/qwik\"}],color:\"#8B5CF6\"}]},{title:\"UI Components\",packageGroups:[{packages:[{name:\"@mui/material\"}],color:\"#0081CB\"},{packages:[{name:\"@chakra-ui/react\"}],color:\"#319795\"},{packages:[{name:\"@radix-ui/themes\"}],color:\"#FF6F61\"},{packages:[{name:\"@headlessui/react\"}],color:\"#f43f5e\"},{packages:[{name:\"@mantine/core\"}],color:\"#FFD700\"}]},{title:\"Animation\",packageGroups:[{packages:[{name:\"motion\"},{name:\"framer-motion\"}],color:\"#FF0055\"},{packages:[{name:\"react-spring\"}],color:\"#FF7F50\"},{packages:[{name:\"@react-spring/web\"}],color:\"#FF4500\"},{packages:[{name:\"gsap\"}],color:\"#32CD32\"},{packages:[{name:\"@motionone/dom\"}],color:\"#FF1493\"},{packages:[{name:\"@formkit/auto-animate\"}],color:\"#FFD700\"}]},{title:\"Date & Time\",packageGroups:[{packages:[{name:\"date-fns\"}],color:\"#E91E63\"},{packages:[{name:\"dayjs\"}],color:\"#FF6B6B\"},{packages:[{name:\"luxon\"}],color:\"#3498DB\"},{packages:[{name:\"moment\"}],color:\"#4A5568\"},{packages:[{name:\"@date-io/date-fns\"}],color:\"#FFD700\"},{packages:[{name:\"temporal-polyfill\"}],color:\"#a855f7\"}]},{title:\"Validation\",packageGroups:[{packages:[{name:\"zod\"}],color:\"#ef4444\"},{packages:[{name:\"io-ts\"}],color:\"#3b82f6\"},{packages:[{name:\"arktype\"}],color:\"#10b981\"},{packages:[{name:\"valibot\"}],color:\"#f97316\"},{packages:[{name:\"yup\"}],color:\"#06b6d4\"},{packages:[{name:\"@sinclair/typebox\"}],color:\"#d946ef\"}]},{title:\"Documentation\",packageGroups:[{packages:[{name:\"vitepress\"}],color:\"#a8b1ff\"},{packages:[{name:\"@docusaurus/core\"}],color:\"#21b091\"},{packages:[{name:\"vocs\"}],color:\"#0090ff\"},{packages:[{name:\"@astrojs/starlight\"}],color:\"#f97316\"},{packages:[{name:\"nextra\"}],color:\"#00CED1\"},{packages:[{name:\"fumadocs-core\"}],color:\"#DA70D6\"}]},{title:\"Drag & Drop\",packageGroups:[{label:\"dnd-kit\",packages:[{name:\"@dnd-kit/core\"}],color:\"#eb2f06\"},{label:\"Pragmatic DnD\",packages:[{name:\"@atlaskit/pragmatic-drag-and-drop\"}],color:\"#0652dd\"},{label:\"React DnD\",packages:[{name:\"react-dnd\"}],color:\"#10ac84\"},{label:\"SortableJS\",packages:[{name:\"sortablejs\"},{name:\"react-sortablejs\"},{name:\"vuedraggable\"},{name:\"vue-draggable-next\"},{name:\"vue-draggable-plus\"}],color:\"#f39c12\"},{label:\"Hello Pangea DnD\",packages:[{name:\"@hello-pangea/dnd\"},{name:\"react-beautiful-dnd\"}],color:\"#8854d0\"},{label:\"React Draggable\",packages:[{name:\"react-draggable\"}],color:\"#20bf6b\"},{label:\"React Grid Layout\",packages:[{name:\"react-grid-layout\"}],color:\"#d81b60\"},{label:\"React Rnd\",packages:[{name:\"react-rnd\"}],color:\"#a55d35\"}]}]}var us=[\"#1f77b4\",\"#ff7f0e\",\"#2ca02c\",\"#d62728\",\"#9467bd\",\"#8c564b\",\"#e377c2\",\"#7f7f7f\",\"#bcbd22\",\"#17becf\"],JF={react:{name:\"React\",color:\"#61DAFB\"},preact:{name:\"Preact\",color:\"#673AB8\"},solid:{name:\"Solid\",color:\"#2C4F7C\"},vue:{name:\"Vue\",color:\"#42B883\"},svelte:{name:\"Svelte\",color:\"#FF3E00\"},angular:{name:\"Angular\",color:\"#DD0031\"},lit:{name:\"Lit\",color:\"#325CFF\"},alpine:{name:\"Alpine\",color:\"#77C1D2\"},marko:{name:\"Marko\",color:\"#44bfef\"},ember:{name:\"Ember\",color:\"#E04E39\"},qwik:{name:\"Qwik\",color:\"#18B6F6\"},vanilla:{name:\"Vanilla\",color:\"#F7DF1E\"}},QF={query:[{packages:[{name:\"swr\"}],color:\"#ec4899\"},{packages:[{name:\"@apollo/client\"}],color:\"#6B46C1\"},{packages:[{name:\"@trpc/client\"}],color:\"#2596BE\"}],router:[{packages:[{name:\"react-router\"}],color:\"#FF0000\"},{packages:[{name:\"wouter\"}],color:\"#8b5cf6\"}],table:[{packages:[{name:\"ag-grid-community\"},{name:\"ag-grid-enterprise\"}],color:\"#29B6F6\"},{packages:[{name:\"handsontable\"}],color:\"#FFCA28\"},{packages:[{name:\"@mui/x-data-grid\"}],color:\"#1976D2\"}],form:[{packages:[{name:\"react-hook-form\"}],color:\"#EC5990\"},{packages:[{name:\"@conform-to/dom\"}],color:\"#FF5733\"}],virtual:[{packages:[{name:\"react-virtualized\"}],color:\"#FF6B6B\"},{packages:[{name:\"react-window\"}],color:\"#4ECDC4\"},{packages:[{name:\"virtua\"}],color:\"#6C5CE7\"}],store:[{packages:[{name:\"zustand\"}],color:\"#764ABC\"},{packages:[{name:\"jotai\"}],color:\"#6366f1\"},{packages:[{name:\"valtio\"}],color:\"#FF6B6B\"}],pacer:[{packages:[{name:\"lodash.debounce\"}],color:\"#3498db\"},{packages:[{name:\"lodash.throttle\"}],color:\"#2ecc71\"}]};function ez(e,t){return t===\"vanilla\"?null:e.id===\"query\"&&t===\"angular\"?\"@tanstack/angular-query-experimental\":`@tanstack/${t}-${e.id}`}function tz(e){return e.id===\"start\"?\"@tanstack/start-client-core\":e.id===\"config\"?\"@tanstack/vite-config\":e.id===\"create-tsrouter-app\"?\"create-tsrouter-app\":e.corePackageName?e.corePackageName:`@tanstack/${e.id}`}function rz(e){return{\"from-red-500\":\"#EF4444\",\"from-amber-500\":\"#F59E0B\",\"from-emerald-500\":\"#10B981\",\"from-teal-500\":\"#14B8A6\",\"from-cyan-500\":\"#06B6D4\",\"from-blue-500\":\"#3B82F6\",\"from-yellow-500\":\"#EAB308\",\"from-purple-500\":\"#A855F7\",\"from-pink-500\":\"#EC4899\",\"from-orange-500\":\"#F97316\",\"from-lime-500\":\"#84CC16\",\"from-twine-500\":\"#B89A56\",\"from-black\":\"#1F2937\"}[e.colorFrom.split(\" \")[0]]??us[0]}function nz(e){const t=[{name:tz(e)}];if(e.legacyPackages)for(const r of e.legacyPackages)t.push({name:r});return{packages:t,color:rz(e)}}function hX(e,t){const r=new Set(t.flatMap(n=>n.packages.map(a=>a.name)));return e.frameworks.map(n=>{const a=ez(e,n);return!a||r.has(a)?null:{framework:n,packageName:a,color:JF[n]?.color??us[0]}}).filter(n=>n!==null)}function gX(e){return[nz(e)]}function vX(e,t){const r=QF[e.id]??[];if(r.length===0)return[];const n=new Set(t.flatMap(a=>a.packages.map(o=>o.name)));return r.filter(a=>{const o=a.packages[0]?.name;return o&&!n.has(o)})}function Ml(e){return e.label?.trim()||e.packages[0]?.name||\"\"}function az(e){return!!e.label?.trim()}function yX(e){return e.hidden!==void 0?e.hidden:az(e)&&!e.baseline?!1:!!e.packages[0]?.hidden}var Gs=re([\"name\",\"value\"]),oz=6e4,Ws=we(Ve(),it(),st(1),Wt(oz)),Zs=re([\"vertical\",\"horizontal\"]),Ks=re([\"history\",\"latest\"]),Ys=re([\"line\",\"stacked\",\"stacked-area\",\"stacked-stream\",\"bar\",\"horizontal-bar\",\"stacked-bar\"]),bX=[{label:\"Yearly\",value:\"yearly\",single:\"year\"},{label:\"Monthly\",value:\"monthly\",single:\"month\"},{label:\"Weekly\",value:\"weekly\",single:\"week\"},{label:\"Daily\",value:\"daily\",single:\"day\"}],iz=[{label:\"Line\",value:\"line\"},{label:\"Stacked\",value:\"stacked\"},{label:\"Stacked Area\",value:\"stacked-area\"},{label:\"Stream\",value:\"stacked-stream\"}],sz=[{label:\"Bar\",value:\"bar\"},{label:\"Stacked Bar\",value:\"stacked-bar\"}],wX=[{value:\"7-days\",label:\"7 Days\"},{value:\"30-days\",label:\"30 Days\"},{value:\"90-days\",label:\"90 Days\"},{value:\"180-days\",label:\"6 Months\"},{value:\"365-days\",label:\"1 Year\"},{value:\"730-days\",label:\"2 Years\"},{value:\"1825-days\",label:\"5 Years\"},{value:\"all-time\",label:\"All Time\"}],_X={\"7-days\":\"daily\",\"30-days\":\"daily\",\"90-days\":\"weekly\",\"180-days\":\"weekly\",\"365-days\":\"weekly\",\"730-days\":\"weekly\",\"1825-days\":\"weekly\",\"all-time\":\"weekly\"};function kX(e,t){const r=t.find(a=>a.label===e||a.packages.some(o=>o.name===e));if(r?.color)return r.color;const n=t.findIndex(a=>a.label===e||a.packages.some(o=>o.name===e));return us[Math.max(n,0)%us.length]}function SX(e){const t=e.filter(r=>r.baseline).flatMap(r=>{const n=r.baselineLabel?.trim();if(n)return[n];const a=Ml(r);return a?[a]:[]});return[...new Set(t)].join(\", \")||\"Baseline\"}var xX=e=>e>=1e6?`${(e/1e6).toFixed(1)}M`:e>=1e3?`${(e/1e3).toFixed(1)}k`:e.toString();function EX(e,t){switch(e){case\"7-days\":case\"30-days\":return t===\"daily\";case\"90-days\":case\"180-days\":case\"365-days\":return t===\"daily\"||t===\"weekly\"||t===\"monthly\";case\"730-days\":case\"1825-days\":case\"all-time\":return!0}}function TX(e,t){return(e===\"history\"?iz:sz).some(r=>r.value===t)}function IX(e){return e===\"history\"?\"line\":\"bar\"}var cz=()=>k(()=>import(\"./npm-qxD-IlNC.js\"),__vite__mapDeps([134,135,2,3,4,5,1,136,61,62,63,137,138,139,140])),lz=()=>k(()=>import(\"./npm-qxD-IlNC.js\"),__vite__mapDeps([134,135,2,3,4,5,1,136,61,62,63,137,138,139,140])),uz=re([\"none\",\"normalize-y\"]),dz=re([\"yearly\",\"monthly\",\"weekly\",\"daily\"]),pz=re([\"all\",\"complete\"]),fz=we(Ve(),it(),st(-5e3),Wt(0)),Hm=we(Ve(),it(),st(0)),mz=R(\"/stats/npm/\")({validateSearch:Se({packageGroups:O(x(fd,ls),ls),range:O(x(re([\"7-days\",\"30-days\",\"90-days\",\"180-days\",\"365-days\",\"730-days\",\"1825-days\",\"all-time\"]),\"1825-days\"),\"1825-days\"),transform:O(x(uz,\"none\"),\"none\"),binType:O(x(dz,\"weekly\"),\"weekly\"),viewMode:O(x(Ks,\"history\"),\"history\"),chartType:O(x(Ys,\"line\"),\"line\"),barOrientation:O(x(Zs),void 0),barSort:O(x(Gs,\"value\"),\"value\"),bucketOffset:O(x(fz,0),0),playbackIntervalMs:O(x(Ws,350),350),playbackLoop:O(x(Ae(),!1),!1),playbackPlaying:O(x(Ae(),!1),!1),showDataMode:O(x(pz,\"all\"),\"all\"),normalizeBaseline:O(x(Ae(),!0),!0),showBaseline:O(x(Ae(),!1),!1),showLegend:O(x(Ae(),!1),!1),height:O(x(Xu,400),400),width:O(x(Vs),void 0),timelineStart:O(x(Hm),void 0),timelineEnd:O(x(Hm),void 0)}),loaderDeps:({search:e})=>({packageList:e.packageGroups?.map(Ml).join(\" vs \"),packageNames:e.packageGroups?.map(Ml)??[]}),loader:J(lz,\"loader\"),head:({loaderData:e})=>{const t=e?.packageList??\"\",r=e?.packageNames??[],n=r.length>0;return{meta:ee({title:n?`${t} - NPM Download Stats & Trends | Compare Packages`:\"NPM Download Stats & Trends - Compare Package Popularity | TanStack\",description:n?`Compare ${t} npm downloads side-by-side. View download trends, weekly stats, and historical data. Free npm package comparison tool - faster than npmtrends.`:\"Compare npm package downloads with interactive charts. Track download trends, analyze package popularity, and make informed decisions. Free alternative to npmtrends and npm-stat.\",keywords:n?`${r.join(\", \")}, npm downloads, npm stats, package comparison, npm trends, download statistics`:\"npm downloads, npm statistics, npm trends, compare npm packages, package popularity, npm download stats, javascript packages\"}),scripts:[{type:\"application/ld+json\",children:JSON.stringify({\"@context\":\"https://schema.org\",\"@type\":\"WebApplication\",name:\"TanStack NPM Stats\",description:\"Compare npm package downloads with interactive charts and historical data\",url:\"https://tanstack.com/stats/npm\",applicationCategory:\"DeveloperApplication\",operatingSystem:\"Web\",offers:{\"@type\":\"Offer\",price:\"0\",priceCurrency:\"USD\"},creator:{\"@type\":\"Organization\",name:\"TanStack\",url:\"https://tanstack.com\"}})},{type:\"application/ld+json\",children:JSON.stringify({\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:[{\"@type\":\"Question\",name:\"How are npm download statistics calculated?\",acceptedAnswer:{\"@type\":\"Answer\",text:\"NPM download statistics are sourced from the official npm registry API. Downloads are counted each time a package is installed via npm, yarn, or pnpm. These numbers include downloads from CI/CD pipelines, development machines, and production deployments.\"}},{\"@type\":\"Question\",name:\"What's the difference between weekly and daily downloads?\",acceptedAnswer:{\"@type\":\"Answer\",text:\"Daily downloads show the exact number of downloads per day, useful for spotting short-term trends. Weekly downloads aggregate 7 days of data, smoothing out variations and making it easier to identify long-term growth patterns.\"}},{\"@type\":\"Question\",name:\"How does TanStack NPM Stats compare to npmtrends?\",acceptedAnswer:{\"@type\":\"Answer\",text:\"TanStack NPM Stats offers faster load times with cached data, flexible time ranges up to all-time history, advanced features like baseline comparisons and relative growth charts, plus the ability to combine multiple packages into a single trend line.\"}},{\"@type\":\"Question\",name:\"Can I compare any npm package?\",acceptedAnswer:{\"@type\":\"Answer\",text:\"Yes! You can compare any public package on the npm registry. Search for packages by name and add them to your comparison. You can compare multiple packages simultaneously and group related packages together for accurate historical tracking.\"}}]})}]}},component:$(cz,\"component\"),staticData:{includeSearchInCanonical:!0,Title:()=>p($e,{to:\".\",className:\"hover:text-blue-500 flex items-center gap-2 text-gray-500\",children:\"NPM Stats\"})}}),hz=()=>k(()=>import(\"./registry-C2pvwKbc.js\"),__vite__mapDeps([141,3,4,5,1,142,143])),gz=()=>k(()=>import(\"./registry-C2pvwKbc.js\"),__vite__mapDeps([141,3,4,5,1,142,143])),vz=Se({q:x(se()),tab:x(re([\"packages\",\"skills\"]),\"packages\"),framework:x(se()),sort:x(re([\"downloads\",\"name\",\"skills\",\"newest\"]),\"downloads\"),page:x(Ve(),0),view:x(re([\"grid\",\"list\"]),\"grid\")}),yz=R(\"/intent/registry/\")({validateSearch:vz,loaderDeps:({search:e})=>e,loader:J(gz,\"loader\"),head:()=>({meta:ee({title:\"Agent Skills Registry | TanStack Intent\",description:\"Browse npm packages that ship Agent Skills via TanStack Intent. Find skills for your favorite libraries and install them in seconds.\"})}),component:$(hz,\"component\"),staticData:{includeSearchInCanonical:!0}}),bz=()=>k(()=>import(\"./embed-CzkiJr_s.js\"),__vite__mapDeps([144,4,5,1,140])),wz=re([\"none\",\"normalize-y\"]),_z=re([\"yearly\",\"monthly\",\"weekly\",\"daily\"]),kz=re([\"all\",\"complete\"]),Sz=we(Ve(),it(),st(-5e3),Wt(0)),Um=we(Ve(),it(),st(0)),xz=R(\"/stats/npm/embed\")({validateSearch:Se({packageGroups:O(x(fd,ls),ls),range:O(x(re([\"7-days\",\"30-days\",\"90-days\",\"180-days\",\"365-days\",\"730-days\",\"1825-days\",\"all-time\"]),\"1825-days\"),\"1825-days\"),transform:O(x(wz,\"none\"),\"none\"),binType:O(x(_z,\"weekly\"),\"weekly\"),viewMode:O(x(Ks,\"history\"),\"history\"),chartType:O(x(Ys,\"line\"),\"line\"),barOrientation:O(x(Zs),void 0),barSort:O(x(Gs,\"value\"),\"value\"),bucketOffset:O(x(Sz,0),0),playbackIntervalMs:O(x(Ws,350),350),showDataMode:O(x(kz,\"all\"),\"all\"),normalizeBaseline:O(x(Ae(),!0),!0),showBaseline:O(x(Ae(),!0),!0),showLegend:O(x(Ae(),!1),!1),width:O(x(Vs),void 0),timelineStart:O(x(Um),void 0),timelineEnd:O(x(Um),void 0)}),head:()=>({meta:ee({title:\"TanStack NPM Stats Chart Embed\",description:\"Embeddable npm download statistics chart from TanStack.\",noindex:!0})}),component:$(bz,\"component\"),staticData:{baseParent:!0,includeSearchInCanonical:!0,showNavbar:!1}}),Ez=class extends Map{constructor(e,t=gy){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),e!=null)for(const[r,n]of e)this.set(r,n)}get(e){return super.get(Fl(this,e))}has(e){return super.has(Fl(this,e))}set(e,t){return super.set(my(this,e),t)}delete(e){return super.delete(hy(this,e))}},CX=class extends Set{constructor(e,t=gy){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),e!=null)for(const r of e)this.add(r)}has(e){return super.has(Fl(this,e))}add(e){return super.add(my(this,e))}delete(e){return super.delete(hy(this,e))}};function Fl({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function my({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function hy({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function gy(e){return e!==null&&typeof e==\"object\"?e.valueOf():e}function zl(e){return e}function RX(e,...t){return md(e,zl,zl,t)}function Tz(e,t,...r){return md(e,zl,t,r)}function $X(e,t,...r){return md(e,Array.from,t,r)}function md(e,t,r,n){return(function a(o,i){if(i>=n.length)return r(o);const s=new Ez,c=n[i++];let l=-1;for(const d of o){const u=c(d,++l,o),f=s.get(u);f?f.push(d):s.set(u,[d])}for(const[d,u]of s)s.set(d,a(u,i));return t(s)})(e,0)}function Iz(e,t){let r=0;if(t===void 0)for(let n of e)(n=+n)&&(r+=n);else{let n=-1;for(let a of e)(a=+t(a,++n,e))&&(r+=a)}return r}var Cz={value:()=>{}};function vy(){for(var e=0,t=arguments.length,r={},n;e<t;++e){if(!(n=arguments[e]+\"\")||n in r||/[\\s.]/.test(n))throw new Error(\"illegal type: \"+n);r[n]=[]}return new $i(r)}function $i(e){this._=e}function Rz(e,t){return e.trim().split(/^|\\s+/).map(function(r){var n=\"\",a=r.indexOf(\".\");if(a>=0&&(n=r.slice(a+1),r=r.slice(0,a)),r&&!t.hasOwnProperty(r))throw new Error(\"unknown type: \"+r);return{type:r,name:n}})}$i.prototype=vy.prototype={constructor:$i,on:function(e,t){var r=this._,n=Rz(e+\"\",r),a,o=-1,i=n.length;if(arguments.length<2){for(;++o<i;)if((a=(e=n[o]).type)&&(a=$z(r[a],e.name)))return a;return}if(t!=null&&typeof t!=\"function\")throw new Error(\"invalid callback: \"+t);for(;++o<i;)if(a=(e=n[o]).type)r[a]=jm(r[a],e.name,t);else if(t==null)for(a in r)r[a]=jm(r[a],e.name,null);return this},copy:function(){var e={},t=this._;for(var r in t)e[r]=t[r].slice();return new $i(e)},call:function(e,t){if((a=arguments.length-2)>0)for(var r=new Array(a),n=0,a,o;n<a;++n)r[n]=arguments[n+2];if(!this._.hasOwnProperty(e))throw new Error(\"unknown type: \"+e);for(o=this._[e],n=0,a=o.length;n<a;++n)o[n].value.apply(t,r)},apply:function(e,t,r){if(!this._.hasOwnProperty(e))throw new Error(\"unknown type: \"+e);for(var n=this._[e],a=0,o=n.length;a<o;++a)n[a].value.apply(t,r)}};function $z(e,t){for(var r=0,n=e.length,a;r<n;++r)if((a=e[r]).name===t)return a.value}function jm(e,t,r){for(var n=0,a=e.length;n<a;++n)if(e[n].name===t){e[n]=Cz,e=e.slice(0,n).concat(e.slice(n+1));break}return r!=null&&e.push({name:t,value:r}),e}var Pz=\"http://www.w3.org/1999/xhtml\",qm={svg:\"http://www.w3.org/2000/svg\",xhtml:Pz,xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\"};function Xs(e){var t=e+=\"\",r=t.indexOf(\":\");return r>=0&&(t=e.slice(0,r))!==\"xmlns\"&&(e=e.slice(r+1)),qm.hasOwnProperty(t)?{space:qm[t],local:e}:e}function Az(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===\"http://www.w3.org/1999/xhtml\"&&t.documentElement.namespaceURI===\"http://www.w3.org/1999/xhtml\"?t.createElement(e):t.createElementNS(r,e)}}function Lz(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function yy(e){var t=Xs(e);return(t.local?Lz:Az)(t)}function Nz(){}function hd(e){return e==null?Nz:function(){return this.querySelector(e)}}function Dz(e){typeof e!=\"function\"&&(e=hd(e));for(var t=this._groups,r=t.length,n=new Array(r),a=0;a<r;++a)for(var o=t[a],i=o.length,s=n[a]=new Array(i),c,l,d=0;d<i;++d)(c=o[d])&&(l=e.call(c,c.__data__,d,o))&&(\"__data__\"in c&&(l.__data__=c.__data__),s[d]=l);return new jt(n,this._parents)}function Oz(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function Mz(){return[]}function by(e){return e==null?Mz:function(){return this.querySelectorAll(e)}}function Fz(e){return function(){return Oz(e.apply(this,arguments))}}function zz(e){typeof e==\"function\"?e=Fz(e):e=by(e);for(var t=this._groups,r=t.length,n=[],a=[],o=0;o<r;++o)for(var i=t[o],s=i.length,c,l=0;l<s;++l)(c=i[l])&&(n.push(e.call(c,c.__data__,l,i)),a.push(c));return new jt(n,a)}function wy(e){return function(){return this.matches(e)}}function _y(e){return function(t){return t.matches(e)}}var Vz=Array.prototype.find;function Bz(e){return function(){return Vz.call(this.children,e)}}function Hz(){return this.firstElementChild}function Uz(e){return this.select(e==null?Hz:Bz(typeof e==\"function\"?e:_y(e)))}var jz=Array.prototype.filter;function qz(){return Array.from(this.children)}function Gz(e){return function(){return jz.call(this.children,e)}}function Wz(e){return this.selectAll(e==null?qz:Gz(typeof e==\"function\"?e:_y(e)))}function Zz(e){typeof e!=\"function\"&&(e=wy(e));for(var t=this._groups,r=t.length,n=new Array(r),a=0;a<r;++a)for(var o=t[a],i=o.length,s=n[a]=[],c,l=0;l<i;++l)(c=o[l])&&e.call(c,c.__data__,l,o)&&s.push(c);return new jt(n,this._parents)}function ky(e){return new Array(e.length)}function Kz(){return new jt(this._enter||this._groups.map(ky),this._parents)}function ds(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}ds.prototype={constructor:ds,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function Yz(e){return function(){return e}}function Xz(e,t,r,n,a,o){for(var i=0,s,c=t.length,l=o.length;i<l;++i)(s=t[i])?(s.__data__=o[i],n[i]=s):r[i]=new ds(e,o[i]);for(;i<c;++i)(s=t[i])&&(a[i]=s)}function Jz(e,t,r,n,a,o,i){var s,c,l=new Map,d=t.length,u=o.length,f=new Array(d),m;for(s=0;s<d;++s)(c=t[s])&&(f[s]=m=i.call(c,c.__data__,s,t)+\"\",l.has(m)?a[s]=c:l.set(m,c));for(s=0;s<u;++s)m=i.call(e,o[s],s,o)+\"\",(c=l.get(m))?(n[s]=c,c.__data__=o[s],l.delete(m)):r[s]=new ds(e,o[s]);for(s=0;s<d;++s)(c=t[s])&&l.get(f[s])===c&&(a[s]=c)}function Qz(e){return e.__data__}function eV(e,t){if(!arguments.length)return Array.from(this,Qz);var r=t?Jz:Xz,n=this._parents,a=this._groups;typeof e!=\"function\"&&(e=Yz(e));for(var o=a.length,i=new Array(o),s=new Array(o),c=new Array(o),l=0;l<o;++l){var d=n[l],u=a[l],f=u.length,m=tV(e.call(d,d&&d.__data__,l,n)),h=m.length,g=s[l]=new Array(h),v=i[l]=new Array(h);r(d,u,g,v,c[l]=new Array(f),m,t);for(var b=0,I=0,y,S;b<h;++b)if(y=g[b]){for(b>=I&&(I=b+1);!(S=v[I])&&++I<h;);y._next=S||null}}return i=new jt(i,n),i._enter=s,i._exit=c,i}function tV(e){return typeof e==\"object\"&&\"length\"in e?e:Array.from(e)}function rV(){return new jt(this._exit||this._groups.map(ky),this._parents)}function nV(e,t,r){var n=this.enter(),a=this,o=this.exit();return typeof e==\"function\"?(n=e(n),n&&(n=n.selection())):n=n.append(e+\"\"),t!=null&&(a=t(a),a&&(a=a.selection())),r==null?o.remove():r(o),n&&a?n.merge(a).order():a}function aV(e){for(var t=e.selection?e.selection():e,r=this._groups,n=t._groups,a=r.length,o=n.length,i=Math.min(a,o),s=new Array(a),c=0;c<i;++c)for(var l=r[c],d=n[c],u=l.length,f=s[c]=new Array(u),m,h=0;h<u;++h)(m=l[h]||d[h])&&(f[h]=m);for(;c<a;++c)s[c]=r[c];return new jt(s,this._parents)}function oV(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var n=e[t],a=n.length-1,o=n[a],i;--a>=0;)(i=n[a])&&(o&&i.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(i,o),o=i);return this}function iV(e){e||(e=sV);function t(u,f){return u&&f?e(u.__data__,f.__data__):!u-!f}for(var r=this._groups,n=r.length,a=new Array(n),o=0;o<n;++o){for(var i=r[o],s=i.length,c=a[o]=new Array(s),l,d=0;d<s;++d)(l=i[d])&&(c[d]=l);c.sort(t)}return new jt(a,this._parents).order()}function sV(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function cV(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function lV(){return Array.from(this)}function uV(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],a=0,o=n.length;a<o;++a){var i=n[a];if(i)return i}return null}function dV(){let e=0;for(const t of this)++e;return e}function pV(){return!this.node()}function fV(e){for(var t=this._groups,r=0,n=t.length;r<n;++r)for(var a=t[r],o=0,i=a.length,s;o<i;++o)(s=a[o])&&e.call(s,s.__data__,o,a);return this}function mV(e){return function(){this.removeAttribute(e)}}function hV(e){return function(){this.removeAttributeNS(e.space,e.local)}}function gV(e,t){return function(){this.setAttribute(e,t)}}function vV(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function yV(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttribute(e):this.setAttribute(e,r)}}function bV(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,r)}}function wV(e,t){var r=Xs(e);if(arguments.length<2){var n=this.node();return r.local?n.getAttributeNS(r.space,r.local):n.getAttribute(r)}return this.each((t==null?r.local?hV:mV:typeof t==\"function\"?r.local?bV:yV:r.local?vV:gV)(r,t))}function Sy(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function _V(e){return function(){this.style.removeProperty(e)}}function kV(e,t,r){return function(){this.style.setProperty(e,t,r)}}function SV(e,t,r){return function(){var n=t.apply(this,arguments);n==null?this.style.removeProperty(e):this.style.setProperty(e,n,r)}}function xV(e,t,r){return arguments.length>1?this.each((t==null?_V:typeof t==\"function\"?SV:kV)(e,t,r??\"\")):la(this.node(),e)}function la(e,t){return e.style.getPropertyValue(t)||Sy(e).getComputedStyle(e,null).getPropertyValue(t)}function EV(e){return function(){delete this[e]}}function TV(e,t){return function(){this[e]=t}}function IV(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function CV(e,t){return arguments.length>1?this.each((t==null?EV:typeof t==\"function\"?IV:TV)(e,t)):this.node()[e]}function xy(e){return e.trim().split(/^|\\s+/)}function gd(e){return e.classList||new Ey(e)}function Ey(e){this._node=e,this._names=xy(e.getAttribute(\"class\")||\"\")}Ey.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute(\"class\",this._names.join(\" \")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute(\"class\",this._names.join(\" \")))},contains:function(e){return this._names.indexOf(e)>=0}};function Ty(e,t){for(var r=gd(e),n=-1,a=t.length;++n<a;)r.add(t[n])}function Iy(e,t){for(var r=gd(e),n=-1,a=t.length;++n<a;)r.remove(t[n])}function RV(e){return function(){Ty(this,e)}}function $V(e){return function(){Iy(this,e)}}function PV(e,t){return function(){(t.apply(this,arguments)?Ty:Iy)(this,e)}}function AV(e,t){var r=xy(e+\"\");if(arguments.length<2){for(var n=gd(this.node()),a=-1,o=r.length;++a<o;)if(!n.contains(r[a]))return!1;return!0}return this.each((typeof t==\"function\"?PV:t?RV:$V)(r,t))}function LV(){this.textContent=\"\"}function NV(e){return function(){this.textContent=e}}function DV(e){return function(){var t=e.apply(this,arguments);this.textContent=t??\"\"}}function OV(e){return arguments.length?this.each(e==null?LV:(typeof e==\"function\"?DV:NV)(e)):this.node().textContent}function MV(){this.innerHTML=\"\"}function FV(e){return function(){this.innerHTML=e}}function zV(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??\"\"}}function VV(e){return arguments.length?this.each(e==null?MV:(typeof e==\"function\"?zV:FV)(e)):this.node().innerHTML}function BV(){this.nextSibling&&this.parentNode.appendChild(this)}function HV(){return this.each(BV)}function UV(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function jV(){return this.each(UV)}function qV(e){var t=typeof e==\"function\"?e:yy(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function GV(){return null}function WV(e,t){var r=typeof e==\"function\"?e:yy(e),n=t==null?GV:typeof t==\"function\"?t:hd(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),n.apply(this,arguments)||null)})}function ZV(){var e=this.parentNode;e&&e.removeChild(this)}function KV(){return this.each(ZV)}function YV(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function XV(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function JV(e){return this.select(e?XV:YV)}function QV(e){return arguments.length?this.property(\"__data__\",e):this.node().__data__}function eB(e){return function(t){e.call(this,t,this.__data__)}}function tB(e){return e.trim().split(/^|\\s+/).map(function(t){var r=\"\",n=t.indexOf(\".\");return n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function rB(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,a=t.length,o;r<a;++r)o=t[r],(!e.type||o.type===e.type)&&o.name===e.name?this.removeEventListener(o.type,o.listener,o.options):t[++n]=o;++n?t.length=n:delete this.__on}}}function nB(e,t,r){return function(){var n=this.__on,a,o=eB(t);if(n){for(var i=0,s=n.length;i<s;++i)if((a=n[i]).type===e.type&&a.name===e.name){this.removeEventListener(a.type,a.listener,a.options),this.addEventListener(a.type,a.listener=o,a.options=r),a.value=t;return}}this.addEventListener(e.type,o,r),a={type:e.type,name:e.name,value:t,listener:o,options:r},n?n.push(a):this.__on=[a]}}function aB(e,t,r){var n=tB(e+\"\"),a,o=n.length,i;if(arguments.length<2){var s=this.node().__on;if(s){for(var c=0,l=s.length,d;c<l;++c)for(a=0,d=s[c];a<o;++a)if((i=n[a]).type===d.type&&i.name===d.name)return d.value}return}for(s=t?nB:rB,a=0;a<o;++a)this.each(s(n[a],t,r));return this}function Cy(e,t,r){var n=Sy(e),a=n.CustomEvent;typeof a==\"function\"?a=new a(t,r):(a=n.document.createEvent(\"Event\"),r?(a.initEvent(t,r.bubbles,r.cancelable),a.detail=r.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function oB(e,t){return function(){return Cy(this,e,t)}}function iB(e,t){return function(){return Cy(this,e,t.apply(this,arguments))}}function sB(e,t){return this.each((typeof t==\"function\"?iB:oB)(e,t))}function*cB(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],a=0,o=n.length,i;a<o;++a)(i=n[a])&&(yield i)}var lB=[null];function jt(e,t){this._groups=e,this._parents=t}function Aa(){return new jt([[document.documentElement]],lB)}function uB(){return this}jt.prototype=Aa.prototype={constructor:jt,select:Dz,selectAll:zz,selectChild:Uz,selectChildren:Wz,filter:Zz,data:eV,enter:Kz,exit:rV,join:nV,merge:aV,selection:uB,order:oV,sort:iV,call:cV,nodes:lV,node:uV,size:dV,empty:pV,each:fV,attr:wV,style:xV,property:CV,classed:AV,text:OV,html:VV,raise:HV,lower:jV,append:qV,insert:WV,remove:KV,clone:JV,datum:QV,on:aB,dispatch:sB,[Symbol.iterator]:cB};function vd(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Ry(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Bo(){}var fo=.7,ps=1/fo,Qn=\"\\\\s*([+-]?\\\\d+)\\\\s*\",mo=\"\\\\s*([+-]?(?:\\\\d*\\\\.)?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*\",ar=\"\\\\s*([+-]?(?:\\\\d*\\\\.)?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*\",dB=/^#([0-9a-f]{3,8})$/,pB=new RegExp(`^rgb\\\\(${Qn},${Qn},${Qn}\\\\)$`),fB=new RegExp(`^rgb\\\\(${ar},${ar},${ar}\\\\)$`),mB=new RegExp(`^rgba\\\\(${Qn},${Qn},${Qn},${mo}\\\\)$`),hB=new RegExp(`^rgba\\\\(${ar},${ar},${ar},${mo}\\\\)$`),gB=new RegExp(`^hsl\\\\(${mo},${ar},${ar}\\\\)$`),vB=new RegExp(`^hsla\\\\(${mo},${ar},${ar},${mo}\\\\)$`),Gm={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};vd(Bo,ho,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Wm,formatHex:Wm,formatHex8:yB,formatHsl:bB,formatRgb:Zm,toString:Zm});function Wm(){return this.rgb().formatHex()}function yB(){return this.rgb().formatHex8()}function bB(){return $y(this).formatHsl()}function Zm(){return this.rgb().formatRgb()}function ho(e){var t,r;return e=(e+\"\").trim().toLowerCase(),(t=dB.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?Km(t):r===3?new ft(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?li(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?li(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=pB.exec(e))?new ft(t[1],t[2],t[3],1):(t=fB.exec(e))?new ft(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=mB.exec(e))?li(t[1],t[2],t[3],t[4]):(t=hB.exec(e))?li(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=gB.exec(e))?Jm(t[1],t[2]/100,t[3]/100,1):(t=vB.exec(e))?Jm(t[1],t[2]/100,t[3]/100,t[4]):Gm.hasOwnProperty(e)?Km(Gm[e]):e===\"transparent\"?new ft(NaN,NaN,NaN,0):null}function Km(e){return new ft(e>>16&255,e>>8&255,e&255,1)}function li(e,t,r,n){return n<=0&&(e=t=r=NaN),new ft(e,t,r,n)}function wB(e){return e instanceof Bo||(e=ho(e)),e?(e=e.rgb(),new ft(e.r,e.g,e.b,e.opacity)):new ft}function fs(e,t,r,n){return arguments.length===1?wB(e):new ft(e,t,r,n??1)}function ft(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}vd(ft,fs,Ry(Bo,{brighter(e){return e=e==null?ps:Math.pow(ps,e),new ft(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?fo:Math.pow(fo,e),new ft(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ft(yn(this.r),yn(this.g),yn(this.b),ms(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ym,formatHex:Ym,formatHex8:_B,formatRgb:Xm,toString:Xm}));function Ym(){return`#${mn(this.r)}${mn(this.g)}${mn(this.b)}`}function _B(){return`#${mn(this.r)}${mn(this.g)}${mn(this.b)}${mn((isNaN(this.opacity)?1:this.opacity)*255)}`}function Xm(){const e=ms(this.opacity);return`${e===1?\"rgb(\":\"rgba(\"}${yn(this.r)}, ${yn(this.g)}, ${yn(this.b)}${e===1?\")\":`, ${e})`}`}function ms(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function yn(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function mn(e){return e=yn(e),(e<16?\"0\":\"\")+e.toString(16)}function Jm(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Ft(e,t,r,n)}function $y(e){if(e instanceof Ft)return new Ft(e.h,e.s,e.l,e.opacity);if(e instanceof Bo||(e=ho(e)),!e)return new Ft;if(e instanceof Ft)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),o=Math.max(t,r,n),i=NaN,s=o-a,c=(o+a)/2;return s?(t===o?i=(r-n)/s+(r<n)*6:r===o?i=(n-t)/s+2:i=(t-r)/s+4,s/=c<.5?o+a:2-o-a,i*=60):s=c>0&&c<1?0:i,new Ft(i,s,c,e.opacity)}function kB(e,t,r,n){return arguments.length===1?$y(e):new Ft(e,t,r,n??1)}function Ft(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}vd(Ft,kB,Ry(Bo,{brighter(e){return e=e==null?ps:Math.pow(ps,e),new Ft(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?fo:Math.pow(fo,e),new Ft(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new ft(Mc(e>=240?e-240:e+120,a,n),Mc(e,a,n),Mc(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new Ft(Qm(this.h),ui(this.s),ui(this.l),ms(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=ms(this.opacity);return`${e===1?\"hsl(\":\"hsla(\"}${Qm(this.h)}, ${ui(this.s)*100}%, ${ui(this.l)*100}%${e===1?\")\":`, ${e})`}`}}));function Qm(e){return e=(e||0)%360,e<0?e+360:e}function ui(e){return Math.max(0,Math.min(1,e||0))}function Mc(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}function Py(e,t,r,n,a){var o=e*e,i=o*e;return((1-3*e+3*o-i)*t+(4-6*o+3*i)*r+(1+3*e+3*o-3*i)*n+i*a)/6}function SB(e){var t=e.length-1;return function(r){var n=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),a=e[n],o=e[n+1],i=n>0?e[n-1]:2*a-o,s=n<t-1?e[n+2]:2*o-a;return Py((r-n/t)*t,i,a,o,s)}}function xB(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),a=e[(n+t-1)%t],o=e[n%t],i=e[(n+1)%t],s=e[(n+2)%t];return Py((r-n/t)*t,a,o,i,s)}}var yd=e=>()=>e;function Ay(e,t){return function(r){return e+r*t}}function EB(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function PX(e,t){var r=t-e;return r?Ay(e,r>180||r<-180?r-360*Math.round(r/360):r):yd(isNaN(e)?t:e)}function TB(e){return(e=+e)==1?Ly:function(t,r){return r-t?EB(t,r,e):yd(isNaN(t)?r:t)}}function Ly(e,t){var r=t-e;return r?Ay(e,r):yd(isNaN(e)?t:e)}var e0=(function e(t){var r=TB(t);function n(a,o){var i=r((a=fs(a)).r,(o=fs(o)).r),s=r(a.g,o.g),c=r(a.b,o.b),l=Ly(a.opacity,o.opacity);return function(d){return a.r=i(d),a.g=s(d),a.b=c(d),a.opacity=l(d),a+\"\"}}return n.gamma=e,n})(1);function Ny(e){return function(t){var r=t.length,n=new Array(r),a=new Array(r),o=new Array(r),i,s;for(i=0;i<r;++i)s=fs(t[i]),n[i]=s.r||0,a[i]=s.g||0,o[i]=s.b||0;return n=e(n),a=e(a),o=e(o),s.opacity=1,function(c){return s.r=n(c),s.g=a(c),s.b=o(c),s+\"\"}}}var AX=Ny(SB),LX=Ny(xB);function zr(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}var Vl=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,Fc=new RegExp(Vl.source,\"g\");function IB(e){return function(){return e}}function CB(e){return function(t){return e(t)+\"\"}}function RB(e,t){var r=Vl.lastIndex=Fc.lastIndex=0,n,a,o,i=-1,s=[],c=[];for(e=e+\"\",t=t+\"\";(n=Vl.exec(e))&&(a=Fc.exec(t));)(o=a.index)>r&&(o=t.slice(r,o),s[i]?s[i]+=o:s[++i]=o),(n=n[0])===(a=a[0])?s[i]?s[i]+=a:s[++i]=a:(s[++i]=null,c.push({i,x:zr(n,a)})),r=Fc.lastIndex;return r<t.length&&(o=t.slice(r),s[i]?s[i]+=o:s[++i]=o),s.length<2?c[0]?CB(c[0].x):IB(t):(t=c.length,function(l){for(var d=0,u;d<t;++d)s[(u=c[d]).i]=u.x(l);return s.join(\"\")})}var t0=180/Math.PI,Bl={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Dy(e,t,r,n,a,o){var i,s,c;return(i=Math.sqrt(e*e+t*t))&&(e/=i,t/=i),(c=e*r+t*n)&&(r-=e*c,n-=t*c),(s=Math.sqrt(r*r+n*n))&&(r/=s,n/=s,c/=s),e*n<t*r&&(e=-e,t=-t,c=-c,i=-i),{translateX:a,translateY:o,rotate:Math.atan2(t,e)*t0,skewX:Math.atan(c)*t0,scaleX:i,scaleY:s}}var di;function $B(e){const t=new(typeof DOMMatrix==\"function\"?DOMMatrix:WebKitCSSMatrix)(e+\"\");return t.isIdentity?Bl:Dy(t.a,t.b,t.c,t.d,t.e,t.f)}function PB(e){return e==null||(di||(di=document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\")),di.setAttribute(\"transform\",e),!(e=di.transform.baseVal.consolidate()))?Bl:(e=e.matrix,Dy(e.a,e.b,e.c,e.d,e.e,e.f))}function Oy(e,t,r,n){function a(l){return l.length?l.pop()+\" \":\"\"}function o(l,d,u,f,m,h){if(l!==u||d!==f){var g=m.push(\"translate(\",null,t,null,r);h.push({i:g-4,x:zr(l,u)},{i:g-2,x:zr(d,f)})}else(u||f)&&m.push(\"translate(\"+u+t+f+r)}function i(l,d,u,f){l!==d?(l-d>180?d+=360:d-l>180&&(l+=360),f.push({i:u.push(a(u)+\"rotate(\",null,n)-2,x:zr(l,d)})):d&&u.push(a(u)+\"rotate(\"+d+n)}function s(l,d,u,f){l!==d?f.push({i:u.push(a(u)+\"skewX(\",null,n)-2,x:zr(l,d)}):d&&u.push(a(u)+\"skewX(\"+d+n)}function c(l,d,u,f,m,h){if(l!==u||d!==f){var g=m.push(a(m)+\"scale(\",null,\",\",null,\")\");h.push({i:g-4,x:zr(l,u)},{i:g-2,x:zr(d,f)})}else(u!==1||f!==1)&&m.push(a(m)+\"scale(\"+u+\",\"+f+\")\")}return function(l,d){var u=[],f=[];return l=e(l),d=e(d),o(l.translateX,l.translateY,d.translateX,d.translateY,u,f),i(l.rotate,d.rotate,u,f),s(l.skewX,d.skewX,u,f),c(l.scaleX,l.scaleY,d.scaleX,d.scaleY,u,f),l=d=null,function(m){for(var h=-1,g=f.length,v;++h<g;)u[(v=f[h]).i]=v.x(m);return u.join(\"\")}}}var AB=Oy($B,\"px, \",\"px)\",\"deg)\"),LB=Oy(PB,\", \",\")\",\")\"),ua=0,Ua=0,za=0,My=1e3,hs,ja,gs=0,Tn=0,Js=0,go=typeof performance==\"object\"&&performance.now?performance:Date,Fy=typeof window==\"object\"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function bd(){return Tn||(Fy(NB),Tn=go.now()+Js)}function NB(){Tn=0}function vs(){this._call=this._time=this._next=null}vs.prototype=zy.prototype={constructor:vs,restart:function(e,t,r){if(typeof e!=\"function\")throw new TypeError(\"callback is not a function\");r=(r==null?bd():+r)+(t==null?0:+t),!this._next&&ja!==this&&(ja?ja._next=this:hs=this,ja=this),this._call=e,this._time=r,Hl()},stop:function(){this._call&&(this._call=null,this._time=1/0,Hl())}};function zy(e,t,r){var n=new vs;return n.restart(e,t,r),n}function DB(){bd(),++ua;for(var e=hs,t;e;)(t=Tn-e._time)>=0&&e._call.call(void 0,t),e=e._next;--ua}function r0(){Tn=(gs=go.now())+Js,ua=Ua=0;try{DB()}finally{ua=0,MB(),Tn=0}}function OB(){var e=go.now(),t=e-gs;t>My&&(Js-=t,gs=e)}function MB(){for(var e,t=hs,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:hs=r);ja=e,Hl(n)}function Hl(e){ua||(Ua&&(Ua=clearTimeout(Ua)),e-Tn>24?(e<1/0&&(Ua=setTimeout(r0,e-go.now()-Js)),za&&(za=clearInterval(za))):(za||(gs=go.now(),za=setInterval(OB,My)),ua=1,Fy(r0)))}function n0(e,t,r){var n=new vs;return t=t==null?0:+t,n.restart(a=>{n.stop(),e(a+t)},t,r),n}var FB=vy(\"start\",\"end\",\"cancel\",\"interrupt\"),zB=[];function Qs(e,t,r,n,a,o){var i=e.__transition;if(!i)e.__transition={};else if(r in i)return;VB(e,r,{name:t,index:n,group:a,on:FB,tween:zB,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})}function wd(e,t){var r=Kt(e,t);if(r.state>0)throw new Error(\"too late; already scheduled\");return r}function dr(e,t){var r=Kt(e,t);if(r.state>3)throw new Error(\"too late; already running\");return r}function Kt(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error(\"transition not found\");return r}function VB(e,t,r){var n=e.__transition,a;n[t]=r,r.timer=zy(o,0,r.time);function o(l){r.state=1,r.timer.restart(i,r.delay,r.time),r.delay<=l&&i(l-r.delay)}function i(l){var d,u,f,m;if(r.state!==1)return c();for(d in n)if(m=n[d],m.name===r.name){if(m.state===3)return n0(i);m.state===4?(m.state=6,m.timer.stop(),m.on.call(\"interrupt\",e,e.__data__,m.index,m.group),delete n[d]):+d<t&&(m.state=6,m.timer.stop(),m.on.call(\"cancel\",e,e.__data__,m.index,m.group),delete n[d])}if(n0(function(){r.state===3&&(r.state=4,r.timer.restart(s,r.delay,r.time),s(l))}),r.state=2,r.on.call(\"start\",e,e.__data__,r.index,r.group),r.state===2){for(r.state=3,a=new Array(f=r.tween.length),d=0,u=-1;d<f;++d)(m=r.tween[d].value.call(e,e.__data__,r.index,r.group))&&(a[++u]=m);a.length=u+1}}function s(l){for(var d=l<r.duration?r.ease.call(null,l/r.duration):(r.timer.restart(c),r.state=5,1),u=-1,f=a.length;++u<f;)a[u].call(e,d);r.state===5&&(r.on.call(\"end\",e,e.__data__,r.index,r.group),c())}function c(){r.state=6,r.timer.stop(),delete n[t];for(var l in n)return;delete e.__transition}}function BB(e,t){var r=e.__transition,n,a,o=!0,i;if(r){t=t==null?null:t+\"\";for(i in r){if((n=r[i]).name!==t){o=!1;continue}a=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(a?\"interrupt\":\"cancel\",e,e.__data__,n.index,n.group),delete r[i]}o&&delete e.__transition}}function HB(e){return this.each(function(){BB(this,e)})}function UB(e,t){var r,n;return function(){var a=dr(this,e),o=a.tween;if(o!==r){n=r=o;for(var i=0,s=n.length;i<s;++i)if(n[i].name===t){n=n.slice(),n.splice(i,1);break}}a.tween=n}}function jB(e,t,r){var n,a;if(typeof r!=\"function\")throw new Error;return function(){var o=dr(this,e),i=o.tween;if(i!==n){a=(n=i).slice();for(var s={name:t,value:r},c=0,l=a.length;c<l;++c)if(a[c].name===t){a[c]=s;break}c===l&&a.push(s)}o.tween=a}}function qB(e,t){var r=this._id;if(e+=\"\",arguments.length<2){for(var n=Kt(this.node(),r).tween,a=0,o=n.length,i;a<o;++a)if((i=n[a]).name===e)return i.value;return null}return this.each((t==null?UB:jB)(r,e,t))}function _d(e,t,r){var n=e._id;return e.each(function(){var a=dr(this,n);(a.value||(a.value={}))[t]=r.apply(this,arguments)}),function(a){return Kt(a,n).value[t]}}function Vy(e,t){var r;return(typeof t==\"number\"?zr:t instanceof ho?e0:(r=ho(t))?(t=r,e0):RB)(e,t)}function GB(e){return function(){this.removeAttribute(e)}}function WB(e){return function(){this.removeAttributeNS(e.space,e.local)}}function ZB(e,t,r){var n,a=r+\"\",o;return function(){var i=this.getAttribute(e);return i===a?null:i===n?o:o=t(n=i,r)}}function KB(e,t,r){var n,a=r+\"\",o;return function(){var i=this.getAttributeNS(e.space,e.local);return i===a?null:i===n?o:o=t(n=i,r)}}function YB(e,t,r){var n,a,o;return function(){var i,s=r(this),c;return s==null?void this.removeAttribute(e):(i=this.getAttribute(e),c=s+\"\",i===c?null:i===n&&c===a?o:(a=c,o=t(n=i,s)))}}function XB(e,t,r){var n,a,o;return function(){var i,s=r(this),c;return s==null?void this.removeAttributeNS(e.space,e.local):(i=this.getAttributeNS(e.space,e.local),c=s+\"\",i===c?null:i===n&&c===a?o:(a=c,o=t(n=i,s)))}}function JB(e,t){var r=Xs(e),n=r===\"transform\"?LB:Vy;return this.attrTween(e,typeof t==\"function\"?(r.local?XB:YB)(r,n,_d(this,\"attr.\"+e,t)):t==null?(r.local?WB:GB)(r):(r.local?KB:ZB)(r,n,t))}function QB(e,t){return function(r){this.setAttribute(e,t.call(this,r))}}function eH(e,t){return function(r){this.setAttributeNS(e.space,e.local,t.call(this,r))}}function tH(e,t){var r,n;function a(){var o=t.apply(this,arguments);return o!==n&&(r=(n=o)&&eH(e,o)),r}return a._value=t,a}function rH(e,t){var r,n;function a(){var o=t.apply(this,arguments);return o!==n&&(r=(n=o)&&QB(e,o)),r}return a._value=t,a}function nH(e,t){var r=\"attr.\"+e;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!=\"function\")throw new Error;var n=Xs(e);return this.tween(r,(n.local?tH:rH)(n,t))}function aH(e,t){return function(){wd(this,e).delay=+t.apply(this,arguments)}}function oH(e,t){return t=+t,function(){wd(this,e).delay=t}}function iH(e){var t=this._id;return arguments.length?this.each((typeof e==\"function\"?aH:oH)(t,e)):Kt(this.node(),t).delay}function sH(e,t){return function(){dr(this,e).duration=+t.apply(this,arguments)}}function cH(e,t){return t=+t,function(){dr(this,e).duration=t}}function lH(e){var t=this._id;return arguments.length?this.each((typeof e==\"function\"?sH:cH)(t,e)):Kt(this.node(),t).duration}function uH(e,t){if(typeof t!=\"function\")throw new Error;return function(){dr(this,e).ease=t}}function dH(e){var t=this._id;return arguments.length?this.each(uH(t,e)):Kt(this.node(),t).ease}function pH(e,t){return function(){var r=t.apply(this,arguments);if(typeof r!=\"function\")throw new Error;dr(this,e).ease=r}}function fH(e){if(typeof e!=\"function\")throw new Error;return this.each(pH(this._id,e))}function mH(e){typeof e!=\"function\"&&(e=wy(e));for(var t=this._groups,r=t.length,n=new Array(r),a=0;a<r;++a)for(var o=t[a],i=o.length,s=n[a]=[],c,l=0;l<i;++l)(c=o[l])&&e.call(c,c.__data__,l,o)&&s.push(c);return new Tr(n,this._parents,this._name,this._id)}function hH(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,r=e._groups,n=t.length,a=r.length,o=Math.min(n,a),i=new Array(n),s=0;s<o;++s)for(var c=t[s],l=r[s],d=c.length,u=i[s]=new Array(d),f,m=0;m<d;++m)(f=c[m]||l[m])&&(u[m]=f);for(;s<n;++s)i[s]=t[s];return new Tr(i,this._parents,this._name,this._id)}function gH(e){return(e+\"\").trim().split(/^|\\s+/).every(function(t){var r=t.indexOf(\".\");return r>=0&&(t=t.slice(0,r)),!t||t===\"start\"})}function vH(e,t,r){var n,a,o=gH(t)?wd:dr;return function(){var i=o(this,e),s=i.on;s!==n&&(a=(n=s).copy()).on(t,r),i.on=a}}function yH(e,t){var r=this._id;return arguments.length<2?Kt(this.node(),r).on.on(e):this.each(vH(r,e,t))}function bH(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function wH(){return this.on(\"end.remove\",bH(this._id))}function _H(e){var t=this._name,r=this._id;typeof e!=\"function\"&&(e=hd(e));for(var n=this._groups,a=n.length,o=new Array(a),i=0;i<a;++i)for(var s=n[i],c=s.length,l=o[i]=new Array(c),d,u,f=0;f<c;++f)(d=s[f])&&(u=e.call(d,d.__data__,f,s))&&(\"__data__\"in d&&(u.__data__=d.__data__),l[f]=u,Qs(l[f],t,r,f,l,Kt(d,r)));return new Tr(o,this._parents,t,r)}function kH(e){var t=this._name,r=this._id;typeof e!=\"function\"&&(e=by(e));for(var n=this._groups,a=n.length,o=[],i=[],s=0;s<a;++s)for(var c=n[s],l=c.length,d,u=0;u<l;++u)if(d=c[u]){for(var f=e.call(d,d.__data__,u,c),m,h=Kt(d,r),g=0,v=f.length;g<v;++g)(m=f[g])&&Qs(m,t,r,g,f,h);o.push(f),i.push(d)}return new Tr(o,i,t,r)}var SH=Aa.prototype.constructor;function xH(){return new SH(this._groups,this._parents)}function EH(e,t){var r,n,a;return function(){var o=la(this,e),i=(this.style.removeProperty(e),la(this,e));return o===i?null:o===r&&i===n?a:a=t(r=o,n=i)}}function By(e){return function(){this.style.removeProperty(e)}}function TH(e,t,r){var n,a=r+\"\",o;return function(){var i=la(this,e);return i===a?null:i===n?o:o=t(n=i,r)}}function IH(e,t,r){var n,a,o;return function(){var i=la(this,e),s=r(this),c=s+\"\";return s==null&&(c=s=(this.style.removeProperty(e),la(this,e))),i===c?null:i===n&&c===a?o:(a=c,o=t(n=i,s))}}function CH(e,t){var r,n,a,o=\"style.\"+t,i=\"end.\"+o,s;return function(){var c=dr(this,e),l=c.on,d=c.value[o]==null?s||(s=By(t)):void 0;(l!==r||a!==d)&&(n=(r=l).copy()).on(i,a=d),c.on=n}}function RH(e,t,r){var n=(e+=\"\")==\"transform\"?AB:Vy;return t==null?this.styleTween(e,EH(e,n)).on(\"end.style.\"+e,By(e)):typeof t==\"function\"?this.styleTween(e,IH(e,n,_d(this,\"style.\"+e,t))).each(CH(this._id,e)):this.styleTween(e,TH(e,n,t),r).on(\"end.style.\"+e,null)}function $H(e,t,r){return function(n){this.style.setProperty(e,t.call(this,n),r)}}function PH(e,t,r){var n,a;function o(){var i=t.apply(this,arguments);return i!==a&&(n=(a=i)&&$H(e,i,r)),n}return o._value=t,o}function AH(e,t,r){var n=\"style.\"+(e+=\"\");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!=\"function\")throw new Error;return this.tween(n,PH(e,t,r??\"\"))}function LH(e){return function(){this.textContent=e}}function NH(e){return function(){var t=e(this);this.textContent=t??\"\"}}function DH(e){return this.tween(\"text\",typeof e==\"function\"?NH(_d(this,\"text\",e)):LH(e==null?\"\":e+\"\"))}function OH(e){return function(t){this.textContent=e.call(this,t)}}function MH(e){var t,r;function n(){var a=e.apply(this,arguments);return a!==r&&(t=(r=a)&&OH(a)),t}return n._value=e,n}function FH(e){var t=\"text\";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!=\"function\")throw new Error;return this.tween(t,MH(e))}function zH(){for(var e=this._name,t=this._id,r=Hy(),n=this._groups,a=n.length,o=0;o<a;++o)for(var i=n[o],s=i.length,c,l=0;l<s;++l)if(c=i[l]){var d=Kt(c,t);Qs(c,e,r,l,i,{time:d.time+d.delay+d.duration,delay:0,duration:d.duration,ease:d.ease})}return new Tr(n,this._parents,e,r)}function VH(){var e,t,r=this,n=r._id,a=r.size();return new Promise(function(o,i){var s={value:i},c={value:function(){--a===0&&o()}};r.each(function(){var l=dr(this,n),d=l.on;d!==e&&(t=(e=d).copy(),t._.cancel.push(s),t._.interrupt.push(s),t._.end.push(c)),l.on=t}),a===0&&o()})}var BH=0;function Tr(e,t,r,n){this._groups=e,this._parents=t,this._name=r,this._id=n}function HH(e){return Aa().transition(e)}function Hy(){return++BH}var gr=Aa.prototype;Tr.prototype=HH.prototype={constructor:Tr,select:_H,selectAll:kH,selectChild:gr.selectChild,selectChildren:gr.selectChildren,filter:mH,merge:hH,selection:xH,transition:zH,call:gr.call,nodes:gr.nodes,node:gr.node,size:gr.size,empty:gr.empty,each:gr.each,on:yH,attr:JB,attrTween:nH,style:RH,styleTween:AH,text:DH,textTween:FH,remove:wH,tween:qB,delay:iH,duration:lH,ease:dH,easeVarying:fH,end:VH,[Symbol.iterator]:gr[Symbol.iterator]};function UH(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var jH={time:null,delay:0,duration:250,ease:UH};function qH(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return r}function GH(e){var t,r;e instanceof Tr?(t=e._id,e=e._name):(t=Hy(),(r=jH).time=bd(),e=e==null?null:e+\"\");for(var n=this._groups,a=n.length,o=0;o<a;++o)for(var i=n[o],s=i.length,c,l=0;l<s;++l)(c=i[l])&&Qs(c,e,t,l,i,r||qH(c,t));return new Tr(n,this._parents,e,t)}Aa.prototype.interrupt=HB;Aa.prototype.transition=GH;var{abs:NX,max:DX,min:OX}=Math;function a0(e){return[+e[0],+e[1]]}function WH(e){return[a0(e[0]),a0(e[1])]}var MX={name:\"x\",handles:[\"w\",\"e\"].map(kd),input:function(e,t){return e==null?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},FX={name:\"y\",handles:[\"n\",\"s\"].map(kd),input:function(e,t){return e==null?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},zX={name:\"xy\",handles:[\"n\",\"w\",\"e\",\"s\",\"nw\",\"ne\",\"sw\",\"se\"].map(kd),input:function(e){return e==null?null:WH(e)},output:function(e){return e}};function kd(e){return{type:e}}var zc=new Date,Vc=new Date;function Lt(e,t,r,n){function a(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return a.floor=o=>(e(o=new Date(+o)),o),a.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),a.round=o=>{const i=a(o),s=a.ceil(o);return o-i<s-o?i:s},a.offset=(o,i)=>(t(o=new Date(+o),i==null?1:Math.floor(i)),o),a.range=(o,i,s)=>{const c=[];if(o=a.ceil(o),s=s==null?1:Math.floor(s),!(o<i)||!(s>0))return c;let l;do c.push(l=new Date(+o)),t(o,s),e(o);while(l<o&&o<i);return c},a.filter=o=>Lt(i=>{if(i>=i)for(;e(i),!o(i);)i.setTime(i-1)},(i,s)=>{if(i>=i)if(s<0)for(;++s<=0;)for(;t(i,-1),!o(i););else for(;--s>=0;)for(;t(i,1),!o(i););}),r&&(a.count=(o,i)=>(zc.setTime(+o),Vc.setTime(+i),e(zc),e(Vc),Math.floor(r(zc,Vc))),a.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?a.filter(n?i=>n(i)%o===0:i=>a.count(0,i)%o===0):a)),a}var ZH=1e3,Sd=ZH*60,KH=Sd*60,In=KH*24,Uy=In*7,VX=In*30,BX=In*365,YH=Lt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Sd)/In,e=>e.getDate()-1),HX=YH.range,xd=Lt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/In,e=>e.getUTCDate()-1),UX=xd.range,XH=Lt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/In,e=>Math.floor(e/In)),jX=XH.range;function Dn(e){return Lt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Sd)/Uy)}var JH=Dn(0),QH=Dn(1),eU=Dn(2),tU=Dn(3),rU=Dn(4),nU=Dn(5),aU=Dn(6),qX=JH.range,GX=QH.range,WX=eU.range,ZX=tU.range,KX=rU.range,YX=nU.range,XX=aU.range;function On(e){return Lt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Uy)}var jy=On(0),oU=On(1),iU=On(2),sU=On(3),cU=On(4),lU=On(5),uU=On(6),JX=jy.range,QX=oU.range,eJ=iU.range,tJ=sU.range,rJ=cU.range,nJ=lU.range,aJ=uU.range,dU=Lt(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth()),oJ=dU.range,qy=Lt(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth()),iJ=qy.range,Gy=Lt(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Gy.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Lt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});var sJ=Gy.range,Ed=Lt(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Ed.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Lt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});var cJ=Ed.range;function Kn(e,t,r){this.k=e,this.x=t,this.y=r}Kn.prototype={constructor:Kn,scale:function(e){return e===1?this:new Kn(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Kn(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return\"translate(\"+this.x+\",\"+this.y+\") scale(\"+this.k+\")\"}};var pU=new Kn(1,0,0);fU.prototype=Kn.prototype;function fU(e){for(;!e.__zoom;)if(!(e=e.parentNode))return pU;return e.__zoom}var mU=re([\"yearly\",\"monthly\",\"weekly\",\"daily\"]),hU=[{value:\"7-days\",label:\"7 Days\",days:7},{value:\"30-days\",label:\"30 Days\",days:30},{value:\"90-days\",label:\"90 Days\",days:90},{value:\"180-days\",label:\"6 Months\",days:180},{value:\"365-days\",label:\"1 Year\",days:365},{value:\"all-time\",label:\"All Time\",days:null}],gU=[{value:\"yearly\",label:\"Yearly\",bin:Ed},{value:\"monthly\",label:\"Monthly\",bin:qy},{value:\"weekly\",label:\"Weekly\",bin:jy},{value:\"daily\",label:\"Daily\",bin:xd}],lJ={\"7-days\":\"daily\",\"30-days\":\"daily\",\"90-days\":\"weekly\",\"180-days\":\"weekly\",\"365-days\":\"weekly\",\"all-time\":\"weekly\"};function uJ(e){return hU.find(t=>t.value===e)?.days??null}function Wy(e){return gU.find(t=>t.value===e)?.bin??xd}function vU(e){return Wy(e).floor(new Date)}function dJ(e,t,r){if(e.length===0)return[];const n=Wy(t),a=r?.includeIncomplete??!0,o=e.map(c=>({date:new Date(c.date),count:c.count})),i=Tz(o,c=>Iz(c,l=>l.count),c=>n.floor(c.date)),s=Array.from(i,([c,l])=>({date:c,count:l})).sort((c,l)=>c.date.getTime()-l.date.getTime());if(!a){const c=vU(t);return s.filter(l=>l.date.getTime()<c.getTime())}return s}var yU=re([\"none\",\"normalize-y\"]),bU=re([\"all\",\"complete\"]),wU=re([\"7-days\",\"30-days\",\"90-days\",\"180-days\",\"365-days\",\"730-days\",\"1825-days\",\"all-time\"]);function _U(e){try{const t=decodeURIComponent(e);return t.startsWith(\"@\")&&t.includes(\"__\")&&!t.includes(\"/\")?t.replace(\"__\",\"/\"):t.replace(/~1/g,\"/\").replace(/~0/g,\"~\")}catch{return\"\"}}function pJ(e){return e.split(\"-vs-\").slice(0,32).map(_U).filter(t=>/^(?:@[a-z0-9][a-z0-9._-]*\\/)?[a-z0-9][a-z0-9._-]*$/.test(t))}var kU=()=>k(()=>import(\"./_packages-BmSu8qzw.js\"),__vite__mapDeps([145,3,4,5,1])),SU=()=>k(()=>import(\"./_packages-BmSu8qzw.js\"),__vite__mapDeps([145,3,4,5,1])),o0=we(Ve(),it(),st(0)),xU=R(\"/stats/npm/$packages\")({validateSearch:Se({range:O(x(wU,\"365-days\"),\"365-days\"),transform:O(x(yU,\"none\"),\"none\"),binType:O(x(mU,\"weekly\"),\"weekly\"),viewMode:O(x(Ks,\"history\"),\"history\"),chartType:O(x(Ys,\"line\"),\"line\"),barOrientation:O(x(Zs),void 0),barSort:O(x(Gs,\"value\"),\"value\"),bucketOffset:O(x(we(Ve(),it(),st(-5e3),Wt(0)),0),0),playbackIntervalMs:O(x(Ws,350),350),playbackLoop:O(x(Ae(),!1),!1),playbackPlaying:O(x(Ae(),!1),!1),showDataMode:O(x(bU,\"all\"),\"all\"),showLegend:O(x(Ae(),!1),!1),height:O(x(Xu,400),400),width:O(x(Vs),void 0),timelineStart:O(x(o0),void 0),timelineEnd:O(x(o0),void 0)}),loader:J(SU,\"loader\"),head:({loaderData:e})=>{const t=e?.packages||[],r=t.join(\" vs \"),n=t.length===1?`${t[0]} - NPM Download Statistics & Trends`:`${r} - NPM Download Comparison`,a=t.length===1?`View npm download statistics and trends for ${t[0]}. Track weekly downloads, historical data, and growth patterns.`:`Compare npm downloads for ${r}. View download trends, weekly statistics, and historical data to choose the best package for your project.`,o=`${t.join(\", \")}, npm downloads, npm stats, package comparison, npm trends, download statistics`,i={\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",name:n,description:a,url:`https://tanstack.com/stats/npm/${t.join(\"-vs-\")}`,isPartOf:{\"@type\":\"WebApplication\",name:\"TanStack NPM Stats\",url:\"https://tanstack.com/stats/npm\"},about:t.map(s=>({\"@type\":\"SoftwareApplication\",name:s,applicationCategory:\"DeveloperApplication\"}))};return{meta:ee({title:n,description:a,keywords:o}),scripts:[{type:\"application/ld+json\",children:JSON.stringify(i)}]}},component:$(kU,\"component\"),staticData:{includeSearchInCanonical:!0}}),EU=()=>k(()=>import(\"./edit._id-Bt10hfYE.js\"),__vite__mapDeps([146,3,4,5,1,71,72,14,73,66,67])),TU=()=>k(()=>import(\"./edit._id-Bt10hfYE.js\"),__vite__mapDeps([146,3,4,5,1,71,72,14,73,66,67])),IU=R(\"/showcase/edit/$id\")({beforeLoad:async({params:e})=>{try{return{user:await Fu()}}catch{throw ie({to:\"/login\",search:{redirect:`/showcase/edit/${e.id}`}})}},loader:J(TU,\"loader\"),component:$(EU,\"component\"),head:()=>({meta:ee({title:\"Edit Your Project | Showcase | TanStack\",description:\"Edit your showcase submission.\"})})}),CU=/[^a-zA-Z0-9_-]+/g;function RU(e){return encodeURIComponent(e)}function $U(e){let t=e;for(let r=0;r<2;r++)try{const n=decodeURIComponent(t);if(n===t)return n;t=n}catch{return e}return t}function fJ(e,t,r){return[e,t,r].map(PU).join(\"-\")}function PU(e){return String(e).trim().replace(CU,\"-\").replace(/^-+|-+$/g,\"\")||\"item\"}function Zy(e){return $U(e)}var AU=()=>k(()=>import(\"./_packageName-BXPMqhBN.js\"),__vite__mapDeps([147,3,4,5,1,142,143])),LU=()=>k(()=>import(\"./_packageName-BXPMqhBN.js\"),__vite__mapDeps([147,3,4,5,1,142,143]));function mJ(e){return RU(e)}var NU=Bt(null);function hJ(){const e=qt(NU);if(!e)throw new Error(\"usePackageVersion must be used within PackageLayout\");return e}var DU=Se({version:O(x(se()),void 0),tab:O(x(re([\"skills\",\"history\"])),void 0),expanded:O(x(gt(se())),void 0),expandedSkills:O(x(gt(se())),void 0)}),OU=R(\"/intent/registry/$packageName\")({validateSearch:e=>$r(DU,e),loader:J(LU,\"loader\"),head:({params:e})=>{const t=Zy(e.packageName);return{meta:ee({title:`${t} | Agent Skills Registry | TanStack Intent`,description:`Browse Agent Skills shipped with ${t}.`})}},component:$(AU,\"component\")}),i0={core:\"bg-violet-50 dark:bg-violet-950/40 text-violet-700 dark:text-violet-300 border-violet-100 dark:border-violet-900\",\"sub-skill\":\"bg-gray-50 dark:bg-gray-800 text-gray-600 dark:text-gray-400 border-gray-200 dark:border-gray-700\",framework:\"bg-amber-50 dark:bg-amber-950/40 text-amber-700 dark:text-amber-300 border-amber-100 dark:border-amber-900\",lifecycle:\"bg-green-50 dark:bg-green-950/40 text-green-700 dark:text-green-300 border-green-100 dark:border-green-900\",composition:\"bg-blue-50 dark:bg-blue-950/40 text-blue-700 dark:text-blue-300 border-blue-100 dark:border-blue-900\",security:\"bg-red-50 dark:bg-red-950/40 text-red-700 dark:text-red-300 border-red-100 dark:border-red-900\"};function gJ({type:e}){return p(\"span\",{className:`inline-block px-2 py-0.5 rounded-md text-xs border ${i0[e]??i0[\"sub-skill\"]}`,children:e})}function MU({pill:e,children:t}){return _(\"div\",{className:\"mt-4 p-3 rounded-lg flex gap-2.5 items-start text-[12px] text-shop-text-2 leading-[1.55] bg-shop-accent/10 border border-shop-accent/20\",children:[e?p(\"span\",{className:\"font-shop-mono text-[9.5px] tracking-[0.1em] uppercase bg-shop-accent text-shop-accent-ink px-1.5 py-0.5 rounded font-semibold shrink-0 mt-0.5\",children:e}):null,p(\"span\",{children:t})]})}function FU({specs:e}){return p(\"div\",{className:\"grid grid-cols-2 border-t border-shop-line mt-5.5\",children:e.map((t,r)=>_(\"div\",{className:\"flex justify-between gap-2.5 py-2.5 border-b border-shop-line text-[12.5px] \"+(r%2===0?\"pr-3 border-r border-shop-line\":\"pl-3\"),children:[p(\"b\",{className:\"font-shop-mono font-normal text-shop-muted text-[10.5px] tracking-[0.08em] uppercase\",children:t.label}),p(\"span\",{className:\"text-shop-text text-right\",children:t.value})]},t.label))})}var zU=()=>k(()=>import(\"./shop.products._handle-wI-gb8Jd.js\"),__vite__mapDeps([148,3,4,5,1])),VU=()=>k(()=>import(\"./shop.products._handle-wI-gb8Jd.js\"),__vite__mapDeps([148,3,4,5,1])),BU=8,HU=R(\"/shop/products/$handle\")({loader:J(VU,\"loader\"),head:({loaderData:e})=>{const t=e?.product;if(!t)return{meta:[]};const r=t.images.nodes[0];return{meta:ee({title:`${t.seo.title??t.title} | TanStack Shop`,description:t.seo.description??void 0,image:r?ca(r.url,{width:1200,height:630,format:\"jpg\",crop:\"center\"}):void 0})}},component:$(zU,\"component\")});function vJ({product:e,canonicalPath:t}){const r=e.variants.nodes,[n,a]=H(()=>Object.fromEntries(e.options.map(g=>[g.name,g.values[0]]))),[o,i]=H(1),s=Ul(r,n),c=s?.image??null,l=Fe(()=>{if(!c)return 0;const g=e.images.nodes.findIndex(v=>v.url===c.url);return g>=0?g:0},[c,e.images.nodes]),[d,u]=H(l);U(()=>{u(l)},[l]);const f=e.images.nodes[d]??c??null,m=s?.price??null,h=!!s?.availableForSale;return _(\"div\",{className:\"p-6 md:p-11 pb-24 max-w-[1200px] mx-auto\",children:[p(EP,{crumbs:[{label:\"Shop\",href:\"/shop\"},{label:e.title}]}),_(\"div\",{className:\"grid grid-cols-1 md:grid-cols-[1fr_minmax(320px,440px)] gap-8 md:gap-10 mt-6\",children:[p(UU,{images:e.images.nodes,activeIndex:d,onChange:u,title:e.title,hero:f}),_(\"div\",{className:\"flex flex-col\",children:[p($l,{children:\"TanStack shop\"}),p(\"h1\",{className:\"font-shop-display font-bold text-[32px] leading-[1.05] tracking-[-0.02em] text-shop-text mt-1.5\",children:e.title}),_(xP,{className:\"mt-3 p-3 flex flex-wrap items-center gap-2.5\",children:[m?p(rs,{className:\"text-[20px] font-medium text-shop-text\",children:sa(m.amount,m.currencyCode)}):null,p(rs,{className:z(\"ml-auto flex items-center gap-1.5 text-[12px]\",h?\"text-shop-green\":\"text-shop-orange\"),children:h?_(fe,{children:[p(yP,{}),\"In stock\"]}):\"Sold out\"})]}),p(jU,{options:e.options,variants:r,selected:n,onChange:a}),p(qU,{quantity:o,onChange:g=>i(Math.max(1,g)),variant:s,product:e}),e.descriptionHtml?p(GU,{html:e.descriptionHtml}):null,p(FU,{specs:[{label:\"Ships\",value:\"Worldwide, 7–10 days\"},{label:\"From\",value:\"TanStack\"},{label:\"Condition\",value:\"New\"},{label:\"Variants\",value:`${e.variants.nodes.length} in stock set`}]}),p(MU,{pill:\"TanStack\",children:\"Official TanStack merch. Proceeds help fund maintainer time and keep all libraries free and open source.\"}),_(\"div\",{className:\"mt-4.5 flex items-center justify-between\",children:[p($l,{children:\"Keep browsing\"}),p($e,{to:\"/shop\",className:\"text-shop-accent text-[11.5px] hover:underline\",children:\"All products →\"})]})]})]}),p(WU,{product:e,selectedVariant:s,canonicalPath:t})]})}function UU({images:e,activeIndex:t,onChange:r,title:n,hero:a}){if(!a)return p(\"div\",{className:\"aspect-square rounded-xl border border-shop-line bg-shop-panel\"});const o=e.length>1;return _(\"div\",{children:[p(\"div\",{className:\"aspect-square rounded-xl border border-shop-line bg-shop-panel overflow-hidden\",children:p(co,{image:a,alt:n,width:1200,sizes:\"(min-width: 768px) 60vw, 100vw\",loading:\"eager\"})}),o?p(\"div\",{className:\"grid grid-cols-5 gap-1.5 mt-2.5\",children:e.slice(0,5).map((i,s)=>p(\"button\",{type:\"button\",onClick:()=>r(s),\"aria-label\":`View image ${s+1} of ${e.length}`,\"aria-current\":s===t,className:z(\"aspect-square rounded-md border bg-shop-panel overflow-hidden cursor-pointer transition-all\",s===t?\"border-shop-accent shadow-[0_0_0_1px_var(--shop-accent)]\":\"border-shop-line hover:border-shop-line-2\"),children:p(co,{image:i,alt:`${n} thumbnail ${s+1}`,width:160,sizes:\"20vw\"})},`${i.url}-${s}`))}):null]})}function jU({options:e,variants:t,selected:r,onChange:n}){return p(fe,{children:e.map(a=>{if(a.values.length<=1)return null;const o=/size/i.test(a.name),i=a.values.length>BU;return _(\"fieldset\",{className:\"mt-4.5\",children:[p(\"legend\",{className:\"flex items-center justify-between w-full mb-2.5\",children:_($l,{as:\"span\",children:[a.name,p(\"span\",{className:\"ml-2 font-sans normal-case tracking-normal text-[11.5px] text-shop-text\",children:r[a.name]})]})}),i?p(Ju,{value:r[a.name],className:\"w-full\",triggerClassName:\"w-full justify-between rounded-md px-3.5 py-2.5 text-shop-sm\",onChange:s=>n({...r,[a.name]:s.target.value}),children:a.values.map(s=>p(\"option\",{value:s,disabled:!Ul(t,{...r,[a.name]:s})?.availableForSale,children:s},s))}):p(\"div\",{className:o?\"grid grid-cols-[repeat(auto-fill,minmax(54px,1fr))] gap-1.5\":\"flex flex-wrap gap-2\",children:a.values.map(s=>{const c=r[a.name]===s,l=!Ul(t,{...r,[a.name]:s})?.availableForSale,d=()=>n({...r,[a.name]:s});return o?p(kP,{onClick:d,isSelected:c,isUnavailable:l,children:s},s):p(_P,{onClick:d,isSelected:c,isUnavailable:l,children:s},s)})})]},a.id)})})}function qU({quantity:e,onChange:t,variant:r,product:n}){const a=kv(),o=Vu(u=>u.openDrawer),[i,s]=H(!1),c=!r||!r.availableForSale||a.isPending&&!i,l=r?.price,d=i?\"✓ Added\":r?r.availableForSale?l?`Add to cart — ${sa((Number(l.amount)*e).toFixed(2),l.currencyCode)}`:\"Add to cart\":\"Sold out\":\"Unavailable\";return U(()=>{if(!i)return;const u=window.setTimeout(()=>s(!1),1500);return()=>window.clearTimeout(u)},[i]),_(\"div\",{className:\"grid grid-cols-[100px_1fr] gap-2 mt-4.5\",children:[p(SP,{quantity:e,onChange:u=>t(Math.max(1,u)),min:1}),_(\"button\",{type:\"button\",disabled:c,onClick:()=>{r&&(s(!0),o(),a.mutate({variantId:r.id,quantity:e,line:{productTitle:n.title,productHandle:n.handle,variantTitle:r.title,price:r.price,image:r.image,selectedOptions:r.selectedOptions}}))},className:`\n          h-10 flex items-center justify-center gap-2 rounded-md\n          bg-shop-accent text-shop-accent-ink\n          font-semibold text-[13px] tracking-[0.01em]\n          transition-[filter] hover:enabled:brightness-110\n          disabled:opacity-50 disabled:cursor-not-allowed disabled:bg-shop-panel-2 disabled:text-shop-muted\n          group\n        `,children:[d,!i&&r?.availableForSale?p(\"span\",{className:\"transition-transform group-hover:translate-x-[3px]\",children:\"→\"}):null]})]})}function GU({html:e}){return p(\"div\",{className:`\n        mt-4 text-shop-text-2 text-[13.5px] leading-[1.6]\n        [&_p]:my-0 [&_p]:mb-[0.9em] [&_a]:text-shop-accent [&_a]:underline\n        [&_strong]:text-shop-text [&_strong]:font-semibold\n        [&_ul]:pl-5 [&_ul]:my-2 [&_ol]:pl-5 [&_ol]:my-2 [&_li]:my-1\n        [&_h1]:text-shop-text [&_h1]:font-shop-display [&_h1]:tracking-[-0.01em] [&_h1]:mt-5 [&_h1]:mb-1.5\n        [&_h2]:text-shop-text [&_h2]:font-shop-display [&_h2]:tracking-[-0.01em] [&_h2]:mt-5 [&_h2]:mb-1.5\n        [&_h3]:text-shop-text [&_h3]:font-shop-display [&_h3]:tracking-[-0.01em] [&_h3]:mt-5 [&_h3]:mb-1.5\n      `,dangerouslySetInnerHTML:{__html:e}})}function Ul(e,t){return e.find(r=>r.selectedOptions.every(n=>t[n.name]===n.value))}function WU({product:e,selectedVariant:t,canonicalPath:r}){const n=e.variants.nodes.map(o=>({\"@type\":\"Offer\",sku:o.id,price:o.price.amount,priceCurrency:o.price.currencyCode,availability:o.availableForSale?\"https://schema.org/InStock\":\"https://schema.org/OutOfStock\",itemCondition:\"https://schema.org/NewCondition\",url:`https://tanstack.com${r}`})),a={\"@context\":\"https://schema.org/\",\"@type\":\"Product\",name:e.title,description:e.seo.description??void 0,image:e.images.nodes.map(o=>o.url),sku:t?.id,offers:n.length===1?n[0]:{\"@type\":\"AggregateOffer\",offerCount:n.length,lowPrice:Math.min(...e.variants.nodes.map(o=>Number(o.price.amount))),highPrice:Math.max(...e.variants.nodes.map(o=>Number(o.price.amount))),priceCurrency:e.variants.nodes[0]?.price.currencyCode??\"USD\",offers:n}};return p(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(a)}})}var ZU=()=>k(()=>import(\"./shop.policies._handle-Xieve-4w.js\"),__vite__mapDeps([149,3,4,5,1])),KU=()=>k(()=>import(\"./shop.policies._handle-Xieve-4w.js\"),__vite__mapDeps([149,3,4,5,1])),YU=R(\"/shop/policies/$handle\")({loader:J(KU,\"loader\"),head:({loaderData:e})=>{const t=e?.policy;return t?{meta:ee({title:`${t.title} | TanStack Shop`})}:{meta:[]}},component:$(ZU,\"component\")}),XU=()=>k(()=>import(\"./shop.pages._handle-Rawc1TcL.js\"),__vite__mapDeps([150,3,4,5,1])),JU=()=>k(()=>import(\"./shop.pages._handle-Rawc1TcL.js\"),__vite__mapDeps([150,3,4,5,1])),QU=R(\"/shop/pages/$handle\")({loader:J(JU,\"loader\"),head:({loaderData:e})=>{const t=e?.page;return t?{meta:ee({title:`${t.seo.title??t.title} | TanStack Shop`,description:t.seo.description??t.bodySummary??void 0})}:{meta:[]}},component:$(XU,\"component\")}),ej=()=>k(()=>import(\"./shop.collections._handle-DjyOnkjH.js\"),__vite__mapDeps([151,3,4,5,1])),tj=()=>k(()=>import(\"./shop.collections._handle-DjyOnkjH.js\"),__vite__mapDeps([151,3,4,5,1])),rj=Se({sort:x(re([\"COLLECTION_DEFAULT\",\"BEST_SELLING\",\"CREATED:rev\",\"PRICE\",\"PRICE:rev\",\"TITLE\"]))}),nj=R(\"/shop/collections/$handle\")({validateSearch:rj,loaderDeps:({search:e})=>({sort:e.sort}),loader:J(tj,\"loader\"),head:({loaderData:e})=>{const t=e?.collection;return t?{meta:ee({title:`${t.seo.title??t.title} | TanStack Shop`,description:t.seo.description??t.description??void 0})}:{meta:[]}},component:$(ej,\"component\"),staticData:{includeSearchInCanonical:!0}}),aj=R(\"/_library/$libraryId/\")({beforeLoad:({params:e})=>{throw ie({to:\"/$libraryId/$version\",params:{libraryId:e.libraryId,version:\"latest\"}})}});function oj(e){const t=jr(e);if(!t)throw ma();return t}function Td(e,t,r){const n=oj(e);return n.availableVersions.concat(\"latest\").includes(t)||r(),n}var ij=()=>k(()=>import(\"./_version-DTWkWzsz.js\"),__vite__mapDeps([152,3,4,5,1,114,54])),sj=()=>k(()=>import(\"./_version-DTWkWzsz.js\"),__vite__mapDeps([152,3,4,5,1,114,54])),cj=R(\"/_library/$libraryId/$version\")({staleTime:1e3*60*5,beforeLoad:async e=>{const{libraryId:t,version:r}=e.params;Td(t,r,()=>{throw ie({params:{libraryId:t,version:\"latest\"}})}).handleRedirects?.(e.location.href)},loader:J(sj,\"loader\"),component:$(ij,\"component\")}),lj=()=>k(()=>import(\"./showcases.index-IPO2rOBp.js\"),__vite__mapDeps([153,3,4,5,1,60,61,62,63,39,40,14,65,66,109])),uj=()=>k(()=>import(\"./showcases.index-IPO2rOBp.js\"),__vite__mapDeps([153,3,4,5,1,60,61,62,63,39,40,14,65,66,109])),dj=Se({page:x(Yu,1),pageSize:x(Ca,50),status:x(we(gt(KR),je(3))),libraryId:x(we(gt(Ia),je(16))),isFeatured:x(Ae())}),pj=R(\"/admin/showcases/\")({staleTime:1e3*60*5,beforeLoad:async()=>{try{return{user:await Pr({data:{capability:\"moderate-showcases\"}})}}catch{throw ie({to:\"/login\"})}},validateSearch:dj,loaderDeps:({search:e})=>({page:e.page,pageSize:e.pageSize,status:e.status,libraryId:e.libraryId,isFeatured:e.isFeatured}),loader:J(uj,\"loader\"),component:$(lj,\"component\"),head:()=>({meta:ee({title:\"Moderate Showcases | Admin | TanStack\",description:\"Moderate product showcase submissions\"})})}),fj=()=>k(()=>import(\"./roles.index-ChLtT2ni.js\"),__vite__mapDeps([154,3,4,5,1,118,60,61,62,63,40,119,14,120,122,109,73,123,124,10])),mj=R(\"/admin/roles/\")({beforeLoad:async()=>{try{return{user:await Pr({data:{capability:\"admin\"}})}}catch{throw ie({to:\"/login\"})}},component:$(fj,\"component\"),validateSearch:e=>$r(Se({name:x(se()),cap:x(Au([se(),gt(se())]))}),e)}),hj=()=>k(()=>import(\"./notes.index-Dn8fyXmf.js\"),__vite__mapDeps([155,3,4,5,1,60,61,62,63,39,40,41,42,109,73,156])),gj=()=>k(()=>import(\"./notes.index-Dn8fyXmf.js\"),__vite__mapDeps([155,3,4,5,1,60,61,62,63,39,40,41,42,109,73,156])),vj=R(\"/admin/notes/\")({staleTime:1e3*60*5,beforeLoad:async()=>{try{return{user:await Pr({data:{capability:\"moderate-feedback\"}})}}catch{throw ie({to:\"/login\"})}},validateSearch:e=>$r(Se({page:x(Yu,1),pageSize:x(Ca,50),libraryId:x(Ia),isDetached:x(Ae()),dateFrom:x(ts),dateTo:x(ts)}),e),loaderDeps:({search:e})=>({page:e.page,pageSize:e.pageSize,libraryId:e.libraryId,isDetached:e.isDetached,dateFrom:e.dateFrom,dateTo:e.dateTo}),loader:J(gj,\"loader\"),component:$(hj,\"component\"),head:()=>({meta:ee({title:\"View Notes | Admin | TanStack\",description:\"View user documentation notes\"})})}),yj=()=>k(()=>import(\"./feedback.index-C3P08eUe.js\"),__vite__mapDeps([157,3,4,5,1,60,61,62,63,39,40,14,41,42,109,73,156])),bj=()=>k(()=>import(\"./feedback.index-C3P08eUe.js\"),__vite__mapDeps([157,3,4,5,1,60,61,62,63,39,40,14,41,42,109,73,156])),wj=Se({page:x(Yu,1),pageSize:x(Ca,50),status:x(we(gt(ZR),je(4))),libraryId:x(Ia),isDetached:x(Ae()),dateFrom:x(ts),dateTo:x(ts)}),_j=R(\"/admin/feedback/\")({staleTime:1e3*60*5,beforeLoad:async()=>{try{return{user:await Pr({data:{capability:\"moderate-feedback\"}})}}catch{throw ie({to:\"/login\"})}},validateSearch:wj,loaderDeps:({search:e})=>({page:e.page,pageSize:e.pageSize,status:e.status,libraryId:e.libraryId,isDetached:e.isDetached,dateFrom:e.dateFrom,dateTo:e.dateTo}),loader:J(bj,\"loader\"),component:$(yj,\"component\"),head:()=>({meta:ee({title:\"Moderate Feedback | Admin | TanStack\",description:\"Moderate documentation feedback submissions\"})})}),kj=()=>k(()=>import(\"./showcases_._id-DeQEMFVf.js\"),__vite__mapDeps([158,3,4,5,1,72,14,109,73,126,66,67])),Sj=R(\"/admin/showcases_/$id\")({component:$(kj,\"component\")}),xj=()=>k(()=>import(\"./roles._roleId-Cp7VjjbT.js\"),__vite__mapDeps([159,3,4,5,1,118,14,109,123,124,10])),Ej=R(\"/admin/roles/$roleId\")({beforeLoad:async()=>{try{return{user:await Pr({data:{capability:\"admin\"}})}}catch{throw ie({to:\"/login\"})}},component:$(xj,\"component\")}),Tj=()=>k(()=>import(\"./feedback_._id-foxbxr8k.js\"),__vite__mapDeps([160,3,4,5,1,109,126,42])),Ij=R(\"/admin/feedback_/$id\")({component:$(Tj,\"component\")}),Cj=()=>k(()=>import(\"./users._userId-CWg_v48T.js\"),__vite__mapDeps([161,3,4,5,1,109,126,124,10])),Rj=R(\"/admin/users/$userId\")({beforeLoad:async()=>{try{return{user:await Pr({data:{capability:\"admin\"}})}}catch{throw ie({to:\"/login\"})}},component:$(Cj,\"component\")}),$j=()=>k(()=>import(\"./_packageName.index-BIjtoP_V.js\"),__vite__mapDeps([162,3,4,5,1,143])),Pj=()=>k(()=>import(\"./_packageName.index-BIjtoP_V.js\"),__vite__mapDeps([162,3,4,5,1,143])),Aj=R(\"/intent/registry/$packageName/\")({loaderDeps:({search:e})=>({version:e.version}),loader:J(Pj,\"loader\"),component:$($j,\"component\")}),Lj=()=>k(()=>import(\"./_packageName._skillName-BfyuDrL4.js\"),__vite__mapDeps([163,3,4,5,1,101,6,8,9,10,102,11,164,142,143])),Nj=()=>k(()=>import(\"./_packageName._skillName-BfyuDrL4.js\"),__vite__mapDeps([163,3,4,5,1,101,6,8,9,10,102,11,164,142,143])),Dj=R(\"/intent/registry/$packageName/$skillName\")({loaderDeps:({search:e})=>({version:e.version}),loader:J(Nj,\"loader\"),head:({params:e})=>{const t=Zy(e.packageName);return{meta:ee({title:`${e.skillName} | ${t} | Agent Skills Registry | TanStack Intent`,description:`Agent Skill \"${e.skillName}\" from ${t}.`})}},component:$(Lj,\"component\")}),Oj=Ce({method:\"GET\"}).handler(Le(\"5aa3336fab18da4d570473bffca8fc49f58b918db9f07625af8cbb0e84f72b2c\"));function Mj(e,t){const r=Cr(e);return{branch:Xx(r,t),docsRoot:r.docsRoot||\"docs\",repo:r.repo}}function Fj(e,t){const r=Mj(e,t);return vo({queryKey:[\"docs-config\",r.repo,r.branch,r.docsRoot],queryFn:()=>Oj({data:r}),staleTime:1e3*60*5})}var zj=Ce({method:\"POST\"}).handler(Le(\"d908f88fe4813ba046cfb67a9719651b7c7d8c67b630d540eea42db14c1bf79b\")),Vj=Ce({method:\"GET\"}).handler(Le(\"f1b654f1faf06b75ffbd2429bd0174a776b5faa45e09d315a5366d18c8a59c3b\")),yJ=Ce({method:\"POST\"}).handler(Le(\"4097e608bb0c40ae4a127bff0b1a2a57952cedb068a7600db89f4654fc26819f\")),Bj=Ce({method:\"POST\"}).handler(Le(\"2972dae81228ce12d06d61ed801a0dd423178645cdfd757b1991f766ba260837\")),Hj=e=>vo({queryKey:[\"stats\",\"oss\",e],queryFn:()=>zj({data:{library:e?.library}}),staleTime:1e3*60*15}),bJ=()=>vo({queryKey:[\"stats\",\"homepage-npm-summary\"],queryFn:()=>Vj(),staleTime:1e3*60*15});function Uj({library:e}={}){return Hj({library:e?{id:e.id,npmPackageNames:e.npmPackageNames,repo:e.repo,frameworks:e.frameworks}:void 0})}function jj({library:e}){const t={id:e.id,npmPackageNames:e.npmPackageNames,repo:e.repo,frameworks:e.frameworks};return vo({queryKey:[\"npm-recent-downloads\",t],queryFn:()=>Bj({data:{library:t}}),staleTime:300*1e3})}var wJ={allow:\"cross-origin-isolated\",credentialless:\"\"},tt=1e3*60*5;function rt(e,t,r){Td(e,t,()=>{throw ie({href:`/${e}/latest`})}).handleRedirects?.(r)}async function _J(e,t,r){const n=Cr(e),[a]=await Promise.all([r.ensureQueryData(Fj(e,t)),r.ensureQueryData(Uj({library:n})),r.ensureQueryData(jj({library:n}))]);return{config:a}}function nt(e){const t=Cr(e);return{meta:ee({title:t.name,description:t.description,image:Pa(t.id),noindex:t.visible===!1})}}function at({libraryId:e}){const t=Cr(e),r=t.name.replace(\"TanStack \",\"\"),n=`inline-block text-transparent bg-clip-text bg-linear-to-r ${t.colorFrom} ${t.colorTo}`;return p($e,{to:\"/$libraryId\",params:{libraryId:t.id},className:\"whitespace-nowrap\",children:p(\"span\",{className:n,children:r})})}var qj=()=>k(()=>import(\"./workflow._version.index-Lk-LYdf1.js\"),__vite__mapDeps([165,3,4,5,1,166,16,167,69,168])),Gj=()=>k(()=>import(\"./workflow._version.index-Lk-LYdf1.js\"),__vite__mapDeps([165,3,4,5,1,166,16,167,69,168])),Wj=R(\"/_library/workflow/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"workflow\",e.version,t.href)},loader:J(Gj,\"loader\"),head:()=>nt(\"workflow\"),staticData:{Title:Zj},component:$(qj,\"component\")});function Zj(){return p(at,{libraryId:\"workflow\"})}var Kj=()=>k(()=>import(\"./virtual._version.index-B_ys5uCw.js\"),__vite__mapDeps([169,3,4,5,1,166,16,167,170,6,102,9,69,168,171,91,86,172])),Yj=()=>k(()=>import(\"./virtual._version.index-B_ys5uCw.js\"),__vite__mapDeps([169,3,4,5,1,166,16,167,170,6,102,9,69,168,171,91,86,172])),Xj=R(\"/_library/virtual/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"virtual\",e.version,t.href)},loader:J(Yj,\"loader\"),head:()=>nt(\"virtual\"),staticData:{Title:Jj},component:$(Kj,\"component\")});function Jj(){return p(at,{libraryId:\"virtual\"})}var Qj=()=>k(()=>import(\"./table._version.index-D3iNVuas.js\"),__vite__mapDeps([173,3,4,5,1,118,166,16,167,170,6,102,9,69,168,171,90,86])),eq=()=>k(()=>import(\"./table._version.index-D3iNVuas.js\"),__vite__mapDeps([173,3,4,5,1,118,166,16,167,170,6,102,9,69,168,171,90,86])),tq=R(\"/_library/table/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"table\",e.version,t.href)},loader:J(eq,\"loader\"),head:()=>nt(\"table\"),staticData:{Title:rq},component:$(Qj,\"component\")});function rq(){return p(at,{libraryId:\"table\"})}var nq=()=>k(()=>import(\"./store._version.index-BdLPeh5W.js\"),__vite__mapDeps([174,3,4,5,1,166,16,167,69,168])),aq=()=>k(()=>import(\"./store._version.index-BdLPeh5W.js\"),__vite__mapDeps([174,3,4,5,1,166,16,167,69,168])),oq=R(\"/_library/store/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"store\",e.version,t.href)},loader:J(aq,\"loader\"),head:()=>nt(\"store\"),staticData:{Title:iq},component:$(nq,\"component\")});function iq(){return p(at,{libraryId:\"store\"})}var sq=()=>k(()=>import(\"./start._version.index-JHi-KFRj.js\"),__vite__mapDeps([175,176,3,4,5,1,136,61,62,63,177,29,166,16,69,168,171])),cq=()=>k(()=>import(\"./start._version.index-JHi-KFRj.js\"),__vite__mapDeps([175,176,3,4,5,1,136,61,62,63,177,29,166,16,69,168,171])),lq=R(\"/_library/start/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"start\",e.version,t.href)},loader:J(cq,\"loader\"),head:()=>nt(\"start\"),staticData:{Title:uq},component:$(sq,\"component\")});function uq(){return p(at,{libraryId:\"start\"})}var dq=()=>k(()=>import(\"./router._version.index-f7v_jqoh.js\"),__vite__mapDeps([178,176,3,4,5,1,136,61,62,63,177,29,166,16,69,168,171])),pq=()=>k(()=>import(\"./router._version.index-f7v_jqoh.js\"),__vite__mapDeps([178,176,3,4,5,1,136,61,62,63,177,29,166,16,69,168,171])),fq=R(\"/_library/router/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"router\",e.version,t.href)},loader:J(pq,\"loader\"),head:()=>nt(\"router\"),staticData:{Title:mq},component:$(dq,\"component\")});function mq(){return p(at,{libraryId:\"router\"})}var hq=()=>k(()=>import(\"./ranger._version.index-B5GjFVMK.js\"),__vite__mapDeps([179,3,4,5,1,166,16,167,69,168,9,89])),gq=()=>k(()=>import(\"./ranger._version.index-B5GjFVMK.js\"),__vite__mapDeps([179,3,4,5,1,166,16,167,69,168,9,89])),vq=R(\"/_library/ranger/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"ranger\",e.version,t.href)},loader:J(gq,\"loader\"),head:()=>nt(\"ranger\"),staticData:{Title:yq},component:$(hq,\"component\")});function yq(){return p(at,{libraryId:\"ranger\"})}var bq=()=>k(()=>import(\"./query._version.index-8ZyosKM9.js\"),__vite__mapDeps([180,3,4,5,1,166,16,167,170,6,102,9,69,168,171,88,86,172])),wq=()=>k(()=>import(\"./query._version.index-8ZyosKM9.js\"),__vite__mapDeps([180,3,4,5,1,166,16,167,170,6,102,9,69,168,171,88,86,172])),_q=R(\"/_library/query/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"query\",e.version,t.href)},loader:J(wq,\"loader\"),head:()=>nt(\"query\"),staticData:{Title:kq},component:$(bq,\"component\")});function kq(){return p(at,{libraryId:\"query\"})}var Sq=()=>k(()=>import(\"./pacer._version.index-CXEDefm_.js\"),__vite__mapDeps([181,3,4,5,1,166,16,167,69,168])),xq=()=>k(()=>import(\"./pacer._version.index-CXEDefm_.js\"),__vite__mapDeps([181,3,4,5,1,166,16,167,69,168])),Eq=R(\"/_library/pacer/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"pacer\",e.version,t.href)},loader:J(xq,\"loader\"),head:()=>nt(\"pacer\"),staticData:{Title:Tq},component:$(Sq,\"component\")});function Tq(){return p(at,{libraryId:\"pacer\"})}var Iq=()=>k(()=>import(\"./intent._version.index-CJvYKOEe.js\"),__vite__mapDeps([182,3,4,5,1,166,16,167,69,168,183,184,139,185,186,187,188,138,189,190,191,192,143])),Cq=()=>k(()=>import(\"./intent._version.index-CJvYKOEe.js\"),__vite__mapDeps([182,3,4,5,1,166,16,167,69,168,183,184,139,185,186,187,188,138,189,190,191,192,143])),Rq=R(\"/_library/intent/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"intent\",e.version,t.href)},loader:J(Cq,\"loader\"),head:()=>nt(\"intent\"),staticData:{Title:$q},component:$(Iq,\"component\")});function $q(){return p(at,{libraryId:\"intent\"})}var Pq=()=>k(()=>import(\"./hotkeys._version.index-CYFuPVt9.js\"),__vite__mapDeps([193,3,4,5,1,166,16,167,69,168])),Aq=()=>k(()=>import(\"./hotkeys._version.index-CYFuPVt9.js\"),__vite__mapDeps([193,3,4,5,1,166,16,167,69,168])),Lq=R(\"/_library/hotkeys/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"hotkeys\",e.version,t.href)},loader:J(Aq,\"loader\"),head:()=>nt(\"hotkeys\"),staticData:{Title:Nq},component:$(Pq,\"component\")});function Nq(){return p(at,{libraryId:\"hotkeys\"})}var Dq=()=>k(()=>import(\"./form._version.index-CD1MU3u2.js\"),__vite__mapDeps([194,3,4,5,1,166,16,167,170,6,102,9,69,168,171,87,86])),Oq=()=>k(()=>import(\"./form._version.index-CD1MU3u2.js\"),__vite__mapDeps([194,3,4,5,1,166,16,167,170,6,102,9,69,168,171,87,86])),Mq=R(\"/_library/form/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"form\",e.version,t.href)},loader:J(Oq,\"loader\"),head:()=>nt(\"form\"),staticData:{Title:Fq},component:$(Dq,\"component\")});function Fq(){return p(at,{libraryId:\"form\"})}var zq=()=>k(()=>import(\"./devtools._version.index-DWG7lxRh.js\"),__vite__mapDeps([195,3,4,5,1,166,16,167,69,168])),Vq=()=>k(()=>import(\"./devtools._version.index-DWG7lxRh.js\"),__vite__mapDeps([195,3,4,5,1,166,16,167,69,168])),Bq=R(\"/_library/devtools/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"devtools\",e.version,t.href)},loader:J(Vq,\"loader\"),head:()=>nt(\"devtools\"),staticData:{Title:Hq},component:$(zq,\"component\")});function Hq(){return p(at,{libraryId:\"devtools\"})}var Uq=()=>k(()=>import(\"./db._version.index-D7mzsfuV.js\"),__vite__mapDeps([196,3,4,5,1,166,16,167,69,168,171])),jq=()=>k(()=>import(\"./db._version.index-D7mzsfuV.js\"),__vite__mapDeps([196,3,4,5,1,166,16,167,69,168,171])),qq=R(\"/_library/db/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"db\",e.version,t.href)},loader:J(jq,\"loader\"),head:()=>nt(\"db\"),staticData:{Title:Gq},component:$(Uq,\"component\")});function Gq(){return p(at,{libraryId:\"db\"})}var Wq=()=>k(()=>import(\"./config._version.index-CyDLkulw.js\"),__vite__mapDeps([197,3,4,5,1,166,16,167,69,168])),Zq=()=>k(()=>import(\"./config._version.index-CyDLkulw.js\"),__vite__mapDeps([197,3,4,5,1,166,16,167,69,168])),Kq=R(\"/_library/config/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"config\",e.version,t.href)},loader:J(Zq,\"loader\"),head:()=>nt(\"config\"),staticData:{Title:Yq},component:$(Wq,\"component\")});function Yq(){return p(at,{libraryId:\"config\"})}var Xq=()=>k(()=>import(\"./cli._version.index-C_cW4qMK.js\"),__vite__mapDeps([198,3,4,5,1,166,16,167,69,168])),Jq=()=>k(()=>import(\"./cli._version.index-C_cW4qMK.js\"),__vite__mapDeps([198,3,4,5,1,166,16,167,69,168])),Qq=R(\"/_library/cli/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"cli\",e.version,t.href)},loader:J(Jq,\"loader\"),head:()=>nt(\"cli\"),staticData:{Title:eG},component:$(Xq,\"component\")});function eG(){return p(at,{libraryId:\"cli\"})}var tG=()=>k(()=>import(\"./ai._version.index-BoDezv49.js\"),__vite__mapDeps([199,3,4,5,1,166,16,167,69,168,171])),rG=()=>k(()=>import(\"./ai._version.index-BoDezv49.js\"),__vite__mapDeps([199,3,4,5,1,166,16,167,69,168,171])),nG=R(\"/_library/ai/$version/\")({staleTime:tt,beforeLoad:({params:e,location:t})=>{rt(\"ai\",e.version,t.href)},loader:J(rG,\"loader\"),head:()=>nt(\"ai\"),staticData:{Title:aG},component:$(tG,\"component\")});function aG(){return p(at,{libraryId:\"ai\"})}var oG=R(\"/_library/$libraryId/$version/\")({beforeLoad:({params:e,location:t})=>{const r=jr(e.libraryId);if(!r)throw ma();r.handleRedirects?.(t.href),Td(r.id,e.version,()=>{throw ie({href:`/${r.id}/latest`})}),iG(r.id,e.version)}});function iG(e,t){switch(e){case\"ai\":throw ie({to:\"/ai/$version\",params:{version:t}});case\"cli\":throw ie({to:\"/cli/$version\",params:{version:t}});case\"config\":throw ie({to:\"/config/$version\",params:{version:t}});case\"db\":throw ie({to:\"/db/$version\",params:{version:t}});case\"devtools\":throw ie({to:\"/devtools/$version\",params:{version:t}});case\"form\":throw ie({to:\"/form/$version\",params:{version:t}});case\"hotkeys\":throw ie({to:\"/hotkeys/$version\",params:{version:t}});case\"intent\":throw ie({to:\"/intent/$version\",params:{version:t}});case\"pacer\":throw ie({to:\"/pacer/$version\",params:{version:t}});case\"query\":throw ie({to:\"/query/$version\",params:{version:t}});case\"ranger\":throw ie({to:\"/ranger/$version\",params:{version:t}});case\"router\":throw ie({to:\"/router/$version\",params:{version:t}});case\"start\":throw ie({to:\"/start/$version\",params:{version:t}});case\"store\":throw ie({to:\"/store/$version\",params:{version:t}});case\"table\":throw ie({to:\"/table/$version\",params:{version:t}});case\"virtual\":throw ie({to:\"/virtual/$version\",params:{version:t}});case\"workflow\":throw ie({to:\"/workflow/$version\",params:{version:t}});default:throw ma()}}var sG=()=>k(()=>import(\"./_version.docs-CXgbac2U.js\"),__vite__mapDeps([200,3,4,5,1])),cG=R(\"/_library/$libraryId/$version/docs\")({head:e=>{const{libraryId:t}=e.params,r=jr(t);if(!r)throw ma();return{meta:ee({title:`${r.name} Docs`,noindex:r.visible===!1})}},component:$(sG,\"component\")}),lG=R(\"/_library/$libraryId/$version/docs/\")({beforeLoad:e=>{const{libraryId:t}=e.params,r=Cr(t);throw ie({from:\"/$libraryId/$version/docs\",to:\"./$\",params:{_splat:\"defaultDocs\"in r?r.defaultDocs:\"overview\"}})}}),uG=()=>k(()=>import(\"./_version.docs.npm-stats-p0Sd3OLU.js\"),__vite__mapDeps([201,135,2,3,4,5,1,136,61,62,63,137,138,139,140,202,58])),dG=re([\"none\",\"normalize-y\"]),pG=re([\"yearly\",\"monthly\",\"weekly\",\"daily\"]),fG=re([\"all\",\"complete\"]),mG=we(Ve(),it(),st(-5e3),Wt(0)),s0=we(Ve(),it(),st(0)),hG=R(\"/_library/$libraryId/$version/docs/npm-stats\")({validateSearch:Se({packageGroups:O(x(fd),void 0),range:O(x(re([\"7-days\",\"30-days\",\"90-days\",\"180-days\",\"365-days\",\"730-days\",\"1825-days\",\"all-time\"]),\"365-days\"),\"365-days\"),transform:O(x(dG,\"none\"),\"none\"),binType:O(x(pG,\"weekly\"),\"weekly\"),viewMode:O(x(Ks,\"history\"),\"history\"),chartType:O(x(Ys,\"line\"),\"line\"),barOrientation:O(x(Zs),void 0),barSort:O(x(Gs,\"value\"),\"value\"),bucketOffset:O(x(mG,0),0),playbackIntervalMs:O(x(Ws,350),350),playbackLoop:O(x(Ae(),!1),!1),playbackPlaying:O(x(Ae(),!1),!1),showDataMode:O(x(fG,\"all\"),\"all\"),normalizeBaseline:O(x(Ae(),!0),!0),showBaseline:O(x(Ae(),!1),!1),height:O(x(Xu,400),400),width:O(x(Vs),void 0),timelineStart:O(x(s0),void 0),timelineEnd:O(x(s0),void 0)}),component:$(uG,\"component\"),staticData:{includeSearchInCanonical:!0}}),gG=()=>k(()=>import(\"./_version.docs.contributors-Co5IFUxI.js\"),__vite__mapDeps([203,4,5,1,202,105,17,3,9,18])),vG=R(\"/_library/$libraryId/$version/docs/contributors\")({component:$(gG,\"component\")}),Id=\"https://tanstack.com\",yG=new Set([\"http:\",\"https:\",\"mailto:\",\"tel:\"]);function bG(e){if(!e)return Id;try{return new URL(e).origin}catch{return e.replace(/\\/+$/g,\"\")}}function Cd(e){return e.username.length>0||e.password.length>0}function kJ(e){if(!e)return!1;const t=e.trim();if(!t)return!1;if(t.startsWith(\"#\")||t.startsWith(\"/\")&&!t.startsWith(\"//\"))return!0;if(/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(t)||t.startsWith(\"//\"))try{const r=new URL(t,Id);return yG.has(r.protocol)&&!Cd(r)}catch{return!1}return!0}function SJ(e){return wG(e)!==null}function wG(e){if(!e)return null;try{const t=new URL(e);return t.protocol!==\"http:\"&&t.protocol!==\"https:\"||Cd(t)?null:t.toString()}catch{return null}}function _G(e){const[t]=e.split(/[?#]/);return/\\.[a-z0-9]+$/i.test(t)&&!t.endsWith(\".md\")}function xJ(e,t=Id){if(!e)return null;const r=e.trim();if(!r||r.startsWith(\"#\"))return null;const n=r.startsWith(\"/\")&&!r.startsWith(\"//\"),a=/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(r)||r.startsWith(\"//\");if(!n&&!a)return null;const o=bG(t);let i;try{i=new URL(r,o)}catch{return null}if(i.origin!==o||Cd(i))return null;const s=`${i.pathname}${i.search}`;return i.pathname.startsWith(\"/\")&&!i.pathname.startsWith(\"//\")&&i.pathname!==\"/api\"&&!i.pathname.startsWith(\"/api/\")&&!_G(i.pathname)?{path:s,hash:i.hash?i.hash.slice(1):void 0}:null}var kG=()=>k(()=>import(\"./_version.docs.community-resources-BHyDYiz3.js\"),__vite__mapDeps([204,4,5,1,202,105,205,3])),SG=()=>k(()=>import(\"./_version.docs.community-resources-BHyDYiz3.js\"),__vite__mapDeps([204,4,5,1,202,105,205,3])),xG=R(\"/_library/$libraryId/$version/docs/community-resources\")({staleTime:1e3*60*5,loader:J(SG,\"loader\"),head:({params:e})=>{const t=Cr(e.libraryId);return{meta:ee({title:`${t.name} Community Resources`,description:`A collection of community resources for ${t.name}.`,image:Pa(t.id,{title:`${t.name} · Community Resources`}),noindex:t.visible===!1})}},component:$(kG,\"component\")}),EG=()=>k(()=>import(\"./_version.docs.blog-rnhE6ydB.js\"),__vite__mapDeps([206,3,4,5,1,97,98,18,202,105,53])),TG=()=>k(()=>import(\"./_version.docs.blog-rnhE6ydB.js\"),__vite__mapDeps([206,3,4,5,1,97,98,18,202,105,53])),IG=Se({author:O(x(se()),void 0)}),CG=R(\"/_library/$libraryId/$version/docs/blog\")({staleTime:1/0,validateSearch:IG,loader:J(TG,\"loader\"),component:$(EG,\"component\")}),RG=()=>k(()=>import(\"./_version.docs._-CgjB1C4G.js\"),__vite__mapDeps([207,3,4,5,1,208,101,6,8,9,10,102,11,103,104,42,105,41,51,16,52,53,29,54,55,202,205])),$G=()=>k(()=>import(\"./_version.docs._-CgjB1C4G.js\"),__vite__mapDeps([207,3,4,5,1,208,101,6,8,9,10,102,11,103,104,42,105,41,51,16,52,53,29,54,55,202,205])),PG=R(\"/_library/$libraryId/$version/docs/$\")({staleTime:1e3*60*5,loader:J($G,\"loader\"),head:({loaderData:e,params:t})=>{const{libraryId:r,version:n,_splat:a}=t,o=jr(r);if(!o)throw ma();const i=(e?.frameworks??[]).map(s=>({rel:\"alternate\",type:\"text/markdown\",href:`/${r}/${n}/docs/${a}.md?framework=${s}`}));return{meta:ee({title:`${e?.title} | ${o.name} Docs`,description:e?.description,keywords:e?.keywords,image:Pa(o.id,{title:e?.title,description:e?.description}),noindex:o.visible===!1}),links:i}},component:$(RG,\"component\")}),AG=()=>k(()=>import(\"./_version.docs.framework.index-DIZRz_I8.js\"),__vite__mapDeps([209,3,4,5,1,202,105,9])),LG=R(\"/_library/$libraryId/$version/docs/framework/\")({component:$(AG,\"component\")}),NG=()=>k(()=>import(\"./_version.docs.framework._framework.index-FvZBZZ5z.js\"),__vite__mapDeps([210,4,5,1,202,105,9])),DG=()=>k(()=>import(\"./_version.docs.framework._framework.index-FvZBZZ5z.js\"),__vite__mapDeps([210,4,5,1,202,105,9])),OG=R(\"/_library/$libraryId/$version/docs/framework/$framework/\")({staleTime:1e3*60*5,loader:J(DG,\"loader\"),head:e=>{const t=Cr(e.params.libraryId),r=`${t.name} ${Ns(e.params.framework)} Docs`;return{meta:ee({title:e.loaderData?.title?`${e.loaderData.title} | ${r}`:r,noindex:t.visible===!1})}},component:$(NG,\"component\")}),MG=()=>k(()=>import(\"./_version.docs.framework._framework._-BZs2D9Eq.js\"),__vite__mapDeps([211,3,4,5,1,208,101,6,8,9,10,102,11,103,104,42,105,41,51,16,52,53,29,54,55,202,205])),FG=()=>k(()=>import(\"./_version.docs.framework._framework._-BZs2D9Eq.js\"),__vite__mapDeps([211,3,4,5,1,208,101,6,8,9,10,102,11,103,104,42,105,41,51,16,52,53,29,54,55,202,205])),zG=R(\"/_library/$libraryId/$version/docs/framework/$framework/$\")({staleTime:1e3*60*5,loader:J(FG,\"loader\"),component:$(MG,\"component\"),head:e=>{const t=Cr(e.params.libraryId),r=`${t.name} ${Ns(e.params.framework)} Docs`;return{meta:ee({title:e.loaderData?.title?`${e.loaderData.title} | ${r}`:r,description:e.loaderData?.description,keywords:e.loaderData?.keywords,image:Pa(t.id,{title:e.loaderData?.title,description:e.loaderData?.description}),noindex:t.visible===!1})}}}),VG=()=>k(()=>import(\"./_version.docs.framework._framework.examples._-DBM136SE.js\"),__vite__mapDeps([212,6,4,5,1,3,213,62,63,105,177,205,29])),BG=()=>k(()=>import(\"./_version.docs.framework._framework.examples._-DBM136SE.js\"),__vite__mapDeps([212,6,4,5,1,3,213,62,63,105,177,205,29])),HG=R(\"/_library/$libraryId/$version/docs/framework/$framework/examples/$\")({component:$(BG,\"component\"),validateSearch:Se({path:x(se()),panel:x(se())}),loaderDeps:({search:e})=>({path:e.path}),loader:J(VG,\"loader\"),head:({params:e})=>{const t=Cr(e.libraryId),r=tE(e._splat||\"\"),n=Ns(e.framework),a=`${n} ${t.name} ${r} Example`,o=`An example showing how to implement ${r} in ${n} using ${t.name}.`;return{meta:ee({title:`${a} | ${t.name} Docs`,description:o,image:Pa(t.id,{title:a,description:o}),noindex:t.visible===!1})}},staleTime:1e3*60*5}),UG=kR.update({id:\"/workshops\",path:\"/workshops\",getParentRoute:()=>ce}),jG=xR.update({id:\"/terms\",path:\"/terms\",getParentRoute:()=>ce}),qG=TR.update({id:\"/tenets\",path:\"/tenets\",getParentRoute:()=>ce}),GG=CR.update({id:\"/support\",path:\"/support\",getParentRoute:()=>ce}),WG=PR.update({id:\"/sponsors-embed\",path:\"/sponsors-embed\",getParentRoute:()=>ce}),ZG=AR.update({id:\"/showcases\",path:\"/showcases\",getParentRoute:()=>ce}),Ar=MR.update({id:\"/shop\",path:\"/shop\",getParentRoute:()=>ce}),KG=zR.update({id:\"/privacy\",path:\"/privacy\",getParentRoute:()=>ce}),YG=BR.update({id:\"/partners-embed\",path:\"/partners-embed\",getParentRoute:()=>ce}),ec=UR.update({id:\"/partners\",path:\"/partners\",getParentRoute:()=>ce}),XG=qR.update({id:\"/paid-support\",path:\"/paid-support\",getParentRoute:()=>ce}),JG=WR.update({id:\"/merch\",path:\"/merch\",getParentRoute:()=>ce}),QG=a$.update({id:\"/maintainers\",path:\"/maintainers\",getParentRoute:()=>ce}),eW=u$.update({id:\"/login\",path:\"/login\",getParentRoute:()=>ce}),tW=f$.update({id:\"/libraries\",path:\"/libraries\",getParentRoute:()=>ce}),rW=h$.update({id:\"/learn\",path:\"/learn\",getParentRoute:()=>ce}),nW=b$.update({id:\"/feedback-leaderboard\",path:\"/feedback-leaderboard\",getParentRoute:()=>ce}),aW=_$.update({id:\"/explore\",path:\"/explore\",getParentRoute:()=>ce}),oW=S$.update({id:\"/ethos\",path:\"/ethos\",getParentRoute:()=>ce}),iW=E$.update({id:\"/dashboard\",path:\"/dashboard\",getParentRoute:()=>ce}),Rd=I$.update({id:\"/builder\",path:\"/builder\",getParentRoute:()=>ce}),sW=R$.update({id:\"/brand-guide\",path:\"/brand-guide\",getParentRoute:()=>ce}),$d=$$.update({id:\"/blog\",path:\"/blog\",getParentRoute:()=>ce}),cW=A$.update({id:\"/ads\",path:\"/ads\",getParentRoute:()=>ce}),La=N$.update({id:\"/account\",path:\"/account\",getParentRoute:()=>ce}),Ze=O$.update({id:\"/_library\",getParentRoute:()=>ce}),ct=F$.update({id:\"/admin\",path:\"/admin\",getParentRoute:()=>ce}),lW=B$.update({id:\"/\",path:\"/\",getParentRoute:()=>ce}),uW=U$.update({id:\"/stats/\",path:\"/stats/\",getParentRoute:()=>ce}),dW=W$.update({id:\"/showcase/\",path:\"/showcase/\",getParentRoute:()=>ce}),pW=Y$.update({id:\"/stack/$category\",path:\"/stack/$category\",getParentRoute:()=>ce}),fW=J$.update({id:\"/showcase/submit\",path:\"/showcase/submit\",getParentRoute:()=>ce}),mW=tP.update({id:\"/showcase/$id\",path:\"/showcase/$id\",getParentRoute:()=>ce}),hW=oP.update({id:\"/oauth/authorize\",path:\"/oauth/authorize\",getParentRoute:()=>ce}),gW=cP.update({id:\"/libraries_/$framework\",path:\"/libraries/$framework\",getParentRoute:()=>ce}),vW=uP.update({id:\"/auth/popup-success\",path:\"/auth/popup-success\",getParentRoute:()=>ce}),yW=mP.update({id:\"/auth/cli\",path:\"/auth/cli\",getParentRoute:()=>ce}),bW=HP.update({id:\"/\",path:\"/\",getParentRoute:()=>Ar}),wW=GP.update({id:\"/search\",path:\"/search\",getParentRoute:()=>Ar}),_W=ZP.update({id:\"/cart\",path:\"/cart\",getParentRoute:()=>Ar}),kW=XP.update({id:\"/$handle\",path:\"/$handle\",getParentRoute:()=>Ar}),SW=tA.update({id:\"/\",path:\"/\",getParentRoute:()=>ec}),xW=RL.update({id:\"/railway\",path:\"/railway\",getParentRoute:()=>ec}),EW=AL.update({id:\"/$partner\",path:\"/$partner\",getParentRoute:()=>ec}),TW=XM.update({id:\"/\",path:\"/\",getParentRoute:()=>Rd}),IW=QM.update({id:\"/docs\",path:\"/docs\",getParentRoute:()=>Rd}),CW=aF.update({id:\"/\",path:\"/\",getParentRoute:()=>$d}),RW=pF.update({id:\"/$\",path:\"/$\",getParentRoute:()=>$d}),$W=mF.update({id:\"/\",path:\"/\",getParentRoute:()=>La}),PW=vF.update({id:\"/submissions\",path:\"/submissions\",getParentRoute:()=>La}),AW=bF.update({id:\"/notes\",path:\"/notes\",getParentRoute:()=>La}),LW=_F.update({id:\"/integrations\",path:\"/integrations\",getParentRoute:()=>La}),NW=SF.update({id:\"/feedback\",path:\"/feedback\",getParentRoute:()=>La}),Pd=py.update({id:\"/$libraryId\",path:\"/$libraryId\",getParentRoute:()=>Ze}),DW=RF.update({id:\"/\",path:\"/\",getParentRoute:()=>ct}),Ky=AF.update({id:\"/users\",path:\"/users\",getParentRoute:()=>ct}),OW=NF.update({id:\"/npm-stats\",path:\"/npm-stats\",getParentRoute:()=>ct}),MW=OF.update({id:\"/logins\",path:\"/logins\",getParentRoute:()=>ct}),FW=FF.update({id:\"/intent\",path:\"/intent\",getParentRoute:()=>ct}),zW=VF.update({id:\"/github-stats\",path:\"/github-stats\",getParentRoute:()=>ct}),VW=HF.update({id:\"/docs\",path:\"/docs\",getParentRoute:()=>ct}),BW=jF.update({id:\"/audit\",path:\"/audit\",getParentRoute:()=>ct}),HW=mz.update({id:\"/stats/npm/\",path:\"/stats/npm/\",getParentRoute:()=>ce}),UW=yz.update({id:\"/intent/registry/\",path:\"/intent/registry/\",getParentRoute:()=>ce}),jW=xz.update({id:\"/stats/npm/embed\",path:\"/stats/npm/embed\",getParentRoute:()=>ce}),qW=xU.update({id:\"/stats/npm/$packages\",path:\"/stats/npm/$packages\",getParentRoute:()=>ce}),GW=IU.update({id:\"/showcase/edit/$id\",path:\"/showcase/edit/$id\",getParentRoute:()=>ce}),Ad=OU.update({id:\"/intent/registry/$packageName\",path:\"/intent/registry/$packageName\",getParentRoute:()=>ce}),WW=HU.update({id:\"/products/$handle\",path:\"/products/$handle\",getParentRoute:()=>Ar}),ZW=YU.update({id:\"/policies/$handle\",path:\"/policies/$handle\",getParentRoute:()=>Ar}),KW=QU.update({id:\"/pages/$handle\",path:\"/pages/$handle\",getParentRoute:()=>Ar}),YW=nj.update({id:\"/collections/$handle\",path:\"/collections/$handle\",getParentRoute:()=>Ar}),XW=aj.update({id:\"/\",path:\"/\",getParentRoute:()=>Pd}),Ld=cj.update({id:\"/$version\",path:\"/$version\",getParentRoute:()=>Pd}),JW=pj.update({id:\"/showcases/\",path:\"/showcases/\",getParentRoute:()=>ct}),QW=mj.update({id:\"/roles/\",path:\"/roles/\",getParentRoute:()=>ct}),eZ=vj.update({id:\"/notes/\",path:\"/notes/\",getParentRoute:()=>ct}),tZ=_j.update({id:\"/feedback/\",path:\"/feedback/\",getParentRoute:()=>ct}),rZ=Sj.update({id:\"/showcases_/$id\",path:\"/showcases/$id\",getParentRoute:()=>ct}),nZ=Ej.update({id:\"/roles/$roleId\",path:\"/roles/$roleId\",getParentRoute:()=>ct}),aZ=Ij.update({id:\"/feedback_/$id\",path:\"/feedback/$id\",getParentRoute:()=>ct}),oZ=Rj.update({id:\"/$userId\",path:\"/$userId\",getParentRoute:()=>Ky}),iZ=Aj.update({id:\"/\",path:\"/\",getParentRoute:()=>Ad}),sZ=Dj.update({id:\"/$skillName\",path:\"/$skillName\",getParentRoute:()=>Ad}),cZ=Wj.update({id:\"/workflow/$version/\",path:\"/workflow/$version/\",getParentRoute:()=>Ze}),lZ=Xj.update({id:\"/virtual/$version/\",path:\"/virtual/$version/\",getParentRoute:()=>Ze}),uZ=tq.update({id:\"/table/$version/\",path:\"/table/$version/\",getParentRoute:()=>Ze}),dZ=oq.update({id:\"/store/$version/\",path:\"/store/$version/\",getParentRoute:()=>Ze}),pZ=lq.update({id:\"/start/$version/\",path:\"/start/$version/\",getParentRoute:()=>Ze}),fZ=fq.update({id:\"/router/$version/\",path:\"/router/$version/\",getParentRoute:()=>Ze}),mZ=vq.update({id:\"/ranger/$version/\",path:\"/ranger/$version/\",getParentRoute:()=>Ze}),hZ=_q.update({id:\"/query/$version/\",path:\"/query/$version/\",getParentRoute:()=>Ze}),gZ=Eq.update({id:\"/pacer/$version/\",path:\"/pacer/$version/\",getParentRoute:()=>Ze}),vZ=Rq.update({id:\"/intent/$version/\",path:\"/intent/$version/\",getParentRoute:()=>Ze}),yZ=Lq.update({id:\"/hotkeys/$version/\",path:\"/hotkeys/$version/\",getParentRoute:()=>Ze}),bZ=Mq.update({id:\"/form/$version/\",path:\"/form/$version/\",getParentRoute:()=>Ze}),wZ=Bq.update({id:\"/devtools/$version/\",path:\"/devtools/$version/\",getParentRoute:()=>Ze}),_Z=qq.update({id:\"/db/$version/\",path:\"/db/$version/\",getParentRoute:()=>Ze}),kZ=Kq.update({id:\"/config/$version/\",path:\"/config/$version/\",getParentRoute:()=>Ze}),SZ=Qq.update({id:\"/cli/$version/\",path:\"/cli/$version/\",getParentRoute:()=>Ze}),xZ=nG.update({id:\"/ai/$version/\",path:\"/ai/$version/\",getParentRoute:()=>Ze}),EZ=oG.update({id:\"/\",path:\"/\",getParentRoute:()=>Ld}),Yt=cG.update({id:\"/docs\",path:\"/docs\",getParentRoute:()=>Ld}),TZ=lG.update({id:\"/\",path:\"/\",getParentRoute:()=>Yt}),IZ=hG.update({id:\"/npm-stats\",path:\"/npm-stats\",getParentRoute:()=>Yt}),CZ=vG.update({id:\"/contributors\",path:\"/contributors\",getParentRoute:()=>Yt}),RZ=xG.update({id:\"/community-resources\",path:\"/community-resources\",getParentRoute:()=>Yt}),$Z=CG.update({id:\"/blog\",path:\"/blog\",getParentRoute:()=>Yt}),PZ=PG.update({id:\"/$\",path:\"/$\",getParentRoute:()=>Yt}),AZ=LG.update({id:\"/framework/\",path:\"/framework/\",getParentRoute:()=>Yt}),LZ=OG.update({id:\"/framework/$framework/\",path:\"/framework/$framework/\",getParentRoute:()=>Yt}),NZ=zG.update({id:\"/framework/$framework/$\",path:\"/framework/$framework/$\",getParentRoute:()=>Yt}),DZ=HG.update({id:\"/framework/$framework/examples/$\",path:\"/framework/$framework/examples/$\",getParentRoute:()=>Yt}),OZ={AdminUsersUserIdRoute:oZ},MZ={AdminAuditRoute:BW,AdminDocsRoute:VW,AdminGithubStatsRoute:zW,AdminIntentRoute:FW,AdminLoginsRoute:MW,AdminNpmStatsRoute:OW,AdminUsersRoute:Ky._addFileChildren(OZ),AdminIndexRoute:DW,AdminFeedbackIdRoute:aZ,AdminRolesRoleIdRoute:nZ,AdminShowcasesIdRoute:rZ,AdminFeedbackIndexRoute:tZ,AdminNotesIndexRoute:eZ,AdminRolesIndexRoute:QW,AdminShowcasesIndexRoute:JW},FZ=ct._addFileChildren(MZ),zZ={LibraryLibraryIdVersionDocsSplatRoute:PZ,LibraryLibraryIdVersionDocsBlogRoute:$Z,LibraryLibraryIdVersionDocsCommunityResourcesRoute:RZ,LibraryLibraryIdVersionDocsContributorsRoute:CZ,LibraryLibraryIdVersionDocsNpmStatsRoute:IZ,LibraryLibraryIdVersionDocsIndexRoute:TZ,LibraryLibraryIdVersionDocsFrameworkIndexRoute:AZ,LibraryLibraryIdVersionDocsFrameworkFrameworkSplatRoute:NZ,LibraryLibraryIdVersionDocsFrameworkFrameworkIndexRoute:LZ,LibraryLibraryIdVersionDocsFrameworkFrameworkExamplesSplatRoute:DZ},VZ={LibraryLibraryIdVersionDocsRoute:Yt._addFileChildren(zZ),LibraryLibraryIdVersionIndexRoute:EZ},BZ={LibraryLibraryIdVersionRoute:Ld._addFileChildren(VZ),LibraryLibraryIdIndexRoute:XW},HZ={LibraryLibraryIdRouteRoute:Pd._addFileChildren(BZ),LibraryAiVersionIndexRoute:xZ,LibraryCliVersionIndexRoute:SZ,LibraryConfigVersionIndexRoute:kZ,LibraryDbVersionIndexRoute:_Z,LibraryDevtoolsVersionIndexRoute:wZ,LibraryFormVersionIndexRoute:bZ,LibraryHotkeysVersionIndexRoute:yZ,LibraryIntentVersionIndexRoute:vZ,LibraryPacerVersionIndexRoute:gZ,LibraryQueryVersionIndexRoute:hZ,LibraryRangerVersionIndexRoute:mZ,LibraryRouterVersionIndexRoute:fZ,LibraryStartVersionIndexRoute:pZ,LibraryStoreVersionIndexRoute:dZ,LibraryTableVersionIndexRoute:uZ,LibraryVirtualVersionIndexRoute:lZ,LibraryWorkflowVersionIndexRoute:cZ},UZ=Ze._addFileChildren(HZ),jZ={AccountFeedbackRoute:NW,AccountIntegrationsRoute:LW,AccountNotesRoute:AW,AccountSubmissionsRoute:PW,AccountIndexRoute:$W},qZ=La._addFileChildren(jZ),GZ={BlogSplatRoute:RW,BlogIndexRoute:CW},WZ=$d._addFileChildren(GZ),ZZ={BuilderDocsRoute:IW,BuilderIndexRoute:TW},KZ=Rd._addFileChildren(ZZ),YZ={PartnersPartnerRoute:EW,PartnersRailwayRoute:xW,PartnersIndexRoute:SW},XZ=ec._addFileChildren(YZ),JZ={ShopHandleRoute:kW,ShopCartRoute:_W,ShopSearchRoute:wW,ShopIndexRoute:bW,ShopCollectionsHandleRoute:YW,ShopPagesHandleRoute:KW,ShopPoliciesHandleRoute:ZW,ShopProductsHandleRoute:WW},QZ=Ar._addFileChildren(JZ),eK={IntentRegistryPackageNameSkillNameRoute:sZ,IntentRegistryPackageNameIndexRoute:iZ},tK={IndexRoute:lW,AdminRouteRoute:FZ,LibraryRoute:UZ,AccountRoute:qZ,AdsRoute:cW,BlogRoute:WZ,BrandGuideRoute:sW,BuilderRoute:KZ,DashboardRoute:iW,EthosRoute:oW,ExploreRoute:aW,FeedbackLeaderboardRoute:nW,LearnRoute:rW,LibrariesRoute:tW,LoginRoute:eW,MaintainersRoute:QG,MerchRoute:JG,PaidSupportRoute:XG,PartnersRoute:XZ,PartnersEmbedRoute:YG,PrivacyRoute:KG,ShopRoute:QZ,ShowcasesRoute:ZG,SponsorsEmbedRoute:WG,SupportRoute:GG,TenetsRoute:qG,TermsRoute:jG,WorkshopsRoute:UG,AuthCliRoute:yW,AuthPopupSuccessRoute:vW,LibrariesFrameworkRoute:gW,OauthAuthorizeRoute:hW,ShowcaseIdRoute:mW,ShowcaseSubmitRoute:fW,StackCategoryRoute:pW,ShowcaseIndexRoute:dW,StatsIndexRoute:uW,IntentRegistryPackageNameRoute:Ad._addFileChildren(eK),ShowcaseEditIdRoute:GW,StatsNpmPackagesRoute:qW,StatsNpmEmbedRoute:jW,IntentRegistryIndexRoute:UW,StatsNpmIndexRoute:HW},rK=ce._addFileChildren(tK);typeof document<\"u\"&&(c7(),FS({dsn:\"https://ac4bfc43ff4a892f8dc7053c4a50d92f@o4507236158537728.ingest.us.sentry.io/4507236163649536\",sendDefaultPii:!0,tracesSampleRate:1,tracePropagationTargets:[\"localhost\",/^https:\\/\\/tanstack\\.com\\//],beforeSend(e){const t=e.exception?.values?.flatMap(r=>r.stacktrace?.frames??[]);return t&&t.length>0&&t.every(r=>{const n=r.filename??\"\";return n.includes(\"ftUtils.js\")||n.includes(\"fuseplatform.net\")})?null:e}}));function nK(){const e=new mw({defaultOptions:{queries:{staleTime:3e5}}}),t=lw({routeTree:rK,defaultPreload:\"intent\",defaultErrorComponent:$2,scrollRestoration:!0,defaultStaleTime:1,defaultNotFoundComponent:()=>p(Iu,{}),context:{queryClient:e},scrollToTopSelectors:[\".scroll-to-top\"]});return t.isServer||ck(MS(t)),uw({router:t,queryClient:e}),t}async function aK(){const e=await nK();let t;if(cf){const r=await cf.getOptions();r.serializationAdapters=r.serializationAdapters??[],window.__TSS_START_OPTIONS__=r,t=r.serializationAdapters,e.options.defaultSsr=r.defaultSsr}else t=[],window.__TSS_START_OPTIONS__={serializationAdapters:t};return t.push(Mw),e.options.serializationAdapters&&t.push(...e.options.serializationAdapters),e.update({basepath:\"\",serializationAdapters:t}),e.stores.matchesId.get().length||await aw(e),e}var oK=aK;async function iK(){const e=await oK();return window.$_TSR?.h(),e}var Bc;function sK(){return Bc||(Bc=iK()),p(Bb,{promise:Bc,children:e=>p(iw,{router:e})})}Cb(()=>{sw(document,p(Db,{children:p(sK,{})}))});var Ir=\"data-ts-hydrate-id\",Gr=\"data-ts-hydrate-when\",Yy=\"data-ts-hydrate-interaction-events\",cK=\"idle\";function lK(e={}){const t=e.timeout??2e3;return{_t:cK,_s:({gate:r,prefetch:n})=>{const a=globalThis,o=n??r.resolve;if(a.requestIdleCallback){const s=a.requestIdleCallback(o,{timeout:t});return()=>a.cancelIdleCallback?.(s)}const i=globalThis.setTimeout(o,t);return()=>globalThis.clearTimeout(i)}}}var uK=`[${Ir}]`,da=new Map,pa=new Set,ys=new Map;function dK(e,t){const r=da.get(e);if(r?.when===t)return r.consumers++,r;let n;const a={id:e,promise:new Promise(o=>{n=o}),resolved:!1,consumers:1,when:t,resolveListeners:new Set,resolve:()=>{a.resolved||(a.resolved=!0,n(),a.resolveListeners.forEach(o=>o()),a.resolveListeners.clear())}};return da.set(e,a),t!==\"never\"&&pa.has(e)&&(pa.delete(e),a.resolve()),a}function pK(e){pa.delete(e.id),e.consumers--,!(e.consumers>0)&&da.get(e.id)===e&&(da.delete(e.id),ys.delete(e.id),e.resolveListeners.clear())}function fK(e,t){return e.resolved?(t(),()=>{}):(e.resolveListeners.add(t),()=>{e.resolveListeners.delete(t)})}function Za(e){if(typeof e==\"function\")return e}function mK(e,t){return t.signal.aborted?Promise.resolve(\"abort\"):new Promise(r=>{const n={disposed:!1},a={current:void 0};let o=()=>{};const i=l=>{n.disposed||(n.disposed=!0,t.signal.removeEventListener(\"abort\",s),o(),Za(a.current)?.(),r(l))},s=()=>i(\"abort\");t.signal.addEventListener(\"abort\",s,{once:!0}),o=t.onHydrate(()=>i(\"hydrate\"));const c=e._s?.({element:t.element,prefetch:()=>i(\"prefetch\")});a.current=c,n.disposed&&Za(c)?.()})}function Xy(e){const t=e.getAttribute(Ir);return t?da.get(t):void 0}function Jy(e){const t=e.getAttribute(Ir),r=e.getAttribute(Gr);if(!t||!r||r===\"never\")return;const n=da.get(t);if(n){n.when!==\"never\"&&n.resolve();return}pa.add(t)}function hK(e){const t=e.getAttribute(Ir);t&&pa.delete(t),e.querySelectorAll(uK).forEach(r=>{const n=r.getAttribute(Ir);n&&pa.delete(n)})}function gK(e,t){ys.has(e)||ys.set(e,t.innerHTML)}function vK(e){return ys.get(e)}var jl=`[${Ir}]`,Qy=[\"pointerenter\",\"focusin\",\"pointerdown\",\"click\"],eb=[\"auxclick\",\"click\",\"contextmenu\",\"dblclick\",\"focusin\",\"keydown\",\"keyup\",\"mousedown\",\"mouseenter\",\"mouseover\",\"mouseup\",\"pointerdown\",\"pointerenter\",\"pointerover\",\"pointerup\"],Nd=\"interaction\",tc=\"dynamic\",yK=`${`[${Gr}=\"${Nd}\"]`},[${Gr}=\"${tc}\"]`,c0=new Map;function bK(e,t){const r=new Set(t);return e.querySelectorAll(yK).forEach(n=>{if(n.getAttribute(\"data-ts-hydrate-when\")===tc){eb.forEach(o=>{r.add(o)});return}const a=n.getAttribute(Yy);for(const o of a===null?Qy:a.split(/\\s+/).filter(Boolean))r.add(o)}),[...r]}function tb(e,t){if(!t.bubbles)return;const r=e.getAttribute(Ir),n=e.getAttribute(Gr);if(!r||!n||n===\"never\")return;const a=t.target;if(!a||Xy(e)?.resolved)return;t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation();let o=[];if(a instanceof Node&&e.contains(a)){let s=a instanceof Element?a:a.parentElement;for(;s&&s!==e;){const c=s.parentElement;if(!c){o=[];break}o.push(Array.prototype.indexOf.call(c.children,s)),s=c}o.reverse()}const i=c0.get(r)??[];i.push({marker:e,targetPath:o,type:t.type,event:t}),c0.set(r,i)}if(typeof document<\"u\"){const e=t=>{const r=t.target;if(!(r instanceof Element))return;let n=r.closest(jl);const a=[];let o=!1;for(;n;){a.push(n);const i=n.getAttribute(Gr);if(i===tc)o||=t.type===\"click\";else if(i===Nd){const s=n.getAttribute(Yy),c=s===null?Qy:s.split(/\\s+/).filter(Boolean);o||=c.includes(t.type)}n=n.parentElement?.closest(jl)??null}o&&(a.reverse(),!a.every(i=>Xy(i))&&a.forEach(i=>{tb(i,t),Jy(i)}))};eb.forEach(t=>{document.addEventListener(t,e,!0)})}function wK(e,t,r){const n=o=>{const i=o.target;let s;if(i instanceof Element){const l=i.closest(jl);s=l&&e.contains(l)?l:e}else s=e;const c=[];for(;s&&(s.hasAttribute(\"data-ts-hydrate-id\")&&c.push(s),s!==e);)s=s.parentElement;c.includes(e)||c.push(e),c.reverse(),!(r.delegated&&!c.some(l=>l.getAttribute(\"data-ts-hydrate-when\")===Nd||l.getAttribute(\"data-ts-hydrate-when\")===tc))&&c.forEach(l=>{tb(l,o),Jy(l)})};let a=!1;return t.forEach(o=>{e.addEventListener(o,n,!0)}),()=>{a||(a=!0,t.forEach(o=>{e.removeEventListener(o,n,!0)}))}}function _K(e,t){const r=bK(e,[]);if(!r.length)return;const n=wK(e,r,{...t,delegated:!0});return()=>{n(),hK(e)}}function kK(e,t){return Object.assign(e,{_h:t})}var rb=\"dynamic\";function l0(e){return e._d?e._d():e._t!==\"load\"}function SK(e){const t=V(e);return t.current=e,t}function xK(e){const t=dw(),r=_b(),n=e.h?`${e.h}${r}`:r,a=e.when,o=typeof a==\"function\",i=V(void 0);o&&(i.current??=a());const s=o?i.current:a,c=o?rb:s._t,[l,d]=H(),u=SK({prefetch:e.prefetch,preload:e.p}),f=V(void 0),m=V(null),h=V(void 0),g=V(void 0),v=V(!1),b=V(void 0);b.current??={abortController:new AbortController,hydrationRequested:!1,hydrationListeners:new Set,hydrationResolvePending:!1,started:!1},h.current??=!t,g.current??=!t&&l0(s),f.current||(f.current=dK(n,s._t)),f.current.when=s._t,s._t!==\"never\"&&(!g.current||!l0(s))&&f.current.resolve();const I=ne(y=>{m.current=y,y&&(s._t===\"never\"&&!h.current&&y.replaceChildren(),gK(n,y))},[s._t,n]);return U(()=>{const y=f.current;return()=>{const S=b.current;S?.abortController.abort(),S?.cleanup?.(),S?.hydrationListeners.clear(),pK(y)}},[]),U(()=>{if(!u.current.prefetch)return;const y=b.current;if(y.started)return;y.started=!0;const S=E=>y.hydrationRequested?(E(),()=>{}):(y.hydrationListeners.add(E),()=>{y.hydrationListeners.delete(E)}),w=()=>u.current.preload?.()??Promise.resolve(),C=u.current.prefetch;if(typeof C==\"function\"){const E=Promise.resolve().then(()=>C({element:m.current,signal:y.abortController.signal,preload:w,waitFor:L=>mK(L,{element:m.current,signal:y.abortController.signal,onHydrate:S})})).then(()=>{});y.promise=E,E.catch(L=>{y.abortController.signal.aborted||d(L)});return}if(!u.current.preload)return;const T=()=>{v.current||(v.current=!0,w())};y.cleanup=Za(C._s?.({element:m.current,prefetch:T}))},[s,u]),Gb(()=>{const y=f.current;if(!g.current||s._t===\"never\"||y.resolved)return;const S=[];let w=()=>{},C=!1;const T=y.resolve,E=()=>{C||(C=!0,y.resolve===j&&(y.resolve=T),w(),S.forEach(q=>q()))},L=q=>{if(q){if(C||y.resolved){q();return}S.push(q)}},j=()=>{const q=b.current;if(q.hydrationRequested||(q.hydrationRequested=!0,q.hydrationListeners.forEach(X=>X()),q.hydrationListeners.clear()),!q.promise){T();return}q.hydrationResolvePending||(q.hydrationResolvePending=!0,q.promise.then(()=>T(),X=>{q.abortController.signal.aborted||d(X)}))};y.resolve=j,w=fK(y,E);const ue={element:m.current,gate:y};return L(Za(s._s?.(ue))),s._t!==\"interaction\"&&L(Za(m.current?_K(m.current,ue):void 0)),E},[s,u]),{gate:f.current,markerRef:I,markerElementRef:m,hydrateStrategy:s,markerHydrateType:c,prefetchError:l,shouldPreserveServerHTML:h.current}}function EK(e){if(e.gate.resolved)return e.children;if(!Ai)throw e.gate.promise;return Ai(e.gate.promise),e.children}function TK(e){const{id:t,onHydrated:r,onStrategyHydrated:n}=e,a=V(!1);return U(()=>{a.current||(a.current=!0,r?.(),n?.(t))},[t,r,n]),e.children}function IK(e){const{gate:t,hydrateStrategy:r,markerHydrateType:n,markerElementRef:a,markerRef:o,prefetchError:i,shouldPreserveServerHTML:s}=xK(e);if(i)throw i;const c=s?(()=>{const d=vK(t.id);return d?p(\"div\",{style:{display:\"contents\"},dangerouslySetInnerHTML:{__html:d}}):null})():e.fallback??null,l=n===rb?void 0:r._a?.();return r._t===\"never\"&&!s?p(\"div\",{ref:o,[Ir]:t.id,[Gr]:n,...l,children:e.fallback??null}):p(\"div\",{ref:o,[Ir]:t.id,[Gr]:n,...l,children:p(fa,{fallback:c,children:p(EK,{gate:t,children:p(TK,{id:t.id,onHydrated:e.onHydrated,onStrategyHydrated:d=>{a.current?.removeAttribute(Gr),r._o?.(d)},children:e.children})})})})}function EJ(e={}){return kK(lK(e),IK)}function CK(e){const{g:t,o:r}=e;if(!t.r){if(!Ai)throw t.p;Ai(t.p)}return U(()=>{r?.()},[r]),e.children}function RK(e){const t=this,r=e.prefetch,n=e.p,a=V(null),[o]=H(()=>{let i;const s={p:new Promise(c=>{i=c}),r:!1,s:()=>{s.r=!0,i()}};return s});return U(()=>{if(!(!n||typeof r==\"function\"))return r?._s?.({element:a.current,prefetch:n})},[r,n]),U(()=>{if(!o.r)return t._s?.({element:a.current,gate:o})},[o,t]),p(\"div\",{ref:a,children:p(fa,{fallback:e.fallback,children:p(CK,{g:o,o:e.onHydrated,children:e.children})})})}function TJ(e){const t=e?.rootMargin??\"600px\",r=e?.threshold??0;return{_s:({element:n,gate:a,prefetch:o})=>{const i=o||a.s;if(!n){i();return}const s=new IntersectionObserver(c=>{c[0].isIntersecting&&(s.disconnect(),i())},{rootMargin:t,threshold:r});return s.observe(n),()=>s.disconnect()},_h:RK}}export{hU as $,Ht as $a,bT as $i,XY as $n,kY as $r,qm as $t,cj as A,$r as Aa,Vu as Ai,ls as An,Og as Ao,Ju as Ar,HH as At,i0 as B,Tu as Ba,oY as Bi,iF as Bn,Y$ as Br,ft as Bt,Dj as C,gt as Ca,wC as Ci,oz as Cn,MK as Co,MP as Cr,KH as Ct,Ej as D,D2 as Da,c1 as Di,vX as Dn,Lg as Do,SP as Dr,Uy as Dt,Ij as E,je as Ea,s1 as Ei,JF as En,Ag as Eo,xP as Er,ZH as Et,HU as F,Ru as Fa,AT as Fi,jF as Fn,co as Fr,e0 as Ft,RU as G,F8 as Ga,ET as Gi,AL as Gn,RY as Gr,fs as Gt,mJ as H,Eu as Ha,_v as Hi,lX as Hn,B$ as Hr,ho as Ht,FU as I,k as Ia,dY as Ii,OF as In,mP as Ir,PX as It,xU as J,x8 as Ja,tY as Ji,aX as Jn,o$ as Jr,Ry as Jt,fJ as K,_2 as Ka,rY as Ki,xL as Kn,u$ as Kr,wB as Kt,MU as L,VK as La,fY as Li,AF as Ln,cP as Lr,Ly as Lt,QU as M,we as Ma,Me as Mi,mX as Mn,OK as Mo,$l as Mr,RB as Mt,YU as N,UK as Na,kv as Ni,pX as Nn,Ce as No,rs as Nr,zr as Nt,Sj as O,Se as Oa,a1 as Oi,hX as On,Mg as Oo,kP as Or,BX as Ot,vJ as P,se as Pa,pY as Pi,dX as Pn,Le as Po,vP as Pr,AX as Pt,lJ as Q,d8 as Qa,yT as Qi,eX as Qn,kR as Qr,yy as Qt,NU as R,HK as Ra,uY as Ri,py as Rn,oP as Rr,yd as Rt,Fj as S,tE as Sa,Rl as Si,sz as Sn,Fg as So,BY as Sr,In as St,Rj as T,O as Ta,r1 as Ti,us as Tn,Zx as To,EP as Tr,VX as Tt,hJ as U,M8 as Ua,cY as Ui,uX as Un,PY as Ur,fo as Ut,gJ as V,rn as Va,iY as Vi,cX as Vn,AY as Vr,ps as Vt,Zy as W,z8 as Wa,lY as Wi,aF as Wn,$Y as Wr,kB as Wt,dJ as X,k8 as Xa,kT as Xi,nX as Xn,Ia as Xr,lB as Xt,pJ as Y,_8 as Ya,bv as Yi,ZY as Yn,a$ as Yr,jt as Yt,gU as Z,b8 as Za,Xi as Zi,km as Zn,PR as Zr,Oz as Zt,bJ as _,U2 as _a,SC as _i,az as _n,Dg as _o,HP as _r,iU as _t,OG as a,QK as aa,bY as ai,Ez as an,zK as ao,tX as ar,nU as at,yJ as b,GK as ba,u1 as bi,TX as bn,Wg as bo,Oc as br,XH as bt,CG as c,pT as ca,ca as ci,yz as cn,Qe as co,Bs as cr,JH as ct,kJ as d,ZK as da,vY as di,_X as dn,wr as do,qY as dr,tU as dt,eY as ea,aR as ei,vy as en,t2 as eo,YY as er,uJ as et,SJ as f,WK as fa,TC as fi,xX as fn,Xx as fo,as as fr,lU as ft,wJ as g,cE as ga,h1 as gi,Ml as gn,jr as go,GP as gr,cU as gt,_J as h,vE as ha,tm as hi,kX as hn,Vg as ho,XP as hr,jy as ht,zG as i,hT as ia,S1 as ii,$X as in,Be as io,KY as ir,qy as it,nj as j,re as ja,OT as ji,fX as jn,z as jo,yP as jr,zy as jt,mj as k,x as ka,BT as ki,gX as kn,Ng as ko,_P as kr,Lt as kt,xG as l,gT as la,gY as li,mz as ln,he as lo,WY as lr,rU as lt,hG as m,YK as ma,b1 as mi,IX as mn,Ug as mo,tA as mr,uU as mt,EJ as n,Ms as na,wY as ni,RX as nn,qr as no,rX as nr,Ed as nt,LG as o,mT as oa,yY as oi,CX as on,xa as oo,O1 as or,QH as ot,vG as p,KK as pa,y1 as pi,SX as pn,Bg as po,rA as pr,oU as pt,IU as q,p2 as qa,yv as qi,M1 as qn,CY as qr,vd as qt,HG as r,vT as ra,T1 as ri,Tz as rn,gu as ro,JY as rr,dU as rt,PG as s,fT as sa,sa as si,xz as sn,Rs as so,hL as sr,aU as st,TJ as t,vv as ta,_Y as ti,Iz as tn,Tf as to,QY as tr,Gy as tt,xJ as u,er as ua,hY as ui,bX as un,Zg as uo,GY as ur,eU as ut,Uj as v,Ns as va,m1 as vi,iz as vn,Cr as vo,jY as vr,sU as vt,Aj as w,L2 as wa,d1 as wi,wX as wn,Pg as wo,$P as wr,Sd as wt,Bj as x,qK as xa,p1 as xi,yX as xn,qn as xo,FP as xr,xd as xt,jj as y,jK as ya,f1 as yi,EX as yn,cr as yo,UY as yr,YH as yt,OU as z,BK as za,TT as zi,pF as zn,tP as zr,Bo as zt};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 72,
                    "receive": 316
                },
                "_type": 3,
                "_id": "16866.2",
                "_request_id": "16866.2",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/index-B9NJHisQ.js",
                "_raw_id": "16866.2",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 388,
                "_ttfb_ms": 72,
                "_load_start": 449,
                "_load_start_float": 449.000161,
                "_bytesIn": 233511,
                "_objectSize": 233511,
                "_objectSizeUncompressed": 752175,
                "_chunks": [
                    {
                        "ts": 522,
                        "bytes": 690
                    },
                    {
                        "ts": 537,
                        "bytes": 4701
                    },
                    {
                        "ts": 555,
                        "bytes": 3297
                    },
                    {
                        "ts": 569,
                        "bytes": 3528,
                        "inflated": 24325
                    },
                    {
                        "ts": 602,
                        "bytes": 2189
                    },
                    {
                        "ts": 612,
                        "bytes": 3523
                    },
                    {
                        "ts": 623,
                        "bytes": 2348
                    },
                    {
                        "ts": 638,
                        "bytes": 2345,
                        "inflated": 32768
                    },
                    {
                        "ts": 648,
                        "bytes": 5864
                    },
                    {
                        "ts": 654,
                        "bytes": 5864
                    },
                    {
                        "ts": 676,
                        "bytes": 1174
                    },
                    {
                        "ts": 681,
                        "bytes": 8211
                    },
                    {
                        "ts": 699,
                        "bytes": 2344,
                        "inflated": 65536
                    },
                    {
                        "ts": 723,
                        "bytes": 6787
                    },
                    {
                        "ts": 738,
                        "bytes": 2336
                    },
                    {
                        "ts": 741,
                        "bytes": 2342
                    },
                    {
                        "ts": 746,
                        "bytes": 32768,
                        "inflated": 31099
                    },
                    {
                        "ts": 759,
                        "bytes": 32768,
                        "inflated": 65536
                    },
                    {
                        "ts": 784,
                        "bytes": 32768,
                        "inflated": 55424
                    },
                    {
                        "ts": 801,
                        "bytes": 10922
                    },
                    {
                        "ts": 811,
                        "bytes": 32768,
                        "inflated": 32768
                    },
                    {
                        "ts": 818,
                        "bytes": 1595
                    },
                    {
                        "ts": 831,
                        "bytes": 11731
                    },
                    {
                        "ts": 833,
                        "bytes": 20648,
                        "inflated": 51503
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/index-B9NJHisQ.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd491d5946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"df975a32bf7d8b9d3bf246c2937d900e\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=RFxDXeqfUVjXPMNGWsRsRA5chsTPihFaRnYyXpdSpCQOdLntkVXgr3H%2BsYAkPNl0hmpHZV3Ygr47TL%2BAoMAGFgLcwDb19aGQXwJPCcNsSTc5stqu3IgoMuuGyiQBM9pBAAmXM7vzkgHXCFk%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1888,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 411,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 161,
                "_body_hash": "3c9615b8922e8d1ce39a6eff38ffa3d80a734f2ce70546601236d472f6f7fbcd",
                "_renderBlocking": "non_blocking",
                "_load_end": 837,
                "_ttfb_start": 449,
                "_ttfb_end": 521,
                "_download_start": 521,
                "_download_end": 837,
                "_download_ms": 316,
                "_all_start": 449,
                "_all_end": 837,
                "_all_ms": 388,
                "_index": 2,
                "_number": 3,
                "_body_file": "015-16866.2-body.txt",
                "_cpuTimes": {
                    "FunctionCall": 220
                },
                "_cpu.FunctionCall": 220,
                "_cpuTime": 220,
                "_body_id": "16866.2",
                "_js_timing": [
                    [
                        1605.816,
                        1606.111
                    ],
                    [
                        1606.504,
                        1606.556
                    ],
                    [
                        1609.423,
                        1609.964
                    ],
                    [
                        1609.999,
                        1617.683
                    ],
                    [
                        1617.838,
                        1618.101
                    ],
                    [
                        1618.651,
                        1618.709
                    ],
                    [
                        1621.314,
                        1621.327
                    ],
                    [
                        1623.999,
                        1624.014
                    ],
                    [
                        1624.523,
                        1625.748
                    ],
                    [
                        1820.025,
                        1820.276
                    ],
                    [
                        1820.288,
                        1820.4
                    ],
                    [
                        1820.422,
                        1821.569
                    ],
                    [
                        1836.702,
                        1836.846
                    ],
                    [
                        1841.087,
                        1841.106
                    ],
                    [
                        1841.305,
                        1841.324
                    ],
                    [
                        1841.465,
                        1841.485
                    ],
                    [
                        1842.235,
                        1842.266
                    ],
                    [
                        1842.276,
                        1842.679
                    ],
                    [
                        1847.741,
                        1848.284
                    ],
                    [
                        1848.379,
                        1848.631
                    ],
                    [
                        1848.642,
                        1848.703
                    ],
                    [
                        1848.711,
                        1848.754
                    ],
                    [
                        1849.106,
                        1910.612
                    ],
                    [
                        1915.09,
                        1915.182
                    ],
                    [
                        1915.193,
                        1915.237
                    ],
                    [
                        1920.867,
                        1920.881
                    ],
                    [
                        1921.117,
                        1921.135
                    ],
                    [
                        1931.696,
                        1932.465
                    ],
                    [
                        1932.506,
                        1932.563
                    ],
                    [
                        1945.768,
                        1945.889
                    ],
                    [
                        1947.979,
                        1948.001
                    ],
                    [
                        1948.117,
                        1948.57
                    ],
                    [
                        1948.578,
                        1948.591
                    ],
                    [
                        1954.047,
                        1954.073
                    ],
                    [
                        1954.13,
                        1954.261
                    ],
                    [
                        1955.048,
                        1955.062
                    ],
                    [
                        1955.348,
                        1955.388
                    ],
                    [
                        1955.89,
                        1955.902
                    ],
                    [
                        1956.079,
                        1956.472
                    ],
                    [
                        1986.811,
                        1986.856
                    ],
                    [
                        1995.689,
                        1995.93
                    ],
                    [
                        1995.942,
                        1996.012
                    ],
                    [
                        2026.087,
                        2026.106
                    ],
                    [
                        2026.148,
                        2026.156
                    ],
                    [
                        2026.539,
                        2028.661
                    ],
                    [
                        2032.902,
                        2032.92
                    ],
                    [
                        2036.272,
                        2036.293
                    ],
                    [
                        2040.036,
                        2040.059
                    ],
                    [
                        2047.498,
                        2047.528
                    ],
                    [
                        2096.017,
                        2096.285
                    ],
                    [
                        2096.298,
                        2096.368
                    ],
                    [
                        2122.742,
                        2123.236
                    ],
                    [
                        2192.344,
                        2192.4
                    ],
                    [
                        2233.853,
                        2234.057
                    ],
                    [
                        2234.066,
                        2234.099
                    ],
                    [
                        2300.599,
                        2374.913
                    ],
                    [
                        2375.2,
                        2375.68
                    ],
                    [
                        2375.695,
                        2375.739
                    ],
                    [
                        2382.583,
                        2383.615
                    ],
                    [
                        2383.659,
                        2384.118
                    ],
                    [
                        2384.396,
                        2384.529
                    ],
                    [
                        2384.558,
                        2384.651
                    ],
                    [
                        2384.671,
                        2384.683
                    ],
                    [
                        2384.693,
                        2384.701
                    ],
                    [
                        2384.724,
                        2384.73
                    ],
                    [
                        2384.748,
                        2384.754
                    ],
                    [
                        2384.762,
                        2384.794
                    ],
                    [
                        2384.801,
                        2384.806
                    ],
                    [
                        2384.814,
                        2384.819
                    ],
                    [
                        2384.825,
                        2385.174
                    ],
                    [
                        2385.192,
                        2385.209
                    ],
                    [
                        2385.217,
                        2385.227
                    ],
                    [
                        2385.235,
                        2385.47
                    ],
                    [
                        2385.518,
                        2385.536
                    ],
                    [
                        2385.547,
                        2385.554
                    ],
                    [
                        2385.564,
                        2385.57
                    ],
                    [
                        2385.58,
                        2385.585
                    ],
                    [
                        2385.592,
                        2385.623
                    ],
                    [
                        2385.649,
                        2385.666
                    ],
                    [
                        2385.705,
                        2385.879
                    ],
                    [
                        2385.906,
                        2385.997
                    ],
                    [
                        2386.028,
                        2386.04
                    ],
                    [
                        2386.051,
                        2386.057
                    ],
                    [
                        2386.082,
                        2386.092
                    ],
                    [
                        2386.102,
                        2386.108
                    ],
                    [
                        2386.21,
                        2386.269
                    ],
                    [
                        2395.287,
                        2395.578
                    ],
                    [
                        2395.595,
                        2395.649
                    ],
                    [
                        2403.89,
                        2404.347
                    ],
                    [
                        2421.391,
                        2421.471
                    ],
                    [
                        2421.662,
                        2421.679
                    ],
                    [
                        2491.666,
                        2491.707
                    ],
                    [
                        2494.69,
                        2494.983
                    ],
                    [
                        2494.996,
                        2495.042
                    ],
                    [
                        2502.934,
                        2503.322
                    ],
                    [
                        2595.653,
                        2595.842
                    ],
                    [
                        2595.848,
                        2595.88
                    ],
                    [
                        2605.163,
                        2605.524
                    ],
                    [
                        2695.424,
                        2695.686
                    ],
                    [
                        2695.703,
                        2695.749
                    ],
                    [
                        2795.272,
                        2795.602
                    ],
                    [
                        2795.616,
                        2795.87
                    ],
                    [
                        2804.741,
                        2804.771
                    ],
                    [
                        2894.992,
                        2895.259
                    ],
                    [
                        2895.27,
                        2895.31
                    ],
                    [
                        2904.074,
                        2904.107
                    ],
                    [
                        2964.295,
                        2964.438
                    ],
                    [
                        2995.708,
                        2996.166
                    ],
                    [
                        2996.181,
                        2996.265
                    ],
                    [
                        3008.306,
                        3008.344
                    ],
                    [
                        3095.587,
                        3095.878
                    ],
                    [
                        3095.891,
                        3095.937
                    ],
                    [
                        3103.898,
                        3103.933
                    ],
                    [
                        3195.376,
                        3195.651
                    ],
                    [
                        3195.663,
                        3195.707
                    ],
                    [
                        3204.295,
                        3205.419
                    ],
                    [
                        3295.729,
                        3295.958
                    ],
                    [
                        3295.968,
                        3296.009
                    ],
                    [
                        3308.857,
                        3308.892
                    ],
                    [
                        3395.582,
                        3395.837
                    ],
                    [
                        3395.847,
                        3395.9
                    ],
                    [
                        3405.329,
                        3405.359
                    ],
                    [
                        3496.477,
                        3496.712
                    ],
                    [
                        3496.723,
                        3496.761
                    ],
                    [
                        3505.574,
                        3505.608
                    ],
                    [
                        3595.755,
                        3595.975
                    ],
                    [
                        3595.985,
                        3596.027
                    ],
                    [
                        3604.711,
                        3604.753
                    ],
                    [
                        3605.613,
                        3628.784
                    ],
                    [
                        3695.756,
                        3696.021
                    ],
                    [
                        3696.033,
                        3696.108
                    ],
                    [
                        3705.04,
                        3705.062
                    ],
                    [
                        3795.52,
                        3795.695
                    ],
                    [
                        3795.701,
                        3795.729
                    ],
                    [
                        3803.043,
                        3803.063
                    ],
                    [
                        3811.197,
                        3816.119
                    ],
                    [
                        3894.176,
                        3894.561
                    ],
                    [
                        3894.574,
                        3894.63
                    ],
                    [
                        3902.007,
                        3902.029
                    ],
                    [
                        3996.804,
                        3997.121
                    ],
                    [
                        3997.171,
                        3997.21
                    ],
                    [
                        4005.383,
                        4005.426
                    ],
                    [
                        4095.083,
                        4095.332
                    ],
                    [
                        4095.346,
                        4095.389
                    ],
                    [
                        4104.16,
                        4104.182
                    ],
                    [
                        4114.273,
                        4114.332
                    ],
                    [
                        4195.211,
                        4195.474
                    ],
                    [
                        4195.487,
                        4195.529
                    ],
                    [
                        4207.607,
                        4207.642
                    ],
                    [
                        4295.473,
                        4295.72
                    ],
                    [
                        4295.731,
                        4295.767
                    ],
                    [
                        4303.139,
                        4303.163
                    ],
                    [
                        4373.591,
                        4373.624
                    ],
                    [
                        4395.724,
                        4395.94
                    ],
                    [
                        4395.95,
                        4395.997
                    ],
                    [
                        4404.803,
                        4404.821
                    ],
                    [
                        4495.149,
                        4495.39
                    ],
                    [
                        4495.416,
                        4495.455
                    ],
                    [
                        4504.887,
                        4504.909
                    ],
                    [
                        4595.771,
                        4596.032
                    ],
                    [
                        4596.045,
                        4596.081
                    ],
                    [
                        4604.863,
                        4604.883
                    ],
                    [
                        4616.809,
                        4616.84
                    ],
                    [
                        4695.021,
                        4695.25
                    ],
                    [
                        4695.262,
                        4695.296
                    ],
                    [
                        4704.734,
                        4704.764
                    ],
                    [
                        4795.5,
                        4795.739
                    ],
                    [
                        4795.751,
                        4795.787
                    ],
                    [
                        4805.157,
                        4805.176
                    ],
                    [
                        4895.654,
                        4895.9
                    ],
                    [
                        4895.912,
                        4895.948
                    ],
                    [
                        4905.384,
                        4905.42
                    ],
                    [
                        4994.972,
                        4995.246
                    ],
                    [
                        4995.262,
                        4995.307
                    ],
                    [
                        5004.148,
                        5004.168
                    ],
                    [
                        5094.975,
                        5095.344
                    ],
                    [
                        5095.36,
                        5095.425
                    ],
                    [
                        5104.642,
                        5104.664
                    ],
                    [
                        5195.396,
                        5195.671
                    ],
                    [
                        5195.682,
                        5195.719
                    ],
                    [
                        5204.867,
                        5204.886
                    ],
                    [
                        5264.316,
                        5264.375
                    ],
                    [
                        5295.144,
                        5295.371
                    ],
                    [
                        5295.383,
                        5295.438
                    ],
                    [
                        5306.569,
                        5306.59
                    ],
                    [
                        5395.12,
                        5395.355
                    ],
                    [
                        5395.367,
                        5395.43
                    ],
                    [
                        5403.493,
                        5403.513
                    ],
                    [
                        5494.971,
                        5495.24
                    ],
                    [
                        5495.303,
                        5495.344
                    ],
                    [
                        5504.049,
                        5504.071
                    ],
                    [
                        5595.672,
                        5595.913
                    ],
                    [
                        5595.924,
                        5595.958
                    ],
                    [
                        5605.075,
                        5605.096
                    ],
                    [
                        5695.317,
                        5695.552
                    ],
                    [
                        5695.563,
                        5695.649
                    ],
                    [
                        5704.626,
                        5704.649
                    ],
                    [
                        5794.994,
                        5795.243
                    ],
                    [
                        5795.255,
                        5795.293
                    ],
                    [
                        5803.195,
                        5803.213
                    ],
                    [
                        5894.803,
                        5895.05
                    ],
                    [
                        5895.061,
                        5895.099
                    ],
                    [
                        5903.731,
                        5903.751
                    ],
                    [
                        5994.634,
                        5994.87
                    ],
                    [
                        5994.882,
                        5994.919
                    ],
                    [
                        6003.869,
                        6003.887
                    ],
                    [
                        6094.91,
                        6095.191
                    ],
                    [
                        6095.202,
                        6095.252
                    ],
                    [
                        6103.313,
                        6103.335
                    ],
                    [
                        6194.794,
                        6195.033
                    ],
                    [
                        6195.044,
                        6195.091
                    ],
                    [
                        6204.243,
                        6204.262
                    ],
                    [
                        6295.082,
                        6295.323
                    ],
                    [
                        6295.335,
                        6295.37
                    ],
                    [
                        6303.52,
                        6303.542
                    ],
                    [
                        6395.061,
                        6395.307
                    ],
                    [
                        6395.32,
                        6395.358
                    ],
                    [
                        6404.198,
                        6404.217
                    ],
                    [
                        6414.259,
                        6414.315
                    ],
                    [
                        6495.053,
                        6495.328
                    ],
                    [
                        6495.348,
                        6495.386
                    ],
                    [
                        6506.928,
                        6506.948
                    ],
                    [
                        6595.584,
                        6595.769
                    ],
                    [
                        6595.776,
                        6595.803
                    ],
                    [
                        6604.66,
                        6604.679
                    ],
                    [
                        6695.016,
                        6695.243
                    ],
                    [
                        6695.253,
                        6695.288
                    ],
                    [
                        6704.394,
                        6704.443
                    ],
                    [
                        6795.728,
                        6796.013
                    ],
                    [
                        6796.025,
                        6796.061
                    ],
                    [
                        6805.249,
                        6805.268
                    ],
                    [
                        6894.741,
                        6895.044
                    ],
                    [
                        6895.056,
                        6895.098
                    ],
                    [
                        6903.876,
                        6903.901
                    ],
                    [
                        6956.134,
                        6956.235
                    ],
                    [
                        6994.971,
                        6995.206
                    ],
                    [
                        6995.216,
                        6995.263
                    ],
                    [
                        7005.445,
                        7005.475
                    ],
                    [
                        7094.888,
                        7095.158
                    ],
                    [
                        7095.168,
                        7095.2
                    ],
                    [
                        7102.937,
                        7102.96
                    ],
                    [
                        7195.12,
                        7195.37
                    ],
                    [
                        7195.382,
                        7195.439
                    ],
                    [
                        7203.912,
                        7203.933
                    ],
                    [
                        7295.468,
                        7295.711
                    ],
                    [
                        7295.726,
                        7295.768
                    ],
                    [
                        7304.453,
                        7304.475
                    ],
                    [
                        7375.058,
                        7376.635
                    ],
                    [
                        7394.64,
                        7394.884
                    ],
                    [
                        7394.895,
                        7394.933
                    ],
                    [
                        7402.87,
                        7402.933
                    ],
                    [
                        7446.744,
                        7446.769
                    ],
                    [
                        7496.838,
                        7497.162
                    ],
                    [
                        7497.176,
                        7497.218
                    ],
                    [
                        7504.719,
                        7504.74
                    ],
                    [
                        7564.312,
                        7564.374
                    ],
                    [
                        7595.618,
                        7595.861
                    ],
                    [
                        7595.878,
                        7595.928
                    ],
                    [
                        7605.858,
                        7605.88
                    ],
                    [
                        7695.665,
                        7695.911
                    ],
                    [
                        7695.923,
                        7695.961
                    ],
                    [
                        7704.691,
                        7704.714
                    ],
                    [
                        7795.06,
                        7795.291
                    ],
                    [
                        7795.303,
                        7795.336
                    ],
                    [
                        7804.346,
                        7804.365
                    ],
                    [
                        7895.258,
                        7895.526
                    ],
                    [
                        7895.539,
                        7895.577
                    ],
                    [
                        7904.631,
                        7904.66
                    ],
                    [
                        7996.521,
                        7996.762
                    ],
                    [
                        7996.772,
                        7996.805
                    ],
                    [
                        8005.741,
                        8005.763
                    ],
                    [
                        8094.953,
                        8095.226
                    ],
                    [
                        8095.237,
                        8095.273
                    ],
                    [
                        8104.395,
                        8104.436
                    ],
                    [
                        8195.351,
                        8195.624
                    ],
                    [
                        8195.636,
                        8195.673
                    ],
                    [
                        8205.179,
                        8205.198
                    ],
                    [
                        8294.856,
                        8295.103
                    ],
                    [
                        8295.114,
                        8295.15
                    ],
                    [
                        8304.364,
                        8304.385
                    ],
                    [
                        8394.961,
                        8395.247
                    ],
                    [
                        8395.261,
                        8395.3
                    ],
                    [
                        8404.252,
                        8404.272
                    ],
                    [
                        8495.886,
                        8496.142
                    ],
                    [
                        8496.153,
                        8496.233
                    ],
                    [
                        8504.691,
                        8504.751
                    ],
                    [
                        8595.647,
                        8595.875
                    ],
                    [
                        8595.887,
                        8595.923
                    ],
                    [
                        8604.26,
                        8604.281
                    ],
                    [
                        8695.131,
                        8695.368
                    ],
                    [
                        8695.384,
                        8695.45
                    ],
                    [
                        8703.963,
                        8703.984
                    ],
                    [
                        8714.275,
                        8714.34
                    ],
                    [
                        8794.728,
                        8794.965
                    ],
                    [
                        8794.975,
                        8795.02
                    ],
                    [
                        8805.549,
                        8805.573
                    ],
                    [
                        8895.09,
                        8895.326
                    ],
                    [
                        8895.337,
                        8895.374
                    ],
                    [
                        8903.196,
                        8903.218
                    ],
                    [
                        8994.962,
                        8995.286
                    ],
                    [
                        8995.299,
                        8995.343
                    ],
                    [
                        9003.914,
                        9003.935
                    ],
                    [
                        9095.608,
                        9095.86
                    ],
                    [
                        9095.871,
                        9095.909
                    ],
                    [
                        9104.095,
                        9104.121
                    ],
                    [
                        9195.783,
                        9196.037
                    ],
                    [
                        9196.049,
                        9196.143
                    ],
                    [
                        9205.271,
                        9206.815
                    ],
                    [
                        9294.653,
                        9294.959
                    ],
                    [
                        9294.971,
                        9295.022
                    ],
                    [
                        9303.998,
                        9304.017
                    ],
                    [
                        9395.32,
                        9395.621
                    ],
                    [
                        9395.634,
                        9395.672
                    ],
                    [
                        9404.91,
                        9404.926
                    ],
                    [
                        9495.139,
                        9495.355
                    ],
                    [
                        9495.366,
                        9495.423
                    ],
                    [
                        9505.294,
                        9505.314
                    ],
                    [
                        9594.973,
                        9595.253
                    ],
                    [
                        9595.264,
                        9595.297
                    ],
                    [
                        9603.858,
                        9603.876
                    ],
                    [
                        9695.096,
                        9695.331
                    ],
                    [
                        9695.343,
                        9695.379
                    ],
                    [
                        9704.165,
                        9704.183
                    ],
                    [
                        9795.385,
                        9795.647
                    ],
                    [
                        9795.659,
                        9795.697
                    ],
                    [
                        9804.291,
                        9804.31
                    ],
                    [
                        9864.308,
                        9864.366
                    ],
                    [
                        9895.397,
                        9895.653
                    ],
                    [
                        9895.721,
                        9895.761
                    ],
                    [
                        9907.125,
                        9907.146
                    ],
                    [
                        9996.739,
                        9996.913
                    ],
                    [
                        9996.919,
                        9996.947
                    ],
                    [
                        10005.281,
                        10005.311
                    ],
                    [
                        10095.242,
                        10095.503
                    ],
                    [
                        10095.515,
                        10095.557
                    ],
                    [
                        10104.445,
                        10104.474
                    ],
                    [
                        10195.533,
                        10195.762
                    ],
                    [
                        10195.773,
                        10195.81
                    ],
                    [
                        10204.979,
                        10205.035
                    ],
                    [
                        10295.316,
                        10295.591
                    ],
                    [
                        10295.604,
                        10295.642
                    ],
                    [
                        10304.011,
                        10304.03
                    ],
                    [
                        10395.34,
                        10395.616
                    ],
                    [
                        10395.627,
                        10395.663
                    ],
                    [
                        10405.288,
                        10405.306
                    ],
                    [
                        10495.344,
                        10495.619
                    ],
                    [
                        10495.631,
                        10495.703
                    ],
                    [
                        10513.09,
                        10513.136
                    ]
                ],
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.2"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.680+00:00",
                "time": 48,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/rolldown-runtime-9r-HBx0o.js",
                    "headersSize": 607,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 678,
                    "bodySize": 718,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd491e5946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"283e5eaf89de411ac791b59b9e08da58\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=OBavciH1%2FPJYU8oA7y04RdzNi27CkUS8w7dFMNvP5x3p3I%2BE4R1dskZlnjYBxvcDuORThEGXKzJtjURiL%2BIwxns5sNbq8NBXspvRI3zePQ%2Btaa%2FvQuIxuR9%2F%2Fouqa3wwBq9BfAljd2DlcJM%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 718,
                        "mimeType": "text/javascript",
                        "text": "var f=Object.create,o=Object.defineProperty,v=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,O=Object.getPrototypeOf,p=Object.prototype.hasOwnProperty,b=(e,r)=>()=>(e&&(r=e(e=0)),r),g=(e,r)=>()=>(r||(e((r={exports:{}}).exports,r),e=null),r.exports),P=(e,r)=>{let t={};for(var a in e)o(t,a,{get:e[a],enumerable:!0});return r||o(t,Symbol.toStringTag,{value:\"Module\"}),t},u=(e,r,t,a)=>{if(r&&typeof r==\"object\"||typeof r==\"function\")for(var i=c(r),l=0,_=i.length,n;l<_;l++)n=i[l],!p.call(e,n)&&n!==t&&o(e,n,{get:(s=>r[s]).bind(null,n),enumerable:!(a=v(r,n))||a.enumerable});return e},d=(e,r,t)=>(u(e,r,\"default\"),t&&u(t,r,\"default\")),x=(e,r,t)=>(t=e!=null?f(O(e)):{},u(r||!e||!e.__esModule?o(t,\"default\",{value:e,enumerable:!0}):t,e)),y=e=>p.call(e,\"module.exports\")?e[\"module.exports\"]:u(o({},\"__esModule\",{value:!0}),e),q=(e=>typeof require<\"u\"?require:typeof Proxy<\"u\"?new Proxy(e,{get:(r,t)=>(typeof require<\"u\"?require:r)[t]}):e)(function(e){if(typeof require<\"u\")return require.apply(this,arguments);throw Error('Calling `require` for \"'+e+\"\\\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.\")});export{q as a,d as i,b as n,y as o,P as r,x as s,g as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 46,
                    "receive": 2
                },
                "_type": 3,
                "_id": "16866.3",
                "_request_id": "16866.3",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/rolldown-runtime-9r-HBx0o.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/rolldown-runtime-9r-HBx0o.js",
                "_raw_id": "16866.3",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 48,
                "_ttfb_ms": 46,
                "_load_start": 449,
                "_load_start_float": 449.000167,
                "_bytesIn": 718,
                "_objectSize": 718,
                "_objectSizeUncompressed": 1274,
                "_chunks": [
                    {
                        "ts": 496,
                        "bytes": 718,
                        "inflated": 1274
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/rolldown-runtime-9r-HBx0o.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd491e5946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"283e5eaf89de411ac791b59b9e08da58\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=OBavciH1%2FPJYU8oA7y04RdzNi27CkUS8w7dFMNvP5x3p3I%2BE4R1dskZlnjYBxvcDuORThEGXKzJtjURiL%2BIwxns5sNbq8NBXspvRI3zePQ%2Btaa%2FvQuIxuR9%2F%2Fouqa3wwBq9BfAljd2DlcJM%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1921,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 430,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 167,
                "_body_hash": "097de44f8046da573cea3120a36bda1b545f6881c1bfd6fedb2f1b9e2bd4d3fa",
                "_renderBlocking": "non_blocking",
                "_load_end": 497,
                "_ttfb_start": 449,
                "_ttfb_end": 495,
                "_download_start": 495,
                "_download_end": 497,
                "_download_ms": 2,
                "_all_start": 449,
                "_all_end": 497,
                "_all_ms": 48,
                "_index": 3,
                "_number": 4,
                "_body_file": "002-16866.3-body.txt",
                "_body_id": "16866.3",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.3"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.681+00:00",
                "time": 268,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/tanstack-router-U0H7bmeq.js",
                    "headersSize": 606,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 666,
                    "bodySize": 53821,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd591f5946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"a91fd18361896ae29615da299caf8159\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=V8Os9fBLEhvAEli8ct9zgEPOtcI8%2BkQjeIXgok4zyXKPmfmAhdwDgPm6F0MBhXCwtiNVtKTURjU0BCb1Gbp2duuPxsOEq7yNUG9XW5FqPn2dVYjLbN4tOINj6QDGnCr2ji8SMpc5RgNB0kM%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 53821,
                        "mimeType": "text/javascript",
                        "text": "import{$r as xt,Ai as at,Ci as gn,Di as Mi,Ei as ki,Fi as O,Hi as Ai,Ii as Ot,Ni as Oi,Oi as de,Ri as Ue,Si as Pt,Ui as Fi,Vi as yn,_i as Hi,ai as Di,bi as Bi,ci as Sr,di as Gs,fi as Ni,gi as zi,hi as Ui,ii as ji,ji as vn,li as Qs,mi as wn,oi as $i,ri as or,ui as Sn,vi as Wi,wi as Ft,xi as qi,yi as _n}from\"./icons-xTj2hkG8.js\";import{a as Vi,d as E,f as Ct,l as Xn}from\"./tanstack-query-BttgOCQn.js\";var R=(e=>(e[e.Host=0]=\"Host\",e[e.Text=1]=\"Text\",e[e.Function=2]=\"Function\",e[e.Class=3]=\"Class\",e[e.Fragment=4]=\"Fragment\",e[e.Portal=5]=\"Portal\",e[e.Provider=6]=\"Provider\",e[e.Consumer=7]=\"Consumer\",e[e.ForwardRef=8]=\"ForwardRef\",e[e.Memo=9]=\"Memo\",e[e.Lazy=10]=\"Lazy\",e[e.Suspense=11]=\"Suspense\",e[e.Root=12]=\"Root\",e))(R||{});function tt(e,t,r){return{tag:e,type:t,key:r,ref:null,pp:null,mp:null,ms:null,sn:null,dom:null,parent:null,child:null,sibling:null,hooks:null,cu:null,dy:!1,um:!1,root:null}}function Rn(e,t=!1){return t&&e!==\"viewBox\"&&Ki.test(e)?e.replace(/[A-Z]/g,r=>\"-\"+r.toLowerCase()):e===\"className\"?\"class\":e===\"htmlFor\"?\"for\":e===\"httpEquiv\"?\"http-equiv\":e===\"acceptCharset\"?\"accept-charset\":e===\"crossOrigin\"?\"crossorigin\":e===\"noModule\"?\"nomodule\":e===\"viewBox\"?\"viewBox\":e.startsWith(\"aria-\")||e.startsWith(\"data-\")?e:e.toLowerCase()}var Ki=/^(?:clip|fill|stroke)/,Yi=\"http://www.w3.org/2000/svg\",Gi=new Set([\"allowfullscreen\",\"async\",\"autofocus\",\"autoplay\",\"checked\",\"controls\",\"default\",\"defer\",\"disabled\",\"formnovalidate\",\"hidden\",\"inert\",\"ismap\",\"itemscope\",\"loop\",\"multiple\",\"muted\",\"nomodule\",\"novalidate\",\"open\",\"playsinline\",\"readonly\",\"required\",\"reversed\",\"selected\"]),Qi=new Set([\"value\",\"checked\",\"selected\",\"disabled\",\"multiple\",\"muted\",\"readonly\",\"contentEditable\",\"spellcheck\",\"draggable\"]);function en(e,t){return t||e===\"svg\"?document.createElementNS(Yi,e):document.createElement(e)}function be(e,t,r,n,s){if(t===\"children\"||t===\"key\"||t===\"ref\")return;const o=Rn(t,s);if(t===\"defaultValue\"||t===\"defaultChecked\"){if(n===void 0&&r!=null)try{e[t]=r}catch{}return}if(t===\"className\"){s?r==null?e.removeAttribute(\"class\"):e.setAttribute(\"class\",\"\"+r):e.className=r==null?\"\":\"\"+r;return}if(t===\"class\"){r==null?e.removeAttribute(\"class\"):e.setAttribute(\"class\",\"\"+r);return}if(t===\"style\"){Ji(e,r,n);return}if(t===\"dangerouslySetInnerHTML\"){const i=r?.__html??\"\";i!==(n?.__html??\"\")&&(e.innerHTML=i);return}if(t[0]===\"o\"&&t[1]===\"n\"){Zi(e,t,r,n);return}if(t===\"htmlFor\"){r==null?e.removeAttribute(\"for\"):e.setAttribute(\"for\",\"\"+r);return}if(!s&&Qi.has(t)&&t in e)try{e[t]=r??\"\";return}catch{}if(Gi.has(t.toLowerCase())){r?e.setAttribute(o,\"\"):e.removeAttribute(o);return}if(t.length>5&&(t.charCodeAt(0)===97||t.charCodeAt(0)===100)&&(t.startsWith(\"aria-\")||t.startsWith(\"data-\"))){r==null?e.removeAttribute(o):e.setAttribute(o,\"\"+r);return}r==null||r===!1?e.removeAttribute(o):r===!0?e.setAttribute(o,\"\"):e.setAttribute(o,\"\"+r)}function Ji(e,t,r){const n=e.style;if(typeof t==\"string\"){n.cssText=t;return}if(typeof r==\"string\"&&(n.cssText=\"\"),r&&typeof r==\"object\")for(const s in r)(!t||!(s in t))&&Zn(n,s,\"\");if(t&&typeof t==\"object\")for(const s in t)(!r||r[s]!==t[s])&&Zn(n,s,t[s])}function Zn(e,t,r){t[0]===\"-\"?e.setProperty(t,r==null?\"\":\"\"+r):r==null||r===\"\"?e[t]=\"\":typeof r==\"number\"&&!Xi.has(t)?e[t]=r+\"px\":e[t]=\"\"+r}var Xi=new Set([\"animationIterationCount\",\"borderImageOutset\",\"borderImageSlice\",\"borderImageWidth\",\"boxFlex\",\"boxFlexGroup\",\"boxOrdinalGroup\",\"columnCount\",\"columns\",\"flex\",\"flexGrow\",\"flexPositive\",\"flexShrink\",\"flexNegative\",\"flexOrder\",\"gridArea\",\"gridRow\",\"gridRowEnd\",\"gridRowSpan\",\"gridRowStart\",\"gridColumn\",\"gridColumnEnd\",\"gridColumnSpan\",\"gridColumnStart\",\"fontWeight\",\"lineClamp\",\"lineHeight\",\"opacity\",\"order\",\"orphans\",\"tabSize\",\"widows\",\"zIndex\",\"zoom\",\"fillOpacity\",\"floodOpacity\",\"stopOpacity\",\"strokeDasharray\",\"strokeDashoffset\",\"strokeMiterlimit\",\"strokeOpacity\",\"strokeWidth\"]);function Zi(e,t,r,n){r!=null&&typeof r!=\"function\"&&(r=null);const s=t.endsWith(\"Capture\"),o=ea(t.slice(2,s?-7:void 0),e),i=e.__handlers||=Object.create(null),a=t,c=i[a];if(c&&!r){e.removeEventListener(c.event,c.listener,c.capture),i[a]=null;return}if(!c&&r){const u={current:r,listener:null,event:o,capture:s};u.listener=f=>{f.nativeEvent===void 0&&(f.nativeEvent=f),u.current(f)},i[a]=u,e.addEventListener(o,u.listener,s);return}c&&((c.event!==o||c.capture!==s)&&(e.removeEventListener(c.event,c.listener,c.capture),c.event=o,c.capture=s,e.addEventListener(o,c.listener,s)),c.current=r)}function ea(e,t){const r=e.toLowerCase();if(r===\"change\"){const n=t.tagName;if(n===\"TEXTAREA\")return\"input\";if(n===\"INPUT\"){const s=(t.type||\"text\").toLowerCase();if(s!==\"checkbox\"&&s!==\"radio\"&&s!==\"file\")return\"input\"}}return r===\"doubleclick\"?\"dblclick\":r}function _e(){const e=O.F;if(!e)throw new Error(\"Hook called outside a function component render.\");return e}function we(){const e=_e(),t=O.I++;let r=O.K;if(t===0){if(e.hooks)return O.K=e.hooks,e.hooks;const s={s:void 0,q:void 0,d:void 0,c:void 0,n:null};return e.hooks=s,O.K=s,s}if(r&&r.n)return O.K=r.n,r.n;const n={s:void 0,q:void 0,d:void 0,c:void 0,n:null};return r?r.n=n:e.hooks=n,O.K=n,n}function pt(e,t){if(e===t)return!0;if(!e||!t||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(!Object.is(e[r],t[r]))return!1;return!0}var ta=ra();function Js(){return ta}function ra(){return{useState(e){return this.useReducer(na,typeof e==\"function\"?e():e)},useReducer(e,t,r){const n=we(),s=_e();if(n.q===void 0){n.s=r?r(t):t;const o={r:e},i=a=>{const c=n.s,u=o.r(c,a);Object.is(u,c)||(n.s=u,se(s))};o.d=i,n.q=o}else n.q.r=e;return[n.s,n.q.d]},useEffect(e,t){const r=we(),n=_e(),s=r.d;s!==void 0&&pt(s,t)||(r.d=t,Br(n,{t:0,c:()=>{if(r.c){try{r.c()}catch{}if(n.cu){const i=n.cu.indexOf(r.c);i>=0&&n.cu.splice(i,1)}r.c=null}const o=e();return r.c=typeof o==\"function\"?o:null,r.c}}))},useLayoutEffect(e,t){const r=we(),n=_e(),s=r.d;s!==void 0&&pt(s,t)||(r.d=t,Br(n,{t:1,c:()=>{if(r.c){try{r.c()}catch{}if(n.cu){const i=n.cu.indexOf(r.c);i>=0&&n.cu.splice(i,1)}r.c=null}const o=e();return r.c=typeof o==\"function\"?o:null,r.c}}))},useInsertionEffect(e,t){return this.useLayoutEffect(e,t)},useRef(e){const t=we();return t.s===void 0&&(t.s={current:e}),t.s},useMemo(e,t){const r=we();if(r.d!==void 0&&pt(r.d,t))return r.s;const n=e();return r.s=n,r.d=t,n},useCallback(e,t){return this.useMemo(()=>e,t)},useContext(e){return is(_e(),e)},useImperativeHandle(e,t,r){const n=we();if(n.d!==void 0&&pt(n.d,r))return;n.d=r;const s=t();e&&(typeof e==\"function\"?e(s):e.current=s)},useDebugValue(e,t){},useId(){const e=we();if(e.s===void 0){const t=es(_e());e.s=(t?.i??(t?.h?\":R\":\":r\"))+(t?.h?t.ic++:sa++).toString(36)}return e.s},useTransition(){return[!1,e=>e()]},useDeferredValue(e){return e},useSyncExternalStore(e,t,r){const n=_e(),s=we(),o=s.q??{g:t,s:r};s.q=o,o.g=t,o.s=r;const a=!!(n.root??es(n))?.h,c=a&&r?r():t();s.s=c;const u=[e];return(s.d===void 0||!pt(s.d,u))&&(s.d=u,Br(n,{t:1,c:()=>{if(s.c){try{s.c()}catch{}if(n.cu){const y=n.cu.indexOf(s.c);y>=0&&n.cu.splice(y,1)}s.c=null}let f=!1;const l=()=>{f=!0,typeof p==\"function\"&&p()},h=()=>{if(f||n.um)return;let y;try{y=o.g()}catch{se(n);return}Object.is(s.s,y)||(s.s=y,se(n))},p=e(h);return a&&o.s&&queueMicrotask(()=>queueMicrotask(h)),h(),s.c=l,l}})),c},use(e){if(e==null)throw new Error(\"use() received null or undefined\");if(e.$$typeof===Hi)return is(_e(),e);if(typeof e.then==\"function\"){const t=e;switch(t.status){case\"fulfilled\":return t.value;case\"rejected\":throw t.reason;default:throw t.status===void 0&&(t.status=\"pending\",t.then(r=>{t.status===\"pending\"&&(t.status=\"fulfilled\",t.value=r)},r=>{t.status===\"pending\"&&(t.status=\"rejected\",t.reason=r)})),t}}throw new Error(\"use() expected a Promise or Context\")}}}function na(e,t){return typeof t==\"function\"?t(e):t}var sa=0;function es(e){let t=e;for(;t;){if(t.root)return t.root;t=t.parent}return null}function oa(){const e=globalThis,t=e.$RE_q;if(t){try{e.$RE_stop?.()}catch{}for(const[r,n]of t.splice(0))try{n.dispatchEvent(ia(r))}catch{}}}function ia(e){const t={bubbles:!0,cancelable:!0};return e===\"click\"?new MouseEvent(e,t):e===\"keydown\"?new KeyboardEvent(e,t):e===\"input\"?new InputEvent(e,t):new Event(e,t)}function aa(e,t){const r=tt(R.Root,null,null),n={c:e,r,p:new Set,s:!1,re:t.onRecoverableError,ce:t.onCaughtError,ue:t.onUncaughtError,i:t.identifierPrefix,ic:0,h:!1};return r.root=n,r.sn=e,n}function ca(e,t){const r=tt(R.Root,null,null);e.c=t,e.ic=0,r.root=e,r.sn=t,e.r=r}function ua(){if(typeof window>\"u\")return;const e=window;if(e._r)return;const t=Date.now,r=e._r=t();let n=0,s=!1;e.addEventListener(\"scroll\",()=>{s||(n=t())},{capture:!0,passive:!0});const o=e.scrollTo;e.scrollTo=function(...i){const a=t();if(!(a-r<3e3&&a-n<1500)){s=!0;try{return o.apply(e,i)}finally{queueMicrotask(()=>{s=!1})}}}}var it=class{n;p;e;constructor(e,t=null,r=null){this.p=e,this.n=t??e.firstChild,this.e=r}take(){for(;this.n&&this.n!==this.e;){const e=this.n;if(e.nodeType!==1&&e.nodeType!==3){this.n=e.nextSibling;continue}return this.n=e.nextSibling,e}return null}head(e,t){const r=e.toLowerCase(),n=fa[r];let s=this.p.firstChild;for(;s;){if(s.nodeType===1&&s.tagName.toLowerCase()===r&&da(s,t,n))return eo.add(s),s;s=s.nextSibling}return null}has(){let e=this.n;for(;e&&e!==this.e;){if(e.nodeType===1||e.nodeType===3)return!0;e=e.nextSibling}return!1}},ae=new WeakMap,Xs=\"Hydration mismatch.\";function ir(e){return!!e&&e.f!==void 0}function bn(e,t=null){const r=e instanceof Error?e:new Error(Xs);throw r.f=t,r}function la(e,t,r){const n=e,s=e.nodeType===9,o=s?n.body:null,i=aa(n,r);ua();const a=s?rs(t):t;let c=null;ha(i);try{rt(()=>{Jt(i,a)})}catch(u){c=u}if(pa(i),c&&!ro(i,c))throw c;return oa(),{render(u){rt(()=>{const f=s?rs(u):u;Jt(i,i.c===o?xa(f)??f:f)})},unmount(){rt(()=>{Jt(i,null)})}}}var fa={link:[\"rel\",\"href\",\"sizes\",\"type\"],meta:[\"name\",\"property\",\"charSet\",\"httpEquiv\"],script:[\"src\",\"type\"]},Zs=new Set([\"base\",\"link\",\"meta\",\"script\",\"style\",\"title\"]),eo=new WeakSet;function da(e,t,r){if(eo.has(e))return!1;if(!r)return!0;for(const n of r){const s=t[n],o=e.getAttribute(Rn(n));if(!(s==null&&o==null)&&(s==null||o==null||String(s)!==o))return!1}return!0}function ha(e){e.ic=0,e.h=!0,ae.set(e.r,new it(e.c))}function pa(e){e.h=!1,ae.delete(e.r)}function ma(e){const t=ae.get(Ht(e));if(!t)return null;const r=t.n;if(!r||r.nodeType!==8)return null;const n=r.data,s=/^(\\$\\??)(\\d+)$/.exec(n);if(!s)return null;const o=s[1]===\"$?\"?1:0,i=Number(s[2]),a=r;t.n=a.nextSibling;let c=null,u=a.nextSibling;for(;u;){if(u.nodeType===8&&u.data===\"/$\"){c=u;break}u=u.nextSibling}return c?[o,i,a,c]:null}function tn(e,t){const r=ae.get(Ht(e));r&&(r.n=t.nextSibling)}function to(e){return ae.get(e)}function ar(e,t){ae.set(e,t)}function cr(e){ae.delete(e)}function ga(e,t){const r=Ht(t),n=ae.get(r);if(!n)return!1;const s=e.type.toLowerCase(),o=n.p.nodeType===9&&Zs.has(s)?n.p.head:null,i=n.p,a=i.nodeType===1?i.tagName.toLowerCase():\"\",c=a===\"head\"||a===\"html\"||!!o;let u;if(o?u=new it(o).head(s,e.pp??{}):c?u=n.head(s,e.pp??{}):u=n.take(),!u)return c||ur(e,null),!1;if(u.nodeType!==1||u.tagName.toLowerCase()!==s)return ur(e,u),!1;e.dom=u;const f=e.pp??{},l=s===\"svg\"||u.namespaceURI===\"http://www.w3.org/2000/svg\"&&s!==\"foreignobject\";La(e,u,f,s,l);for(const h in f)h!==\"children\"&&h[0]===\"o\"&&h[1]===\"n\"&&typeof f[h]==\"function\"&&be(u,h,f[h],void 0,l);return ae.set(e,new it(u)),!0}function ya(e,t,r){const n=ae.get(Ht(t));if(!n)return!1;const s=n.take();return s||ur(e,null),s.nodeType===3?(s.data!==r&&(G(e,new Error(`Hydration text mismatch: expected \"${r}\" but found \"${s.data}\".`)),G(e)),e.dom=s,!0):(ur(e,s),!1)}function Ht(e){let t=e;for(;t;){if(ae.has(t)||t.tag===R.Host||t.tag===R.Root||t.tag===R.Portal)return t;t=t.parent}throw new Error(\"No host parent found\")}function ur(e,t){G(e,new Error(`Hydration mismatch: expected <${e.type??\"text\"}> but found ${t?t.nodeType===1?t.tagName:\"text\":\"nothing\"}.`)),G(e)}function G(e,t=new Error(Xs)){const r=Dt(e);r?.re&&r.re(t),bn(t,va(e)??e)}function va(e){if(e.tag===R.Text){let t=e.parent;for(;t&&(t.tag!==R.Host||!t.dom);)t=t.parent;if(!t)return null;let r;const n=t.pp??t.mp;if(n)for(const s in n)s[0]===\"o\"&&s[1]===\"n\"&&typeof n[s]==\"function\"&&(r=!0);return rn(r||t.parent?.tag===R.Host?t.parent:t)}return rn(e.parent)}function rn(e){let t=null,r=e;for(;r;){if(r.tag===R.Host&&r.dom){if(!wa(r))return null;const n=r.parent?.tag;(!t||n>R.Text&&n<R.Suspense)&&(t=r)}r=r.parent}return t}function wa(e){const t=e.type.toLowerCase();return t!==\"html\"&&t!==\"head\"&&t!==\"body\"}function ro(e,t){if(!ir(t))return!1;let r=e.c,n=e.r.pp?.children??null;const s=_a(t);if(s)r=s[0],n=s[1];else if(r.nodeType===9){const o=Ra(t);o!=null&&(r=r.body,n=o)}ts(e,r);try{rt(()=>Jt(e,n))}catch(o){throw ts(e,r),o}return!0}function ts(e,t){Cn(e),Sa(t),ca(e,t),e.h=!1}function Sa(e){if(e.nodeType===9){let t=e.firstChild;for(;t;){const r=t.nextSibling;t.nodeType!==10&&e.removeChild(t),t=r}return}e.textContent=\"\"}function _a(e){const t=e.f;return t?.tag!==R.Host||!t.dom||!rn(t.parent)?null:[t.dom,(t.pp??t.mp)?.children??null]}function Ra(e){const t=ba(e.f);return t?(t.pp??t.mp)?.children??null:null}function ba(e){let t=e;for(;t;){if(t.tag===R.Host&&t.type===\"body\")return t===e?null:t;t=t.parent}return null}function xa(e){const t=Et(e).find(n=>lr(n,\"html\"));if(!t)return null;const r=Et(t.props?.children).find(n=>lr(n,\"body\"));return r?r.props?.children??null:null}function rs(e){const t=Et(e),r=t.findIndex(i=>lr(i,\"html\"));if(r===-1)return e;const n=t.filter(ns);if(n.length===0)return e;const s=t[r],o=Pa(s,n);return t.filter((i,a)=>a===r||!ns(i)).map(i=>i===s?o:i)}function Pa(e,t){const r=Et(e.props?.children),n=r.findIndex(o=>lr(o,\"head\"));let s;if(n===-1)s=[Ea(\"head\",{children:t}),...r];else{const o=r[n],i=Et(o.props?.children),a={...o,props:{...o.props,children:[...t,...i]}};s=r.map((c,u)=>u===n?a:c)}return{...e,props:{...e.props,children:s}}}function Et(e){return e==null||typeof e==\"boolean\"?[]:Array.isArray(e)?e:xn(e)?[e]:typeof e!=\"string\"&&Ca(e)?Array.from(e):[e]}function ns(e){return xn(e)&&typeof e.type==\"string\"&&Zs.has(e.type)}function lr(e,t){return xn(e)&&e.type===t}function xn(e){return!!e&&typeof e==\"object\"&&e.$$typeof===yn}function Ca(e){return!!e&&typeof e[Symbol.iterator]==\"function\"}function Ea(e,t){return{$$typeof:yn,type:e,key:null,ref:null,props:t}}function La(e,t,r,n,s){if(r.suppressHydrationWarning)return;let o;for(const i in r){const a=r[i];if(i===\"children\"||i===\"key\"||i===\"ref\"||i===\"suppressHydrationWarning\"||i===\"suppressContentEditableWarning\"||i[0]===\"o\"&&i[1]===\"n\"&&typeof a==\"function\")continue;if(i===\"dangerouslySetInnerHTML\"){let h=\"\"+(a?.__html??\"\");if(n!==\"script\"&&n!==\"style\"){const p=document.createElement(\"div\");p.innerHTML=h,h=p.innerHTML}t.innerHTML!==h&&(G(e,new Error(`Hydration HTML mismatch inside <${n}>.`)),G(e));continue}if(i===\"value\"||i===\"defaultValue\"){if(n===\"select\")continue;if(n===\"input\"||n===\"textarea\"){(i===\"value\"||r.value==null)&&a!=null&&t.value!==\"\"+a&&(G(e,new Error(`Hydration ${n} value mismatch on <${n}>.`)),G(e));continue}}if(n===\"input\"&&(i===\"checked\"||i===\"defaultChecked\")){(i===\"checked\"||r.checked==null)&&a!=null&&t.checked!==!!a&&(G(e,new Error(\"Hydration checked mismatch on <input>.\")),G(e));continue}if(n===\"option\"&&i===\"selected\"){a!=null&&t.selected!==!!a&&(G(e,new Error(\"Hydration selected mismatch on <option>.\")),G(e));continue}if(i===\"style\"){o??=en(n,s),be(o,i,a,void 0,s),t.style.cssText!==o.style.cssText&&(G(e,new Error(`Hydration style mismatch on <${n}>.`)),G(e));continue}const c=i.startsWith(\"aria-\")||i.startsWith(\"data-\"),u=Rn(i,s);let f;a==null||a===!1&&!c?f=null:(o??=en(n,s),be(o,i,a,void 0,s),f=o.getAttribute(u));const l=t.getAttribute(u);f!==l&&(G(e,new Error(`Hydration attribute mismatch on <${n}> for \"${u}\": expected ${ss(f)} but found ${ss(l)}.`)),G(e))}}function ss(e){return e==null?\"nothing\":JSON.stringify(e)}var z=null,Dr=!1,Ne=!1,Rt=new Set,Qt=null;function se(e){if(e.um)return;const t=Dt(e);t&&(t.p.add(e),e.dy=!0,Rt.add(t),!Ne&&(t.s||(t.s=!0,queueMicrotask(Pn))))}function rt(e){const t=Ne;Ne=!0;try{e()}finally{Ne=t}Pn()}function Ia(e){const t=Ne;Ne=!0;try{return e()}finally{Ne=t,t||Pn()}}function Pn(){if(!Dr){Dr=!0;try{let e=0;for(;Rt.size>0;){if(++e>50)throw new Error(\"flushPending exceeded 50 iterations — suspected infinite update loop.\");const t=[...Rt];Rt.clear();for(const r of t){r.s=!1;const n=[...r.p];r.p.clear(),n.sort((s,o)=>os(s)-os(o));for(const s of n)try{Ta(s,r)}catch(o){if(!ro(r,o))throw o;break}In(r)}}}finally{Dr=!1}}}function Cn(e){e.p.clear(),e.s=!1,Rt.delete(e)}function os(e){let t=0,r=e.parent;for(;r;)t++,r=r.parent;return t}function Dt(e){let t=e;for(;t;){if(t.root)return t.root;t=t.parent}return null}function Jt(e,t){const r=e.r;r.pp={children:t},z=e;try{j(r,U(t),e.c,null),r.mp=r.pp,r.dy=!1}finally{z=null}In(e)}function Ta(e,t){if(!e.dy||e.um)return;e.dy=!1,z=t;const r=e.ms&&e.ms.p===!0,n=t.h;r&&(delete e.ms.p,t.h=!0);const s=Qt;Qt=e;try{je(e,Ya(e),Ga(e))}finally{Qt=s,r&&(t.h=n,cr(e)),z=null}}function fr(e){return typeof e==\"string\"}function U(e){const t=[];return Xt(e,t),t}function Xt(e,t){if(!(e==null||typeof e==\"boolean\")){if(typeof e==\"string\"){if(e===\"\")return;t.push(e);return}if(typeof e==\"number\"){t.push(\"\"+e);return}if(Array.isArray(e)){for(let r=0;r<e.length;r++)Xt(e[r],t);return}if(Ma(e)){for(const r of e)Xt(r,t);return}if(typeof e==\"object\"){const r=e.$$typeof;if(oo.has(r)){t.push(e);return}if(r===Sn){const n=e;Xt(n._init(n._payload),t);return}}}}function Ma(e){return e!=null&&typeof e[Symbol.iterator]==\"function\"}function ka(e,t){return t?fr(t)?e.tag===R.Text:e.type===t.type&&Aa(e.key,t.key):!1}function Aa(e,t){return(e??null)===(t??null)}function Oa(e,t){if(!e)return tt(R.Fragment,null,null);if(fr(e)){const i=tt(R.Text,null,null);return i.pp=e,i.parent=t,i}const r=e.type;let n=R.Host;const s=r&&r.$$typeof;if(typeof r==\"string\")n=R.Host;else if(r===Ai)n=R.Fragment;else if(r===Di||r===ji)n=R.Fragment;else{let i=null;for(const a of io)if(i=a(r,s),i!==null)break;i!==null?n=i:typeof r==\"function\"&&(n=r.prototype&&r.prototype.isReactComponent?R.Class:R.Function)}const o=tt(n,r,e.key??null);return o.ref=e.ref??null,o.pp=e.props,o.parent=t,o}function j(e,t,r,n){if(!z?.h){let v=e.child,m=!0;for(let g=0;g<t.length;g++){const w=t[g];if(w==null||!v||v.key!=null){m=!1;break}if(typeof w==\"string\"){if(v.tag!==R.Text){m=!1;break}v.pp=w}else{if(w.key!=null){m=!1;break}if(v.type!==w.type){m=!1;break}v.pp=w.props,v.ref=w.ref??null}v=v.sibling}if(m&&v===null){for(let g=e.child;g;g=g.sibling){let w=n;for(let S=g.sibling;S;S=S.sibling){const _=It(S);if(_&&_.parentNode===r){w=_;break}}je(g,r,w)}return}}const s=Ha(e),o=new Map;for(const v of s)v.key!=null&&o.set(\"k\"+v.key,v);let i=null;const a=new Set;let c=!1,u=0,f=0;for(const v of s)v.key==null&&f++;let l=0;for(const v of t)v!=null&&l++;let h=l-f;for(let v=0;v<t.length;v++){const m=t[v];if(m==null)continue;let g=null;if(m&&typeof m==\"object\"&&!fr(m)&&m.key!=null){const S=\"k\"+m.key,_=o.get(S);_&&_.type===m.type&&(g=_,o.delete(S))}if(!g)for(;u<s.length;){const S=s[u];if(a.has(S)||S.key!=null){u++;continue}if(ka(S,m)){g=S,u++;break}if(h>0)break;u++,h++}g&&s[v]!==g&&(c=!0);let w;g?(a.add(g),w=g,fr(m)?w.pp=m:(w.type=m.type,w.pp=m.props,w.ref=m.ref??null)):(w=Oa(m,e),c=!0,h>0&&h--),w.parent=e,w.sibling=null,i?i.sibling=w:e.child=w,i=w}const p=!!z?.h;for(let v=e.child;v;v=v.sibling){let m=n;if(!p)for(let g=v.sibling;g;g=g.sibling){const w=It(g);if(w&&w.parentNode===r){m=w;break}}je(v,r,m)}if(i?i.sibling=null:e.child=null,!(e.tag===R.Host&&typeof e.type==\"string\"&&e.type.toLowerCase()===\"head\")){for(const v of s)a.has(v)||(Lt(v,r),c=!0);for(const v of o.values())a.has(v)||(Lt(v,r),c=!0)}const y=r.nodeName===\"HEAD\";c&&!z?.h&&!y&&Fa(e,r,n)}function Fa(e,t,r){const n=[];let s=e.child;for(;s;)no(s,n),s=s.sibling;if(n.length>0){let o=n[0],i=o.parentNode===t;for(let a=1;i&&a<n.length;a++){for(o=o.nextSibling;o&&!n.includes(o);)o=o.nextSibling;o!==n[a]&&(i=!1)}if(i){let a=n[n.length-1].nextSibling;for(;a&&!n.includes(a)&&a!==r;)a=a.nextSibling;a!==r&&(i=!1)}if(i)return}for(let o=n.length-1;o>=0;o--){const i=n[o],a=o+1<n.length?n[o+1]:r;(i.parentNode!==t||i.nextSibling!==a)&&t.insertBefore(i,a)}}function no(e,t){if(e.tag===R.Host||e.tag===R.Text){e.dom&&t.push(e.dom);return}if(e.tag===R.Portal)return;let r=e.child;for(;r;)no(r,t),r=r.sibling}function Ha(e){const t=[];let r=e.child;for(;r;)t.push(r),r=r.sibling;return t}var so=new Array(13),oo=new Set([yn,Fi]),io=[];function ie(e,t){so[e]=t}function ct(e){io.push(e)}function Da(e){oo.add(e)}function Ba(){return z}function Na(e,t){const r=z;z=e;try{return t()}finally{z=r}}function za(){return Qt}ie(R.Text,Ua);ie(R.Host,ja);ie(R.Function,$a);ie(R.Fragment,Wa);function je(e,t,r){const n=so[e.tag];n&&n(e,t,r)}function Ua(e,t,r){const n=e.pp;e.dom&&e.mp===n||(e.dom?e.dom.data=n:z?.h&&ya(e,e.parent,n)||(e.dom=document.createTextNode(n),uo(t,e.dom,r)),e.mp=n)}function ja(e,t,r){const n=e.pp??{},s=e.mp??{},o=e.type,i=o===\"svg\"||t.namespaceURI===\"http://www.w3.org/2000/svg\",a=o===\"select\",c=a&&(n.value!==void 0||n.defaultValue!==void 0)?n.value!==void 0?n.value:n.defaultValue:void 0;if(e.dom){if(s!==n){const u=e.dom;let f=null;for(const l in n)if(!(a&&(l===\"value\"||l===\"defaultValue\"))){if(Nr(l)){s[l]!==n[l]&&(f||=[],f.push(l));continue}s[l]!==n[l]&&be(u,l,n[l],s[l],i)}for(const l in s)l in n||be(u,l,void 0,s[l],i);if(f)for(let l=0;l<f.length;l++){const h=f[l];be(u,h,n[h],s[h],i)}Xa(e,e.dom)}}else{if(!(z?.h&&ga(e,e.parent))){e.dom=en(o,i);for(const u in n)a&&(u===\"value\"||u===\"defaultValue\")||Nr(u)||be(e.dom,u,n[u],void 0,i);for(const u in n)Nr(u)&&be(e.dom,u,n[u],void 0,i);uo(t,e.dom,r)}Ja(e,e.dom)}if(j(e,U(n.children),e.dom,null),z?.h){const u=e.type.toLowerCase(),f=n.dangerouslySetInnerHTML!=null||u===\"textarea\"&&(n.value!=null||n.defaultValue!=null);if(u!==\"head\"&&u!==\"html\"&&u!==\"body\"&&!f){const l=to(e);if(l&&l.has()){const h=new Error(`Hydration mismatch: server rendered extra nodes inside <${u}>.`);z.re&&z.re(h),bn(h,e)}}}if(a&&c!==void 0){const u=e.dom;if(Array.isArray(c)){const f=c.map(l=>\"\"+l);for(const l of Array.from(u.options))l.selected=f.includes(l.value)}else u.value=\"\"+c}e.mp=n}function $a(e,t,r){const n=O.H,s=O.F,o=O.K,i=O.I;O.H=Js(),O.F=e,O.K=null,O.I=0;let a,c=!1;try{a=e.type(e.pp??{})}catch(u){if(Rr(u))ao(e,u)?c=!0:(_r.handleSuspended(e,u),a=null);else{Ln(e,u);return}}finally{O.H=n,O.F=s,O.K=o,O.I=i}c||(j(e,U(a),t,r),e.mp=e.pp)}function ao(e,t){if(!z?.h)return!1;const r=to(Ht(e));r&&ar(e,r),(e.ms??={}).p=!0;let n=e.parent;for(;n&&n.tag!==R.Suspense;)n=n.parent;n&&n.ms&&(n.ms.a=!0);const s=()=>{n&&n.ms&&(n.ms.a=!1),se(e)};return t.then(s,s),!0}function Wa(e,t,r){const n=e.pp??{};j(e,U(n.children),t,r),e.mp=n}function qa(e,t){t.then(()=>se(e),()=>se(e))}var _r={handleSuspended:qa,readContext:Qa};function co(e,t){_r[e]=t}function En(e,t){_r.handleSuspended(e,t)}function Ln(e,t){z?.h&&bn(t,e);let r=e.parent;for(;r;){if(r.tag===R.Class){const n=r.type,s=r.sn;if(n.getDerivedStateFromError){const o=n.getDerivedStateFromError(t);s.state={...s.state,...o}}if(s.componentDidCatch)try{s.componentDidCatch(t,{componentStack:\"\"})}catch{}se(r);return}r=r.parent}if(z?.ue)z.ue(t);else throw t}function Rr(e){return e!=null&&typeof e.then==\"function\"}function Lt(e,t){e.um=!0;let r=e.child;for(;r;){const n=r.sibling;Lt(r,e.tag===R.Host?e.dom:t),r=n}if(e.child=null,e.cu){for(const n of e.cu)try{n()}catch(s){z?.re&&z.re(s)}e.cu=null}if(e.tag===R.Class&&e.sn?.componentWillUnmount){try{e.sn.componentWillUnmount()}catch(n){z?.re&&z.re(n)}e.sn._fiber=null,e.sn._enqueueUpdate=null,e.sn._forceUpdate=null}e.ref&&Za(e.ref),(e.tag===R.Host&&e.dom&&e.dom.parentNode||e.tag===R.Text&&e.dom&&e.dom.parentNode)&&e.dom.parentNode.removeChild(e.dom)}function Le(e,t){let r=e.child;for(;r;){const n=r.sibling;Lt(r,t),r=n}e.child=null}function uo(e,t,r){const n=Ka(e,t);if(n){n.appendChild(t);return}r&&r.parentNode===e?e.insertBefore(t,r):e.appendChild(t)}var Va=new Set([\"base\",\"link\",\"meta\",\"script\",\"style\",\"title\"]);function Ka(e,t){if(e.nodeType!==9||t.nodeType!==1)return null;const r=t.tagName.toLowerCase();return Va.has(r)?e.head:null}function Ya(e){let t=e.parent;for(;t;){if(t.tag===R.Host)return t.dom;if(t.tag===R.Root)return t.sn||t.dom||t.root?.c;if(t.tag===R.Portal)return(t.pp??t.mp)?.container||t.sn||t.dom||t.root?.c;t=t.parent}throw new Error(\"No host parent found.\")}function Ga(e){let t=e.sibling;for(;t;){const n=It(t);if(n)return n;t=t.sibling}let r=e.parent;for(;r&&r.tag!==R.Host&&r.tag!==R.Root&&r.tag!==R.Portal;){if(r.sibling){const n=It(r.sibling);if(n)return n}r=r.parent}return null}function It(e){if(e.tag===R.Host||e.tag===R.Text)return e.dom;let t=e.child;for(;t;){const r=It(t);if(r)return r;t=t.sibling}return null}function is(e,t){return _r.readContext(e,t)}function Qa(e,t){return t._currentValue}function Ja(e,t){const r=e.ref??e.pp?.ref??null;r&&(typeof r==\"function\"?an(e,()=>{const n=r(t);e.cu||=[],e.cu.push(typeof n==\"function\"?n:()=>r(null))}):r.current=t)}function Xa(e,t){const r=e.ref??e.pp?.ref??null;r&&typeof r==\"object\"&&r.current!==t&&(r.current=t)}function Za(e){e&&typeof e==\"object\"&&(e.current=null)}var nn=[],sn=[],on=[];function Br(e,t){t.t?sn.push([e,t]):nn.push([e,t])}function an(e,t){on.push(t)}function In(e){for(;sn.length;){const[t,r]=sn.shift();as(t,r,e)}for(;on.length;){const t=on.shift();try{t()}catch(r){e.ce&&e.ce(r)}}if(nn.length){const t=nn.splice(0);queueMicrotask(()=>{for(const[r,n]of t)as(r,n,e)})}}function as(e,t,r){try{const n=t.c();typeof n==\"function\"&&(e.cu||=[],e.cu.push(n))}catch(n){r.ce&&r.ce(n)}}function Nr(e){return e.length>2&&e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>=65}function ec(e,t,r){const{children:n,container:s}=e.pp;j(e,U(n),s,null),e.mp=e.pp}Da(or);ct(e=>e===or?R.Portal:null);ie(R.Portal,ec);function lo(e,t){let r=e.parent;for(;r;){if(r.tag===R.Provider&&r.type._context===t)return(r.pp??r.mp)?.value;r=r.parent}return t._currentValue}function tc(e,t,r){const n=e.type._context,s=e.pp??{},o=n._currentValue;n._currentValue=s.value;try{j(e,U(s.children),t,r)}finally{n._currentValue=o}e.ms=s.value,e.mp=s}function rc(e,t,r){const n=e.type._context,s=e.pp??{},o=s.children,i=lo(e,n);j(e,U(typeof o==\"function\"?o(i):null),t,r),e.mp=s}ct((e,t)=>t===Wi?R.Provider:t===zi?R.Consumer:null);ie(R.Provider,tc);ie(R.Consumer,rc);co(\"readContext\",lo);var bt=null;function nc(e,t){if(bt)return bt(t);t.then(()=>se(e),()=>se(e))}function sc(e,t,r){const n=e.pp??{},s=e.ms??={};if(Ba()?.h&&!s.b){const c=ma(e.parent);if(c){oc(e,n,c,t,r);return}}if(s.a){e.mp=n;return}if(s.p){s.f?(s.f.pp={children:n.fallback},je(s.f,t,r)):j(e,U(n.fallback),t,r),e.mp=n;return}const o=e.mp&&e.child,i=bt;let a;bt=c=>{a=c};try{j(e,U(n.children),t,r)}finally{bt=i}if(a){s.p=a;const c=()=>{s.p=null,se(e)};if(a.then(c,c),o){const u=[];let f=o;for(;f;)fo(f,u),f=f.sibling;s.d=u,s.f||(s.f=tt(R.Fragment,null,null),s.f.parent=e),s.f.pp={children:n.fallback},je(s.f,t,r)}else Le(e,t),j(e,U(n.fallback),t,r)}else{if(s.d){for(const[c,u]of s.d)c.style.display=u;s.d=null}s.f&&(Lt(s.f,t),s.f=null)}e.mp=n}function fo(e,t){if(e.tag===R.Host){const n=e.dom;t.push([n,n.style.display]),n.style.display=\"none\";return}if(e.tag===R.Portal)return;let r=e.child;for(;r;)fo(r,t),r=r.sibling}function oc(e,t,r,n,s){const[o,i,a,c]=r;if(e.ms={b:a,e:c,r:t.children},!o){const f=a.parentNode;try{ar(e,new it(f,a.nextSibling,c)),j(e,U(t.children),n,s),tn(e.parent,c)}catch(l){if(!ir(l))throw dr(a,c),Le(e,f),l;ho(e,t.children,f,a,c)}finally{cr(e)}e.mp=t;return}const u=document.getElementById(`B:${i}`);try{u&&ar(e,new it(u)),j(e,U(t.fallback),n,s)}catch(f){if(!ir(f)||!u)throw f;ic(e,t.fallback,u)}finally{cr(e)}tn(e.parent,c),globalThis.$RH?.(i,()=>ac(e)),e.mp=t}function ho(e,t,r,n,s){const o=Dt(e),i=o.h;Cn(o),dr(n,s),Le(e,r),o.h=!1;try{j(e,U(t),r,s),tn(e.parent,s)}catch(a){throw dr(n,s),Le(e,r),a}finally{o.h=i}}function ic(e,t,r){const n=Dt(e),s=n.h;Cn(n),r.textContent=\"\",Le(e,r),n.h=!1;try{j(e,U(t),r,null)}catch(o){throw r.textContent=\"\",Le(e,r),o}finally{n.h=s}}function ac(e){const t=e.ms;if(!t?.b||!t.e)return;const r=Dt(e),n=t.b.parentNode;r&&n&&Na(r,()=>{const s=r.h;try{Le(e,n),r.h=!0,ar(e,new it(n,t.b.nextSibling,t.e)),j(e,U(t.r),n,null)}catch(o){if(!ir(o))throw dr(t.b,t.e),Le(e,n),o;ho(e,t.r,n,t.b,t.e)}finally{r.h=s,cr(e)}In(r)})}function dr(e,t){let r=e.nextSibling;for(;r&&r!==t;){const n=r.nextSibling;r.parentNode?.removeChild(r),r=n}}ct(e=>e===$i?R.Suspense:null);ie(R.Suspense,sc);co(\"handleSuspended\",nc);function cc(e,t){if(e===t)return!0;if(!e||!t)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const s of r)if(e[s]!==t[s])return!1;return!0}function uc(e,t,r){const{type:n,compare:s}=e.type,o=e.pp??{},i=e.mp;if(e!==za()&&i&&(s?s(i,o):cc(i,o)))return;let a;if(typeof n==\"function\")a=n.prototype?.isReactComponent?R.Class:R.Function;else if(n&&typeof n==\"object\"){const f=n.$$typeof;f===Qs?a=R.ForwardRef:f===Gs?a=R.Memo:f===Sn?a=R.Lazy:a=R.Fragment}else a=R.Fragment;const c=e.tag,u=e.type;e.tag=a,e.type=n;try{je(e,t,r)}finally{e.tag=c,e.type=u}}ct((e,t)=>t===Gs?R.Memo:null);ie(R.Memo,uc);function lc(e,t,r){const n=e.pp??{},s=e.type.render,o=e.ref??n.ref??null,i=O.H,a=O.F,c=O.K,u=O.I;O.H=Js(),O.F=e,O.K=null,O.I=0;let f;try{const{ref:l,...h}=n;f=s(h,o)}catch(l){if(Rr(l))En(e,l),f=null;else{Ln(e,l);return}}finally{O.H=i,O.F=a,O.K=c,O.I=u}j(e,U(f),t,r),e.mp=n}ct((e,t)=>t===Qs?R.ForwardRef:null);ie(R.ForwardRef,lc);function fc(e,t,r){const{_payload:n,_init:s}=e.type;let o;try{o=s(n)}catch(c){if(Rr(c)){if(ao(e,c))return;En(e,c);return}throw c}const i=e.tag,a=e.type;e.type=o,e.tag=typeof o==\"function\"?o.prototype?.isReactComponent?R.Class:R.Function:R.Fragment;try{je(e,t,r)}finally{e.tag=i,e.type=a}}ct((e,t)=>t===Sn?R.Lazy:null);ie(R.Lazy,fc);function dc(e,t,r){const n=e.type;let s=e.sn;const o=e.pp??{},i=!s,a=n.contextType?n.contextType._currentValue:void 0;if(i){if(s=new n(o,a),s.props=o,s.context=a,s._fiber=e,s._enqueueUpdate=(u,f)=>{const l=typeof u==\"function\"?u(s.state,s.props):u;l!=null&&(s.state={...s.state,...l}),f&&(e.cu||=[],e.cu.push(f)),se(e)},s._forceUpdate=u=>{u&&(e.cu||=[],e.cu.push(u)),se(e)},e.sn=s,n.getDerivedStateFromProps){const u=n.getDerivedStateFromProps(o,s.state);u&&(s.state={...s.state,...u})}}else{const u=s.props,f=s.state;if(s.context=a,n.getDerivedStateFromProps){const l=n.getDerivedStateFromProps(o,s.state);l&&(s.state={...s.state,...l})}if(s.shouldComponentUpdate&&!s.shouldComponentUpdate(o,s.state,s.context)){s.props=o,e.mp=o,e.ms?.r&&j(e,U(e.ms.r),t,r);return}s.props=o,e.ms={...e.ms??{},p:u,s:f}}let c;try{c=s.render()}catch(u){if(Rr(u))En(e,u),c=null;else{Ln(e,u);return}}if(e.ms={...e.ms??{},r:c},j(e,U(c),t,r),e.mp=o,i)s.componentDidMount&&an(e,()=>s.componentDidMount());else if(s.componentDidUpdate){const{p:u,s:f}=e.ms??{};an(e,()=>s.componentDidUpdate(u,f))}}ie(R.Class,dc);function ah(e,t,r={}){return la(e,t,r)}function Tt(e){return e[e.length-1]}function hc(e){return typeof e==\"function\"}function he(e,t){return hc(e)?e(t):e}var po=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable;function hr(e){for(const t in e)if(po.call(e,t))return!0;return!1}var pc=()=>Object.create(null),Oe=(e,t)=>He(e,t,pc);function He(e,t,r=()=>({}),n=0){if(e===t)return e;if(n>500)return t;const s=t,o=fs(e)&&fs(s);if(!o&&!(pr(e)&&pr(s)))return s;const i=o?e:us(e);if(!i)return s;const a=o?s:us(s);if(!a)return s;const c=i.length,u=a.length,f=o?new Array(u):r();let l=0;for(let h=0;h<u;h++){const p=o?h:a[h],y=e[p],v=s[p];if(y===v){f[p]=y,(o?h<c:po.call(e,p))&&l++;continue}if(y===null||v===null||typeof y!=\"object\"||typeof v!=\"object\"){f[p]=v;continue}const m=He(y,v,r,n+1);f[p]=m,m===y&&l++}return c===u&&l===c?e:f}function us(e){const t=Object.getOwnPropertyNames(e);for(const s of t)if(!cs.call(e,s))return!1;const r=Object.getOwnPropertySymbols(e);if(r.length===0)return t;const n=t;for(const s of r){if(!cs.call(e,s))return!1;n.push(s)}return n}function pr(e){if(!ls(e))return!1;const t=e.constructor;if(typeof t>\"u\")return!0;const r=t.prototype;return!(!ls(r)||!r.hasOwnProperty(\"isPrototypeOf\"))}function ls(e){return Object.prototype.toString.call(e)===\"[object Object]\"}function fs(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Q(e,t,r){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let n=0,s=e.length;n<s;n++)if(!Q(e[n],t[n],r))return!1;return!0}if(pr(e)&&pr(t)){const n=r?.ignoreUndefined??!0;if(r?.partial){for(const i in t)if((!n||t[i]!==void 0)&&!Q(e[i],t[i],r))return!1;return!0}let s=0;if(!n)s=Object.keys(e).length;else for(const i in e)e[i]!==void 0&&s++;let o=0;for(const i in t)if((!n||t[i]!==void 0)&&(o++,o>s||!Q(e[i],t[i],r)))return!1;return s===o}return!1}function $e(e){let t,r;const n=new Promise((s,o)=>{t=s,r=o});return n.status=\"pending\",n.resolve=s=>{n.status=\"resolved\",n.value=s,t(s),e?.(s)},n.reject=s=>{n.status=\"rejected\",r(s)},n}function mc(e){return typeof e?.message!=\"string\"?!1:e.message.startsWith(\"Failed to fetch dynamically imported module\")||e.message.startsWith(\"error loading dynamically imported module\")||e.message.startsWith(\"Importing a module script failed\")}function Mt(e){return!!(e&&typeof e==\"object\"&&typeof e.then==\"function\")}function gc(e){return e.replace(/[\\x00-\\x1f\\x7f]/g,\"\")}function ds(e){let t;try{t=decodeURI(e)}catch{t=e.replaceAll(/%[0-9A-F]{2}/gi,r=>{try{return decodeURI(r)}catch{return r}})}return gc(t)}var yc=[\"http:\",\"https:\",\"mailto:\",\"tel:\"];function Fe(e,t){if(!e)return!1;try{const r=new URL(e);return!t.has(r.protocol)}catch{return!1}}var vc={\"&\":\"\\\\u0026\",\">\":\"\\\\u003e\",\"<\":\"\\\\u003c\",\"\\u2028\":\"\\\\u2028\",\"\\u2029\":\"\\\\u2029\"},wc=/[&><\\u2028\\u2029]/g;function Sc(e){return e.replace(wc,t=>vc[t])}function mt(e){if(!e)return{path:e,handledProtocolRelativeURL:!1};if(!/[%\\\\\\x00-\\x1f\\x7f]/.test(e)&&!e.startsWith(\"//\"))return{path:e,handledProtocolRelativeURL:!1};const t=/%25|%5C/gi;let r=0,n=\"\",s;for(;(s=t.exec(e))!==null;)n+=ds(e.slice(r,s.index))+s[0],r=t.lastIndex;n=n+ds(r?e.slice(r):e);let o=!1;return n.startsWith(\"//\")&&(o=!0,n=\"/\"+n.replace(/^\\/+/,\"\")),{path:n,handledProtocolRelativeURL:o}}function _c(e){return/\\s|[^\\u0000-\\u007F]/.test(e)?e.replace(/\\s|[^\\u0000-\\u007F]/gu,encodeURIComponent):e}function Rc(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function oe(){throw new Error(\"Invariant failed\")}function kt(e){const t=new Map;let r,n;const s=o=>{o.next&&(o.prev?(o.prev.next=o.next,o.next.prev=o.prev,o.next=void 0,n&&(n.next=o,o.prev=n)):(o.next.prev=void 0,r=o.next,o.next=void 0,n&&(o.prev=n,n.next=o)),n=o)};return{get(o){const i=t.get(o);if(i)return s(i),i.value},set(o,i){if(t.size>=e&&r){const c=r;t.delete(c.key),c.next&&(r=c.next,c.next.prev=void 0),c===n&&(n=void 0)}const a=t.get(o);if(a)a.value=i,s(a);else{const c={key:o,value:i,prev:n};n&&(n.next=c),n=c,r||(r=c),t.set(o,c)}},clear(){t.clear(),r=void 0,n=void 0}}}var Pe=4,mo=5;function bc(e){const t=e.indexOf(\"{\");if(t===-1)return null;const r=e.indexOf(\"}\",t);return r===-1||t+1>=e.length?null:[t,r]}function go(e,t,r=new Uint16Array(6)){const n=e.indexOf(\"/\",t),s=n===-1?e.length:n,o=e.substring(t,s);if(!o||!o.includes(\"$\"))return r[0]=0,r[1]=t,r[2]=t,r[3]=s,r[4]=s,r[5]=s,r;if(o===\"$\"){const a=e.length;return r[0]=2,r[1]=t,r[2]=t,r[3]=a,r[4]=a,r[5]=a,r}if(o.charCodeAt(0)===36)return r[0]=1,r[1]=t,r[2]=t+1,r[3]=s,r[4]=s,r[5]=s,r;const i=bc(o);if(i){const[a,c]=i,u=o.charCodeAt(a+1);if(u===45){if(a+2<o.length&&o.charCodeAt(a+2)===36){const f=a+3,l=c;if(f<l)return r[0]=3,r[1]=t+a,r[2]=t+f,r[3]=t+l,r[4]=t+c+1,r[5]=s,r}}else if(u===36){const f=a+1,l=a+2;return l===c?(r[0]=2,r[1]=t+a,r[2]=t+f,r[3]=t+l,r[4]=t+c+1,r[5]=e.length,r):(r[0]=1,r[1]=t+a,r[2]=t+l,r[3]=t+c,r[4]=t+c+1,r[5]=s,r)}}return r[0]=0,r[1]=t,r[2]=t,r[3]=s,r[4]=s,r[5]=s,r}function br(e,t,r,n,s,o,i){i?.(r);let a=n;{const c=r.fullPath??r.from,u=c.length,f=r.options?.caseSensitive??e,l=r.options?.params?.parse??r.options?.parseParams;for(;a<u;){const p=go(c,a,t);let y;const v=a,m=p[5];switch(a=m+1,o++,p[0]){case 0:{const g=c.substring(p[2],p[3]);if(f){const w=s.static?.get(g);if(w)y=w;else{s.static??=new Map;const S=De(r.fullPath??r.from);S.parent=s,S.depth=o,y=S,s.static.set(g,S)}}else{const w=g.toLowerCase(),S=s.staticInsensitive?.get(w);if(S)y=S;else{s.staticInsensitive??=new Map;const _=De(r.fullPath??r.from);_.parent=s,_.depth=o,y=_,s.staticInsensitive.set(w,_)}}break}case 1:{const g=c.substring(v,p[1]),w=c.substring(p[4],m),S=f&&!!(g||w),_=g?S?g:g.toLowerCase():void 0,P=w?S?w:w.toLowerCase():void 0,L=!l&&s.dynamic?.find(b=>!b.parse&&b.caseSensitive===S&&b.prefix===_&&b.suffix===P);if(L)y=L;else{const b=Ur(1,r.fullPath??r.from,S,_,P);y=b,b.depth=o,b.parent=s,s.dynamic??=[],s.dynamic.push(b)}break}case 3:{const g=c.substring(v,p[1]),w=c.substring(p[4],m),S=f&&!!(g||w),_=g?S?g:g.toLowerCase():void 0,P=w?S?w:w.toLowerCase():void 0,L=!l&&s.optional?.find(b=>!b.parse&&b.caseSensitive===S&&b.prefix===_&&b.suffix===P);if(L)y=L;else{const b=Ur(3,r.fullPath??r.from,S,_,P);y=b,b.parent=s,b.depth=o,s.optional??=[],s.optional.push(b)}break}case 2:{const g=c.substring(v,p[1]),w=c.substring(p[4],m),S=f&&!!(g||w),_=g?S?g:g.toLowerCase():void 0,P=w?S?w:w.toLowerCase():void 0,L=Ur(2,r.fullPath??r.from,S,_,P);y=L,L.parent=s,L.depth=o,s.wildcard??=[],s.wildcard.push(L)}}s=y}if(l&&r.children&&!r.isRoot&&r.id&&r.id.charCodeAt(r.id.lastIndexOf(\"/\")+1)===95){const p=De(r.fullPath??r.from);p.kind=mo,p.parent=s,o++,p.depth=o,s.pathless??=[],s.pathless.push(p),s=p}const h=(r.path||!r.children)&&!r.isRoot;if(h&&c.endsWith(\"/\")){const p=De(r.fullPath??r.from);p.kind=Pe,p.parent=s,o++,p.depth=o,s.index=p,s=p}s.parse=l??null,s.priority=r.options?.params?.priority??0,h&&!s.route&&(s.route=r,s.fullPath=r.fullPath??r.from)}if(r.children)for(const c of r.children)br(e,t,c,a,s,o,i)}function zr(e,t){if(e.parse&&!t.parse)return-1;if(!e.parse&&t.parse)return 1;if(e.parse&&t.parse&&(e.priority||t.priority))return t.priority-e.priority;if(e.prefix&&t.prefix&&e.prefix!==t.prefix){if(e.prefix.startsWith(t.prefix))return-1;if(t.prefix.startsWith(e.prefix))return 1}if(e.suffix&&t.suffix&&e.suffix!==t.suffix){if(e.suffix.endsWith(t.suffix))return-1;if(t.suffix.endsWith(e.suffix))return 1}return e.prefix&&!t.prefix?-1:!e.prefix&&t.prefix?1:e.suffix&&!t.suffix?-1:!e.suffix&&t.suffix?1:e.caseSensitive&&!t.caseSensitive?-1:!e.caseSensitive&&t.caseSensitive?1:0}function Re(e){if(e.pathless)for(const t of e.pathless)Re(t);if(e.static)for(const t of e.static.values())Re(t);if(e.staticInsensitive)for(const t of e.staticInsensitive.values())Re(t);if(e.dynamic?.length){e.dynamic.sort(zr);for(const t of e.dynamic)Re(t)}if(e.optional?.length){e.optional.sort(zr);for(const t of e.optional)Re(t)}if(e.wildcard?.length){e.wildcard.sort(zr);for(const t of e.wildcard)Re(t)}}function De(e){return{kind:0,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:e,parent:null,parse:null,priority:0}}function Ur(e,t,r,n,s){return{kind:e,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,priority:0,caseSensitive:r,prefix:n,suffix:s}}function xc(e,t){const r=De(\"/\"),n=new Uint16Array(6);for(const s of e)br(!1,n,s,1,r,0);Re(r),t.masksTree=r,t.flatCache=kt(1e3)}function Pc(e,t){e||=\"/\";const r=t.flatCache.get(e);if(r)return r;const n=Tn(e,t.masksTree);return t.flatCache.set(e,n),n}function Cc(e,t,r,n,s){e||=\"/\",n||=\"/\";const o=t?`case\\0${e}`:e;let i=s.singleCache.get(o);return i||(i=De(\"/\"),br(t,new Uint16Array(6),{from:e},1,i,0),s.singleCache.set(o,i)),Tn(n,i,r)}function Ec(e,t,r=!1){const n=r?e:`nofuzz\\0${e}`,s=t.matchCache.get(n);if(s!==void 0)return s;e||=\"/\";let o;try{o=Tn(e,t.segmentTree,r)}catch(i){if(i instanceof URIError)o=null;else throw i}return o&&(o.branch=vo(o.route)),t.matchCache.set(n,o),o}function Lc(e){return e===\"/\"?e:e.replace(/\\/{1,}$/,\"\")}function Ic(e,t=!1,r){const n=De(e.fullPath),s=new Uint16Array(6),o={},i={};let a=0;return br(t,s,e,1,n,0,c=>{if(r?.(c,a),c.id in o&&oe(),o[c.id]=c,a!==0&&c.path){const u=Lc(c.fullPath);(!i[u]||c.fullPath.endsWith(\"/\"))&&(i[u]=c)}a++}),Re(n),{processedTree:{segmentTree:n,singleCache:kt(1e3),matchCache:kt(1e3),flatCache:null,masksTree:null},routesById:o,routesByPath:i}}function Tn(e,t,r=!1){const n=e.split(\"/\"),s=Mc(e,n,t,r);if(!s)return null;const[o]=yo(e,n,s);return{route:s.node.route,rawParams:o}}function yo(e,t,r){const n=Tc(r.node);let s=null;const o=Object.create(null);let i=r.extract?.part??0,a=r.extract?.node??0,c=r.extract?.path??0,u=r.extract?.segment??0;for(;a<n.length;i++,a++,c++,u++){const f=n[a];if(f.kind===Pe)break;if(f.kind===mo){u--,i--,c--;continue}const l=t[i],h=c;if(l&&(c+=l.length),f.kind===1){s??=r.node.fullPath.split(\"/\");const p=s[u],y=f.prefix?.length??0;if(p.charCodeAt(y)===123){const v=f.suffix?.length??0,m=p.substring(y+2,p.length-v-1),g=l.substring(y,l.length-v);o[m]=decodeURIComponent(g)}else{const v=p.substring(1);o[v]=decodeURIComponent(l)}}else if(f.kind===3){if(r.skipped&1<<a){i--,c=h-1;continue}s??=r.node.fullPath.split(\"/\");const p=s[u],y=f.prefix?.length??0,v=f.suffix?.length??0,m=p.substring(y+3,p.length-v-1),g=f.suffix||f.prefix?l.substring(y,l.length-v):l;g&&(o[m]=decodeURIComponent(g))}else if(f.kind===2){const p=f,y=e.substring(h+(p.prefix?.length??0),e.length-(p.suffix?.length??0)),v=decodeURIComponent(y);o[\"*\"]=v,o._splat=v;break}}return r.rawParams&&Object.assign(o,r.rawParams),[o,{part:i,node:a,path:c,segment:u}]}function vo(e){const t=[e];for(;e.parentRoute;)e=e.parentRoute,t.push(e);return t.reverse(),t}function Tc(e){const t=Array(e.depth+1);do t[e.depth]=e,e=e.parent;while(e);return t}function Mc(e,t,r,n){if(e===\"/\"&&r.index)return{node:r.index,skipped:0};const s=!Tt(t),o=s&&e!==\"/\",i=t.length-(s?1:0),a=[{node:r,index:1,skipped:0,depth:1,statics:0,dynamics:0,optionals:0}];let c=null,u=null;for(;a.length;){const f=a.pop(),{node:l,index:h,skipped:p,depth:y,statics:v,dynamics:m,optionals:g}=f;let{extract:w,rawParams:S}=f;if(l.kind===2&&l.route&&!qt(u,f))continue;if(l.parse){if(!hs(e,t,f))continue;S=f.rawParams,w=f.extract}n&&l.route&&l.kind!==Pe&&qt(c,f)&&(c=f);const _=h===i;if(_&&(l.route&&(!o||l.kind===Pe||l.kind===2)&&qt(u,f)&&(u=f),!l.optional&&!l.wildcard&&!l.index&&!l.pathless))continue;const P=_?void 0:t[h];let L;if(_&&l.index){const b={node:l.index,index:h,skipped:p,depth:y+1,statics:v,dynamics:m,optionals:g,extract:w,rawParams:S};let x=!0;if(l.index.parse&&(hs(e,t,b)||(x=!1)),x){if(!m&&!g&&!p&&kc(v,i))return b;qt(u,b)&&(u=b)}}if(l.wildcard)for(let b=l.wildcard.length-1;b>=0;b--){const x=l.wildcard[b],{prefix:C,suffix:M}=x;if(!(C&&(_||!(x.caseSensitive?P:L??=P.toLowerCase()).startsWith(C)))){if(M){if(_)continue;const I=t.slice(h).join(\"/\").slice(-M.length);if((x.caseSensitive?I:I.toLowerCase())!==M)continue}a.push({node:x,index:i,skipped:p,depth:y+1,statics:v,dynamics:m,optionals:g,extract:w,rawParams:S})}}if(l.optional){const b=p|1<<y,x=y+1;for(let C=l.optional.length-1;C>=0;C--){const M=l.optional[C];a.push({node:M,index:h,skipped:b,depth:x,statics:v,dynamics:m,optionals:g,extract:w,rawParams:S})}if(!_)for(let C=l.optional.length-1;C>=0;C--){const M=l.optional[C],{prefix:I,suffix:k}=M;if(I||k){const ce=M.caseSensitive?P:L??=P.toLowerCase();if(I&&!ce.startsWith(I)||k&&!ce.endsWith(k))continue}a.push({node:M,index:h+1,skipped:p,depth:x,statics:v,dynamics:m,optionals:g+Wt(i,h),extract:w,rawParams:S})}}if(!_&&l.dynamic&&P)for(let b=l.dynamic.length-1;b>=0;b--){const x=l.dynamic[b],{prefix:C,suffix:M}=x;if(C||M){const I=x.caseSensitive?P:L??=P.toLowerCase();if(C&&!I.startsWith(C)||M&&!I.endsWith(M))continue}a.push({node:x,index:h+1,skipped:p,depth:y+1,statics:v,dynamics:m+Wt(i,h),optionals:g,extract:w,rawParams:S})}if(!_&&l.staticInsensitive){const b=l.staticInsensitive.get(L??=P.toLowerCase());b&&a.push({node:b,index:h+1,skipped:p,depth:y+1,statics:v+Wt(i,h),dynamics:m,optionals:g,extract:w,rawParams:S})}if(!_&&l.static){const b=l.static.get(P);b&&a.push({node:b,index:h+1,skipped:p,depth:y+1,statics:v+Wt(i,h),dynamics:m,optionals:g,extract:w,rawParams:S})}if(l.pathless){const b=y+1;for(let x=l.pathless.length-1;x>=0;x--){const C=l.pathless[x];a.push({node:C,index:h,skipped:p,depth:b,statics:v,dynamics:m,optionals:g,extract:w,rawParams:S})}}}if(u)return u;if(n&&c){let f=c.index;for(let h=0;h<c.index;h++)f+=t[h].length;const l=f===e.length?\"/\":e.slice(f);return c.rawParams??=Object.create(null),c.rawParams[\"**\"]=decodeURIComponent(l),c}return null}function Wt(e,t){return 2**(e-t-1)}function kc(e,t){return e===2**(t-1)-1}function hs(e,t,r){let n,s;try{[n,s]=yo(e,t,r)}catch{return null}if(r.rawParams=n,r.extract=s,!r.node.parse)return!0;try{if(r.node.parse(n)===!1)return null}catch{}return!0}function qt(e,t){return e?t.statics>e.statics||t.statics===e.statics&&(t.dynamics>e.dynamics||t.dynamics===e.dynamics&&(t.optionals>e.optionals||t.optionals===e.optionals&&((t.node.kind===Pe)>(e.node.kind===Pe)||t.node.kind===Pe==(e.node.kind===Pe)&&t.depth>e.depth))):!0}function Zt(e){return Mn(e.filter(t=>t!==void 0).join(\"/\"))}function Mn(e){return e.replace(/\\/{2,}/g,\"/\")}function wo(e){return e===\"/\"?e:e.replace(/^\\/{1,}/,\"\")}function pe(e){const t=e.length;return t>1&&e[t-1]===\"/\"?e.replace(/\\/{1,}$/,\"\"):e}function So(e){return pe(wo(e))}function Ze(e,t){return e?.endsWith(\"/\")&&e!==\"/\"&&e!==`${t}/`?e.slice(0,-1):e}function ps(e,t,r){return Ze(e,r)===Ze(t,r)}function Ac({base:e,to:t,trailingSlash:r=\"never\",cache:n}){const s=t.startsWith(\"/\"),o=!s&&t===\".\";let i;if(n){i=s?t:o?e:e+\"\\0\"+t;const u=n.get(i);if(u)return u}let a;if(o)a=e.split(\"/\");else if(s)a=t.split(\"/\");else{for(a=e.split(\"/\");a.length>1&&Tt(a)===\"\";)a.pop();const u=t.split(\"/\");for(let f=0,l=u.length;f<l;f++){const h=u[f];h===\"\"?f?f===l-1&&a.push(h):a=[h]:h===\"..\"?a.pop():h===\".\"||a.push(h)}}a.length>1&&(Tt(a)===\"\"?r===\"never\"&&a.pop():r===\"always\"&&a.push(\"\"));const c=Mn(a.join(\"/\"))||\"/\";return i&&n&&n.set(i,c),c}function Oc(e){const t=new Map(e.map(s=>[encodeURIComponent(s),s])),r=Array.from(t.keys()).map(s=>s.replace(/[.*+?^${}()|[\\]\\\\]/g,\"\\\\$&\")).join(\"|\"),n=new RegExp(r,\"g\");return s=>s.replace(n,o=>t.get(o)??o)}function jr(e,t,r){const n=t[e];return typeof n!=\"string\"?n:e===\"_splat\"?/^[a-zA-Z0-9\\-._~!/]*$/.test(n)?n:n.split(\"/\").map(s=>gs(s,r)).join(\"/\"):gs(n,r)}function ms({path:e,params:t,decoder:r,...n}){let s=!1;const o=Object.create(null);if(!e||e===\"/\")return{interpolatedPath:\"/\",usedParams:o,isMissingParams:s};if(!e.includes(\"$\"))return{interpolatedPath:e,usedParams:o,isMissingParams:s};const i=e.length;let a=0,c,u=\"\";for(;a<i;){const f=a;c=go(e,f,c);const l=c[5];if(a=l+1,f===l)continue;const h=c[0];if(h===0){u+=\"/\"+e.substring(f,l);continue}if(h===2){const p=t._splat;o._splat=p,o[\"*\"]=p;const y=e.substring(f,c[1]),v=e.substring(c[4],l);if(!p){s=!0,(y||v)&&(u+=\"/\"+y+v);continue}const m=jr(\"_splat\",t,r);u+=\"/\"+y+m+v;continue}if(h===1){const p=e.substring(c[2],c[3]);!s&&!(p in t)&&(s=!0),o[p]=t[p];const y=e.substring(f,c[1]),v=e.substring(c[4],l),m=jr(p,t,r)??\"undefined\";u+=\"/\"+y+m+v;continue}if(h===3){const p=e.substring(c[2],c[3]),y=t[p];if(y==null)continue;o[p]=y;const v=e.substring(f,c[1]),m=e.substring(c[4],l),g=jr(p,t,r)??\"\";u+=\"/\"+v+g+m;continue}}return e.endsWith(\"/\")&&(u+=\"/\"),{usedParams:o,interpolatedPath:u||\"/\",isMissingParams:s}}function gs(e,t){const r=encodeURIComponent(e);return t?.(r)??r}function ch(e={}){if(e.isNotFound=!0,e.throw)throw e;return e}function Y(e){return e?.isNotFound===!0}function Fc(e,t=String){const r=new URLSearchParams;for(const n in e){const s=e[n];s!==void 0&&r.set(n,t(s))}return r.toString()}function $r(e){return e?e===\"false\"?!1:e===\"true\"?!0:+e*0===0&&+e+\"\"===e?+e:e:\"\"}function Hc(e){const t=new URLSearchParams(e),r=Object.create(null);for(const[n,s]of t.entries()){const o=r[n];o==null?r[n]=$r(s):Array.isArray(o)?o.push($r(s)):r[n]=[o,$r(s)]}return r}var Dc=Nc(JSON.parse),Bc=zc(JSON.stringify,JSON.parse);function Nc(e){return t=>{t[0]===\"?\"&&(t=t.substring(1));const r=Hc(t);for(const n in r){const s=r[n];if(typeof s==\"string\")try{r[n]=e(s)}catch{}}return r}}function zc(e,t){const r=typeof t==\"function\";function n(s){if(typeof s==\"object\"&&s!==null)try{return e(s)}catch{}else if(r&&typeof s==\"string\")try{return t(s),e(s)}catch{}return s}return s=>{const o=Fc(s,n);return o?`?${o}`:\"\"}}var er=\"__root__\";function _o(e){if(e.statusCode=e.statusCode||e.code||307,!e._builtLocation&&!e.reloadDocument&&typeof e.href==\"string\")try{new URL(e.href),e.reloadDocument=!0}catch{}const t=new Headers(e.headers);e.href&&t.get(\"Location\")===null&&t.set(\"Location\",e.href);const r=new Response(null,{status:e.statusCode,headers:t});if(r.options=e,e.throw)throw r;return r}function J(e){return e instanceof Response&&!!e.options}function uh(e){if(e!==null&&typeof e==\"object\"&&e.isSerializedRedirect)return _o(e)}var cn=e=>{if(!e.rendered)return e.rendered=!0,e.onReady?.()},Uc=e=>e.stores.matchesId.get().some(t=>e.stores.matchStores.get(t)?.get()._forcePending),xr=(e,t)=>!!(e.preload&&!e.router.stores.matchStores.has(t)),ze=(e,t,r=!0)=>{const n={...e.router.options.context??{}},s=r?t:t-1;for(let o=0;o<=s;o++){const i=e.matches[o];if(!i)continue;const a=e.router.getMatch(i.id);a&&Object.assign(n,a.__routeContext,a.__beforeLoadContext)}return n},ys=(e,t)=>{if(!e.matches.length)return;const r=t.routeId,n=e.matches.findIndex(i=>i.routeId===e.router.routeTree.id),s=n>=0?n:0;let o=r?e.matches.findIndex(i=>i.routeId===r):e.firstBadMatchIndex??e.matches.length-1;o<0&&(o=s);for(let i=o;i>=0;i--){const a=e.matches[i];if(e.router.looseRoutesById[a.routeId].options.notFoundComponent)return i}return r?o:s},Ce=(e,t,r)=>{if(!(!J(r)&&!Y(r)))throw J(r)&&r.redirectHandled&&!r.options.reloadDocument||(t&&(t._nonReactive.beforeLoadPromise?.resolve(),t._nonReactive.loaderPromise?.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0,t._nonReactive.error=r,e.updateMatch(t.id,n=>({...n,status:J(r)?\"redirected\":Y(r)?\"notFound\":n.status===\"pending\"?\"success\":n.status,context:ze(e,t.index),isFetching:!1,error:r})),Y(r)&&!r.routeId&&(r.routeId=t.routeId),t._nonReactive.loadPromise?.resolve()),J(r)&&(e.rendered=!0,r.options._fromLocation=e.location,r.redirectHandled=!0,r=e.router.resolveRedirect(r))),r},Ro=(e,t)=>{const r=e.router.getMatch(t);return!!(!r||r._nonReactive.dehydrated)},vs=(e,t,r)=>{const n=ze(e,r);e.updateMatch(t,s=>({...s,context:n}))},gt=(e,t,r)=>{const{id:n,routeId:s}=e.matches[t],o=e.router.looseRoutesById[s];if(r instanceof Promise)throw r;e.firstBadMatchIndex??=t,Ce(e,e.router.getMatch(n),r);try{o.options.onError?.(r)}catch(i){r=i,Ce(e,e.router.getMatch(n),r)}e.updateMatch(n,i=>(i._nonReactive.beforeLoadPromise?.resolve(),i._nonReactive.beforeLoadPromise=void 0,i._nonReactive.loadPromise?.resolve(),{...i,error:r,status:\"error\",isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})),!e.preload&&!J(r)&&!Y(r)&&(e.serialError??=r)};var bo=(e,t,r,n)=>{if(n._nonReactive.pendingTimeout!==void 0)return;const s=r.options.pendingMs??e.router.options.defaultPendingMs;if(e.onReady&&!xr(e,t)&&(r.options.loader||r.options.beforeLoad||Po(r))&&typeof s==\"number\"&&s!==1/0&&(r.options.pendingComponent??e.router.options?.defaultPendingComponent)){const o=setTimeout(()=>{cn(e)},s);n._nonReactive.pendingTimeout=o}},jc=(e,t,r)=>{const n=e.router.getMatch(t);if(!n._nonReactive.beforeLoadPromise&&!n._nonReactive.loaderPromise)return;bo(e,t,r,n);const s=()=>{const o=e.router.getMatch(t);o.preload&&(o.status===\"redirected\"||o.status===\"notFound\")&&Ce(e,o,o.error)};return n._nonReactive.beforeLoadPromise?n._nonReactive.beforeLoadPromise.then(s):s()},$c=(e,t,r,n)=>{const s=e.router.getMatch(t);let o=s._nonReactive.loadPromise;s._nonReactive.loadPromise=$e(()=>{o?.resolve(),o=void 0});const{paramsError:i,searchError:a}=s;i&&gt(e,r,i),a&&gt(e,r,a),bo(e,t,n,s);const c=new AbortController;let u=!1;const f=()=>{u||(u=!0,e.updateMatch(t,_=>({..._,isFetching:\"beforeLoad\",fetchCount:_.fetchCount+1,abortController:c})))},l=()=>{s._nonReactive.beforeLoadPromise?.resolve(),s._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,_=>({..._,isFetching:!1}))};if(!n.options.beforeLoad){e.router.batch(()=>{f(),l()});return}s._nonReactive.beforeLoadPromise=$e();const h={...ze(e,r,!1),...s.__routeContext},{search:p,params:y,cause:v}=s,m=xr(e,t),g={search:p,abortController:c,params:y,preload:m,context:h,location:e.location,navigate:_=>e.router.navigate({..._,_fromLocation:e.location}),buildLocation:e.router.buildLocation,cause:m?\"preload\":v,matches:e.matches,routeId:n.id,...e.router.options.additionalContext},w=_=>{if(_===void 0){e.router.batch(()=>{f(),l()});return}(J(_)||Y(_))&&(f(),gt(e,r,_)),e.router.batch(()=>{f(),e.updateMatch(t,P=>({...P,__beforeLoadContext:_})),l()})};let S;try{if(S=n.options.beforeLoad(g),Mt(S))return f(),S.catch(_=>{gt(e,r,_)}).then(w)}catch(_){f(),gt(e,r,_)}w(S)},Wc=(e,t)=>{const{id:r,routeId:n}=e.matches[t],s=e.router.looseRoutesById[n],o=()=>a(),i=()=>$c(e,r,t,s),a=()=>{if(Ro(e,r))return;const c=jc(e,r,s);return Mt(c)?c.then(i):i()};return o()},qc=(e,t,r)=>{const n=e.router.getMatch(t);if(!n||!r.options.head&&!r.options.scripts&&!r.options.headers)return;const s={ssr:e.router.options.ssr,matches:e.matches,match:n,params:n.params,loaderData:n.loaderData};return Promise.all([r.options.head?.(s),r.options.scripts?.(s),r.options.headers?.(s)]).then(([o,i,a])=>({meta:o?.meta,links:o?.links,headScripts:o?.scripts,headers:a,scripts:i,styles:o?.styles}))},xo=(e,t,r,n,s)=>{const o=t[n-1],{params:i,loaderDeps:a,abortController:c,cause:u}=e.router.getMatch(r),f=ze(e,n),l=xr(e,r);return{params:i,deps:a,preload:!!l,parentMatchPromise:o,abortController:c,context:f,location:e.location,navigate:h=>e.router.navigate({...h,_fromLocation:e.location}),cause:l?\"preload\":u,route:s,...e.router.options.additionalContext}},ws=async(e,t,r,n,s)=>{try{const o=e.router.getMatch(r);try{At(s);const i=s.options.loader,a=typeof i==\"function\"?i:i?.handler,c=a?.(xo(e,t,r,n,s)),u=!!a&&Mt(c);if((u||s._lazyPromise||s._componentsPromise||s.options.head||s.options.scripts||s.options.headers||o._nonReactive.minPendingPromise)&&e.updateMatch(r,l=>({...l,isFetching:\"loader\"})),a){const l=u?await c:c;Ce(e,e.router.getMatch(r),l),l!==void 0&&e.updateMatch(r,h=>({...h,loaderData:l}))}s._lazyPromise&&await s._lazyPromise;const f=o._nonReactive.minPendingPromise;f&&await f,s._componentsPromise&&await s._componentsPromise,e.updateMatch(r,l=>({...l,error:void 0,context:ze(e,n),status:\"success\",isFetching:!1,updatedAt:Date.now()}))}catch(i){let a=i;if(a?.name===\"AbortError\"){if(o.abortController.signal.aborted){o._nonReactive.loaderPromise?.resolve(),o._nonReactive.loaderPromise=void 0;return}e.updateMatch(r,u=>({...u,status:u.status===\"pending\"?\"success\":u.status,isFetching:!1,context:ze(e,n)}));return}const c=o._nonReactive.minPendingPromise;c&&await c,Y(i)&&await s.options.notFoundComponent?.preload?.(),Ce(e,e.router.getMatch(r),i);try{s.options.onError?.(i)}catch(u){a=u,Ce(e,e.router.getMatch(r),u)}!J(a)&&!Y(a)&&await At(s,[\"errorComponent\"]),e.updateMatch(r,u=>({...u,error:a,context:ze(e,n),status:\"error\",isFetching:!1}))}}catch(o){const i=e.router.getMatch(r);i&&(i._nonReactive.loaderPromise=void 0),Ce(e,i,o)}},Vc=async(e,t,r)=>{async function n(p,y,v,m,g){const w=Date.now()-y.updatedAt,S=p?g.options.preloadStaleTime??e.router.options.defaultPreloadStaleTime??3e4:g.options.staleTime??e.router.options.defaultStaleTime??0,_=g.options.shouldReload,P=typeof _==\"function\"?_(xo(e,t,s,r,g)):_,{status:L,invalid:b}=m,x=w>=S&&(!!e.forceStaleReload||m.cause===\"enter\"||v!==void 0&&v!==m.id);i=L===\"success\"&&(b||(P??x)),p&&g.options.preload===!1||(i&&!e.sync&&f?(a=!0,(async()=>{try{await ws(e,t,s,r,g);const C=e.router.getMatch(s);C._nonReactive.loaderPromise?.resolve(),C._nonReactive.loadPromise?.resolve(),C._nonReactive.loaderPromise=void 0,C._nonReactive.loadPromise=void 0}catch(C){J(C)&&await e.router.navigate(C.options)}})()):L!==\"success\"||i?await ws(e,t,s,r,g):vs(e,s,r))}const{id:s,routeId:o}=e.matches[r];let i=!1,a=!1;const c=e.router.looseRoutesById[o],u=c.options.loader,f=((typeof u==\"function\"?void 0:u?.staleReloadMode)??e.router.options.defaultStaleReloadMode)!==\"blocking\";if(Ro(e,s)){if(!e.router.getMatch(s))return e.matches[r];vs(e,s,r)}else{const p=e.router.getMatch(s),y=e.router.stores.matchesId.get()[r],v=(y&&e.router.stores.matchStores.get(y)||null)?.routeId===o?y:e.router.stores.matches.get().find(g=>g.routeId===o)?.id,m=xr(e,s);if(p._nonReactive.loaderPromise){if(p.status===\"success\"&&!e.sync&&!p.preload&&f)return p;await p._nonReactive.loaderPromise;const g=e.router.getMatch(s),w=g._nonReactive.error||g.error;w&&Ce(e,g,w),g.status===\"pending\"&&await n(m,p,v,g,c)}else{const g=m&&!e.router.stores.matchStores.has(s),w=e.router.getMatch(s);w._nonReactive.loaderPromise=$e(),g!==w.preload&&e.updateMatch(s,S=>({...S,preload:g})),await n(m,p,v,w,c)}}const l=e.router.getMatch(s);a||(l._nonReactive.loaderPromise?.resolve(),l._nonReactive.loadPromise?.resolve(),l._nonReactive.loadPromise=void 0),clearTimeout(l._nonReactive.pendingTimeout),l._nonReactive.pendingTimeout=void 0,a||(l._nonReactive.loaderPromise=void 0),l._nonReactive.dehydrated=void 0;const h=a?l.isFetching:!1;return h!==l.isFetching||l.invalid!==!1?(e.updateMatch(s,p=>({...p,isFetching:h,invalid:!1})),e.router.getMatch(s)):l};async function Ss(e){const t=e,r=[];Uc(t.router)&&cn(t);let n;for(let h=0;h<t.matches.length;h++){try{const p=Wc(t,h);Mt(p)&&await p}catch(p){if(J(p))throw p;if(Y(p))n=p;else if(!t.preload)throw p;break}if(t.serialError||t.firstBadMatchIndex!=null)break}const s=t.firstBadMatchIndex??t.matches.length,o=n&&!t.preload?ys(t,n):void 0,i=n&&t.preload?0:o!==void 0?Math.min(o+1,s):s;let a,c;for(let h=0;h<i;h++)r.push(Vc(t,r,h));try{await Promise.all(r)}catch{const h=await Promise.allSettled(r);for(const p of h){if(p.status!==\"rejected\")continue;const y=p.reason;if(J(y))throw y;Y(y)?a??=y:c??=y}if(c!==void 0)throw c}const u=a??(n&&!t.preload?n:void 0);let f=t.firstBadMatchIndex!==void 0?t.firstBadMatchIndex:t.matches.length-1;if(!u&&n&&t.preload)return t.matches;if(u){const h=ys(t,u);h===void 0&&oe();const p=t.matches[h],y=t.router.looseRoutesById[p.routeId],v=t.router.options?.defaultNotFoundComponent;!y.options.notFoundComponent&&v&&(y.options.notFoundComponent=v),u.routeId=p.routeId;const m=p.routeId===t.router.routeTree.id;t.updateMatch(p.id,g=>({...g,...m?{status:\"success\",globalNotFound:!0,error:void 0}:{status:\"notFound\",error:u},isFetching:!1})),f=h,await At(y,[\"notFoundComponent\"])}else if(!t.preload){const h=t.matches[0];h.globalNotFound||t.router.getMatch(h.id)?.globalNotFound&&t.updateMatch(h.id,p=>({...p,globalNotFound:!1,error:void 0}))}if(t.serialError&&t.firstBadMatchIndex!==void 0){const h=t.router.looseRoutesById[t.matches[t.firstBadMatchIndex].routeId];await At(h,[\"errorComponent\"])}for(let h=0;h<=f;h++){const{id:p,routeId:y}=t.matches[h],v=t.router.looseRoutesById[y];try{const m=qc(t,p,v);if(m){const g=await m;t.updateMatch(p,w=>({...w,...g}))}}catch(m){console.error(`Error executing head for route ${y}:`,m)}}const l=cn(t);if(Mt(l)&&await l,u)throw u;if(t.serialError&&!t.preload&&!t.onReady)throw t.serialError;return t.matches}function _s(e,t){const r=t.map(n=>e.options[n]?.preload?.()).filter(Boolean);if(r.length!==0)return Promise.all(r)}function At(e,t=tr){!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(n=>{const{id:s,...o}=n.options;Object.assign(e.options,o),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0);const r=()=>e._componentsLoaded?void 0:t===tr?(()=>{if(e._componentsPromise===void 0){const n=_s(e,tr);n?e._componentsPromise=n.then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0}):e._componentsLoaded=!0}return e._componentsPromise})():_s(e,t);return e._lazyPromise?e._lazyPromise.then(r):r()}function Po(e){for(const t of tr)if(e.options[t]?.preload)return!0;return!1}var tr=[\"component\",\"errorComponent\",\"pendingComponent\",\"notFoundComponent\"];function Kc(e){return{input:({url:t})=>{for(const r of e)t=un(r,t);return t},output:({url:t})=>{for(let r=e.length-1;r>=0;r--)t=Co(e[r],t);return t}}}function Yc(e){const t=So(e.basepath),r=`/${t}`,n=e.caseSensitive?r:r.toLowerCase(),s=`${n}/`;return{input:({url:o})=>{const i=e.caseSensitive?o.pathname:o.pathname.toLowerCase();return i===n?o.pathname=\"/\":i.startsWith(s)&&(o.pathname=o.pathname.slice(r.length)),o},output:({url:o})=>(o.pathname=Zt([\"/\",t,o.pathname]),o)}}function un(e,t){const r=e?.input?.({url:t});if(r){if(typeof r==\"string\")return new URL(r);if(r instanceof URL)return r}return t}function Co(e,t){const r=e?.output?.({url:t});if(r){if(typeof r==\"string\")return new URL(r);if(r instanceof URL)return r}return t}function Gc(e,t){const{createMutableStore:r,createReadonlyStore:n,batch:s,init:o}=t,i=new Map,a=new Map,c=new Map,u=r(e.status),f=r(e.loadedAt),l=r(e.isLoading),h=r(e.isTransitioning),p=r(e.location),y=r(e.resolvedLocation),v=r(e.statusCode),m=r(e.redirect),g=r([]),w=r([]),S=r([]),_=n(()=>Wr(i,g.get())),P=n(()=>Wr(a,w.get())),L=n(()=>Wr(c,S.get())),b=n(()=>g.get()[0]),x=n(()=>g.get().some(re=>i.get(re)?.get().status===\"pending\")),C=n(()=>({locationHref:p.get().href,resolvedLocationHref:y.get()?.href,status:u.get()})),M=n(()=>({status:u.get(),loadedAt:f.get(),isLoading:l.get(),isTransitioning:h.get(),matches:_.get(),location:p.get(),resolvedLocation:y.get(),statusCode:v.get(),redirect:m.get()})),I=kt(64);function k(re){let ut=I.get(re);return ut||(ut=n(()=>{const zn=g.get();for(const Un of zn){const Ut=i.get(Un);if(Ut&&Ut.routeId===re)return Ut.get()}}),I.set(re,ut)),ut}const ce={status:u,loadedAt:f,isLoading:l,isTransitioning:h,location:p,resolvedLocation:y,statusCode:v,redirect:m,matchesId:g,pendingIds:w,cachedIds:S,matches:_,pendingMatches:P,cachedMatches:L,firstId:b,hasPending:x,matchRouteDeps:C,matchStores:i,pendingMatchStores:a,cachedMatchStores:c,__store:M,getRouteMatchStore:k,setMatches:Z,setPending:fe,setCached:zt};Z(e.matches),o?.(ce);function Z(re){qr(re,i,g,r,s)}function fe(re){qr(re,a,w,r,s)}function zt(re){qr(re,c,S,r,s)}return ce}function Wr(e,t){const r=[];for(const n of t){const s=e.get(n);s&&r.push(s.get())}return r}function qr(e,t,r,n,s){const o=e.map(a=>a.id),i=new Set(o);s(()=>{for(const a of t.keys())i.has(a)||t.delete(a);for(const a of e){const c=t.get(a.id);if(!c){const u=n(a);u.routeId=a.routeId,t.set(a.id,u);continue}c.routeId=a.routeId,c.get()!==a&&c.set(a)}Rc(r.get(),o)||r.set(o)})}var Ee=\"__TSR_index\",Rs=\"popstate\",bs=\"beforeunload\";function Qc(e){let t=e.getLocation();const r=new Set,n=i=>{t=e.getLocation(),r.forEach(a=>a({location:t,action:i}))},s=i=>{e.notifyOnIndexChange??!0?n(i):t=e.getLocation()},o=async({task:i,navigateOpts:a,...c})=>{if(a?.ignoreBlocker??!1){i();return}const u=e.getBlockers?.()??[],f=c.type===\"PUSH\"||c.type===\"REPLACE\";if(typeof document<\"u\"&&u.length&&f)for(const l of u){const h=mr(c.path,c.state);if(await l.blockerFn({currentLocation:t,nextLocation:h,action:c.type})){e.onBlocked?.();return}}i()};return{get location(){return t},get length(){return e.getLength()},subscribers:r,subscribe:i=>(r.add(i),()=>{r.delete(i)}),push:(i,a,c)=>{const u=t.state[Ee];a=xs(u+1,a),o({task:()=>{e.pushState(i,a),n({type:\"PUSH\"})},navigateOpts:c,type:\"PUSH\",path:i,state:a})},replace:(i,a,c)=>{const u=t.state[Ee];a=xs(u,a),o({task:()=>{e.replaceState(i,a),n({type:\"REPLACE\"})},navigateOpts:c,type:\"REPLACE\",path:i,state:a})},go:(i,a)=>{o({task:()=>{e.go(i),s({type:\"GO\",index:i})},navigateOpts:a,type:\"GO\"})},back:i=>{o({task:()=>{e.back(i?.ignoreBlocker??!1),s({type:\"BACK\"})},navigateOpts:i,type:\"BACK\"})},forward:i=>{o({task:()=>{e.forward(i?.ignoreBlocker??!1),s({type:\"FORWARD\"})},navigateOpts:i,type:\"FORWARD\"})},canGoBack:()=>t.state[Ee]!==0,createHref:i=>e.createHref(i),block:i=>{if(!e.setBlockers)return()=>{};const a=e.getBlockers?.()??[];return e.setBlockers([...a,i]),()=>{const c=e.getBlockers?.()??[];e.setBlockers?.(c.filter(u=>u!==i))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:n}}function xs(e,t){t||(t={});const r=kn();return{...t,key:r,__TSR_key:r,[Ee]:e}}function Jc(e){const t=e?.window??(typeof document<\"u\"?window:void 0),r=t.history.pushState,n=t.history.replaceState;let s=[];const o=()=>s,i=x=>s=x,a=e?.createHref??(x=>x),c=e?.parseLocation??(()=>mr(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){const x=kn();t.history.replaceState({[Ee]:0,key:x,__TSR_key:x},\"\")}let u=c(),f,l=!1,h=!1,p=!1,y=!1;const v=()=>u;let m,g;const w=()=>{m&&(b._ignoreSubscribers=!0,(m.isPush?t.history.pushState:t.history.replaceState)(m.state,\"\",m.href),b._ignoreSubscribers=!1,m=void 0,g=void 0,f=void 0)},S=(x,C,M)=>{const I=a(C);g||(f=u),u=mr(C,M),m={href:I,state:M,isPush:m?.isPush||x===\"push\"},g||(g=Promise.resolve().then(()=>w()))},_=x=>{u=c(),b.notify({type:x})},P=async()=>{if(h){h=!1;return}const x=c(),C=x.state[Ee]-u.state[Ee],M=C===1,I=C===-1,k=!M&&!I||l;l=!1;const ce=k?\"GO\":I?\"BACK\":\"FORWARD\",Z=k?{type:\"GO\",index:C}:{type:I?\"BACK\":\"FORWARD\"};if(p)p=!1;else{const fe=o();if(typeof document<\"u\"&&fe.length){for(const zt of fe)if(await zt.blockerFn({currentLocation:u,nextLocation:x,action:ce})){h=!0,t.history.go(1),b.notify(Z);return}}}u=c(),b.notify(Z)},L=x=>{if(y){y=!1;return}let C=!1;const M=o();if(typeof document<\"u\"&&M.length)for(const I of M){const k=I.enableBeforeUnload??!0;if(k===!0){C=!0;break}if(typeof k==\"function\"&&k()===!0){C=!0;break}}if(C)return x.preventDefault(),x.returnValue=\"\"},b=Qc({getLocation:v,getLength:()=>t.history.length,pushState:(x,C)=>S(\"push\",x,C),replaceState:(x,C)=>S(\"replace\",x,C),back:x=>(x&&(p=!0),y=!0,t.history.back()),forward:x=>{x&&(p=!0),y=!0,t.history.forward()},go:x=>{l=!0,t.history.go(x)},createHref:x=>a(x),flush:w,destroy:()=>{t.history.pushState=r,t.history.replaceState=n,t.removeEventListener(bs,L,{capture:!0}),t.removeEventListener(Rs,P)},onBlocked:()=>{f&&u!==f&&(u=f)},getBlockers:o,setBlockers:i,notifyOnIndexChange:!1});return t.addEventListener(bs,L,{capture:!0}),t.addEventListener(Rs,P),t.history.pushState=function(...x){const C=r.apply(t.history,x);return b._ignoreSubscribers||_(\"PUSH\"),C},t.history.replaceState=function(...x){const C=n.apply(t.history,x);return b._ignoreSubscribers||_(\"REPLACE\"),C},b}function Xc(e){let t=e.replace(/[\\x00-\\x1f\\x7f]/g,\"\");return t.startsWith(\"//\")&&(t=\"/\"+t.replace(/^\\/+/,\"\")),t}function mr(e,t){const r=Xc(e),n=r.indexOf(\"#\"),s=r.indexOf(\"?\"),o=kn();return{href:r,pathname:r.substring(0,n>0?s>0?Math.min(n,s):n:s>0?s:r.length),hash:n>-1?r.substring(n):\"\",search:s>-1?r.slice(s,n===-1?void 0:n):\"\",state:t||{[Ee]:0,key:o,__TSR_key:o}}}function kn(){return(Math.random()+1).toString(36).substring(7)}function Zc(e){return e instanceof Error?{name:e.name,message:e.message}:{data:e}}function nt(e,t){const r=t,n=e;return{fromLocation:r,toLocation:n,pathChanged:r?.pathname!==n.pathname,hrefChanged:r?.href!==n.href,hashChanged:r?.hash!==n.hash}}var ln=new WeakMap,eu=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this._scroll={next:!0},this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.routeBranchCache=new WeakMap,this.startTransition=r=>r(),this.update=r=>{const n=this.options,s=this.basepath??n?.basepath??\"/\",o=this.basepath===void 0,i=n?.rewrite;if(this.options={...n,...r},this.isServer=this.options.isServer??typeof document>\"u\",this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=Oc(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=Jc()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!==\"null\"?this.origin=window.origin:this.origin=\"http://localhost\"),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let f;this.resolvePathCache=kt(1e3),f=this.buildRouteTree(),this.setRoutes(f)}if(!this.stores&&this.latestLocation){const f=this.getStoreConfig(this);this.batch=f.batch,this.stores=Gc(ru(this.latestLocation),f),hu(this)}let a=!1;const c=this.options.basepath??\"/\",u=this.options.rewrite;if(o||s!==c||i!==u){this.basepath=c;const f=[],l=So(c);l&&l!==\"/\"&&f.push(Yc({basepath:c})),u&&f.push(u),this.rewrite=f.length===0?void 0:f.length===1?f[0]:Kc(f),this.history&&this.updateLatestLocation(),a=!0}a&&this.stores&&this.stores.location.set(this.latestLocation),typeof window<\"u\"&&\"CSS\"in window&&typeof window.CSS?.supports==\"function\"&&(this.isViewTransitionTypesSupported=window.CSS.supports(\"selector(:active-view-transition-type(a))\"))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{const r=Ic(this.routeTree,this.options.caseSensitive,(n,s)=>{n.init({originalIndex:s})});return this.options.routeMasks&&xc(this.options.routeMasks,r.processedTree),r},this.subscribe=(r,n)=>{const s={eventType:r,fn:n};return this.subscribers.add(s),()=>{this.subscribers.delete(s)}},this.emit=r=>{this.subscribers.forEach(n=>{n.eventType===r.type&&n.fn(r)})},this.parseLocation=(r,n)=>{const s=({pathname:c,search:u,hash:f,href:l,state:h})=>{if(!this.rewrite&&!/[ \\x00-\\x1f\\x7f\\u0080-\\uffff]/.test(c)){const g=this.options.parseSearch(u),w=this.options.stringifySearch(g);return{href:c+w+f,publicHref:c+w+f,pathname:mt(c).path,external:!1,searchStr:w,search:Oe(n?.search,g),hash:mt(f.slice(1)).path,state:He(n?.state,h)}}const p=new URL(l,this.origin),y=un(this.rewrite,p),v=this.options.parseSearch(y.search),m=this.options.stringifySearch(v);return y.search=m,{href:y.href.replace(y.origin,\"\"),publicHref:l,pathname:mt(y.pathname).path,external:!!this.rewrite&&y.origin!==this.origin,searchStr:m,search:Oe(n?.search,v),hash:mt(y.hash.slice(1)).path,state:He(n?.state,h)}},o=s(r),{__tempLocation:i,__tempKey:a}=o.state;if(i&&(!a||a===this.tempLocationKey)){const c=s(i);return c.state.key=o.state.key,c.state.__TSR_key=o.state.__TSR_key,delete c.state.__tempLocation,{...c,maskedLocation:o}}return o},this.resolvePathWithBase=(r,n)=>Ac({base:r,to:n.includes(\"//\")?Mn(n):n,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(r,n,s)=>typeof r==\"string\"?this.matchRoutesInternal({pathname:r,search:n},s):this.matchRoutesInternal(r,n),this.getMatchedRoutes=r=>nu({pathname:r,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=r=>{const n=this.getMatch(r);n&&(n.abortController.abort(),clearTimeout(n._nonReactive.pendingTimeout),n._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{this.stores.pendingIds.get().forEach(r=>{this.cancelMatch(r)}),this.stores.matchesId.get().forEach(r=>{if(this.stores.pendingMatchStores.has(r))return;const n=this.stores.matchStores.get(r)?.get();n&&(n.status===\"pending\"||n.isFetching===\"loader\")&&this.cancelMatch(r)})},this.buildLocation=r=>{const n=(o={})=>{const i=o._fromLocation||this.pendingBuiltLocation||this.latestLocation,a=this.matchRoutesLightweight(i);o.from;const c=o.unsafeRelative===\"path\"?i.pathname:o.from??a.fullPath,u=o.to?`${o.to}`:void 0,f=a.search,l=Object.assign(Object.create(null),a.params),h=u?.charCodeAt(0)===47?\"/\":this.resolvePathWithBase(c,\".\"),p=u?this.resolvePathWithBase(h,u):h,y=o.params===!1||o.params===null?Object.create(null):(o.params??!0)===!0?l:Object.assign(l,he(o.params,l)),v=this.routesByPath[pe(p)];let m;if(v)m=this.getRouteBranch(v);else if(p.includes(\"$\"))m=[];else{const I=this.getMatchedRoutes(p);m=I.matchedRoutes,this.options.notFoundRoute&&(!I.foundRoute||I.foundRoute.path!==\"/\"&&I.routeParams[\"**\"])&&(m=[...m,this.options.notFoundRoute])}if(m.length&&hr(y))for(const I of m){const k=I.options.params?.stringify??I.options.stringifyParams;if(k)try{Object.assign(y,k(y))}catch{}}const g=r.leaveParams?p:mt(ms({path:p,params:y,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path;let w=f;if(r._includeValidateSearch&&this.options.search?.strict){const I={};m.forEach(k=>{if(k.options.validateSearch)try{Object.assign(I,rr(k.options.validateSearch,{...I,...w}))}catch{}}),w=I}w=su({search:w,dest:o,destRoutes:m,_includeValidateSearch:r._includeValidateSearch}),w=Oe(f,w);const S=this.options.stringifySearch(w),_=o.hash===!0?i.hash:o.hash?he(o.hash,i.hash):void 0,P=_?`#${_}`:\"\";let L=o.state===!0?i.state:o.state?he(o.state,i.state):{};L=He(i.state,L);const b=`${g}${S}${P}`;let x,C,M=!1;if(this.rewrite){const I=new URL(b,this.origin),k=Co(this.rewrite,I);x=I.href.replace(I.origin,\"\"),k.origin!==this.origin?(C=k.href,M=!0):C=k.pathname+k.search+k.hash}else x=_c(b),C=x;return{publicHref:C,href:x,pathname:g,search:w,searchStr:S,state:L,hash:_??\"\",external:M,unmaskOnReload:o.unmaskOnReload}},s=(o={},i)=>{const a=n(o);let c=i?n(i):void 0;if(!c){const u=Object.create(null);if(this.options.routeMasks){const f=Pc(a.pathname,this.processedTree);if(f){Object.assign(u,f.rawParams);const{from:l,params:h,...p}=f.route,y=h===!1||h===null?Object.create(null):(h??!0)===!0?u:Object.assign(u,he(h,u));i={from:r.from,...p,params:y},c=n(i)}}}return c&&(a.maskedLocation=c),a};return r.mask?s(r,{from:r.from,...r.mask}):s(r)},this.commitLocation=async({viewTransition:r,ignoreBlocker:n,...s})=>{let o;const i=()=>{const u=[\"key\",\"__TSR_key\",\"__TSR_index\",\"__hashScrollIntoViewOptions\"];u.forEach(l=>{s.state[l]=this.latestLocation.state[l]});const f=Q(s.state,this.latestLocation.state);return u.forEach(l=>{delete s.state[l]}),f},a=pe(this.latestLocation.href)===pe(s.href);let c=this.commitLocationPromise;if(this.commitLocationPromise=$e(()=>{c?.resolve(),c=void 0}),a&&i())this.load();else{let{maskedLocation:u,hashScrollIntoView:f,...l}=s;u&&(l={...u,state:{...u.state,__tempKey:void 0,__tempLocation:{...l,search:l.searchStr,state:{...l.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(l.unmaskOnReload??this.options.unmaskOnReload??!1)&&(l.state.__tempKey=this.tempLocationKey)),l.state.__hashScrollIntoViewOptions=f??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=r,o=s.replace?\"REPLACE\":\"PUSH\",this.history[o===\"REPLACE\"?\"replace\":\"push\"](l.publicHref,l.state,{ignoreBlocker:n})}return this._scroll.next=s.resetScroll??!0,this.history.subscribers.size||this.load(o?{action:{type:o}}:void 0),this.commitLocationPromise},this.buildAndCommitLocation=({replace:r,resetScroll:n,hashScrollIntoView:s,viewTransition:o,ignoreBlocker:i,href:a,...c}={})=>{if(a){const l=this.history.location.state.__TSR_index,h=mr(a,{__TSR_index:r?l:l+1}),p=new URL(h.pathname,this.origin);c.to=un(this.rewrite,p).pathname,c.search=this.options.parseSearch(h.search),c.hash=h.hash.slice(1)}const u=this.buildLocation({...c,_includeValidateSearch:!0});this.pendingBuiltLocation=u;const f=this.commitLocation({...u,viewTransition:o,replace:r,resetScroll:n,hashScrollIntoView:s,ignoreBlocker:i});return Promise.resolve().then(()=>{this.pendingBuiltLocation===u&&(this.pendingBuiltLocation=void 0)}),f},this.navigate=async({to:r,reloadDocument:n,href:s,publicHref:o,...i})=>{let a=!1;if(s)try{new URL(`${s}`),a=!0}catch{}if(a&&!n&&(n=!0),n){if(r!==void 0||!s){const u=this.buildLocation({to:r,...i});s=s??u.publicHref,o=o??u.publicHref}const c=!a&&o?o:s;if(Fe(c,this.protocolAllowlist))return Promise.resolve();if(!i.ignoreBlocker){const u=this.history.getBlockers?.()??[];for(const f of u)if(f?.blockerFn&&await f.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:\"PUSH\"}))return Promise.resolve()}return i.replace?window.location.replace(c):window.location.href=c,Promise.resolve()}return this.buildAndCommitLocation({...i,href:s,to:r,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();const r=this.matchRoutes(this.latestLocation),n=this.stores.cachedMatches.get().filter(s=>!r.some(o=>o.id===s.id));this.batch(()=>{this.stores.status.set(\"pending\"),this.stores.statusCode.set(200),this.stores.isLoading.set(!0),this.stores.location.set(this.latestLocation),this.stores.setPending(r),this.stores.setCached(n)})},this.load=async r=>{const n=r?.action?.type;let s,o,i;const a=this.stores.resolvedLocation.get()??this.stores.location.get();for(i=new Promise(u=>{this.startTransition(async()=>{try{this.beforeLoad(),n?ln.set(this.latestLocation,n):ln.delete(this.latestLocation);const f=this.latestLocation,l=nt(f,this.stores.resolvedLocation.get());this.stores.redirect.get()||this.emit({type:\"onBeforeNavigate\",...l}),this.emit({type:\"onBeforeLoad\",...l}),await Ss({router:this,sync:r?.sync,forceStaleReload:a.href===f.href,matches:this.stores.pendingMatches.get(),location:f,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let h=null,p=null,y=null,v=null;this.batch(()=>{const m=this.stores.pendingMatches.get(),g=m.length,w=this.stores.matches.get();h=g?w.filter(P=>!this.stores.pendingMatchStores.has(P.id)):null;const S=new Set;for(const P of this.stores.pendingMatchStores.values())P.routeId&&S.add(P.routeId);const _=new Set;for(const P of this.stores.matchStores.values())P.routeId&&_.add(P.routeId);p=g?w.filter(P=>!S.has(P.routeId)):null,y=g?m.filter(P=>!_.has(P.routeId)):null,v=g?m.filter(P=>_.has(P.routeId)):w,this.stores.isLoading.set(!1),this.stores.loadedAt.set(Date.now()),g&&(this.stores.setMatches(m),this.stores.setPending([]),this.stores.setCached([...this.stores.cachedMatches.get(),...h.filter(P=>P.status!==\"error\"&&P.status!==\"notFound\"&&P.status!==\"redirected\")]),this.clearExpiredCache())});for(const[m,g]of[[p,\"onLeave\"],[y,\"onEnter\"],[v,\"onStay\"]])if(m)for(const w of m)this.looseRoutesById[w.routeId].options[g]?.(w)})})}})}catch(f){J(f)?(s=f,this.navigate({...s.options,replace:!0,ignoreBlocker:!0})):Y(f)&&(o=f);const l=s?s.status:o?404:this.stores.matches.get().some(h=>h.status===\"error\")?500:200;this.batch(()=>{this.stores.statusCode.set(l),this.stores.redirect.set(s)})}this.latestLoadPromise===i&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),u()})}),this.latestLoadPromise=i,await i;this.latestLoadPromise&&i!==this.latestLoadPromise;)await this.latestLoadPromise;let c;this.hasNotFoundMatch()?c=404:this.stores.matches.get().some(u=>u.status===\"error\")&&(c=500),c!==void 0&&this.stores.statusCode.set(c)},this.startViewTransition=r=>{const n=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,n&&typeof document<\"u\"&&\"startViewTransition\"in document&&typeof document.startViewTransition==\"function\"){let s;if(typeof n==\"object\"&&this.isViewTransitionTypesSupported){const o=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof n.types==\"function\"?n.types(nt(o,i)):n.types;if(a===!1){r();return}s={update:r,types:a}}else s=r;document.startViewTransition(s)}else r()},this.updateMatch=(r,n)=>{this.startTransition(()=>{const s=this.stores.pendingMatchStores.get(r);if(s){s.set(n);return}const o=this.stores.matchStores.get(r);if(o){o.set(n);return}const i=this.stores.cachedMatchStores.get(r);if(i){const a=n(i.get());a.status===\"redirected\"?this.stores.cachedMatchStores.delete(r)&&this.stores.cachedIds.set(c=>c.filter(u=>u!==r)):i.set(a)}})},this.getMatch=r=>this.stores.cachedMatchStores.get(r)?.get()??this.stores.pendingMatchStores.get(r)?.get()??this.stores.matchStores.get(r)?.get(),this.invalidate=r=>{const n=s=>r?.filter?.(s)??!0?{...s,invalid:!0,...r?.forcePending||s.status===\"error\"||s.status===\"notFound\"?{status:\"pending\",error:void 0}:void 0}:s;return this.batch(()=>{this.stores.setMatches(this.stores.matches.get().map(n)),this.stores.setCached(this.stores.cachedMatches.get().map(n)),this.stores.setPending(this.stores.pendingMatches.get().map(n))}),this.shouldViewTransition=!1,this.load({sync:r?.sync})},this.getParsedLocationHref=r=>r.publicHref||\"/\",this.resolveRedirect=r=>{const n=r.headers.get(\"Location\");if(!r.options.href||r.options._builtLocation){const s=r.options._builtLocation??this.buildLocation(r.options),o=this.getParsedLocationHref(s);r.options.href=o,r.headers.set(\"Location\",o)}else if(n)try{const s=new URL(n);if(this.origin&&s.origin===this.origin){const o=s.pathname+s.search+s.hash;r.options.href=o,r.headers.set(\"Location\",o)}}catch{}if(r.options.href&&!r.options._builtLocation&&Fe(r.options.href,this.protocolAllowlist))throw new Error(\"Redirect blocked: unsafe protocol\");return r.headers.get(\"Location\")||r.headers.set(\"Location\",r.options.href),r},this.clearCache=r=>{const n=r?.filter;n!==void 0?this.stores.setCached(this.stores.cachedMatches.get().filter(s=>!n(s))):this.stores.setCached([])},this.clearExpiredCache=()=>{const r=Date.now(),n=s=>{const o=this.looseRoutesById[s.routeId];if(!o.options.loader)return!0;const i=(s.preload?o.options.preloadGcTime??this.options.defaultPreloadGcTime:o.options.gcTime??this.options.defaultGcTime)??300*1e3;return s.status===\"error\"?!0:r-s.updatedAt>=i};this.clearCache({filter:n})},this.loadRouteChunk=At,this.preloadRoute=async r=>{const n=r._builtLocation??this.buildLocation(r);let s=this.matchRoutes(n,{throwOnError:!0,preload:!0,dest:r});const o=new Set([...this.stores.matchesId.get(),...this.stores.pendingIds.get()]),i=new Set([...o,...this.stores.cachedIds.get()]),a=s.filter(c=>!i.has(c.id));if(a.length){const c=this.stores.cachedMatches.get();this.stores.setCached([...c,...a])}try{return s=await Ss({router:this,matches:s,location:n,preload:!0,updateMatch:(c,u)=>{o.has(c)?s=s.map(f=>f.id===c?u(f):f):this.updateMatch(c,u)}}),s}catch(c){if(J(c))return c.options.reloadDocument?void 0:await this.preloadRoute({...c.options,_fromLocation:n});Y(c)||console.error(c);return}},this.matchRoute=(r,n)=>{const s={...r,to:r.to?this.resolvePathWithBase(r.from||\"\",r.to):void 0,params:r.params||{},leaveParams:!0},o=this.buildLocation(s);if(n?.pending&&this.stores.status.get()!==\"pending\")return!1;const i=(n?.pending===void 0?!this.stores.isLoading.get():n.pending)?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),a=Cc(o.pathname,n?.caseSensitive??!1,n?.fuzzy??!1,i.pathname,this.processedTree);return!a||r.params&&!Q(a.rawParams,r.params,{partial:!0})?!1:n?.includeSearch??!0?Q(i.search,o.search,{partial:!0})?a.rawParams:!1:a.rawParams},this.hasNotFoundMatch=()=>this.stores.matches.get().some(r=>r.status===\"notFound\"||r.globalNotFound),this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??\"fuzzy\",stringifySearch:e.stringifySearch??Bc,parseSearch:e.parseSearch??Dc,protocolAllowlist:e.protocolAllowlist??yc}),typeof document<\"u\"&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.stores.__store.get()}setRoutes({routesById:e,routesByPath:t,processedTree:r}){this.routesById=e,this.routesByPath=t,this.processedTree=r;const n=this.options.notFoundRoute;n&&(n.init({originalIndex:99999999999}),this.routesById[n.id]=n)}getRouteBranch(e){let t=this.routeBranchCache.get(e);return t||(t=vo(e),this.routeBranchCache.set(e,t)),t}get looseRoutesById(){return this.routesById}getParentContext(e){return e?.id?e.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(e,t){const r=this.getMatchedRoutes(e.pathname),{foundRoute:n,routeParams:s}=r;let{matchedRoutes:o}=r,i=!1;(n?n.path!==\"/\"&&s[\"**\"]:pe(e.pathname))&&(this.options.notFoundRoute?o=[...o,this.options.notFoundRoute]:i=!0);const a=i?iu(this.options.notFoundMode,o):void 0,c=new Array(o.length),u=new Map;for(const f of this.stores.matchStores.values())f.routeId&&u.set(f.routeId,f.get());for(let f=0;f<o.length;f++){const l=o[f],h=c[f-1];let p,y,v;{const k=h?.search??e.search,ce=h?._strictSearch??void 0;try{const Z=rr(l.options.validateSearch,{...k})??void 0;p={...k,...Z},y={...ce,...Z},v=void 0}catch(Z){let fe=Z;if(Z instanceof gr||(fe=new gr(Z.message,{cause:Z})),t?.throwOnError)throw fe;p=k,y={},v=fe}}const m=l.options.loaderDeps?.({search:p})??\"\",g=m?JSON.stringify(m):\"\",{interpolatedPath:w,usedParams:S}=ms({path:l.fullPath,params:s,decoder:this.pathParamsDecoder,server:this.isServer}),_=l.id+w+g,P=this.getMatch(_),L=u.get(l.id),b=P?._strictParams??S;let x;if(!P)try{Ps(l,b)}catch(k){if(Y(k)||J(k)?x=k:x=new tu(k.message,{cause:k}),t?.throwOnError)throw x}Object.assign(s,b);const C=L?\"stay\":\"enter\";let M;if(P)M={...P,cause:C,params:L?.params??s,_strictParams:b,search:Oe(L?L.search:P.search,p),_strictSearch:y};else{const k=l.options.loader||l.options.beforeLoad||l.lazyFn||Po(l)?\"pending\":\"success\";M={id:_,ssr:l.options.ssr,index:f,routeId:l.id,params:L?.params??s,_strictParams:b,pathname:w,updatedAt:Date.now(),search:L?Oe(L.search,p):p,_strictSearch:y,searchError:void 0,status:k,isFetching:!1,error:void 0,paramsError:x,__routeContext:void 0,_nonReactive:{loadPromise:$e()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:C,loaderDeps:L?He(L.loaderDeps,m):m,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:l.options.staticData||{},fullPath:l.fullPath}}t?.preload||(M.globalNotFound=a===l.id),M.searchError=v;const I=this.getParentContext(h);M.context={...I,...M.__routeContext,...M.__beforeLoadContext},c[f]=M}for(let f=0;f<c.length;f++){const l=c[f],h=this.looseRoutesById[l.routeId],p=this.getMatch(l.id),y=u.get(l.routeId);if(l.params=y?Oe(y.params,s):s,!p){const v=c[f-1],m=this.getParentContext(v);if(h.options.context){const g={deps:l.loaderDeps,params:l.params,context:m??{},location:e,navigate:w=>this.navigate({...w,_fromLocation:e}),buildLocation:this.buildLocation,cause:l.cause,abortController:l.abortController,preload:!!l.preload,matches:c,routeId:h.id};l.__routeContext=h.options.context(g)??void 0}l.context={...m,...l.__routeContext,...l.__beforeLoadContext}}}return c}matchRoutesLightweight(e){const{matchedRoutes:t,routeParams:r}=this.getMatchedRoutes(e.pathname),n=Tt(t),s={...e.search};for(const u of t)try{Object.assign(s,rr(u.options.validateSearch,s))}catch{}const o=Tt(this.stores.matchesId.get()),i=o&&this.stores.matchStores.get(o)?.get(),a=i&&i.routeId===n.id&&i.pathname===e.pathname;let c;if(a)c=i.params;else{const u=Object.assign(Object.create(null),r);for(const f of t)try{Ps(f,u)}catch{}c=u}return{matchedRoutes:t,fullPath:n.fullPath,search:s,params:c}}},gr=class extends Error{},tu=class extends Error{};function lh(e,t){return async(...r)=>(await e())[t||\"default\"](...r)}function ru(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:\"idle\",resolvedLocation:void 0,location:e,matches:[],statusCode:200}}function rr(e,t){if(e==null)return{};if(\"~standard\"in e){const r=e[\"~standard\"].validate(t);if(r instanceof Promise)throw new gr(\"Async validation not supported\");if(r.issues)throw new gr(JSON.stringify(r.issues,void 0,2),{cause:r});return r.value}return\"parse\"in e?e.parse(t):typeof e==\"function\"?e(t):{}}function nu({pathname:e,routesById:t,processedTree:r}){const n=Object.create(null),s=pe(e);let o;const i=Ec(s,r,!0);return i&&(o=i.route,Object.assign(n,i.rawParams)),{matchedRoutes:i?.branch||[t.__root__],routeParams:n,foundRoute:o}}function su({search:e,dest:t,destRoutes:r,_includeValidateSearch:n}){return ou(r)(e,t,n??!1)}function ou(e){let t,r;const n=[];for(const o of e){const i=o.options;if(\"search\"in i)i.search?.middlewares&&n.push(...i.search.middlewares);else if(i.preSearchFilters||i.postSearchFilters){const c=({search:u,next:f})=>{const l=f(i.preSearchFilters?i.preSearchFilters.reduce((h,p)=>p(h),u):u);return i.postSearchFilters?i.postSearchFilters.reduce((h,p)=>p(h),l):l};n.push(c)}const a=i.validateSearch;if(a){const c=({search:u,next:f,meta:l})=>{const h=f(u);if(r)try{const p=rr(a,h);if(l&&p)for(const y in p)y in h||(l.defaulted||=new Map).set(y,p[y]);return{...h,...p}}catch{}return h};n.push(c)}}const s=(o,i,a)=>{if(o>=n.length){if(!t.search)return{};if(t.search===!0)return i;const u=he(t.search,i);return a&&(a.explicit=u),u}const c=(u,f)=>{if(f){const l=a||{};return{search:s(o+1,u,l),meta:l}}return s(o+1,u,a)};return n[o]({search:i,next:c,meta:a})};return function(i,a,c){return t=a,r=c,s(0,i)}}function iu(e,t){if(e!==\"root\")for(let r=t.length-1;r>=0;r--){const n=t[r];if(n.children)return n.id}return er}function Ps(e,t){const r=e.options.params?.parse??e.options.parseParams;if(r){const n=r(t);if(n===!1)throw new Error(\"Route params.parse returned false for a matched route\");Object.assign(t,n)}}function au(){try{return sessionStorage}catch{return}}var cu=\"tsr-scroll-restoration-v1_3\",Eo=au();function uu(){try{return JSON.parse(Eo?.getItem(\"tsr-scroll-restoration-v1_3\")||\"{}\")}catch{return{}}}function lu(){try{Eo?.setItem(cu,JSON.stringify(Qe))}catch{}}var Qe=uu(),Cs=\"data-scroll-restoration-id\",fu=e=>e.state.__TSR_key||e.href;function du(e){const t=e.getAttribute(Cs);if(t)return`[${Cs}=\"${t}\"]`;let r=\"\",n=e,s;for(;s=n.parentNode;){let o=1,i=n;for(;i=i.previousElementSibling;)o++;const a=`${n.localName}:nth-child(${o})`;r=r?`${a} > ${r}`:a,n=s}return r}var Vt=!1,Je=\"window\";function fn(e){try{return typeof e==\"function\"?e():document.querySelector(e)}catch{}}function Es(e){const t=[];for(const r of e){if(r===Je)continue;const n=fn(r);n&&t.push(n)}return t}function hu(e,t){const r=t??e.options.scrollRestoration,n=e._scroll;r&&(n.restoring=!0);const s=e.options.getScrollRestorationKey||fu,o=new Map,i=(u,f,l)=>{const h=o.get(u)||{};h.scrollX=f,h.scrollY=l,o.set(u,h)},a=u=>{if(!(Vt||!n.restoring))if(u.target===document)i(Je,scrollX,scrollY);else{const f=u.target;i(f,f.scrollLeft,f.scrollTop)}},c=u=>{if(!n.restoring)return;const f=Qe[u]||={};for(const[l,h]of o)l===Je?f[Je]=h:l.isConnected&&(f[du(l)]=h)};r&&!n.restoration&&(n.restoration=!0,Vt=!1,history.scrollRestoration=\"manual\",document.addEventListener(\"scroll\",a,!0),e.subscribe(\"onBeforeLoad\",u=>{u.fromLocation&&c(s(u.fromLocation)),o.clear()}),addEventListener(\"pagehide\",()=>{c(s(e.stores.resolvedLocation.get()??e.stores.location.get())),lu()})),!n.reset&&(n.reset=!0,e.subscribe(\"onRendered\",u=>{const f=e.options.scrollRestorationBehavior,l=e.options.scrollToTopSelectors,h=n.next;let p;if(o.clear(),h||(n.next=!0),typeof e.options.scrollRestoration==\"function\"&&!e.options.scrollRestoration({location:e.latestLocation}))return;const y=s(u.toLocation),v=u.fromLocation&&s(u.fromLocation);if(n.restoring&&v&&v!==y){const m=Qe[v];if(m){let g=Qe[y];for(const w in m){if(w===Je){if(h)continue}else{const S=fn(w);if(!S||h&&l&&(p??=Es(l),p.includes(S)))continue}g||(g=Qe[y]={}),g[w]??=m[w]}}}Vt=!0;try{const m=u.toLocation.hash,g=u.toLocation.state.__hashScrollIntoViewOptions??!0;let w=!1;if(h){const S=ln.get(u.toLocation),_=m&&g&&(S===\"PUSH\"||S===\"REPLACE\"),P=n.restoring?Qe[y]:void 0;if(P)for(const L in P){const{scrollX:b,scrollY:x}=P[L];if(L===Je){if(_)continue;scrollTo({top:x,left:b,behavior:f}),w=!0}else{const C=fn(L);C&&(C.scrollLeft=b,C.scrollTop=x)}}if(!w&&!m){const L={top:0,left:0,behavior:f};if(scrollTo(L),l){p??=Es(l);for(const b of p)b.scrollTo(L)}}}!w&&m&&g&&document.getElementById(m)?.scrollIntoView(g)}finally{Vt=!1}}))}var le=Symbol.for(\"TSR_DEFERRED_PROMISE\");function pu(e,t){const r=e;return r[le]||(r[le]={status:\"pending\"},r.then(n=>{r[le].status=\"success\",r[le].data=n}).catch(n=>{r[le].status=\"error\",r[le].error={data:(t?.serializeError??Zc)(n),__isServerError:!0}})),r}var mu=\"Error preloading route! ☝️\";function Lo(e,t){if(e)return typeof e==\"string\"?e:e[t]}function gu(e){return e?.scriptFormat??\"module\"}function yu(e,t,r){const n=vu(t),s=Lo(r,\"script\")??n.crossOrigin;return{...gu(e)===\"iife\"?{rel:\"preload\",as:\"script\"}:{rel:\"modulepreload\"},href:n.href,...s?{crossOrigin:s}:{}}}function vu(e){return typeof e==\"string\"?{href:e,crossOrigin:void 0}:e}function Kt(e,t){if(t.length===0)return;if(t.length===1){e.push(t[0]);return}const r=new Set;for(const n of t){const s=JSON.stringify(n);r.has(s)||(r.add(s),e.push(n))}}function wu(e){return typeof e==\"string\"?{href:e,crossOrigin:void 0}:e}var Io=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(e){if(this.init=t=>{this.originalIndex=t.originalIndex;const r=this.options,n=!r?.path&&!r?.id;this.parentRoute=this.options.getParentRoute?.(),n?this._path=er:this.parentRoute||oe();let s=n?er:r?.path;s&&s!==\"/\"&&(s=wo(s));const o=r?.id||s;let i=n?er:Zt([this.parentRoute.id===\"__root__\"?\"\":this.parentRoute.id,o]);s===\"__root__\"&&(s=\"/\"),i!==\"__root__\"&&(i=Zt([\"/\",i]));const a=i===\"__root__\"?\"/\":Zt([this.parentRoute.fullPath,s]);this._path=s,this._id=i,this._fullPath=a,this._to=pe(a)},this.addChildren=t=>this._addFileChildren(t),this._addFileChildren=t=>(Array.isArray(t)&&(this.children=t),typeof t==\"object\"&&t!==null&&(this.children=Object.values(t)),this),this._addFileTypes=()=>this,this.updateLoader=t=>(Object.assign(this.options,t),this),this.update=t=>(Object.assign(this.options,t),this),this.lazy=t=>(this.lazyFn=t,this),this.redirect=t=>_o({from:this.fullPath,...t}),this.options=e||{},this.isRoot=!e?.getParentRoute,e?.id&&e?.path)throw new Error(\"Route cannot have both an 'id' and a 'path' option.\")}},Su=class extends Io{constructor(e){super(e)}},_u=(e=>(e[e.AggregateError=1]=\"AggregateError\",e[e.ArrowFunction=2]=\"ArrowFunction\",e[e.ErrorPrototypeStack=4]=\"ErrorPrototypeStack\",e[e.ObjectAssign=8]=\"ObjectAssign\",e[e.BigIntTypedArray=16]=\"BigIntTypedArray\",e[e.RegExp=32]=\"RegExp\",e))(_u||{}),me=Symbol.asyncIterator,To=Symbol.hasInstance,st=Symbol.isConcatSpreadable,ge=Symbol.iterator,Mo=Symbol.match,ko=Symbol.matchAll,Ao=Symbol.replace,Oo=Symbol.search,Fo=Symbol.species,Ho=Symbol.split,Do=Symbol.toPrimitive,ot=Symbol.toStringTag,Bo=Symbol.unscopables;var No={[me]:0,[To]:1,[st]:2,[ge]:3,[Mo]:4,[ko]:5,[Ao]:6,[Oo]:7,[Fo]:8,[Ho]:9,[Do]:10,[ot]:11,[Bo]:12},Ru={0:me,1:To,2:st,3:ge,4:Mo,5:ko,6:Ao,7:Oo,8:Fo,9:Ho,10:Do,11:ot,12:Bo};var d=void 0,bu={2:!0,3:!1,1:d,0:null,4:-0,5:Number.POSITIVE_INFINITY,6:Number.NEGATIVE_INFINITY,7:NaN},xu={0:\"Error\",1:\"EvalError\",2:\"RangeError\",3:\"ReferenceError\",4:\"SyntaxError\",5:\"TypeError\",6:\"URIError\"},Pu={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function A(e,t,r,n,s,o,i,a,c,u,f,l){return{t:e,i:t,s:r,c:n,m:s,p:o,e:i,a,f:c,b:u,o:f,l}}function Ie(e){return A(2,d,e,d,d,d,d,d,d,d,d,d)}var zo=Ie(2),Uo=Ie(3),Cu=Ie(1),Eu=Ie(0),Lu=Ie(4),Iu=Ie(5),Tu=Ie(6),Mu=Ie(7);function ku(e){switch(e){case'\"':return'\\\\\"';case\"\\\\\":return\"\\\\\\\\\";case`\n`:return\"\\\\n\";case\"\\r\":return\"\\\\r\";case\"\\b\":return\"\\\\b\";case\"\t\":return\"\\\\t\";case\"\\f\":return\"\\\\f\";case\"<\":return\"\\\\x3C\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:return d}}function Te(e){let t=\"\",r=0,n;for(let s=0,o=e.length;s<o;s++)n=ku(e[s]),n&&(t+=e.slice(r,s)+n,r=s+1);return r===0?t=e:t+=e.slice(r),t}function Au(e){switch(e){case\"\\\\\\\\\":return\"\\\\\";case'\\\\\"':return'\"';case\"\\\\n\":return`\n`;case\"\\\\r\":return\"\\r\";case\"\\\\b\":return\"\\b\";case\"\\\\t\":return\"\t\";case\"\\\\f\":return\"\\f\";case\"\\\\x3C\":return\"<\";case\"\\\\u2028\":return\"\\u2028\";case\"\\\\u2029\":return\"\\u2029\";default:return e}}function Me(e){return e.replace(/(\\\\\\\\|\\\\\"|\\\\n|\\\\r|\\\\b|\\\\t|\\\\f|\\\\u2028|\\\\u2029|\\\\x3C)/g,Au)}var Yt=\"__SEROVAL_REFS__\",Ou=\"$R\",fh=`self.${Ou}`,jo=new Map,et=new Map;function $o(e){return jo.has(e)}function Fu(e){return et.has(e)}function Hu(e){if($o(e))return jo.get(e);throw new hl(e)}function Du(e){if(Fu(e))return et.get(e);throw new pl(e)}typeof globalThis<\"u\"?Object.defineProperty(globalThis,Yt,{value:et,configurable:!0,writable:!1,enumerable:!1}):typeof window<\"u\"?Object.defineProperty(window,Yt,{value:et,configurable:!0,writable:!1,enumerable:!1}):typeof self<\"u\"?Object.defineProperty(self,Yt,{value:et,configurable:!0,writable:!1,enumerable:!1}):typeof global<\"u\"&&Object.defineProperty(global,Yt,{value:et,configurable:!0,writable:!1,enumerable:!1});function An(e){return e instanceof EvalError?1:e instanceof RangeError?2:e instanceof ReferenceError?3:e instanceof SyntaxError?4:e instanceof TypeError?5:e instanceof URIError?6:0}function Bu(e){let t=xu[An(e)];return e.name!==t?{name:e.name}:e.constructor.name!==t?{name:e.constructor.name}:{}}function Wo(e,t){let r=Bu(e),n=Object.getOwnPropertyNames(e);for(let s=0,o=n.length,i;s<o;s++)i=n[s],i!==\"name\"&&i!==\"message\"&&(i===\"stack\"?t&4&&(r=r||{},r[i]=e[i]):(r=r||{},r[i]=e[i]));return r}function qo(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:Object.isExtensible(e)?0:1}function Nu(e){switch(e){case Number.POSITIVE_INFINITY:return Iu;case Number.NEGATIVE_INFINITY:return Tu}return e!==e?Mu:Object.is(e,-0)?Lu:A(0,d,e,d,d,d,d,d,d,d,d,d)}function Vo(e){return A(1,d,Te(e),d,d,d,d,d,d,d,d,d)}function zu(e){return A(3,d,\"\"+e,d,d,d,d,d,d,d,d,d)}function Uu(e){return A(4,e,d,d,d,d,d,d,d,d,d,d)}function ju(e,t){let r=t.valueOf();return A(5,e,r!==r?\"\":t.toISOString(),d,d,d,d,d,d,d,d,d)}function $u(e,t){return A(6,e,d,Te(t.source),t.flags,d,d,d,d,d,d,d)}function Wu(e,t){return A(17,e,No[t],d,d,d,d,d,d,d,d,d)}function qu(e,t){return A(18,e,Te(Hu(t)),d,d,d,d,d,d,d,d,d)}function Vu(e,t,r){return A(25,e,r,Te(t),d,d,d,d,d,d,d,d)}function Ku(e,t,r){return A(9,e,d,d,d,d,d,r,d,d,qo(t),d)}function Yu(e,t){return A(21,e,d,d,d,d,d,d,t,d,d,d)}function Gu(e,t,r){return A(15,e,d,t.constructor.name,d,d,d,d,r,t.byteOffset,d,t.length)}function Qu(e,t,r){return A(16,e,d,t.constructor.name,d,d,d,d,r,t.byteOffset,d,t.byteLength)}function Ju(e,t,r){return A(20,e,d,d,d,d,d,d,r,t.byteOffset,d,t.byteLength)}function Xu(e,t,r){return A(13,e,An(t),d,Te(t.message),r,d,d,d,d,d,d)}function Zu(e,t,r){return A(14,e,An(t),d,Te(t.message),r,d,d,d,d,d,d)}function el(e,t){return A(7,e,d,d,d,d,d,t,d,d,d,d)}function tl(e,t){return A(28,d,d,d,d,d,d,[e,t],d,d,d,d)}function rl(e,t){return A(30,d,d,d,d,d,d,[e,t],d,d,d,d)}function nl(e,t,r){return A(31,e,d,d,d,d,d,r,t,d,d,d)}function sl(e,t){return A(32,e,d,d,d,d,d,d,t,d,d,d)}function ol(e,t){return A(33,e,d,d,d,d,d,d,t,d,d,d)}function il(e,t){return A(34,e,d,d,d,d,d,d,t,d,d,d)}function al(e,t,r,n){return A(35,e,r,d,d,d,d,t,d,d,d,n)}var{toString:dh}=Object.prototype,cl={parsing:1,serialization:2,deserialization:3};function ul(e){return`Seroval Error (step: ${cl[e]})`}var ll=(e,t)=>ul(e),Ko=class extends Error{constructor(e,t){super(ll(e,t)),this.cause=t}},Ls=class extends Ko{constructor(e){super(\"parsing\",e)}};var fl=class extends Ko{constructor(e){super(\"deserialization\",e)}};function ye(e){return`Seroval Error (specific: ${e})`}var Pr=class extends Error{constructor(e){super(ye(1)),this.value=e}},Yo=class extends Error{constructor(e){super(ye(2))}},dl=class extends Error{constructor(e){super(ye(3))}},Bt=class extends Error{constructor(e){super(ye(4))}},hl=class extends Error{constructor(e){super(ye(5)),this.value=e}},pl=class extends Error{constructor(e){super(ye(6))}},ml=class extends Error{constructor(e){super(ye(7))}},ve=class extends Error{constructor(e){super(ye(8))}};var gl=class extends Error{constructor(e){super(ye(9))}},yl=class{constructor(e,t){this.value=e,this.replacement=t}},Cr=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,r)=>{e.s=t,e.f=r}),e},vl=(e,t)=>{e.s(t),e.p.s=1,e.p.v=t},wl=(e,t)=>{e.f(t),e.p.s=2,e.p.v=t},hh=Cr.toString(),ph=vl.toString(),mh=wl.toString(),Go=()=>{let e=[],t=[],r=!0,n=!1,s=0,o=(c,u,f)=>{for(f=0;f<s;f++)t[f]&&t[f][u](c)},i=(c,u,f,l)=>{for(u=0,f=e.length;u<f;u++)l=e[u],!r&&u===f-1?c[n?\"return\":\"throw\"](l):c.next(l)},a=(c,u)=>(r&&(u=s++,t[u]=c),i(c),()=>{r&&(t[u]=t[s],t[s--]=void 0)});return{__SEROVAL_STREAM__:!0,on:c=>a(c),next:c=>{r&&(e.push(c),o(c,\"next\"))},throw:c=>{r&&(e.push(c),o(c,\"throw\"),r=!1,n=!1,t.length=0)},return:c=>{r&&(e.push(c),o(c,\"return\"),r=!1,n=!0,t.length=0)}}},gh=Go.toString(),Qo=e=>t=>()=>{let r=0,n={[e]:()=>n,next:()=>{if(r>t.d)return{done:!0,value:void 0};let s=r++,o=t.v[s];if(s===t.t)throw o;return{done:s===t.d,value:o}}};return n},yh=Qo.toString(),Jo=(e,t)=>r=>()=>{let n=0,s=-1,o=!1,i=[],a=[],c=(f=0,l=a.length)=>{for(;f<l;f++)a[f].s({done:!0,value:void 0})};r.on({next:f=>{let l=a.shift();l&&l.s({done:!1,value:f}),i.push(f)},throw:f=>{let l=a.shift();l&&l.f(f),c(),s=i.length,o=!0,i.push(f)},return:f=>{let l=a.shift();l&&l.s({done:!0,value:f}),c(),s=i.length,i.push(f)}});let u={[e]:()=>u,next:()=>{if(s===-1){let h=n++;if(h>=i.length){let p=t();return a.push(p),p.p}return{done:!1,value:i[h]}}if(n>s)return{done:!0,value:void 0};let f=n++,l=i[f];if(f!==s)return{done:!1,value:l};if(o)throw l;return{done:!0,value:l}}};return u},vh=Jo.toString(),Xo=e=>{let t=atob(e),r=t.length,n=new Uint8Array(r);for(let s=0;s<r;s++)n[s]=t.charCodeAt(s);return n.buffer},wh=Xo.toString();function Sl(e){return\"__SEROVAL_SEQUENCE__\"in e}function Zo(e,t,r){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:r}}function _l(e){let t=[],r=-1,n=-1,s=e[ge]();for(;;)try{let o=s.next();if(t.push(o.value),o.done){n=t.length-1;break}}catch(o){r=t.length,t.push(o)}return Zo(t,r,n)}var Rl=Qo(ge);function bl(e){return Rl(e)}var xl={},Pl={},Cl={0:{},1:{},2:{},3:{},4:{},5:{}};function El(e){return\"__SEROVAL_STREAM__\"in e}function We(){return Go()}function Ll(e){let t=We(),r=e[me]();async function n(){try{let s=await r.next();s.done?t.return(s.value):(t.next(s.value),await n())}catch(s){t.throw(s)}}return n().catch(()=>{}),t}var Il=Jo(me,Cr);function Tl(e){return Il(e)}async function Ml(e){try{return[1,await e]}catch(t){return[0,t]}}function kl(e,t){return{plugins:t.plugins,mode:e,marked:new Set,features:63^(t.disabledFeatures||0),refs:t.refs||new Map,depthLimit:t.depthLimit||1e3}}function nr(e,t){e.marked.add(t)}function Al(e,t){let r=e.refs.size;return e.refs.set(t,r),r}function Er(e,t){let r=e.refs.get(t);return r!=null?(nr(e,r),{type:1,value:Uu(r)}):{type:0,value:Al(e,t)}}function On(e,t){let r=Er(e,t);return r.type===1?r:$o(t)?{type:2,value:qu(r.value,t)}:r}function Be(e,t){let r=On(e,t);if(r.type!==0)return r.value;if(t in No)return Wu(r.value,t);throw new Pr(t)}function Lr(e,t){let r=Er(e,Cl[t]);return r.type===1?r.value:A(26,r.value,t,d,d,d,d,d,d,d,d,d)}function Ol(e){let t=Er(e,xl);return t.type===1?t.value:A(27,t.value,d,d,d,d,d,d,Be(e,ge),d,d,d)}function Fl(e){let t=Er(e,Pl);return t.type===1?t.value:A(29,t.value,d,d,d,d,d,[Lr(e,1),Be(e,me)],d,d,d,d)}function Hl(e,t,r,n){return A(r?11:10,e,d,d,d,n,d,d,d,d,qo(t),d)}function Dl(e,t,r,n){return A(8,t,d,d,d,d,{k:r,v:n},d,Lr(e,0),d,d,d)}function Bl(e,t,r){let n=new Uint8Array(r),s=\"\";for(let o=0,i=n.length;o<i;o++)s+=String.fromCharCode(n[o]);return A(19,t,Te(btoa(s)),d,d,d,d,d,Lr(e,5),d,d,d)}function Nl(e,t){return{base:kl(e,t),child:void 0}}var zl=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return $(this._p,this.depth,e)}};async function Ul(e,t,r){let n=[];for(let s=0,o=r.length;s<o;s++)s in r?n[s]=await $(e,t,r[s]):n[s]=0;return n}async function jl(e,t,r,n){return Ku(r,n,await Ul(e,t,n))}async function Fn(e,t,r){let n=Object.entries(r),s=[],o=[];for(let i=0,a=n.length;i<a;i++)s.push(Te(n[i][0])),o.push(await $(e,t,n[i][1]));return ge in r&&(s.push(Be(e.base,ge)),o.push(tl(Ol(e.base),await $(e,t,_l(r))))),me in r&&(s.push(Be(e.base,me)),o.push(rl(Fl(e.base),await $(e,t,Ll(r))))),ot in r&&(s.push(Be(e.base,ot)),o.push(Vo(r[ot]))),st in r&&(s.push(Be(e.base,st)),o.push(r[st]?zo:Uo)),{k:s,v:o}}async function Vr(e,t,r,n,s){return Hl(r,n,s,await Fn(e,t,n))}async function $l(e,t,r,n){return Yu(r,await $(e,t,n.valueOf()))}async function Wl(e,t,r,n){return Gu(r,n,await $(e,t,n.buffer))}async function ql(e,t,r,n){return Qu(r,n,await $(e,t,n.buffer))}async function Vl(e,t,r,n){return Ju(r,n,await $(e,t,n.buffer))}async function Is(e,t,r,n){let s=Wo(n,e.base.features);return Xu(r,n,s?await Fn(e,t,s):d)}async function Kl(e,t,r,n){let s=Wo(n,e.base.features);return Zu(r,n,s?await Fn(e,t,s):d)}async function Yl(e,t,r,n){let s=[],o=[];for(let[i,a]of n.entries())s.push(await $(e,t,i)),o.push(await $(e,t,a));return Dl(e.base,r,s,o)}async function Gl(e,t,r,n){let s=[];for(let o of n.keys())s.push(await $(e,t,o));return el(r,s)}async function ei(e,t,r,n){let s=e.base.plugins;if(s)for(let o=0,i=s.length;o<i;o++){let a=s[o];if(a.parse.async&&a.test(n))return Vu(r,a.tag,await a.parse.async(n,new zl(e,t),{id:r}))}return d}async function Ql(e,t,r,n){let[s,o]=await Ml(n);return A(12,r,s,d,d,d,d,d,await $(e,t,o),d,d,d)}function Jl(e,t,r,n,s){let o=[],i=r.on({next:a=>{nr(this.base,t),$(this,e,a).then(c=>{o.push(sl(t,c))},c=>{s(c),i()})},throw:a=>{nr(this.base,t),$(this,e,a).then(c=>{o.push(ol(t,c)),n(o),i()},c=>{s(c),i()})},return:a=>{nr(this.base,t),$(this,e,a).then(c=>{o.push(il(t,c)),n(o),i()},c=>{s(c),i()})}})}async function Xl(e,t,r,n){return nl(r,Lr(e.base,4),await new Promise(Jl.bind(e,t,r,n)))}async function Zl(e,t,r,n){let s=[];for(let o=0,i=n.v.length;o<i;o++)s[o]=await $(e,t,n.v[o]);return al(r,s,n.t,n.d)}async function ef(e,t,r,n){if(Array.isArray(n))return jl(e,t,r,n);if(El(n))return Xl(e,t,r,n);if(Sl(n))return Zl(e,t,r,n);let s=n.constructor;if(s===yl)return $(e,t,n.replacement);let o=await ei(e,t,r,n);if(o)return o;switch(s){case Object:return Vr(e,t,r,n,!1);case d:return Vr(e,t,r,n,!0);case Date:return ju(r,n);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return Is(e,t,r,n);case Number:case Boolean:case String:case BigInt:return $l(e,t,r,n);case ArrayBuffer:return Bl(e.base,r,n);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return Wl(e,t,r,n);case DataView:return Vl(e,t,r,n);case Map:return Yl(e,t,r,n);case Set:return Gl(e,t,r,n);default:break}if(s===Promise||n instanceof Promise)return Ql(e,t,r,n);let i=e.base.features;if(i&32&&s===RegExp)return $u(r,n);if(i&16)switch(s){case BigInt64Array:case BigUint64Array:return ql(e,t,r,n);default:break}if(i&1&&typeof AggregateError<\"u\"&&(s===AggregateError||n instanceof AggregateError))return Kl(e,t,r,n);if(n instanceof Error)return Is(e,t,r,n);if(ge in n||me in n)return Vr(e,t,r,n,!!s);throw new Pr(n)}async function tf(e,t,r){let n=On(e.base,r);if(n.type!==0)return n.value;let s=await ei(e,t,n.value,r);if(s)return s;throw new Pr(r)}async function $(e,t,r){switch(typeof r){case\"boolean\":return r?zo:Uo;case\"undefined\":return Cu;case\"string\":return Vo(r);case\"number\":return Nu(r);case\"bigint\":return zu(r);case\"object\":if(r){let n=On(e.base,r);return n.type===0?await ef(e,t+1,n.value,r):n.value}return Eu;case\"symbol\":return Be(e.base,r);case\"function\":return tf(e,t,r);default:throw new Pr(r)}}async function rf(e,t){try{return await $(e,0,t)}catch(r){throw r instanceof Ls?r:new Ls(r)}}var nf=(e=>(e[e.Vanilla=1]=\"Vanilla\",e[e.Cross=2]=\"Cross\",e))(nf||{});function ti(e,t){for(let r=0,n=t.length;r<n;r++){let s=t[r];e.has(s)||(e.add(s),s.extends&&ti(e,s.extends))}}function ri(e){if(e){let t=new Set;return ti(t,e),[...t]}}function sf(e){switch(e){case\"Int8Array\":return Int8Array;case\"Int16Array\":return Int16Array;case\"Int32Array\":return Int32Array;case\"Uint8Array\":return Uint8Array;case\"Uint16Array\":return Uint16Array;case\"Uint32Array\":return Uint32Array;case\"Uint8ClampedArray\":return Uint8ClampedArray;case\"Float32Array\":return Float32Array;case\"Float64Array\":return Float64Array;case\"BigInt64Array\":return BigInt64Array;case\"BigUint64Array\":return BigUint64Array;default:throw new ml(e)}}var of=1e6,af=1e4,cf=2e4;function ni(e,t){switch(t){case 3:return Object.freeze(e);case 1:return Object.preventExtensions(e);case 2:return Object.seal(e);default:return e}}var uf=1e3;function lf(e,t){var r;let n=t.refs||new Map;return\"types\"in n||Object.assign(n,{types:new Map}),{mode:e,plugins:t.plugins,refs:n,features:(r=t.features)!=null?r:63^(t.disabledFeatures||0),depthLimit:t.depthLimit||uf}}function ff(e){return{mode:2,base:lf(2,e),child:d}}var df=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return D(this._p,this.depth,e)}};function si(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new ve({t:4,i:t});if(e.refs.has(t))throw new Error(\"Conflicted ref id: \"+t)}function hf(e,t,r){return si(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,r),r}function pf(e,t,r){return si(e.base,t),e.base.refs.set(t,r),r}function W(e,t,r){return e.mode===1?hf(e,t,r):pf(e,t,r)}function dn(e,t,r){if(Object.hasOwn(t,r))return t[r];throw new ve(e)}function mf(e,t){return W(e,t.i,Du(Me(t.s)))}function gf(e,t,r){let n=r.a,s=n.length,o=W(e,r.i,new Array(s));for(let i=0,a;i<s;i++)a=n[i],a&&(o[i]=D(e,t,a));return ni(o,r.o),o}function yf(e){switch(e){case\"constructor\":case\"__proto__\":case\"prototype\":case\"__defineGetter__\":case\"__defineSetter__\":case\"__lookupGetter__\":case\"__lookupSetter__\":return!1;default:return!0}}function vf(e){switch(e){case me:case st:case ot:case ge:return!0;default:return!1}}function Ts(e,t,r){yf(t)?e[t]=r:Object.defineProperty(e,t,{value:r,configurable:!0,enumerable:!0,writable:!0})}function wf(e,t,r,n,s){if(typeof n==\"string\")Ts(r,Me(n),D(e,t,s));else{let o=D(e,t,n);switch(typeof o){case\"string\":Ts(r,o,D(e,t,s));break;case\"symbol\":vf(o)&&(r[o]=D(e,t,s));break;default:throw new ve(n)}}}function oi(e,t,r){e.base.refs.types.set(t,r)}function Nt(e,t,r,n){if(e.base.refs.types.get(r)!==n)throw new ve(t)}function ii(e,t,r,n){let s=r.k;if(s.length>0)for(let o=0,i=r.v,a=s.length;o<a;o++)wf(e,t,n,s[o],i[o]);return n}function Sf(e,t,r){let n=W(e,r.i,r.t===10?{}:Object.create(null));return ii(e,t,r.p,n),ni(n,r.o),n}function _f(e,t){return W(e,t.i,new Date(t.s))}function Rf(e,t){if(e.base.features&32){let r=Me(t.c);if(r.length>cf)throw new ve(t);return W(e,t.i,new RegExp(r,t.m))}throw new Yo(t)}function bf(e,t,r){let n=W(e,r.i,new Set);for(let s=0,o=r.a,i=o.length;s<i;s++)n.add(D(e,t,o[s]));return n}function xf(e,t,r){let n=W(e,r.i,new Map);for(let s=0,o=r.e.k,i=r.e.v,a=o.length;s<a;s++)n.set(D(e,t,o[s]),D(e,t,i[s]));return n}function Pf(e,t){if(t.s.length>of)throw new ve(t);return W(e,t.i,Xo(Me(t.s)))}function Cf(e,t,r){var n;let s=sf(r.c),o=D(e,t,r.f),i=(n=r.b)!=null?n:0;if(i<0||i>o.byteLength)throw new ve(r);return W(e,r.i,new s(o,i,r.l))}function Ef(e,t,r){var n;let s=D(e,t,r.f),o=(n=r.b)!=null?n:0;if(o<0||o>s.byteLength)throw new ve(r);return W(e,r.i,new DataView(s,o,r.l))}function ai(e,t,r,n){if(r.p){let s=ii(e,t,r.p,{});Object.defineProperties(n,Object.getOwnPropertyDescriptors(s))}return n}function Lf(e,t,r){return ai(e,t,r,W(e,r.i,new AggregateError([],Me(r.m))))}function If(e,t,r){let n=dn(r,Pu,r.s);return ai(e,t,r,W(e,r.i,new n(Me(r.m))))}function Tf(e,t,r){let n=Cr(),s=W(e,r.i,n.p),o=D(e,t,r.f);return r.s?n.s(o):n.f(o),s}function Mf(e,t,r){return W(e,r.i,Object(D(e,t,r.f)))}function kf(e,t,r){let n=e.base.plugins;if(n){let s=Me(r.c);for(let o=0,i=n.length;o<i;o++){let a=n[o];if(a.tag===s)return W(e,r.i,a.deserialize(r.s,new df(e,t),{id:r.i}))}}throw new dl(r.c)}function Af(e,t){let r=W(e,t.i,W(e,t.s,Cr()).p);return oi(e,t.s,22),r}function Of(e,t,r){let n=e.base.refs.get(r.i);if(n)return Nt(e,r,r.i,22),n.s(D(e,t,r.a[1])),d;throw new Bt(\"Promise\")}function Ff(e,t,r){let n=e.base.refs.get(r.i);if(n)return Nt(e,r,r.i,22),n.f(D(e,t,r.a[1])),d;throw new Bt(\"Promise\")}function Hf(e,t,r){return D(e,t,r.a[0]),bl(D(e,t,r.a[1]))}function Df(e,t,r){return D(e,t,r.a[0]),Tl(D(e,t,r.a[1]))}function Bf(e,t,r){let n=W(e,r.i,We());oi(e,r.i,31);let s=r.a,o=s.length;if(o)for(let i=0;i<o;i++)D(e,t,s[i]);return n}function Nf(e,t,r){let n=e.base.refs.get(r.i);if(n)return Nt(e,r,r.i,31),n.next(D(e,t,r.f)),d;throw new Bt(\"Stream\")}function zf(e,t,r){let n=e.base.refs.get(r.i);if(n)return Nt(e,r,r.i,31),n.throw(D(e,t,r.f)),d;throw new Bt(\"Stream\")}function Uf(e,t,r){let n=e.base.refs.get(r.i);if(n)return Nt(e,r,r.i,31),n.return(D(e,t,r.f)),d;throw new Bt(\"Stream\")}function jf(e,t,r){return D(e,t,r.f),d}function $f(e,t,r){return D(e,t,r.a[1]),d}function Wf(e,t,r){let n=W(e,r.i,Zo([],r.s,r.l));for(let s=0,o=r.a.length;s<o;s++)n.v[s]=D(e,t,r.a[s]);return n}function D(e,t,r){if(t>e.base.depthLimit)throw new gl(e.base.depthLimit);switch(t+=1,r.t){case 2:return dn(r,bu,r.s);case 0:return Number(r.s);case 1:return Me(String(r.s));case 3:if(String(r.s).length>af)throw new ve(r);return BigInt(r.s);case 4:return e.base.refs.get(r.i);case 18:return mf(e,r);case 9:return gf(e,t,r);case 10:case 11:return Sf(e,t,r);case 5:return _f(e,r);case 6:return Rf(e,r);case 7:return bf(e,t,r);case 8:return xf(e,t,r);case 19:return Pf(e,r);case 16:case 15:return Cf(e,t,r);case 20:return Ef(e,t,r);case 14:return Lf(e,t,r);case 13:return If(e,t,r);case 12:return Tf(e,t,r);case 17:return dn(r,Ru,r.s);case 21:return Mf(e,t,r);case 25:return kf(e,t,r);case 22:return Af(e,r);case 23:return Of(e,t,r);case 24:return Ff(e,t,r);case 28:return Hf(e,t,r);case 30:return Df(e,t,r);case 31:return Bf(e,t,r);case 32:return Nf(e,t,r);case 33:return zf(e,t,r);case 34:return Uf(e,t,r);case 27:return jf(e,t,r);case 29:return $f(e,t,r);case 35:return Wf(e,t,r);default:throw new Yo(r)}}function qf(e,t){try{return D(e,0,t)}catch(r){throw new fl(r)}}var Vf=()=>T,Kf=Vf.toString(),Sh=/=>/.test(Kf),Yf=\"hjkmoquxzABCDEFGHIJKLNPQRTUVWXYZ$_\",_h=Yf.length,Gf=\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789$_\",Rh=Gf.length;function bh(e,t){return qf(ff({plugins:ri(t.plugins),refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit}),e)}async function xh(e,t={}){let r=Nl(1,{plugins:ri(t.plugins),disabledFeatures:t.disabledFeatures});return{t:await rf(r,e),f:r.base.features,m:Array.from(r.base.marked)}}function Ph(e){return e}function Ch(e){return{tag:\"$TSR/t/\"+e.key,test:e.test,parse:{sync(t,r,n){return{v:r.parse(e.toSerializable(t))}},async async(t,r,n){return{v:await r.parse(e.toSerializable(t))}},stream(t,r,n){return{v:r.parse(e.toSerializable(t))}}},serialize:void 0,deserialize(t,r,n){return e.fromSerializable(r.deserialize(t.v))}}}var Qf=class{constructor(e,t){this.stream=e,this.hint=t?.hint??\"binary\"}},yr=globalThis.Buffer,ci=!!yr&&typeof yr.from==\"function\";function ui(e){if(e.length===0)return\"\";if(ci)return yr.from(e).toString(\"base64\");const t=32768,r=[];for(let n=0;n<e.length;n+=t){const s=e.subarray(n,n+t);r.push(String.fromCharCode.apply(null,s))}return btoa(r.join(\"\"))}function li(e){if(e.length===0)return new Uint8Array(0);if(ci){const n=yr.from(e,\"base64\");return new Uint8Array(n.buffer,n.byteOffset,n.byteLength)}const t=atob(e),r=new Uint8Array(t.length);for(let n=0;n<t.length;n++)r[n]=t.charCodeAt(n);return r}var yt=Object.create(null),vt=Object.create(null),Jf=e=>new ReadableStream({start(t){e.on({next(r){try{t.enqueue(li(r))}catch{}},throw(r){t.error(r)},return(){try{t.close()}catch{}}})}}),Xf=new TextEncoder,Zf=e=>new ReadableStream({start(t){e.on({next(r){try{typeof r==\"string\"?t.enqueue(Xf.encode(r)):t.enqueue(li(r.$b64))}catch{}},throw(r){t.error(r)},return(){try{t.close()}catch{}}})}}),ed=\"(s=>new ReadableStream({start(c){s.on({next(b){try{const d=atob(b),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}catch(_){}},throw(e){c.error(e)},return(){try{c.close()}catch(_){}}})}}))\",td=\"(s=>{const e=new TextEncoder();return new ReadableStream({start(c){s.on({next(v){try{if(typeof v==='string'){c.enqueue(e.encode(v))}else{const d=atob(v.$b64),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}}catch(_){}},throw(x){c.error(x)},return(){try{c.close()}catch(_){}}})}})})\";function Ms(e){const t=We(),r=e.getReader();return(async()=>{try{for(;;){const{done:n,value:s}=await r.read();if(n){t.return(void 0);break}t.next(ui(s))}}catch(n){t.throw(n)}finally{r.releaseLock()}})(),t}function ks(e){const t=We(),r=e.getReader(),n=new TextDecoder(\"utf-8\",{fatal:!0});return(async()=>{try{for(;;){const{done:s,value:o}=await r.read();if(s){try{const i=n.decode();i.length>0&&t.next(i)}catch{}t.return(void 0);break}try{const i=n.decode(o,{stream:!0});i.length>0&&t.next(i)}catch{t.next({$b64:ui(o)})}}}catch(s){t.throw(s)}finally{r.releaseLock()}})(),t}var rd={tag:\"tss/RawStream\",extends:[{tag:\"tss/RawStreamFactory\",test(e){return e===yt},parse:{sync(e,t,r){return{}},async async(e,t,r){return{}},stream(e,t,r){return{}}},serialize(e,t,r){return ed},deserialize(e,t,r){return yt}},{tag:\"tss/RawStreamFactoryText\",test(e){return e===vt},parse:{sync(e,t,r){return{}},async async(e,t,r){return{}},stream(e,t,r){return{}}},serialize(e,t,r){return td},deserialize(e,t,r){return vt}}],test(e){return e instanceof Qf},parse:{sync(e,t,r){const n=e.hint===\"text\"?vt:yt;return{hint:t.parse(e.hint),factory:t.parse(n),stream:t.parse(We())}},async async(e,t,r){const n=e.hint===\"text\"?vt:yt,s=e.hint===\"text\"?ks(e.stream):Ms(e.stream);return{hint:await t.parse(e.hint),factory:await t.parse(n),stream:await t.parse(s)}},stream(e,t,r){const n=e.hint===\"text\"?vt:yt,s=e.hint===\"text\"?ks(e.stream):Ms(e.stream);return{hint:t.parse(e.hint),factory:t.parse(n),stream:t.parse(s)}}},serialize(e,t,r){return\"(\"+t.serialize(e.factory)+\")(\"+t.serialize(e.stream)+\")\"},deserialize(e,t,r){const n=t.deserialize(e.stream);return t.deserialize(e.hint)===\"text\"?Zf(n):Jf(n)}};function Eh(e){return{tag:\"tss/RawStream\",test:()=>!1,parse:{},serialize(){throw new Error(\"RawStreamDeserializePlugin.serialize should not be called. Client only deserializes.\")},deserialize(t,r,n){return e(typeof r?.deserialize==\"function\"?r.deserialize(t.streamId):t.streamId)}}}var nd={tag:\"$TSR/Error\",test(e){return e instanceof Error},parse:{sync(e,t){return{message:t.parse(e.message)}},async async(e,t){return{message:await t.parse(e.message)}},stream(e,t){return{message:t.parse(e.message)}}},serialize(e,t){return\"new Error(\"+t.serialize(e.message)+\")\"},deserialize(e,t){return new Error(t.deserialize(e.message))}},Kr=e=>{let t=new AbortController,r=t.abort.bind(t);return e.then(r,r),t};function sd(e){e(this.reason)}function od(e){this.addEventListener(\"abort\",sd.bind(this,e),{once:!0})}function As(e){return new Promise(od.bind(e))}var wt={},Lh={tag:\"seroval-plugins/web/AbortSignal\",extends:[{tag:\"seroval-plugins/web/AbortControllerFactoryPlugin\",test(e){return e===wt},parse:{sync(){return wt},async async(){return await Promise.resolve(wt)},stream(){return wt}},serialize(){return Kr.toString()},deserialize(){return Kr}}],test(e){return typeof AbortSignal>\"u\"?!1:e instanceof AbortSignal},parse:{sync(e,t){return e.aborted?{reason:t.parse(e.reason)}:{}},async async(e,t){if(e.aborted)return{reason:await t.parse(e.reason)};let r=await As(e);return{reason:await t.parse(r)}},stream(e,t){if(e.aborted)return{reason:t.parse(e.reason)};let r=As(e);return{factory:t.parse(wt),controller:t.parse(r)}}},serialize(e,t){return e.reason?\"AbortSignal.abort(\"+t.serialize(e.reason)+\")\":e.controller&&e.factory?\"(\"+t.serialize(e.factory)+\")(\"+t.serialize(e.controller)+\").signal\":\"(new AbortController).signal\"},deserialize(e,t){return e.reason?AbortSignal.abort(t.deserialize(e.reason)):e.controller?Kr(t.deserialize(e.controller)).signal:new AbortController().signal}},Ih={tag:\"seroval-plugins/web/Blob\",test(e){return typeof Blob>\"u\"?!1:e instanceof Blob},parse:{async async(e,t){return{type:await t.parse(e.type),buffer:await t.parse(await e.arrayBuffer())}}},serialize(e,t){return\"new Blob([\"+t.serialize(e.buffer)+\"],{type:\"+t.serialize(e.type)+\"})\"},deserialize(e,t){return new Blob([t.deserialize(e.buffer)],{type:t.deserialize(e.type)})}};function Yr(e){return{detail:e.detail,bubbles:e.bubbles,cancelable:e.cancelable,composed:e.composed}}var Th={tag:\"seroval-plugins/web/CustomEvent\",test(e){return typeof CustomEvent>\"u\"?!1:e instanceof CustomEvent},parse:{sync(e,t){return{type:t.parse(e.type),options:t.parse(Yr(e))}},async async(e,t){return{type:await t.parse(e.type),options:await t.parse(Yr(e))}},stream(e,t){return{type:t.parse(e.type),options:t.parse(Yr(e))}}},serialize(e,t){return\"new CustomEvent(\"+t.serialize(e.type)+\",\"+t.serialize(e.options)+\")\"},deserialize(e,t){return new CustomEvent(t.deserialize(e.type),t.deserialize(e.options))}},Mh={tag:\"seroval-plugins/web/DOMException\",test(e){return typeof DOMException>\"u\"?!1:e instanceof DOMException},parse:{sync(e,t){return{name:t.parse(e.name),message:t.parse(e.message)}},async async(e,t){return{name:await t.parse(e.name),message:await t.parse(e.message)}},stream(e,t){return{name:t.parse(e.name),message:t.parse(e.message)}}},serialize(e,t){return\"new DOMException(\"+t.serialize(e.message)+\",\"+t.serialize(e.name)+\")\"},deserialize(e,t){return new DOMException(t.deserialize(e.message),t.deserialize(e.name))}};function Gr(e){return{bubbles:e.bubbles,cancelable:e.cancelable,composed:e.composed}}var kh={tag:\"seroval-plugins/web/Event\",test(e){return typeof Event>\"u\"?!1:e instanceof Event},parse:{sync(e,t){return{type:t.parse(e.type),options:t.parse(Gr(e))}},async async(e,t){return{type:await t.parse(e.type),options:await t.parse(Gr(e))}},stream(e,t){return{type:t.parse(e.type),options:t.parse(Gr(e))}}},serialize(e,t){return\"new Event(\"+t.serialize(e.type)+\",\"+t.serialize(e.options)+\")\"},deserialize(e,t){return new Event(t.deserialize(e.type),t.deserialize(e.options))}},id={tag:\"seroval-plugins/web/File\",test(e){return typeof File>\"u\"?!1:e instanceof File},parse:{async async(e,t){return{name:await t.parse(e.name),options:await t.parse({type:e.type,lastModified:e.lastModified}),buffer:await t.parse(await e.arrayBuffer())}}},serialize(e,t){return\"new File([\"+t.serialize(e.buffer)+\"],\"+t.serialize(e.name)+\",\"+t.serialize(e.options)+\")\"},deserialize(e,t){return new File([t.deserialize(e.buffer)],t.deserialize(e.name),t.deserialize(e.options))}};function Qr(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}var Se={},Os=(e,t=new FormData,r=0,n=e.length,s)=>{for(;r<n;r++)s=e[r],t.append(s[0],s[1]);return t},Ah={tag:\"seroval-plugins/web/FormData\",extends:[id,{tag:\"seroval-plugins/web/FormDataFactory\",test(e){return e===Se},parse:{sync(){return Se},async async(){return await Promise.resolve(Se)},stream(){return Se}},serialize(){return Os.toString()},deserialize(){return Se}}],test(e){return typeof FormData>\"u\"?!1:e instanceof FormData},parse:{sync(e,t){return{factory:t.parse(Se),entries:t.parse(Qr(e))}},async async(e,t){return{factory:await t.parse(Se),entries:await t.parse(Qr(e))}},stream(e,t){return{factory:t.parse(Se),entries:t.parse(Qr(e))}}},serialize(e,t){return\"(\"+t.serialize(e.factory)+\")(\"+t.serialize(e.entries)+\")\"},deserialize(e,t){return Os(t.deserialize(e.entries))}};function Jr(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}var fi={tag:\"seroval-plugins/web/Headers\",test(e){return typeof Headers>\"u\"?!1:e instanceof Headers},parse:{sync(e,t){return{value:t.parse(Jr(e))}},async async(e,t){return{value:await t.parse(Jr(e))}},stream(e,t){return{value:t.parse(Jr(e))}}},serialize(e,t){return\"new Headers(\"+t.serialize(e.value)+\")\"},deserialize(e,t){return new Headers(t.deserialize(e.value))}},Oh={tag:\"seroval-plugins/web/ImageData\",test(e){return typeof ImageData>\"u\"?!1:e instanceof ImageData},parse:{sync(e,t){return{data:t.parse(e.data),width:t.parse(e.width),height:t.parse(e.height),options:t.parse({colorSpace:e.colorSpace})}},async async(e,t){return{data:await t.parse(e.data),width:await t.parse(e.width),height:await t.parse(e.height),options:await t.parse({colorSpace:e.colorSpace})}},stream(e,t){return{data:t.parse(e.data),width:t.parse(e.width),height:t.parse(e.height),options:t.parse({colorSpace:e.colorSpace})}}},serialize(e,t){return\"new ImageData(\"+t.serialize(e.data)+\",\"+t.serialize(e.width)+\",\"+t.serialize(e.height)+\",\"+t.serialize(e.options)+\")\"},deserialize(e,t){return new ImageData(t.deserialize(e.data),t.deserialize(e.width),t.deserialize(e.height),t.deserialize(e.options))}},xe={},di=e=>new ReadableStream({start:t=>{e.on({next:r=>{try{t.enqueue(r)}catch{}},throw:r=>{t.error(r)},return:()=>{try{t.close()}catch{}}})}}),ad={tag:\"seroval-plugins/web/ReadableStreamFactory\",test(e){return e===xe},parse:{sync(){return xe},async async(){return await Promise.resolve(xe)},stream(){return xe}},serialize(){return di.toString()},deserialize(){return xe}};function Fs(e){let t=We(),r=e.getReader();async function n(){try{let s=await r.read();s.done?t.return(s.value):(t.next(s.value),await n())}catch(s){t.throw(s)}}return n().catch(()=>{}),t}var Hn={tag:\"seroval/plugins/web/ReadableStream\",extends:[ad],test(e){return typeof ReadableStream>\"u\"?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(xe),stream:t.parse(We())}},async async(e,t){return{factory:await t.parse(xe),stream:await t.parse(Fs(e))}},stream(e,t){return{factory:t.parse(xe),stream:t.parse(Fs(e))}}},serialize(e,t){return\"(\"+t.serialize(e.factory)+\")(\"+t.serialize(e.stream)+\")\"},deserialize(e,t){return di(t.deserialize(e.stream))}};function Hs(e,t){return{body:t,cache:e.cache,credentials:e.credentials,headers:e.headers,integrity:e.integrity,keepalive:e.keepalive,method:e.method,mode:e.mode,redirect:e.redirect,referrer:e.referrer,referrerPolicy:e.referrerPolicy}}var Fh={tag:\"seroval-plugins/web/Request\",extends:[Hn,fi],test(e){return typeof Request>\"u\"?!1:e instanceof Request},parse:{async async(e,t){return{url:await t.parse(e.url),options:await t.parse(Hs(e,e.body&&!e.bodyUsed?await e.clone().arrayBuffer():null))}},stream(e,t){return{url:t.parse(e.url),options:t.parse(Hs(e,e.body&&!e.bodyUsed?e.clone().body:null))}}},serialize(e,t){return\"new Request(\"+t.serialize(e.url)+\",\"+t.serialize(e.options)+\")\"},deserialize(e,t){return new Request(t.deserialize(e.url),t.deserialize(e.options))}};function Ds(e){return{headers:e.headers,status:e.status,statusText:e.statusText}}var Hh={tag:\"seroval-plugins/web/Response\",extends:[Hn,fi],test(e){return typeof Response>\"u\"?!1:e instanceof Response},parse:{async async(e,t){return{body:await t.parse(e.body&&!e.bodyUsed?await e.clone().arrayBuffer():null),options:await t.parse(Ds(e))}},stream(e,t){return{body:t.parse(e.body&&!e.bodyUsed?e.clone().body:null),options:t.parse(Ds(e))}}},serialize(e,t){return\"new Response(\"+t.serialize(e.body)+\",\"+t.serialize(e.options)+\")\"},deserialize(e,t){return new Response(t.deserialize(e.body),t.deserialize(e.options))}},Dh={tag:\"seroval-plugins/web/URL\",test(e){return typeof URL>\"u\"?!1:e instanceof URL},parse:{sync(e,t){return{value:t.parse(e.href)}},async async(e,t){return{value:await t.parse(e.href)}},stream(e,t){return{value:t.parse(e.href)}}},serialize(e,t){return\"new URL(\"+t.serialize(e.value)+\")\"},deserialize(e,t){return new URL(t.deserialize(e.value))}},Bh={tag:\"seroval-plugins/web/URLSearchParams\",test(e){return typeof URLSearchParams>\"u\"?!1:e instanceof URLSearchParams},parse:{sync(e,t){return{value:t.parse(e.toString())}},async async(e,t){return{value:await t.parse(e.toString())}},stream(e,t){return{value:t.parse(e.toString())}}},serialize(e,t){return\"new URLSearchParams(\"+t.serialize(e.value)+\")\"},deserialize(e,t){return new URLSearchParams(t.deserialize(e.value))}},Nh=[nd,rd,Hn];function hi(e){if(Array.isArray(e))return e.flatMap(f=>hi(f));if(typeof e!=\"string\")return[];const t=[];let r=0,n,s,o,i,a;const c=()=>{for(;r<e.length&&/\\s/.test(e.charAt(r));)r+=1;return r<e.length},u=()=>(s=e.charAt(r),s!==\"=\"&&s!==\";\"&&s!==\",\");for(;r<e.length;){for(n=r,a=!1;c();)if(s=e.charAt(r),s===\",\"){for(o=r,r+=1,c(),i=r;r<e.length&&u();)r+=1;r<e.length&&e.charAt(r)===\"=\"?(a=!0,r=i,t.push(e.slice(n,o)),n=r):r=o+1}else r+=1;(!a||r>=e.length)&&t.push(e.slice(n))}return t}function cd(e){return e instanceof Headers?e:Array.isArray(e)?new Headers(e):typeof e==\"object\"?new Headers(e):null}function zh(...e){return e.reduce((t,r)=>{const n=cd(r);if(!n)return t;for(const[s,o]of n.entries())s===\"set-cookie\"?hi(o).forEach(i=>t.append(\"set-cookie\",i)):t.set(s,o);return t},new Headers)}function Bs(e){return e.replaceAll(\"\\0\",\"/\").replaceAll(\"�\",\"/\")}function ud(e,t){e.id=t.i,e.__beforeLoadContext=t.b,e.loaderData=t.l,e.status=t.s,e.ssr=t.ssr,e.updatedAt=t.u,e.error=t.e,t.g!==void 0&&(e.globalNotFound=t.g)}async function Uh(e){window.$_TSR||oe();const t=e.options.serializationAdapters;if(t?.length){const m=new Map;t.forEach(g=>{m.set(g.key,g.fromSerializable)}),window.$_TSR.t=m,window.$_TSR.buffer.forEach(g=>g())}window.$_TSR.initialized=!0,window.$_TSR.router||oe();const r=window.$_TSR.router;r.matches.forEach(m=>{m.i=Bs(m.i)}),r.lastMatchId&&(r.lastMatchId=Bs(r.lastMatchId));const{manifest:n,dehydratedData:s,lastMatchId:o}=r;e.ssr={manifest:n};const i=document.querySelector('meta[property=\"csp-nonce\"]')?.content;e.options.ssr={nonce:i},await e.options.hydrate?.(s);const a=e.matchRoutes(e.stores.location.get()),c=Promise.all(a.map(m=>e.loadRouteChunk(e.looseRoutesById[m.routeId])));function u(m){const g=e.looseRoutesById[m.routeId].options.pendingMinMs??e.options.defaultPendingMinMs;if(g){const w=$e();m._nonReactive.minPendingPromise=w,m._forcePending=!0,setTimeout(()=>{w.resolve(),e.updateMatch(m.id,S=>(S._nonReactive.minPendingPromise=void 0,{...S,_forcePending:void 0}))},g)}}function f(m){const g=e.looseRoutesById[m.routeId];g&&(g.options.ssr=m.ssr)}let l;a.forEach(m=>{const g=r.matches.find(w=>w.i===m.id);if(!g){m._nonReactive.dehydrated=!1,m.ssr=!1,f(m);return}ud(m,g),f(m),m._nonReactive.dehydrated=m.ssr!==!1,(m.ssr===\"data-only\"||m.ssr===!1)&&l===void 0&&(l=m.index,u(m))}),e.stores.setMatches(a);const h=e.stores.matches.get(),p=e.stores.location.get();await Promise.all(h.map(async m=>{try{const g=e.looseRoutesById[m.routeId],w=h[m.index-1]?.context??e.options.context;if(g.options.context){const L={deps:m.loaderDeps,params:m.params,context:w??{},location:p,navigate:b=>e.navigate({...b,_fromLocation:p}),buildLocation:e.buildLocation,cause:m.cause,abortController:m.abortController,preload:!1,matches:a,routeId:g.id};m.__routeContext=g.options.context(L)??void 0}m.context={...w,...m.__routeContext,...m.__beforeLoadContext};const S={ssr:e.options.ssr,matches:h,match:m,params:m.params,loaderData:m.loaderData},_=await g.options.head?.(S),P=await g.options.scripts?.(S);m.meta=_?.meta,m.links=_?.links,m.headScripts=_?.scripts,m.styles=_?.styles,m.scripts=P}catch(g){if(Y(g))m.error={isNotFound:!0},console.error(`NotFound error during hydration for routeId: ${m.routeId}`,g);else throw m.error=g,console.error(`Error during hydration for route ${m.routeId}:`,g),g}}));const y=a[a.length-1].id!==o;if(!a.some(m=>m.ssr===!1)&&!y)return a.forEach(m=>{m._nonReactive.dehydrated=void 0}),e.stores.resolvedLocation.set(e.stores.location.get()),c;const v=Promise.resolve().then(()=>e.load()).catch(m=>{console.error(\"Error during router hydration:\",m)});if(y){const m=a[1];m||oe(),u(m),m._displayPending=!0,m._nonReactive.displayPendingPromise=v,v.then(()=>{e.batch(()=>{e.stores.status.get()===\"pending\"&&(e.stores.status.set(\"idle\"),e.stores.resolvedLocation.set(e.stores.location.get())),e.updateMatch(m.id,g=>({...g,_displayPending:void 0,displayPendingPromise:void 0}))})})}return c}var vr=qi,_t=typeof window<\"u\"?Mi:Ft;function Xr(e){const t=at({value:e,prev:null}),r=t.current.value;return e!==r&&(t.current={value:e,prev:r}),t.current.prev}function ld(e,t,r={},n={}){Ft(()=>{if(!e.current||n.disabled||typeof IntersectionObserver!=\"function\")return;const s=new IntersectionObserver(([o])=>{t(o)},r);return s.observe(e.current),()=>{s.disconnect()}},[t,r,n.disabled,e])}function fd(e){const t=at(null);return ki(e,()=>t.current,[]),t}function dd({promise:e}){if(vr)return vr(e);const t=pu(e);if(t[le].status===\"pending\")throw t;if(t[le].status===\"error\")throw t[le].error;return t[le].data}function jh(e){const t=E(hd,{...e});return e.fallback?E(Sr,{fallback:e.fallback,children:t}):t}function hd(e){const t=dd(e);return e.children(t)}function Dn(e){const t=e.errorComponent??Bn;return E(pd,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:r,reset:n})=>r?Ue(t,{error:r,reset:n}):e.children})}var pd=class extends Ui{constructor(...e){super(...e),this.state={error:null}}static getDerivedStateFromProps(e,t){const r=e.getResetKey();return t.error&&t.resetKey!==r?{resetKey:r,error:null}:{resetKey:r}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidCatch(e,t){this.props.onCatch&&this.props.onCatch(e,t)}render(){return this.props.children({error:this.state.error,reset:()=>{this.reset()}})}};function Bn({error:e}){const[t,r]=vn(!1);return Ct(\"div\",{style:{padding:\".5rem\",maxWidth:\"100%\"},children:[Ct(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\".5rem\"},children:[E(\"strong\",{style:{fontSize:\"1rem\"},children:\"Something went wrong!\"}),E(\"button\",{style:{appearance:\"none\",fontSize:\".6em\",border:\"1px solid currentColor\",padding:\".1rem .2rem\",fontWeight:\"bold\",borderRadius:\".25rem\"},onClick:()=>r(n=>!n),children:t?\"Hide Error\":\"Show Error\"})]}),E(\"div\",{style:{height:\".25rem\"}}),t?E(\"div\",{children:E(\"pre\",{style:{fontSize:\".7em\",border:\"1px solid red\",borderRadius:\".25rem\",padding:\".3rem\",color:\"red\",overflow:\"auto\"},children:e.message?E(\"code\",{children:e.message}):null})}):null]})}function md({children:e,fallback:t=null}){return Nn()?E(xt.Fragment,{children:e}):E(xt.Fragment,{children:t})}function Nn(){return xt.useSyncExternalStore(gd,()=>!0,()=>!1)}function gd(){return()=>{}}var pi=_n(null);function V(e){return gn(pi)}var Ir=_n(void 0),yd=_n(void 0),N=(e=>(e[e.None=0]=\"None\",e[e.Mutable=1]=\"Mutable\",e[e.Watching=2]=\"Watching\",e[e.RecursedCheck=4]=\"RecursedCheck\",e[e.Recursed=8]=\"Recursed\",e[e.Dirty=16]=\"Dirty\",e[e.Pending=32]=\"Pending\",e))(N||{});function vd({update:e,notify:t,unwatched:r}){return{link:n,unlink:s,propagate:o,checkDirty:i,shallowPropagate:a};function n(u,f,l){const h=f.depsTail;if(h!==void 0&&h.dep===u)return;const p=h!==void 0?h.nextDep:f.deps;if(p!==void 0&&p.dep===u){p.version=l,f.depsTail=p;return}const y=u.subsTail;if(y!==void 0&&y.version===l&&y.sub===f)return;const v=f.depsTail=u.subsTail={version:l,dep:u,sub:f,prevDep:h,nextDep:p,prevSub:y,nextSub:void 0};p!==void 0&&(p.prevDep=v),h!==void 0?h.nextDep=v:f.deps=v,y!==void 0?y.nextSub=v:u.subs=v}function s(u,f=u.sub){const l=u.dep,h=u.prevDep,p=u.nextDep,y=u.nextSub,v=u.prevSub;return p!==void 0?p.prevDep=h:f.depsTail=h,h!==void 0?h.nextDep=p:f.deps=p,y!==void 0?y.prevSub=v:l.subsTail=v,v!==void 0?v.nextSub=y:(l.subs=y)===void 0&&r(l),p}function o(u){let f=u.nextSub,l;e:do{const h=u.sub;let p=h.flags;if(p&60?p&12?p&4?!(p&48)&&c(u,h)?(h.flags=p|40,p&=1):p=0:h.flags=p&-9|32:p=0:h.flags=p|32,p&2&&t(h),p&1){const y=h.subs;if(y!==void 0){const v=(u=y).nextSub;v!==void 0&&(l={value:f,prev:l},f=v);continue}}if((u=f)!==void 0){f=u.nextSub;continue}for(;l!==void 0;)if(u=l.value,l=l.prev,u!==void 0){f=u.nextSub;continue e}break}while(!0)}function i(u,f){let l,h=0,p=!1;e:do{const y=u.dep,v=y.flags;if(f.flags&16)p=!0;else if((v&17)===17){if(e(y)){const m=y.subs;m.nextSub!==void 0&&a(m),p=!0}}else if((v&33)===33){(u.nextSub!==void 0||u.prevSub!==void 0)&&(l={value:u,prev:l}),u=y.deps,f=y,++h;continue}if(!p){const m=u.nextDep;if(m!==void 0){u=m;continue}}for(;h--;){const m=f.subs,g=m.nextSub!==void 0;if(g?(u=l.value,l=l.prev):u=m,p){if(e(f)){g&&a(m),f=u.sub;continue}p=!1}else f.flags&=-33;f=u.sub;const w=u.nextDep;if(w!==void 0){u=w;continue e}}return p}while(!0)}function a(u){do{const f=u.sub,l=f.flags;(l&48)===32&&(f.flags=l|16,(l&6)===2&&t(f))}while((u=u.nextSub)!==void 0)}function c(u,f){let l=f.depsTail;for(;l!==void 0;){if(l===u)return!0;l=l.prevDep}return!1}}function wd(e,t,r){const n=typeof e==\"object\",s=n?e:void 0;return{next:(n?e.next:e)?.bind(s),error:(n?e.error:t)?.bind(s),complete:(n?e.complete:r)?.bind(s)}}var hn=[],sr=0,{link:Ns,unlink:Sd,propagate:_d,checkDirty:mi,shallowPropagate:zs}=vd({update(e){return e._update()},notify(e){hn[pn++]=e,e.flags&=~N.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=N.Mutable|N.Dirty,wr(e))}}),Gt=0,pn=0,ue,mn=0;function gi(e){try{++mn,e()}finally{--mn||yi()}}function wr(e){const t=e.depsTail;let r=t!==void 0?t.nextDep:e.deps;for(;r!==void 0;)r=Sd(r,e)}function yi(){if(!(mn>0)){for(;Gt<pn;){const e=hn[Gt];hn[Gt++]=void 0,e.notify()}Gt=0,pn=0}}function Us(e,t){const r=typeof e==\"function\",n=e,s={_snapshot:r?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:r?N.None:N.Mutable,get(){return ue!==void 0&&Ns(s,ue,sr),s._snapshot},subscribe(o){const i=wd(o),a={current:!1},c=Rd(()=>{s.get(),a.current?i.next?.(s._snapshot):a.current=!0});return{unsubscribe:()=>{c.stop()}}},_update(o){const i=ue,a=t?.compare??Object.is;if(r)ue=s,++sr,s.depsTail=void 0;else if(o===void 0)return!1;r&&(s.flags=N.Mutable|N.RecursedCheck);try{const c=s._snapshot,u=typeof o==\"function\"?o(c):o===void 0&&r?n(c):o;return c===void 0||!a(c,u)?(s._snapshot=u,!0):!1}finally{ue=i,r&&(s.flags&=~N.RecursedCheck),wr(s)}}};return r?(s.flags=N.Mutable|N.Dirty,s.get=function(){const o=s.flags;if(o&N.Dirty||o&N.Pending&&mi(s.deps,s)){if(s._update()){const i=s.subs;i!==void 0&&zs(i)}}else o&N.Pending&&(s.flags=o&~N.Pending);return ue!==void 0&&Ns(s,ue,sr),s._snapshot}):s.set=function(o){if(s._update(o)){const i=s.subs;i!==void 0&&(_d(i),zs(i),yi())}},s}function Rd(e){const t=()=>{const n=ue;ue=r,++sr,r.depsTail=void 0,r.flags=N.Watching|N.RecursedCheck;try{return e()}finally{ue=n,r.flags&=~N.RecursedCheck,wr(r)}},r={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:N.Watching|N.RecursedCheck,notify(){const n=this.flags;n&N.Dirty||n&N.Pending&&mi(this.deps,this)?t():this.flags=N.Watching},stop(){this.flags=N.None,this.depsTail=void 0,wr(this)}};return t(),r}function bd(e,t){return e===t}function B(e,t,r=bd){const n=Pt(o=>{if(!e)return()=>{};const{unsubscribe:i}=e.subscribe(o);return i},[e]),s=Pt(()=>e?.get(),[e]);return Oi(n,s,s,t,r)}var Zr={get(){},subscribe(){return{unsubscribe(){}}}};function Tr(e,t){const r=at();return n=>{const s=e?.select?e.select(n):n;return e?.structuralSharing??t.options.defaultStructuralSharing?r.current=He(r.current,s):s}}function qe(e){const t=V(),r=gn(e.from?yd:Ir),n=e.from?t.stores.getRouteMatchStore(e.from):t.stores.matchStores.get(r),s=Tr(e,t),o=B(n??Zr,i=>i?s(i):Zr);if(o!==Zr)return o;(e.shouldThrow??!0)&&oe()}function vi(e){return qe({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function wi(e){const{select:t,...r}=e;return qe({...r,select:n=>t?t(n.loaderDeps):n.loaderDeps})}function Si(e){return qe({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{const r=e.strict===!1?t.params:t._strictParams;return e.select?e.select(r):r}})}function _i(e){return qe({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function Ri(e){const t=V();return Pt(r=>t.navigate({...r,from:r.from??e?.from}),[e?.from,t])}function bi(e){return qe({...e,select:t=>e.select?e.select(t.context):t.context})}function xd(e,t,r=null){return{$$typeof:or,type:or,key:r==null?null:\"\"+r,ref:null,props:{children:e,container:t}}}function Pd(e,t){}function Cd(e){}function Ed(e,t){}function Ld(e,t){}function Id(e,t){}function Td(e,t){}var Md={d:{f(){},r(){},D(){},C(){},L(){},m(){},X(){},S(){},M(){}},p:0,findDOMNode:null},$h={flushSync:rt,unstable_batchedUpdates:Ia,createPortal:xd,preconnect:Pd,prefetchDNS:Cd,preload:Ed,preinit:Ld,preloadModule:Id,preinitModule:Td,__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE:Md,version:\"19.2.3\"};function kd(e,t){const r=V(),n=fd(t),s=!1,{activeProps:o,inactiveProps:i,activeOptions:a,to:c,preload:u,preloadDelay:f,preloadIntentProximity:l,hashScrollIntoView:h,replace:p,startTransition:y,resetScroll:v,viewTransition:m,children:g,target:w,disabled:S,style:_,className:P,onClick:L,onBlur:b,onFocus:x,onMouseEnter:C,onMouseLeave:M,onTouchStart:I,ignoreBlocker:k,params:ce,search:Z,hash:fe,state:zt,mask:re,reloadDocument:ut,unsafeRelative:zn,from:Un,_fromLocation:Ut,...Ve}=e;if(s){const H=Vs(c);if(typeof c==\"string\"&&!H&&c.indexOf(\":\")>-1)try{return new URL(c),Fe(c,r.protocolAllowlist)?{...Ve,ref:n,href:void 0,...g&&{children:g},...w&&{target:w},...S&&{disabled:S},..._&&{style:_},...P&&{className:P}}:{...Ve,ref:n,href:c,...g&&{children:g},...w&&{target:w},...S&&{disabled:S},..._&&{style:_},...P&&{className:P}}}catch{}const F=r.buildLocation({...e,from:e.from}),ne=qs(F.maskedLocation?F.maskedLocation.publicHref:F.publicHref,F.maskedLocation?F.maskedLocation.external:F.external,r.history,S),ht=(()=>{if(ne?.external)return Fe(ne.href,r.protocolAllowlist)?void 0:ne.href;if(!H&&typeof c==\"string\"&&c.indexOf(\":\")>-1)try{return new URL(c),Fe(c,r.protocolAllowlist)?void 0:c}catch{}})(),Or=(()=>{if(ht)return!1;const q=r.stores.location.get(),ee=a?.exact??!1;if(ee){if(!ps(q.pathname,F.pathname,r.basepath))return!1}else{const K=Ze(q.pathname,r.basepath),te=Ze(F.pathname,r.basepath);if(!(K.startsWith(te)&&(K.length===te.length||K[te.length]===\"/\")))return!1}if((a?.includeSearch??!0)&&q.search!==F.search){const K=!q.search||typeof q.search==\"object\"&&!hr(q.search),te=!F.search||typeof F.search==\"object\"&&!hr(F.search);if(!(K&&te)&&!Q(q.search,F.search,{partial:!ee,ignoreUndefined:!a?.explicitUndefined}))return!1}return!a?.includeHash})();if(ht)return{...Ve,ref:n,href:ht,...g&&{children:g},...w&&{target:w},...S&&{disabled:S},..._&&{style:_},...P&&{className:P}};const Fr=Or?he(o,{})??js:Ye,Hr=Or?Ye:he(i,{})??Ye,Qn=(()=>{const q=_,ee=Fr.style,K=Hr.style;if(!(!q&&!ee&&!K))return q&&!ee&&!K?q:!q&&ee&&!K?ee:!q&&!ee&&K?K:{...q,...ee,...K}})(),Jn=(()=>{const q=P,ee=Fr.className,K=Hr.className;if(!q&&!ee&&!K)return\"\";let te=\"\";return q&&(te=q),ee&&(te=te?`${te} ${ee}`:ee),K&&(te=te?`${te} ${K}`:K),te})();return{...Ve,...Fr,...Hr,href:ne?.href,ref:n,disabled:!!S,target:w,...Qn&&{style:Qn},...Jn&&{className:Jn},...S&&$s,...Or&&Ws}}const Mr=Nn(),lt=de(()=>e,[r,e.from,e._fromLocation,e.hash,e.to,e.search,e.params,e.state,e.mask,e.unsafeRelative]),ke=B(r.stores.location,H=>H,(H,F)=>H.href===F.href),X=de(()=>{const H={_fromLocation:ke,...lt};return r.buildLocation(H)},[r,ke,lt]),jn=X.maskedLocation?X.maskedLocation.publicHref:X.publicHref,$n=X.maskedLocation?X.maskedLocation.external:X.external,ft=de(()=>qs(jn,$n,r.history,S),[S,$n,jn,r.history]),dt=de(()=>{if(ft?.external)return Fe(ft.href,r.protocolAllowlist)?void 0:ft.href;if(!Vs(c)&&!(typeof c!=\"string\"||c.indexOf(\":\")===-1))try{return new URL(c),Fe(c,r.protocolAllowlist)?void 0:c}catch{}},[c,ft,r.protocolAllowlist]),kr=de(()=>{if(dt)return!1;if(a?.exact){if(!ps(ke.pathname,X.pathname,r.basepath))return!1}else{const H=Ze(ke.pathname,r.basepath),F=Ze(X.pathname,r.basepath);if(!(H.startsWith(F)&&(H.length===F.length||H[F.length]===\"/\")))return!1}return(a?.includeSearch??!0)&&!Q(ke.search,X.search,{partial:!a?.exact,ignoreUndefined:!a?.explicitUndefined})?!1:a?.includeHash?Mr&&ke.hash===X.hash:!0},[a?.exact,a?.explicitUndefined,a?.includeHash,a?.includeSearch,ke,dt,Mr,X.hash,X.pathname,X.search,r.basepath]),jt=kr?he(o,{})??js:Ye,$t=kr?Ye:he(i,{})??Ye,Wn=[P,jt.className,$t.className].filter(Boolean).join(\" \"),qn=(_||jt.style||$t.style)&&{..._,...jt.style,...$t.style},[Li,Vn]=vn(!1),Kn=at(!1),Ke=e.reloadDocument||dt?!1:u??r.options.defaultPreload,Ar=f??r.options.defaultPreloadDelay??0,Ae=Pt(()=>{r.preloadRoute({...lt,_builtLocation:X}).catch(H=>{console.warn(H),console.warn(mu)})},[r,lt,X]);ld(n,Pt(H=>{H?.isIntersecting&&Ae()},[Ae]),Od,{disabled:!!S||Ke!==\"viewport\"}),Ft(()=>{Kn.current||!S&&Ke===\"render\"&&(Ae(),Kn.current=!0)},[S,Ae,Ke]);const Ii=H=>{const F=H.currentTarget.getAttribute(\"target\"),ne=w!==void 0?w:F;if(!S&&!Fd(H)&&!H.defaultPrevented&&(!ne||ne===\"_self\")&&H.button===0){H.preventDefault(),rt(()=>{Vn(!0)});const ht=r.subscribe(\"onResolved\",()=>{ht(),Vn(!1)});r.navigate({...lt,replace:p,resetScroll:v,hashScrollIntoView:h,startTransition:y,viewTransition:m,ignoreBlocker:k})}};if(dt)return{...Ve,ref:n,href:dt,...g&&{children:g},...w&&{target:w},...S&&{disabled:S},..._&&{style:_},...P&&{className:P},...L&&{onClick:L},...b&&{onBlur:b},...x&&{onFocus:x},...C&&{onMouseEnter:C},...M&&{onMouseLeave:M},...I&&{onTouchStart:I}};const Yn=H=>{if(S||Ke!==\"intent\")return;if(!Ar){Ae();return}const F=H.currentTarget;if(St.has(F))return;const ne=setTimeout(()=>{St.delete(F),Ae()},Ar);St.set(F,ne)},Ti=H=>{S||Ke!==\"intent\"||Ae()},Gn=H=>{if(S||!Ke||!Ar)return;const F=H.currentTarget,ne=St.get(F);ne&&(clearTimeout(ne),St.delete(F))};return{...Ve,...jt,...$t,href:ft?.href,ref:n,onClick:Ge([L,Ii]),onBlur:Ge([b,Gn]),onFocus:Ge([x,Yn]),onMouseEnter:Ge([C,Yn]),onMouseLeave:Ge([M,Gn]),onTouchStart:Ge([I,Ti]),disabled:!!S,target:w,...qn&&{style:qn},...Wn&&{className:Wn},...S&&$s,...kr&&Ws,...Mr&&Li&&Ad}}var Ye={},js={className:\"active\"},$s={role:\"link\",\"aria-disabled\":!0},Ws={\"data-status\":\"active\",\"aria-current\":\"page\"},Ad={\"data-transitioning\":\"transitioning\"},St=new WeakMap,Od={rootMargin:\"100px\"},Ge=e=>t=>{for(const r of e)if(r){if(t.defaultPrevented)return;r(t)}};function qs(e,t,r,n){if(!n)return t?{href:e,external:!0}:{href:r.createHref(e)||\"/\",external:!1}}function Vs(e){if(typeof e!=\"string\")return!1;const t=e.charCodeAt(0);return t===47?e.charCodeAt(1)!==47:t===46}var xi=Ni((e,t)=>{const{_asChild:r,...n}=e,{type:s,...o}=kd(n,t),i=typeof n.children==\"function\"?n.children({isActive:o[\"data-status\"]===\"active\"}):n.children;if(!r){const{disabled:a,...c}=o;return Ue(\"a\",c,i)}return Ue(r,o,i)});function Fd(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var Hd=class extends Io{constructor(e){super(e),this.useMatch=t=>qe({select:t?.select,from:this.id,structuralSharing:t?.structuralSharing}),this.useRouteContext=t=>bi({...t,from:this.id}),this.useSearch=t=>_i({select:t?.select,structuralSharing:t?.structuralSharing,from:this.id}),this.useParams=t=>Si({select:t?.select,structuralSharing:t?.structuralSharing,from:this.id}),this.useLoaderDeps=t=>wi({...t,from:this.id}),this.useLoaderData=t=>vi({...t,from:this.id}),this.useNavigate=()=>Ri({from:this.fullPath}),this.Link=xt.forwardRef((t,r)=>E(xi,{ref:r,from:this.fullPath,...t}))}};function Dd(e){return new Hd(e)}function Wh(){return e=>Nd(e)}var Bd=class extends Su{constructor(e){super(e),this.useMatch=t=>qe({select:t?.select,from:this.id,structuralSharing:t?.structuralSharing}),this.useRouteContext=t=>bi({...t,from:this.id}),this.useSearch=t=>_i({select:t?.select,structuralSharing:t?.structuralSharing,from:this.id}),this.useParams=t=>Si({select:t?.select,structuralSharing:t?.structuralSharing,from:this.id}),this.useLoaderDeps=t=>wi({...t,from:this.id}),this.useLoaderData=t=>vi({...t,from:this.id}),this.useNavigate=()=>Ri({from:this.fullPath}),this.Link=xt.forwardRef((t,r)=>E(xi,{ref:r,from:this.fullPath,...t}))}};function Nd(e){return new Bd(e)}function qh(e){return new zd(e,{silent:!0}).createRoute}var zd=class{constructor(e,t){this.path=e,this.createRoute=r=>{const n=Dd(r);return n.isRoot=!1,n},this.silent=t?.silent}};function Vh(e,t){let r,n,s,o;const i=()=>(r||(r=e().then(c=>{r=void 0,n=c[t??\"default\"]}).catch(c=>{if(s=c,mc(s)&&s instanceof Error&&typeof window<\"u\"&&typeof sessionStorage<\"u\"){const u=`tanstack_router_reload:${s.message}`;sessionStorage.getItem(u)||(sessionStorage.setItem(u,\"1\"),o=!0)}})),r),a=function(u){if(o)throw window.location.reload(),new Promise(()=>{});if(s)throw s;if(!n)if(vr)vr(i());else throw i();return Ue(n,u)};return a.preload=i,a}function Ud(e){const t=V(),r=`not-found-${B(t.stores.location,n=>n.pathname)}-${B(t.stores.status,n=>n)}`;return E(Dn,{getResetKey:()=>r,onCatch:(n,s)=>{if(Y(n))e.onCatch?.(n,s);else throw n},errorComponent:({error:n})=>{if(Y(n))return e.fallback?.(n);throw n},children:e.children})}function jd(){return E(\"p\",{children:\"Not Found\"})}function Xe(e){return E(Ot,{children:e.children})}function Pi(e,t,r){return t.options.notFoundComponent?E(t.options.notFoundComponent,{...r}):e.options.defaultNotFoundComponent?E(e.options.defaultNotFoundComponent,{...r}):E(jd,{})}var $d=(e,t)=>e.routeId===t.routeId&&e._displayPending===t._displayPending,Wd=(e,t)=>e[0]===t[0]&&e[1]===t[1],Ci=wn(function({matchId:t}){const r=V(),n=r.stores.matchStores.get(t);n||oe();const s=B(r.stores.loadedAt,i=>i),o=B(n,i=>i,$d);return E(qd,{router:r,matchId:t,resetKey:s,matchState:de(()=>{const i=o.routeId,a=r.routesById[i].parentRoute?.id;return{routeId:i,ssr:o.ssr,_displayPending:o._displayPending,parentRouteId:a}},[o._displayPending,o.routeId,o.ssr,r.routesById])})});function qd({router:e,matchId:t,resetKey:r,matchState:n}){const s=e.routesById[n.routeId],o=s.options.pendingComponent??e.options.defaultPendingComponent,i=o?E(o,{}):null,a=s.options.errorComponent??e.options.defaultErrorComponent,c=s.options.onCatch??e.options.defaultOnCatch,u=s.isRoot?s.options.notFoundComponent??e.options.notFoundRoute?.options.component:s.options.notFoundComponent,f=n.ssr===!1||n.ssr===\"data-only\",l=(!s.isRoot||s.options.wrapInSuspense||f)&&(s.options.wrapInSuspense??o??(s.options.errorComponent?.preload||f))?Sr:Xe,h=a?Dn:Xe,p=u?Ud:Xe;return Ct(s.isRoot?s.options.shellComponent??Xe:Xe,{children:[E(Ir.Provider,{value:t,children:E(l,{fallback:i,children:E(h,{getResetKey:()=>r,errorComponent:a||Bn,onCatch:(y,v)=>{if(Y(y))throw y.routeId??=n.routeId,y;c?.(y,v)},children:E(p,{fallback:y=>{if(y.routeId??=n.routeId,!u||y.routeId&&y.routeId!==n.routeId||!y.routeId&&!s.isRoot)throw y;return Ue(u,y)},children:f||n._displayPending?E(md,{fallback:i,children:E(Ks,{matchId:t})}):E(Ks,{matchId:t})})})})}),n.parentRouteId===\"__root__\"?Ct(Ot,{children:[E(Vd,{}),(e.options.scrollRestoration,null)]}):null]})}function Vd(){const e=V(),t=at();return _t(()=>{const r=e.stores.resolvedLocation.get(),n=t.current;r&&(!n||n.href!==r.href)&&e.emit({type:\"onRendered\",...nt(e.stores.location.get(),n??r)}),t.current=r},[B(e.stores.resolvedLocation,r=>r?.state.__TSR_key),e]),null}var Ks=wn(function({matchId:t}){const r=V(),n=(f,l)=>r.getMatch(f.id)?._nonReactive[l]??f._nonReactive[l],s=r.stores.matchStores.get(t);s||oe();const o=B(s,f=>f),i=o.routeId,a=r.routesById[i],c=de(()=>{const f=(r.routesById[i].options.remountDeps??r.options.defaultRemountDeps)?.({routeId:i,loaderDeps:o.loaderDeps,params:o._strictParams,search:o._strictSearch});return f?JSON.stringify(f):void 0},[i,o.loaderDeps,o._strictParams,o._strictSearch,r.options.defaultRemountDeps,r.routesById]),u=de(()=>{const f=a.options.component??r.options.defaultComponent;return f?E(f,{},c):E(Kd,{})},[c,a.options.component,r.options.defaultComponent]);if(o._displayPending)throw n(o,\"displayPendingPromise\");if(o._forcePending)throw n(o,\"minPendingPromise\");if(o.status===\"pending\"){const f=a.options.pendingMinMs??r.options.defaultPendingMinMs;if(f){const l=r.getMatch(o.id);if(l&&!l._nonReactive.minPendingPromise){const h=$e();l._nonReactive.minPendingPromise=h,setTimeout(()=>{h.resolve(),l._nonReactive.minPendingPromise=void 0},f)}}throw n(o,\"loadPromise\")}if(o.status===\"notFound\")return Y(o.error)||oe(),Pi(r,a,o.error);if(o.status===\"redirected\")throw J(o.error)||oe(),n(o,\"loadPromise\");if(o.status===\"error\")throw o.error;return u}),Kd=wn(function(){const t=V(),r=gn(Ir);let n,s=!1,o;{const u=r?t.stores.matchStores.get(r):void 0;[n,s]=B(u,f=>[f?.routeId,f?.globalNotFound??!1],Wd),o=B(t.stores.matchesId,f=>f[f.findIndex(l=>l===r)+1])}const i=n?t.routesById[n]:void 0,a=t.options.defaultPendingComponent?E(t.options.defaultPendingComponent,{}):null;if(s)return i||oe(),Pi(t,i,void 0);if(!o)return null;const c=E(Ci,{matchId:o});return n===\"__root__\"?E(Sr,{fallback:a,children:c}):c});function Yd(){const e=V(),t=at({router:e,mounted:!1}),[r,n]=vn(!1),s=B(e.stores.isLoading,l=>l),o=B(e.stores.hasPending,l=>l),i=Xr(s),a=s||r||o,c=Xr(a),u=s||o,f=Xr(u);return e.startTransition=l=>{n(!0),Bi(()=>{l(),n(!1)})},Ft(()=>{const l=e.history.subscribe(e.load),h=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return pe(e.latestLocation.publicHref)!==pe(h.publicHref)&&e.commitLocation({...h,replace:!0}),()=>{l()}},[e,e.history]),_t(()=>{if(typeof window<\"u\"&&e.ssr||t.current.router===e&&t.current.mounted)return;t.current={router:e,mounted:!0},(async()=>{try{await e.load()}catch(h){console.error(h)}})()},[e]),_t(()=>{i&&!s&&e.emit({type:\"onLoad\",...nt(e.stores.location.get(),e.stores.resolvedLocation.get())})},[i,e,s]),_t(()=>{f&&!u&&e.emit({type:\"onBeforeRouteMount\",...nt(e.stores.location.get(),e.stores.resolvedLocation.get())})},[u,f,e]),_t(()=>{if(c&&!a){const l=nt(e.stores.location.get(),e.stores.resolvedLocation.get());e.emit({type:\"onResolved\",...l}),gi(()=>{e.stores.status.set(\"idle\"),e.stores.resolvedLocation.set(e.stores.location.get())})}},[a,c,e]),null}function Gd(){const e=V(),t=e.routesById.__root__.options.pendingComponent??e.options.defaultPendingComponent,r=t?E(t,{}):null,n=Ct(typeof document<\"u\"&&e.ssr?Xe:Sr,{fallback:r,children:[E(Yd,{}),E(Qd,{})]});return e.options.InnerWrap?E(e.options.InnerWrap,{children:n}):n}function Qd(){const e=V(),t=!1,r=t?e.stores.firstId.get():B(e.stores.firstId,o=>o),n=t?e.stores.loadedAt.get():B(e.stores.loadedAt,o=>o),s=r?E(Ci,{matchId:r}):null;return E(Ir.Provider,{value:r,children:e.options.disableGlobalCatchBoundary?s:E(Dn,{getResetKey:()=>n,errorComponent:Bn,onCatch:void 0,children:s})})}function Kh(e){const t=V();return B(t.stores.matches,Tr(e,t))}var Jd=e=>({createMutableStore:Us,createReadonlyStore:Us,batch:gi}),Yh=e=>new Xd(e),Xd=class extends eu{constructor(e){super(e,Jd)}};function Zd({router:e,children:t,...r}){hr(r)&&e.update({...e.options,...r,context:{...e.options.context,...r.context}});const n=E(pi.Provider,{value:e,children:t});return e.options.Wrap?E(e.options.Wrap,{children:n}):n}function Gh({router:e,...t}){return E(Zd,{router:e,...t,children:E(Gd,{})})}function Qh(e){const t=V({warn:e?.router===void 0}),r=e?.router||t;return B(r.stores.__store,Tr(e,r))}function Jh(e){const t=V();return B(t.stores.location,Tr(e,t))}function Ys(e,t){if(t)for(const[r,n]of Object.entries(t))r!==\"suppressHydrationWarning\"&&n!==void 0&&n!==!1&&e.setAttribute(r,typeof n==\"boolean\"?\"\":String(n))}function Ei(e){const{attrs:t,children:r,nonce:n,preventScriptHoist:s}=e;switch(e.tag){case\"title\":return E(\"title\",{...t,suppressHydrationWarning:!0,children:r});case\"meta\":return E(\"meta\",{...t,suppressHydrationWarning:!0});case\"link\":return E(\"link\",{...t,precedence:t?.precedence??(t?.rel===\"stylesheet\"?\"default\":void 0),nonce:n,suppressHydrationWarning:!0});case\"style\":return e.inlineCss,E(\"style\",{...t,dangerouslySetInnerHTML:{__html:r},nonce:n});case\"script\":return E(eh,{attrs:t,preventScriptHoist:s,children:r});default:return null}}function eh({attrs:e,children:t,preventScriptHoist:r}){const n=V(),s=Nn(),o=typeof e?.type==\"string\"&&e.type!==\"\"&&e.type!==\"text/javascript\"&&e.type!==\"module\";if(Ft(()=>{if(!o){if(e?.src){const i=(()=>{try{const c=document.baseURI||window.location.href;return new URL(e.src,c).href}catch{return e.src}})();for(const c of document.querySelectorAll(\"script[src]\"))if(c.src===i)return;const a=document.createElement(\"script\");return Ys(a,e),document.head.appendChild(a),()=>a.remove()}if(typeof t==\"string\"){const i=typeof e?.type==\"string\"?e.type:\"text/javascript\",a=typeof e?.nonce==\"string\"?e.nonce:void 0;for(const u of document.querySelectorAll(\"script:not([src])\")){if(!(u instanceof HTMLScriptElement))continue;const f=u.getAttribute(\"type\")??\"text/javascript\",l=u.getAttribute(\"nonce\")??void 0;if(u.textContent===t&&f===i&&l===a)return}const c=document.createElement(\"script\");return c.textContent=t,Ys(c,e),document.head.appendChild(c),()=>c.remove()}}},[e,t,o]),o&&typeof t==\"string\")return E(\"script\",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t}});if(!s){if(e?.src)return E(\"script\",{...e,suppressHydrationWarning:!0});if(typeof t==\"string\")return E(\"script\",{...e,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0})}return null}var th=e=>{const t=V(),r=t.options.ssr?.nonce,n=B(t.stores.matches,l=>l.map(h=>h.meta).filter(h=>h!==void 0),Q),s=de(()=>{const l=[],h={};let p;for(let y=n.length-1;y>=0;y--){const v=n[y];for(let m=v.length-1;m>=0;m--){const g=v[m];if(g)if(g.title)p||(p={tag:\"title\",children:g.title});else if(\"script:ld+json\"in g)try{const w=JSON.stringify(g[\"script:ld+json\"]);l.push({tag:\"script\",attrs:{type:\"application/ld+json\"},children:Sc(w)})}catch{}else{const w=g.name??g.property;if(w){if(h[w])continue;h[w]=!0}l.push({tag:\"meta\",attrs:{...g,nonce:r}})}}}return p&&l.push(p),r&&l.push({tag:\"meta\",attrs:{property:\"csp-nonce\",content:r}}),l.reverse(),l},[n,r]),o=B(t.stores.matches,l=>l.flatMap(h=>h.links??[]).filter(h=>h!==void 0).map(h=>({tag:\"link\",attrs:{...h,nonce:r}})),Q),i=B(t.stores.matches,l=>{const h=t.ssr?.manifest,p=[];return h&&(l.forEach(y=>{h.routes[y.routeId]?.css?.forEach(v=>{const m=wu(v);p.push({tag:\"link\",attrs:{rel:\"stylesheet\",...m,crossOrigin:Lo(e,\"stylesheet\")??m.crossOrigin,suppressHydrationWarning:!0,nonce:r}})})}),h.inlineStyle&&p.push({tag:\"style\",attrs:{...h.inlineStyle.attrs,nonce:r},children:h.inlineStyle.children,inlineCss:!0})),p},Q),a=B(t.stores.matches,l=>{const h=[],p=t.ssr?.manifest;return p&&l.forEach(y=>{p.routes[y.routeId]?.preloads?.forEach(v=>{h.push({tag:\"link\",attrs:{...yu(p,v,e),nonce:r}})})}),h},Q),c=B(t.stores.matches,l=>l.flatMap(h=>h.styles??[]).filter(h=>h!==void 0).map(({children:h,...p})=>({tag:\"style\",attrs:{...p,nonce:r},children:h})),Q),u=B(t.stores.matches,l=>l.flatMap(h=>h.headScripts??[]).filter(h=>h!==void 0).map(({children:h,...p})=>({tag:\"script\",attrs:{...p,nonce:r},children:h})),Q),f=[];return Kt(f,s),f.push(...a),Kt(f,o),f.push(...i),Kt(f,c),Kt(f,u),f};function Xh(e){const t=th(e.assetCrossOrigin),r=V().options.ssr?.nonce;return E(Ot,{children:t.map(n=>Ue(Ei,{...n,key:`tsr-meta-${JSON.stringify(n)}`,nonce:r}))})}var Zh=()=>{const e=V(),t=e.options.ssr?.nonce,r=o=>{const i=[],a=e.ssr?.manifest;if(!a)return[];for(const c of o){const u=a.routes[c.routeId]?.scripts;if(u)for(const f of u)i.push({tag:\"script\",attrs:{...f.attrs,nonce:t},children:f.children,...typeof f.attrs?.src==\"string\"?{preventScriptHoist:!0}:{}})}return i},n=o=>o.map(i=>i.scripts).flat(1).filter(Boolean).map(({children:i,...a})=>({tag:\"script\",attrs:{...a,suppressHydrationWarning:!0,nonce:t},children:i})),s=B(e.stores.matches,r,Q);return rh(e,B(e.stores.matches,n,Q),s)};function rh(e,t,r){const n=[...t,...r];return E(Ot,{children:n.map((s,o)=>Ue(Ei,{...s,key:`tsr-scripts-${s.tag}-${o}`}))})}function nh({router:e,queryClient:t,dehydrateOptions:r,hydrateOptions:n,handleRedirects:s=!0}){const o=e.options.hydrate,i=e.options.dehydrate;if(e.options.hydrate=async a=>{await o?.(a),a.dehydratedQueryClient&&Xn(t,a.dehydratedQueryClient,n);const c=a.queryStream.getReader();c.read().then(async function u({done:f,value:l}){if(Xn(t,l,n),!f)return u(await c.read())}).catch(u=>{console.error(\"Error reading query stream:\",u)})},s){const a=t.getMutationCache().config;t.getMutationCache().config={...a,onError:(u,...f)=>J(u)?(u.options._fromLocation=e.stores.location.get(),e.navigate(e.resolveRedirect(u).options)):a.onError?.(u,...f)};const c=t.getQueryCache().config;t.getQueryCache().config={...c,onError:(u,...f)=>J(u)?(u.options._fromLocation=e.stores.location.get(),e.navigate(e.resolveRedirect(u).options)):c.onError?.(u,...f)}}}function ep(e){if(nh(e),e.wrapQueryClient===!1)return;const t=e.router.options.Wrap||Ot;e.router.options.Wrap=({children:r})=>E(Vi,{client:e.queryClient,children:E(t,{children:r})})}export{zh as A,_o as B,md as C,vr as D,jh as E,xh as F,ch as G,Bc as H,bh as I,rt as J,oe as K,lh as L,Eh as M,Ph as N,_t as O,Ch as P,J as R,V as S,Bn as T,Fc as U,er as V,Y as W,Ri as _,Qh as a,vi as b,Kh as c,qh as d,Wh as f,bi as g,xd as h,Jh as i,Nh as j,Uh as k,Kd as l,$h as m,Zh as n,Gh as o,xi as p,ah as q,Xh as r,Yh as s,ep as t,Vh as u,_i as v,Nn as w,qe as x,Si as y,uh as z};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 66,
                    "receive": 202
                },
                "_type": 3,
                "_id": "16866.4",
                "_request_id": "16866.4",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/tanstack-router-U0H7bmeq.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/tanstack-router-U0H7bmeq.js",
                "_raw_id": "16866.4",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 268,
                "_ttfb_ms": 66,
                "_load_start": 450,
                "_load_start_float": 450.000173,
                "_bytesIn": 53821,
                "_objectSize": 53821,
                "_objectSizeUncompressed": 159675,
                "_chunks": [
                    {
                        "ts": 518,
                        "bytes": 1863
                    },
                    {
                        "ts": 536,
                        "bytes": 4695
                    },
                    {
                        "ts": 550,
                        "bytes": 1173
                    },
                    {
                        "ts": 558,
                        "bytes": 2349,
                        "inflated": 24325
                    },
                    {
                        "ts": 569,
                        "bytes": 3525
                    },
                    {
                        "ts": 601,
                        "bytes": 2352
                    },
                    {
                        "ts": 612,
                        "bytes": 3519
                    },
                    {
                        "ts": 620,
                        "bytes": 2345,
                        "inflated": 32768
                    },
                    {
                        "ts": 638,
                        "bytes": 2339
                    },
                    {
                        "ts": 648,
                        "bytes": 5864
                    },
                    {
                        "ts": 654,
                        "bytes": 5867
                    },
                    {
                        "ts": 677,
                        "bytes": 2345
                    },
                    {
                        "ts": 681,
                        "bytes": 8208,
                        "inflated": 65536
                    },
                    {
                        "ts": 705,
                        "bytes": 1174
                    },
                    {
                        "ts": 718,
                        "bytes": 6203,
                        "inflated": 37046
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/tanstack-router-U0H7bmeq.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd591f5946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"a91fd18361896ae29615da299caf8159\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=V8Os9fBLEhvAEli8ct9zgEPOtcI8%2BkQjeIXgok4zyXKPmfmAhdwDgPm6F0MBhXCwtiNVtKTURjU0BCb1Gbp2duuPxsOEq7yNUG9XW5FqPn2dVYjLbN4tOINj6QDGnCr2ji8SMpc5RgNB0kM%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1918,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 430,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 173,
                "_body_hash": "f1f306d6bba90ca930f87bf7f76c349d670028ef94a7cf8b2bd96cb121230b98",
                "_renderBlocking": "non_blocking",
                "_load_end": 718,
                "_ttfb_start": 450,
                "_ttfb_end": 516,
                "_download_start": 516,
                "_download_end": 718,
                "_download_ms": 202,
                "_all_start": 450,
                "_all_end": 718,
                "_all_ms": 268,
                "_index": 4,
                "_number": 5,
                "_body_file": "013-16866.4-body.txt",
                "_cpuTimes": {
                    "FunctionCall": 290
                },
                "_cpu.FunctionCall": 290,
                "_cpuTime": 290,
                "_body_id": "16866.4",
                "_js_timing": [
                    [
                        1627.575,
                        1749.724
                    ],
                    [
                        1749.739,
                        1749.82
                    ],
                    [
                        1749.826,
                        1749.835
                    ],
                    [
                        1749.838,
                        1749.896
                    ],
                    [
                        1749.901,
                        1749.907
                    ],
                    [
                        1749.91,
                        1749.914
                    ],
                    [
                        1749.916,
                        1749.921
                    ],
                    [
                        1749.923,
                        1749.928
                    ],
                    [
                        1749.93,
                        1749.934
                    ],
                    [
                        1749.936,
                        1749.943
                    ],
                    [
                        1749.945,
                        1749.95
                    ],
                    [
                        1749.952,
                        1749.957
                    ],
                    [
                        1749.959,
                        1749.963
                    ],
                    [
                        1749.965,
                        1749.97
                    ],
                    [
                        1749.972,
                        1749.976
                    ],
                    [
                        1749.978,
                        1749.983
                    ],
                    [
                        1749.985,
                        1749.989
                    ],
                    [
                        1749.991,
                        1749.997
                    ],
                    [
                        1749.999,
                        1750.08
                    ],
                    [
                        1750.083,
                        1750.087
                    ],
                    [
                        1750.089,
                        1750.093
                    ],
                    [
                        1750.095,
                        1750.099
                    ],
                    [
                        1750.101,
                        1750.105
                    ],
                    [
                        1750.107,
                        1750.111
                    ],
                    [
                        1750.114,
                        1750.118
                    ],
                    [
                        1750.12,
                        1750.124
                    ],
                    [
                        1750.126,
                        1750.13
                    ],
                    [
                        1750.132,
                        1750.136
                    ],
                    [
                        1750.138,
                        1750.142
                    ],
                    [
                        1750.144,
                        1750.148
                    ],
                    [
                        1750.15,
                        1750.154
                    ],
                    [
                        1750.156,
                        1750.161
                    ],
                    [
                        1750.163,
                        1750.167
                    ],
                    [
                        1750.169,
                        1750.177
                    ],
                    [
                        1750.179,
                        1750.184
                    ],
                    [
                        1750.186,
                        1750.19
                    ],
                    [
                        1750.192,
                        1750.196
                    ],
                    [
                        1750.198,
                        1750.202
                    ],
                    [
                        1750.204,
                        1750.212
                    ],
                    [
                        1750.214,
                        1750.218
                    ],
                    [
                        1750.22,
                        1750.224
                    ],
                    [
                        1750.225,
                        1750.23
                    ],
                    [
                        1750.231,
                        1750.236
                    ],
                    [
                        1750.237,
                        1750.241
                    ],
                    [
                        1750.243,
                        1750.247
                    ],
                    [
                        1750.249,
                        1750.253
                    ],
                    [
                        1750.255,
                        1750.26
                    ],
                    [
                        1750.262,
                        1750.266
                    ],
                    [
                        1750.272,
                        1750.276
                    ],
                    [
                        1750.278,
                        1750.282
                    ],
                    [
                        1750.284,
                        1750.288
                    ],
                    [
                        1750.29,
                        1750.294
                    ],
                    [
                        1750.296,
                        1750.3
                    ],
                    [
                        1750.302,
                        1750.306
                    ],
                    [
                        1750.308,
                        1750.312
                    ],
                    [
                        1750.314,
                        1750.318
                    ],
                    [
                        1750.32,
                        1750.324
                    ],
                    [
                        1750.326,
                        1750.33
                    ],
                    [
                        1750.341,
                        1750.345
                    ],
                    [
                        1750.347,
                        1750.352
                    ],
                    [
                        1750.354,
                        1750.358
                    ],
                    [
                        1750.36,
                        1750.364
                    ],
                    [
                        1750.366,
                        1750.375
                    ],
                    [
                        1750.377,
                        1750.382
                    ],
                    [
                        1750.384,
                        1750.388
                    ],
                    [
                        1750.39,
                        1750.394
                    ],
                    [
                        1750.396,
                        1750.412
                    ],
                    [
                        1750.415,
                        1750.419
                    ],
                    [
                        1750.422,
                        1750.426
                    ],
                    [
                        1750.428,
                        1750.432
                    ],
                    [
                        1750.434,
                        1750.439
                    ],
                    [
                        1750.441,
                        1750.445
                    ],
                    [
                        1750.447,
                        1750.451
                    ],
                    [
                        1750.453,
                        1750.458
                    ],
                    [
                        1750.46,
                        1750.464
                    ],
                    [
                        1750.466,
                        1750.47
                    ],
                    [
                        1750.472,
                        1750.476
                    ],
                    [
                        1750.478,
                        1750.492
                    ],
                    [
                        1750.495,
                        1750.499
                    ],
                    [
                        1750.501,
                        1750.505
                    ],
                    [
                        1750.508,
                        1750.512
                    ],
                    [
                        1750.515,
                        1750.519
                    ],
                    [
                        1750.521,
                        1750.525
                    ],
                    [
                        1750.527,
                        1750.531
                    ],
                    [
                        1750.534,
                        1750.538
                    ],
                    [
                        1750.54,
                        1750.547
                    ],
                    [
                        1750.55,
                        1750.554
                    ],
                    [
                        1750.556,
                        1750.56
                    ],
                    [
                        1750.562,
                        1750.567
                    ],
                    [
                        1750.569,
                        1750.573
                    ],
                    [
                        1750.575,
                        1750.579
                    ],
                    [
                        1750.581,
                        1750.586
                    ],
                    [
                        1750.588,
                        1750.596
                    ],
                    [
                        1750.599,
                        1750.603
                    ],
                    [
                        1750.605,
                        1750.609
                    ],
                    [
                        1750.612,
                        1750.616
                    ],
                    [
                        1750.618,
                        1750.622
                    ],
                    [
                        1750.624,
                        1750.628
                    ],
                    [
                        1750.63,
                        1750.634
                    ],
                    [
                        1750.637,
                        1750.641
                    ],
                    [
                        1750.643,
                        1750.647
                    ],
                    [
                        1750.649,
                        1750.653
                    ],
                    [
                        1750.655,
                        1750.659
                    ],
                    [
                        1750.661,
                        1750.665
                    ],
                    [
                        1750.667,
                        1750.671
                    ],
                    [
                        1750.674,
                        1750.678
                    ],
                    [
                        1750.679,
                        1750.684
                    ],
                    [
                        1750.686,
                        1750.695
                    ],
                    [
                        1750.697,
                        1750.701
                    ],
                    [
                        1750.703,
                        1750.707
                    ],
                    [
                        1750.709,
                        1750.714
                    ],
                    [
                        1750.716,
                        1750.72
                    ],
                    [
                        1750.722,
                        1750.726
                    ],
                    [
                        1750.728,
                        1750.732
                    ],
                    [
                        1750.734,
                        1750.738
                    ],
                    [
                        1750.74,
                        1750.744
                    ],
                    [
                        1750.746,
                        1750.751
                    ],
                    [
                        1750.753,
                        1750.757
                    ],
                    [
                        1750.759,
                        1750.763
                    ],
                    [
                        1750.765,
                        1750.769
                    ],
                    [
                        1750.771,
                        1750.775
                    ],
                    [
                        1750.777,
                        1750.781
                    ],
                    [
                        1750.783,
                        1750.792
                    ],
                    [
                        1750.794,
                        1750.798
                    ],
                    [
                        1750.8,
                        1750.804
                    ],
                    [
                        1750.806,
                        1750.81
                    ],
                    [
                        1750.812,
                        1750.816
                    ],
                    [
                        1750.818,
                        1750.822
                    ],
                    [
                        1750.823,
                        1750.828
                    ],
                    [
                        1750.83,
                        1750.833
                    ],
                    [
                        1753.558,
                        1753.574
                    ],
                    [
                        1753.577,
                        1753.582
                    ],
                    [
                        1753.584,
                        1753.589
                    ],
                    [
                        1753.591,
                        1753.595
                    ],
                    [
                        1753.597,
                        1753.601
                    ],
                    [
                        1753.603,
                        1753.608
                    ],
                    [
                        1753.61,
                        1753.614
                    ],
                    [
                        1753.616,
                        1753.64
                    ],
                    [
                        1753.643,
                        1753.647
                    ],
                    [
                        1753.649,
                        1753.654
                    ],
                    [
                        1753.656,
                        1753.66
                    ],
                    [
                        1753.663,
                        1753.667
                    ],
                    [
                        1753.669,
                        1753.674
                    ],
                    [
                        1753.676,
                        1753.68
                    ],
                    [
                        1753.682,
                        1753.686
                    ],
                    [
                        1753.689,
                        1753.693
                    ],
                    [
                        1753.695,
                        1753.699
                    ],
                    [
                        1753.701,
                        1753.705
                    ],
                    [
                        1753.707,
                        1753.712
                    ],
                    [
                        1753.714,
                        1753.718
                    ],
                    [
                        1753.721,
                        1753.725
                    ],
                    [
                        1753.727,
                        1753.733
                    ],
                    [
                        1753.735,
                        1753.748
                    ],
                    [
                        1753.751,
                        1753.756
                    ],
                    [
                        1753.758,
                        1753.762
                    ],
                    [
                        1753.764,
                        1753.769
                    ],
                    [
                        1753.77,
                        1753.775
                    ],
                    [
                        1753.778,
                        1753.788
                    ],
                    [
                        1753.791,
                        1753.795
                    ],
                    [
                        1753.797,
                        1753.801
                    ],
                    [
                        1753.803,
                        1753.807
                    ],
                    [
                        1753.809,
                        1753.813
                    ],
                    [
                        1753.815,
                        1753.819
                    ],
                    [
                        1753.821,
                        1753.825
                    ],
                    [
                        1753.827,
                        1753.832
                    ],
                    [
                        1753.834,
                        1753.838
                    ],
                    [
                        1753.84,
                        1753.844
                    ],
                    [
                        1753.847,
                        1753.857
                    ],
                    [
                        1753.86,
                        1753.864
                    ],
                    [
                        1753.866,
                        1753.871
                    ],
                    [
                        1753.873,
                        1753.877
                    ],
                    [
                        1753.879,
                        1753.883
                    ],
                    [
                        1753.885,
                        1753.889
                    ],
                    [
                        1753.891,
                        1753.895
                    ],
                    [
                        1753.897,
                        1753.901
                    ],
                    [
                        1753.903,
                        1753.907
                    ],
                    [
                        1753.91,
                        1753.914
                    ],
                    [
                        1753.916,
                        1753.921
                    ],
                    [
                        1753.923,
                        1753.927
                    ],
                    [
                        1753.929,
                        1753.933
                    ],
                    [
                        1753.935,
                        1753.939
                    ],
                    [
                        1753.941,
                        1753.945
                    ],
                    [
                        1753.948,
                        1753.957
                    ],
                    [
                        1753.959,
                        1753.964
                    ],
                    [
                        1753.966,
                        1753.97
                    ],
                    [
                        1753.972,
                        1753.977
                    ],
                    [
                        1753.979,
                        1753.983
                    ],
                    [
                        1753.985,
                        1753.989
                    ],
                    [
                        1753.991,
                        1753.995
                    ],
                    [
                        1753.997,
                        1754.001
                    ],
                    [
                        1754.004,
                        1754.008
                    ],
                    [
                        1754.01,
                        1754.015
                    ],
                    [
                        1754.017,
                        1754.021
                    ],
                    [
                        1754.023,
                        1754.027
                    ],
                    [
                        1754.029,
                        1754.034
                    ],
                    [
                        1754.036,
                        1754.04
                    ],
                    [
                        1754.042,
                        1754.046
                    ],
                    [
                        1754.048,
                        1754.058
                    ],
                    [
                        1754.06,
                        1754.064
                    ],
                    [
                        1754.067,
                        1754.071
                    ],
                    [
                        1754.073,
                        1754.078
                    ],
                    [
                        1754.08,
                        1754.084
                    ],
                    [
                        1754.086,
                        1754.09
                    ],
                    [
                        1754.092,
                        1754.096
                    ],
                    [
                        1754.098,
                        1754.107
                    ],
                    [
                        1754.109,
                        1754.113
                    ],
                    [
                        1754.115,
                        1754.119
                    ],
                    [
                        1754.121,
                        1754.126
                    ],
                    [
                        1754.128,
                        1754.132
                    ],
                    [
                        1754.134,
                        1754.138
                    ],
                    [
                        1754.14,
                        1754.144
                    ],
                    [
                        1754.146,
                        1754.15
                    ],
                    [
                        1754.152,
                        1754.162
                    ],
                    [
                        1754.164,
                        1754.168
                    ],
                    [
                        1754.17,
                        1754.175
                    ],
                    [
                        1754.177,
                        1754.181
                    ],
                    [
                        1754.183,
                        1754.187
                    ],
                    [
                        1754.189,
                        1754.194
                    ],
                    [
                        1754.196,
                        1754.199
                    ],
                    [
                        1754.201,
                        1754.205
                    ],
                    [
                        1754.207,
                        1754.211
                    ],
                    [
                        1754.213,
                        1754.218
                    ],
                    [
                        1754.22,
                        1754.224
                    ],
                    [
                        1754.227,
                        1754.23
                    ],
                    [
                        1754.232,
                        1754.236
                    ],
                    [
                        1754.239,
                        1754.243
                    ],
                    [
                        1754.245,
                        1754.249
                    ],
                    [
                        1754.251,
                        1754.261
                    ],
                    [
                        1754.263,
                        1754.267
                    ],
                    [
                        1754.269,
                        1754.274
                    ],
                    [
                        1754.276,
                        1754.28
                    ],
                    [
                        1754.282,
                        1754.286
                    ],
                    [
                        1754.288,
                        1754.293
                    ],
                    [
                        1754.295,
                        1754.3
                    ],
                    [
                        1754.302,
                        1754.306
                    ],
                    [
                        1754.308,
                        1754.312
                    ],
                    [
                        1754.314,
                        1754.318
                    ],
                    [
                        1754.32,
                        1754.324
                    ],
                    [
                        1754.327,
                        1754.34
                    ],
                    [
                        1754.343,
                        1754.348
                    ],
                    [
                        1754.44,
                        1754.451
                    ],
                    [
                        1754.453,
                        1754.459
                    ],
                    [
                        1754.48,
                        1754.485
                    ],
                    [
                        1754.487,
                        1754.491
                    ],
                    [
                        1754.494,
                        1754.498
                    ],
                    [
                        1754.5,
                        1754.504
                    ],
                    [
                        1754.506,
                        1754.51
                    ],
                    [
                        1754.512,
                        1754.517
                    ],
                    [
                        1754.519,
                        1754.523
                    ],
                    [
                        1754.525,
                        1754.529
                    ],
                    [
                        1754.531,
                        1754.543
                    ],
                    [
                        1754.546,
                        1754.55
                    ],
                    [
                        1754.552,
                        1754.557
                    ],
                    [
                        1754.559,
                        1754.562
                    ],
                    [
                        1754.564,
                        1754.568
                    ],
                    [
                        1754.57,
                        1754.574
                    ],
                    [
                        1754.576,
                        1754.586
                    ],
                    [
                        1754.589,
                        1754.594
                    ],
                    [
                        1754.596,
                        1754.6
                    ],
                    [
                        1754.603,
                        1754.606
                    ],
                    [
                        1754.615,
                        1754.619
                    ],
                    [
                        1754.621,
                        1754.626
                    ],
                    [
                        1754.628,
                        1754.632
                    ],
                    [
                        1754.634,
                        1754.638
                    ],
                    [
                        1754.64,
                        1754.644
                    ],
                    [
                        1754.646,
                        1754.649
                    ],
                    [
                        1754.652,
                        1754.656
                    ],
                    [
                        1754.658,
                        1754.662
                    ],
                    [
                        1754.664,
                        1754.668
                    ],
                    [
                        1754.671,
                        1754.675
                    ],
                    [
                        1754.677,
                        1754.682
                    ],
                    [
                        1754.684,
                        1754.693
                    ],
                    [
                        1754.695,
                        1754.699
                    ],
                    [
                        1754.701,
                        1754.726
                    ],
                    [
                        1754.729,
                        1754.734
                    ],
                    [
                        1754.736,
                        1754.74
                    ],
                    [
                        1754.742,
                        1754.746
                    ],
                    [
                        1754.748,
                        1814.7
                    ],
                    [
                        1814.839,
                        1814.858
                    ],
                    [
                        1814.86,
                        1814.867
                    ],
                    [
                        1814.869,
                        1814.874
                    ],
                    [
                        1814.875,
                        1814.879
                    ],
                    [
                        1814.881,
                        1814.884
                    ],
                    [
                        1814.886,
                        1814.889
                    ],
                    [
                        1814.891,
                        1814.894
                    ],
                    [
                        1814.896,
                        1814.899
                    ],
                    [
                        1814.901,
                        1814.904
                    ],
                    [
                        1814.906,
                        1814.909
                    ],
                    [
                        1814.91,
                        1814.913
                    ],
                    [
                        1814.915,
                        1814.918
                    ],
                    [
                        1814.92,
                        1814.923
                    ],
                    [
                        1814.925,
                        1814.945
                    ],
                    [
                        1814.947,
                        1814.95
                    ],
                    [
                        1814.952,
                        1814.955
                    ],
                    [
                        1814.956,
                        1814.959
                    ],
                    [
                        1814.961,
                        1814.964
                    ],
                    [
                        1814.965,
                        1814.968
                    ],
                    [
                        1814.97,
                        1814.973
                    ],
                    [
                        1814.975,
                        1814.977
                    ],
                    [
                        1814.979,
                        1814.982
                    ],
                    [
                        1814.984,
                        1814.987
                    ],
                    [
                        1814.988,
                        1814.992
                    ],
                    [
                        1814.993,
                        1814.996
                    ],
                    [
                        1814.998,
                        1815.001
                    ],
                    [
                        1815.003,
                        1815.006
                    ],
                    [
                        1815.007,
                        1815.01
                    ],
                    [
                        1815.012,
                        1815.018
                    ],
                    [
                        1815.02,
                        1815.023
                    ],
                    [
                        1815.024,
                        1815.027
                    ],
                    [
                        1815.029,
                        1815.031
                    ],
                    [
                        1815.033,
                        1815.036
                    ],
                    [
                        1815.037,
                        1815.04
                    ],
                    [
                        1815.041,
                        1815.044
                    ],
                    [
                        1815.046,
                        1815.048
                    ],
                    [
                        1815.05,
                        1815.053
                    ],
                    [
                        1815.055,
                        1815.058
                    ],
                    [
                        1815.059,
                        1815.062
                    ],
                    [
                        1815.063,
                        1815.067
                    ],
                    [
                        1815.068,
                        1815.071
                    ],
                    [
                        1815.072,
                        1815.075
                    ],
                    [
                        1815.076,
                        1815.079
                    ],
                    [
                        1815.081,
                        1815.089
                    ],
                    [
                        1815.091,
                        1815.094
                    ],
                    [
                        1815.095,
                        1815.099
                    ],
                    [
                        1815.101,
                        1815.103
                    ],
                    [
                        1815.105,
                        1815.108
                    ],
                    [
                        1815.109,
                        1815.112
                    ],
                    [
                        1815.114,
                        1815.116
                    ],
                    [
                        1815.118,
                        1815.121
                    ],
                    [
                        1815.122,
                        1815.128
                    ],
                    [
                        1815.129,
                        1815.132
                    ],
                    [
                        1815.134,
                        1815.142
                    ],
                    [
                        1815.143,
                        1815.147
                    ],
                    [
                        1815.148,
                        1815.151
                    ],
                    [
                        1815.153,
                        1815.156
                    ],
                    [
                        1815.157,
                        1815.16
                    ],
                    [
                        1815.165,
                        1815.168
                    ],
                    [
                        1815.169,
                        1815.173
                    ],
                    [
                        1815.174,
                        1815.177
                    ],
                    [
                        1815.179,
                        1815.182
                    ],
                    [
                        1815.184,
                        1815.186
                    ],
                    [
                        1815.188,
                        1815.191
                    ],
                    [
                        1815.192,
                        1815.195
                    ],
                    [
                        1815.197,
                        1815.199
                    ],
                    [
                        1815.201,
                        1815.204
                    ],
                    [
                        1815.205,
                        1815.208
                    ],
                    [
                        1815.21,
                        1815.213
                    ],
                    [
                        1815.215,
                        1815.218
                    ],
                    [
                        1815.22,
                        1815.222
                    ],
                    [
                        1815.224,
                        1815.227
                    ],
                    [
                        1815.228,
                        1815.234
                    ],
                    [
                        1815.236,
                        1815.239
                    ],
                    [
                        1815.241,
                        1815.244
                    ],
                    [
                        1815.245,
                        1815.248
                    ],
                    [
                        1815.249,
                        1815.252
                    ],
                    [
                        1815.254,
                        1815.257
                    ],
                    [
                        1815.258,
                        1815.261
                    ],
                    [
                        1815.262,
                        1815.265
                    ],
                    [
                        1815.267,
                        1815.269
                    ],
                    [
                        1815.27,
                        1815.273
                    ],
                    [
                        1815.275,
                        1815.277
                    ],
                    [
                        1815.279,
                        1815.282
                    ],
                    [
                        1815.284,
                        1815.286
                    ],
                    [
                        1815.288,
                        1815.29
                    ],
                    [
                        1815.292,
                        1815.295
                    ],
                    [
                        1815.3,
                        1815.306
                    ],
                    [
                        1815.308,
                        1815.312
                    ],
                    [
                        1815.313,
                        1815.316
                    ],
                    [
                        1815.317,
                        1815.32
                    ],
                    [
                        1815.322,
                        1815.325
                    ],
                    [
                        1815.326,
                        1815.329
                    ],
                    [
                        1815.34,
                        1815.343
                    ],
                    [
                        1815.344,
                        1815.348
                    ],
                    [
                        1815.349,
                        1815.353
                    ],
                    [
                        1815.354,
                        1815.357
                    ],
                    [
                        1815.359,
                        1815.362
                    ],
                    [
                        1815.363,
                        1815.366
                    ],
                    [
                        1815.368,
                        1815.371
                    ],
                    [
                        1815.372,
                        1815.376
                    ],
                    [
                        1815.377,
                        1815.38
                    ],
                    [
                        1815.382,
                        1815.388
                    ],
                    [
                        1815.39,
                        1815.393
                    ],
                    [
                        1815.395,
                        1815.397
                    ],
                    [
                        1815.399,
                        1815.42
                    ],
                    [
                        1815.423,
                        1815.427
                    ],
                    [
                        1815.43,
                        1815.434
                    ],
                    [
                        1815.436,
                        1815.44
                    ],
                    [
                        1815.443,
                        1815.447
                    ],
                    [
                        1815.449,
                        1815.452
                    ],
                    [
                        1815.454,
                        1815.457
                    ],
                    [
                        1815.459,
                        1815.461
                    ],
                    [
                        1815.463,
                        1815.466
                    ],
                    [
                        1815.468,
                        1815.471
                    ],
                    [
                        1815.473,
                        1815.476
                    ],
                    [
                        1815.478,
                        1815.481
                    ],
                    [
                        1815.483,
                        1815.494
                    ],
                    [
                        1815.496,
                        1815.499
                    ],
                    [
                        1815.501,
                        1815.504
                    ],
                    [
                        1815.506,
                        1815.509
                    ],
                    [
                        1815.51,
                        1815.513
                    ],
                    [
                        1815.515,
                        1815.518
                    ],
                    [
                        1815.519,
                        1815.522
                    ],
                    [
                        1815.524,
                        1815.529
                    ],
                    [
                        1815.531,
                        1815.535
                    ],
                    [
                        1815.537,
                        1815.539
                    ],
                    [
                        1815.541,
                        1815.544
                    ],
                    [
                        1815.546,
                        1815.549
                    ],
                    [
                        1815.552,
                        1815.557
                    ],
                    [
                        1815.559,
                        1815.563
                    ],
                    [
                        1815.565,
                        1815.568
                    ],
                    [
                        1815.569,
                        1815.576
                    ],
                    [
                        1815.578,
                        1815.581
                    ],
                    [
                        1815.582,
                        1815.585
                    ],
                    [
                        1815.587,
                        1815.59
                    ],
                    [
                        1815.591,
                        1815.594
                    ],
                    [
                        1815.596,
                        1815.599
                    ],
                    [
                        1815.6,
                        1815.603
                    ],
                    [
                        1815.605,
                        1815.608
                    ],
                    [
                        1815.609,
                        1815.612
                    ],
                    [
                        1815.614,
                        1815.617
                    ],
                    [
                        1815.618,
                        1815.621
                    ],
                    [
                        1815.623,
                        1815.626
                    ],
                    [
                        1815.627,
                        1815.63
                    ],
                    [
                        1815.632,
                        1815.635
                    ],
                    [
                        1815.637,
                        1815.643
                    ],
                    [
                        1815.644,
                        1815.648
                    ],
                    [
                        1815.65,
                        1815.652
                    ],
                    [
                        1815.654,
                        1815.657
                    ],
                    [
                        1815.659,
                        1815.662
                    ],
                    [
                        1815.663,
                        1815.666
                    ],
                    [
                        1815.67,
                        1815.674
                    ],
                    [
                        1815.675,
                        1815.679
                    ],
                    [
                        1815.68,
                        1815.683
                    ],
                    [
                        1815.685,
                        1815.688
                    ],
                    [
                        1815.689,
                        1815.692
                    ],
                    [
                        1815.694,
                        1815.697
                    ],
                    [
                        1815.699,
                        1815.701
                    ],
                    [
                        1815.703,
                        1815.706
                    ],
                    [
                        1815.708,
                        1815.711
                    ],
                    [
                        1815.713,
                        1815.719
                    ],
                    [
                        1815.721,
                        1815.724
                    ],
                    [
                        1815.726,
                        1815.728
                    ],
                    [
                        1815.73,
                        1815.733
                    ],
                    [
                        1815.734,
                        1815.737
                    ],
                    [
                        1815.739,
                        1815.742
                    ],
                    [
                        1815.743,
                        1815.746
                    ],
                    [
                        1815.748,
                        1815.751
                    ],
                    [
                        1815.752,
                        1815.755
                    ],
                    [
                        1815.757,
                        1815.76
                    ],
                    [
                        1815.761,
                        1815.765
                    ],
                    [
                        1815.766,
                        1815.769
                    ],
                    [
                        1815.771,
                        1815.773
                    ],
                    [
                        1815.775,
                        1815.778
                    ],
                    [
                        1815.779,
                        1815.782
                    ],
                    [
                        1815.784,
                        1815.79
                    ],
                    [
                        1815.792,
                        1815.795
                    ],
                    [
                        1815.796,
                        1815.8
                    ],
                    [
                        1815.801,
                        1815.804
                    ],
                    [
                        1815.806,
                        1815.809
                    ],
                    [
                        1815.81,
                        1815.845
                    ],
                    [
                        1815.85,
                        1815.856
                    ],
                    [
                        1815.857,
                        1815.86
                    ],
                    [
                        1815.862,
                        1815.865
                    ],
                    [
                        1815.867,
                        1815.87
                    ],
                    [
                        1815.871,
                        1815.874
                    ],
                    [
                        1815.876,
                        1815.879
                    ],
                    [
                        1815.88,
                        1815.883
                    ],
                    [
                        1815.885,
                        1815.888
                    ],
                    [
                        1815.89,
                        1815.893
                    ],
                    [
                        1815.894,
                        1815.958
                    ],
                    [
                        1815.96,
                        1815.963
                    ],
                    [
                        1815.964,
                        1815.967
                    ],
                    [
                        1815.968,
                        1815.971
                    ],
                    [
                        1815.973,
                        1815.975
                    ],
                    [
                        1815.977,
                        1815.981
                    ],
                    [
                        1815.982,
                        1815.988
                    ],
                    [
                        1815.99,
                        1815.993
                    ],
                    [
                        1815.995,
                        1815.998
                    ],
                    [
                        1815.999,
                        1816.002
                    ],
                    [
                        1816.004,
                        1816.007
                    ],
                    [
                        1816.008,
                        1816.011
                    ],
                    [
                        1816.013,
                        1816.016
                    ],
                    [
                        1816.017,
                        1816.02
                    ],
                    [
                        1816.022,
                        1816.025
                    ],
                    [
                        1816.026,
                        1816.032
                    ],
                    [
                        1816.034,
                        1816.037
                    ],
                    [
                        1816.039,
                        1816.042
                    ],
                    [
                        1816.043,
                        1816.046
                    ],
                    [
                        1816.048,
                        1816.051
                    ],
                    [
                        1816.052,
                        1816.055
                    ],
                    [
                        1816.057,
                        1816.06
                    ],
                    [
                        1816.061,
                        1816.064
                    ],
                    [
                        1816.066,
                        1816.068
                    ],
                    [
                        1816.07,
                        1816.074
                    ],
                    [
                        1816.075,
                        1816.078
                    ],
                    [
                        1816.082,
                        1816.085
                    ],
                    [
                        1816.087,
                        1816.089
                    ],
                    [
                        1816.091,
                        1816.094
                    ],
                    [
                        1816.096,
                        1816.102
                    ],
                    [
                        1816.103,
                        1816.107
                    ],
                    [
                        1816.108,
                        1816.111
                    ],
                    [
                        1816.113,
                        1816.115
                    ],
                    [
                        1816.117,
                        1816.12
                    ],
                    [
                        1816.121,
                        1816.124
                    ],
                    [
                        1816.126,
                        1816.129
                    ],
                    [
                        1816.13,
                        1816.133
                    ],
                    [
                        1816.135,
                        1816.138
                    ],
                    [
                        1816.14,
                        1816.143
                    ],
                    [
                        1816.144,
                        1816.148
                    ],
                    [
                        1816.149,
                        1816.152
                    ],
                    [
                        1816.154,
                        1816.157
                    ],
                    [
                        1816.159,
                        1816.162
                    ],
                    [
                        1816.163,
                        1816.167
                    ],
                    [
                        1816.168,
                        1816.175
                    ],
                    [
                        1816.176,
                        1816.18
                    ],
                    [
                        1816.181,
                        1816.185
                    ],
                    [
                        1816.187,
                        1816.19
                    ],
                    [
                        1816.191,
                        1816.196
                    ],
                    [
                        1816.198,
                        1816.201
                    ],
                    [
                        1816.202,
                        1816.207
                    ],
                    [
                        1816.208,
                        1816.23
                    ],
                    [
                        1816.233,
                        1816.238
                    ],
                    [
                        1816.24,
                        1816.244
                    ],
                    [
                        1816.247,
                        1816.251
                    ],
                    [
                        1816.254,
                        1816.259
                    ],
                    [
                        1816.261,
                        1816.266
                    ],
                    [
                        1816.268,
                        1816.272
                    ],
                    [
                        1816.274,
                        1816.279
                    ],
                    [
                        1816.281,
                        1816.291
                    ],
                    [
                        1816.293,
                        1816.298
                    ],
                    [
                        1816.299,
                        1816.304
                    ],
                    [
                        1816.306,
                        1816.311
                    ],
                    [
                        1816.313,
                        1816.317
                    ],
                    [
                        1816.319,
                        1816.324
                    ],
                    [
                        1816.326,
                        1816.337
                    ],
                    [
                        1816.339,
                        1816.344
                    ],
                    [
                        1816.346,
                        1816.351
                    ],
                    [
                        1817.57,
                        1817.589
                    ],
                    [
                        1817.592,
                        1817.598
                    ],
                    [
                        1817.6,
                        1817.604
                    ],
                    [
                        1817.606,
                        1817.613
                    ],
                    [
                        1817.616,
                        1817.62
                    ],
                    [
                        1817.622,
                        1817.627
                    ],
                    [
                        1817.629,
                        1817.651
                    ],
                    [
                        1817.653,
                        1817.658
                    ],
                    [
                        1817.66,
                        1817.664
                    ],
                    [
                        1817.667,
                        1817.673
                    ],
                    [
                        1817.675,
                        1817.68
                    ],
                    [
                        1817.682,
                        1817.705
                    ],
                    [
                        1817.708,
                        1817.713
                    ],
                    [
                        1817.715,
                        1817.72
                    ],
                    [
                        1817.723,
                        1817.728
                    ],
                    [
                        1817.73,
                        1817.734
                    ],
                    [
                        1817.747,
                        1818.984
                    ],
                    [
                        1818.994,
                        1819.012
                    ],
                    [
                        1821.575,
                        1822.105
                    ],
                    [
                        1848.758,
                        1849.088
                    ],
                    [
                        1915.273,
                        1920.666
                    ],
                    [
                        1920.702,
                        1920.78
                    ],
                    [
                        1932.567,
                        1932.93
                    ],
                    [
                        1954.269,
                        1954.584
                    ],
                    [
                        1954.593,
                        1954.631
                    ],
                    [
                        1955.393,
                        1955.81
                    ],
                    [
                        1955.819,
                        1955.863
                    ],
                    [
                        1964.82,
                        1964.831
                    ],
                    [
                        1996.018,
                        1996.427
                    ],
                    [
                        2055.781,
                        2081.137
                    ],
                    [
                        2081.471,
                        2081.504
                    ],
                    [
                        2081.506,
                        2081.512
                    ],
                    [
                        2081.514,
                        2081.519
                    ],
                    [
                        2081.521,
                        2082.297
                    ],
                    [
                        2082.303,
                        2082.315
                    ],
                    [
                        2082.316,
                        2082.329
                    ],
                    [
                        2082.331,
                        2082.338
                    ],
                    [
                        2096.374,
                        2096.796
                    ],
                    [
                        2234.102,
                        2234.663
                    ],
                    [
                        2375.745,
                        2376.146
                    ],
                    [
                        2395.653,
                        2396.028
                    ],
                    [
                        2495.046,
                        2495.437
                    ],
                    [
                        2595.882,
                        2596.204
                    ],
                    [
                        2695.753,
                        2696.078
                    ],
                    [
                        2795.876,
                        2796.195
                    ],
                    [
                        2895.315,
                        2895.667
                    ],
                    [
                        2964.447,
                        2964.72
                    ],
                    [
                        2996.271,
                        2996.713
                    ],
                    [
                        3095.942,
                        3096.262
                    ],
                    [
                        3195.713,
                        3196.067
                    ],
                    [
                        3296.013,
                        3296.372
                    ],
                    [
                        3395.906,
                        3396.252
                    ],
                    [
                        3496.764,
                        3497.094
                    ],
                    [
                        3596.031,
                        3596.441
                    ],
                    [
                        3696.112,
                        3696.486
                    ],
                    [
                        3795.732,
                        3795.972
                    ],
                    [
                        3816.131,
                        3855.659
                    ],
                    [
                        3855.674,
                        3855.983
                    ],
                    [
                        3894.636,
                        3894.991
                    ],
                    [
                        3997.214,
                        3997.52
                    ],
                    [
                        4095.393,
                        4095.746
                    ],
                    [
                        4114.338,
                        4114.584
                    ],
                    [
                        4195.533,
                        4195.822
                    ],
                    [
                        4295.773,
                        4296.098
                    ],
                    [
                        4396.001,
                        4396.291
                    ],
                    [
                        4495.46,
                        4495.838
                    ],
                    [
                        4596.086,
                        4596.365
                    ],
                    [
                        4695.301,
                        4695.654
                    ],
                    [
                        4795.791,
                        4796.187
                    ],
                    [
                        4895.952,
                        4896.302
                    ],
                    [
                        4995.312,
                        4996.049
                    ],
                    [
                        5095.43,
                        5095.727
                    ],
                    [
                        5195.723,
                        5196.017
                    ],
                    [
                        5264.38,
                        5264.642
                    ],
                    [
                        5295.442,
                        5295.734
                    ],
                    [
                        5395.434,
                        5395.744
                    ],
                    [
                        5495.348,
                        5495.644
                    ],
                    [
                        5595.961,
                        5596.311
                    ],
                    [
                        5695.654,
                        5695.92
                    ],
                    [
                        5795.298,
                        5795.585
                    ],
                    [
                        5895.103,
                        5895.369
                    ],
                    [
                        5994.922,
                        5995.219
                    ],
                    [
                        6095.258,
                        6095.567
                    ],
                    [
                        6195.097,
                        6195.369
                    ],
                    [
                        6295.374,
                        6295.694
                    ],
                    [
                        6395.364,
                        6395.71
                    ],
                    [
                        6414.32,
                        6414.57
                    ],
                    [
                        6495.39,
                        6495.74
                    ],
                    [
                        6595.805,
                        6596.122
                    ],
                    [
                        6695.292,
                        6695.592
                    ],
                    [
                        6796.064,
                        6796.598
                    ],
                    [
                        6895.102,
                        6895.393
                    ],
                    [
                        6995.267,
                        6995.565
                    ],
                    [
                        7095.203,
                        7095.44
                    ],
                    [
                        7195.445,
                        7195.753
                    ],
                    [
                        7295.773,
                        7296.049
                    ],
                    [
                        7394.937,
                        7395.253
                    ],
                    [
                        7497.223,
                        7497.548
                    ],
                    [
                        7564.379,
                        7564.67
                    ],
                    [
                        7595.936,
                        7596.252
                    ],
                    [
                        7695.967,
                        7696.252
                    ],
                    [
                        7795.34,
                        7795.644
                    ],
                    [
                        7895.583,
                        7895.866
                    ],
                    [
                        7996.808,
                        7997.11
                    ],
                    [
                        8095.277,
                        8095.624
                    ],
                    [
                        8195.677,
                        8195.954
                    ],
                    [
                        8295.153,
                        8295.45
                    ],
                    [
                        8395.305,
                        8395.655
                    ],
                    [
                        8496.238,
                        8496.529
                    ],
                    [
                        8595.926,
                        8596.205
                    ],
                    [
                        8695.455,
                        8695.73
                    ],
                    [
                        8714.346,
                        8714.58
                    ],
                    [
                        8795.027,
                        8795.288
                    ],
                    [
                        8895.378,
                        8895.725
                    ],
                    [
                        8995.35,
                        8995.664
                    ],
                    [
                        9095.915,
                        9096.179
                    ],
                    [
                        9196.15,
                        9196.447
                    ],
                    [
                        9295.026,
                        9295.307
                    ],
                    [
                        9395.678,
                        9395.963
                    ],
                    [
                        9495.426,
                        9495.756
                    ],
                    [
                        9595.3,
                        9595.602
                    ],
                    [
                        9695.382,
                        9695.685
                    ],
                    [
                        9795.701,
                        9795.996
                    ],
                    [
                        9864.372,
                        9864.619
                    ],
                    [
                        9895.765,
                        9896.057
                    ],
                    [
                        9996.949,
                        9997.259
                    ],
                    [
                        10095.561,
                        10095.845
                    ],
                    [
                        10195.813,
                        10196.127
                    ],
                    [
                        10295.647,
                        10295.924
                    ],
                    [
                        10395.666,
                        10395.951
                    ],
                    [
                        10495.709,
                        10495.981
                    ]
                ],
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.4"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.683+00:00",
                "time": 102,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/tanstack-query-BttgOCQn.js",
                    "headersSize": 605,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 672,
                    "bodySize": 12214,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd59205946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"a6e5f70e55a7df31601a142010159b0b\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Zb%2F9JC4fkXH5Jh8fECnGC%2B96hkOwXuOp6srdXLbTaU1ZeLnEuOh8dI9lIusSQjOidKqy5KHUPpve1b%2FfA8JIr4CD5hSbibBWvuRH5%2BnUvOiOxMM8pxWc7TMMNKyllh9WGMsujJiUWQEks6A%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 12214,
                        "mimeType": "text/javascript",
                        "text": "import{Ci as z,Mi as lt,Si as K,Vi as Mt,ji as dt,wi as _,yi as V}from\"./icons-xTj2hkG8.js\";function ft(t,e,s){return{$$typeof:Mt,type:t,key:s==null?null:\"\"+s,ref:e?.ref??null,props:e}}var me=ft,D=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Qt=class extends D{#t;#e;#s;constructor(){super(),this.#s=t=>{if(typeof window<\"u\"&&window.addEventListener){const e=()=>t();return window.addEventListener(\"visibilitychange\",e,!1),()=>{window.removeEventListener(\"visibilitychange\",e)}}}}onSubscribe(){this.#e||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#s=t,this.#e?.(),this.#e=t(e=>{typeof e==\"boolean\"?this.setFocused(e):this.onFocus()})}setFocused(t){this.#t!==t&&(this.#t=t,this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(e=>{e(t)})}isFocused(){return typeof this.#t==\"boolean\"?this.#t:globalThis.document?.visibilityState!==\"hidden\"}},W=new Qt,Dt={setTimeout:(t,e)=>setTimeout(t,e),clearTimeout:t=>clearTimeout(t),setInterval:(t,e)=>setInterval(t,e),clearInterval:t=>clearInterval(t)},Tt=class{#t=Dt;#e=!1;setTimeoutProvider(t){this.#t=t}setTimeout(t,e){return this.#t.setTimeout(t,e)}clearTimeout(t){this.#t.clearTimeout(t)}setInterval(t,e){return this.#t.setInterval(t,e)}clearInterval(t){this.#t.clearInterval(t)}},M=new Tt;function It(t){setTimeout(t,0)}var At=typeof window>\"u\"||\"Deno\"in globalThis;function m(){}function xt(t,e){return typeof t==\"function\"?t(e):t}function k(t){return typeof t==\"number\"&&t>=0&&t!==1/0}function pt(t,e){return Math.max(t+(e||0)-Date.now(),0)}function F(t,e){return typeof t==\"function\"?t(e):t}function P(t,e){return typeof t==\"function\"?t(e):t}function et(t,e){const{type:s=\"all\",exact:i,fetchStatus:r,predicate:a,queryKey:o,stale:n}=t;if(o){if(i){if(e.queryHash!==$(o,e.options))return!1}else if(!T(e.queryKey,o))return!1}if(s!==\"all\"){const h=e.isActive();if(s===\"active\"&&!h||s===\"inactive\"&&h)return!1}return!(typeof n==\"boolean\"&&e.isStale()!==n||r&&r!==e.state.fetchStatus||a&&!a(e))}function st(t,e){const{exact:s,status:i,predicate:r,mutationKey:a}=t;if(a){if(!e.options.mutationKey)return!1;if(s){if(Q(e.options.mutationKey)!==Q(a))return!1}else if(!T(e.options.mutationKey,a))return!1}return!(i&&e.state.status!==i||r&&!r(e))}function $(t,e){return(e?.queryKeyHashFn||Q)(t)}function Q(t){return JSON.stringify(t,(e,s)=>L(s)?Object.keys(s).sort().reduce((i,r)=>(i[r]=s[r],i),{}):s)}function T(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t==\"object\"&&typeof e==\"object\"?Object.keys(e).every(s=>T(t[s],e[s])):!1}var jt=Object.prototype.hasOwnProperty;function yt(t,e,s=0){if(t===e)return t;if(s>500)return e;const i=it(t)&&it(e);if(!i&&!(L(t)&&L(e)))return e;const r=(i?t:Object.keys(t)).length,a=i?e:Object.keys(e),o=a.length,n=i?new Array(o):{};let h=0;for(let u=0;u<o;u++){const l=i?u:a[u],c=t[l],p=e[l];if(c===p){n[l]=c,(i?u<r:jt.call(t,l))&&h++;continue}if(c===null||p===null||typeof c!=\"object\"||typeof p!=\"object\"){n[l]=p;continue}const b=yt(c,p,s+1);n[l]=b,b===c&&h++}return r===o&&h===r?t:n}function U(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const s in t)if(t[s]!==e[s])return!1;return!0}function it(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function L(t){if(!rt(t))return!1;const e=t.constructor;if(e===void 0)return!0;const s=e.prototype;return!(!rt(s)||!s.hasOwnProperty(\"isPrototypeOf\")||Object.getPrototypeOf(t)!==Object.prototype)}function rt(t){return Object.prototype.toString.call(t)===\"[object Object]\"}function Ut(t){return new Promise(e=>{M.setTimeout(e,t)})}function H(t,e,s){return typeof s.structuralSharing==\"function\"?s.structuralSharing(t,e):s.structuralSharing!==!1?yt(t,e):e}function ge(t){return t}function qt(t,e,s=0){const i=[...t,e];return s&&i.length>s?i.slice(1):i}function _t(t,e,s=0){const i=[e,...t];return s&&i.length>s?i.slice(0,-1):i}var J=Symbol();function vt(t,e){return!t.queryFn&&e?.initialPromise?()=>e.initialPromise:!t.queryFn||t.queryFn===J?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function Y(t,e){return typeof t==\"function\"?t(...e):!!t}function Kt(t,e,s){let i=!1,r;return Object.defineProperty(t,\"signal\",{enumerable:!0,get:()=>(r??=e(),i||(i=!0,r.aborted?s():r.addEventListener(\"abort\",s,{once:!0})),r)}),t}var I=(()=>{let t=()=>At;return{isServer(){return t()},setIsServer(e){t=e}}})();function N(){let t,e;const s=new Promise((r,a)=>{t=r,e=a});s.status=\"pending\",s.catch(()=>{});function i(r){Object.assign(s,r),delete s.resolve,delete s.reject}return s.resolve=r=>{i({status:\"fulfilled\",value:r}),t(r)},s.reject=r=>{i({status:\"rejected\",reason:r}),e(r)},s}function kt(t){let e;if(t.then(s=>(e=s,s),m)?.catch(m),e!==void 0)return{data:e}}function mt(t){return t}function Lt(t){return{mutationKey:t.options.mutationKey,state:t.state,...t.options.scope&&{scope:t.options.scope},...t.meta&&{meta:t.meta}}}function Ht(t,e,s){const i=()=>{const r=t.promise?.then(e).catch(a=>s(a)?Promise.reject(new Error(\"redacted\")):Promise.reject(a));return r?.catch(m),r};return{dehydratedAt:Date.now(),state:{...t.state,...t.state.data!==void 0&&{data:e(t.state.data)}},queryKey:t.queryKey,queryHash:t.queryHash,...t.state.status===\"pending\"&&{promise:i()},...t.meta&&{meta:t.meta},...t.queryType&&{queryType:t.queryType}}}function Nt(t){return t.state.isPaused}function Gt(t){return t.state.status===\"success\"}function Bt(t){return!0}function be(t,e={}){const s=e.shouldDehydrateMutation??t.getDefaultOptions().dehydrate?.shouldDehydrateMutation??Nt,i=t.getMutationCache().getAll().flatMap(n=>s(n)?[Lt(n)]:[]),r=e.shouldDehydrateQuery??t.getDefaultOptions().dehydrate?.shouldDehydrateQuery??Gt,a=e.shouldRedactErrors??t.getDefaultOptions().dehydrate?.shouldRedactErrors??Bt,o=e.serializeData??t.getDefaultOptions().dehydrate?.serializeData??mt;return{mutations:i,queries:t.getQueryCache().getAll().flatMap(n=>r(n)?[Ht(n,o,a)]:[])}}function Oe(t,e,s){if(typeof e!=\"object\"||e===null)return;const i=t.getMutationCache(),r=t.getQueryCache(),a=s?.defaultOptions?.deserializeData??t.getDefaultOptions().hydrate?.deserializeData??mt,o=e.mutations||[],n=e.queries||[];o.forEach(({state:h,...u})=>{i.build(t,{...t.getDefaultOptions().hydrate?.mutations,...s?.defaultOptions?.mutations,...u},h)}),n.forEach(({queryKey:h,state:u,queryHash:l,meta:c,promise:p,dehydratedAt:b,queryType:f})=>{const d=p?kt(p):void 0,v=u.data===void 0?d?.data:u.data,O=v===void 0?v:a(v);let y=r.get(l);const R=y?.state.status===\"pending\",C=y?.state.fetchStatus===\"fetching\";if(y){const S=d&&b!==void 0&&b>y.state.dataUpdatedAt;if(u.dataUpdatedAt>y.state.dataUpdatedAt||S){const{fetchStatus:w,...E}=u;y.setState({...E,data:O,...u.status===\"pending\"&&O!==void 0&&{status:\"success\",...!C&&{fetchStatus:\"idle\"}}})}}else y=r.build(t,{...t.getDefaultOptions().hydrate?.queries,...s?.defaultOptions?.queries,queryKey:h,queryHash:l,meta:c,_type:f},{...u,data:O,fetchStatus:\"idle\",status:u.status===\"pending\"&&O!==void 0?\"success\":u.status});p&&!d&&!R&&!C&&(b===void 0||b>y.state.dataUpdatedAt)&&y.fetch(void 0,{initialPromise:Promise.resolve(p).then(a)}).catch(m)})}var zt=It;function Vt(){let t=[],e=0,s=n=>{n()},i=n=>{n()},r=zt;const a=n=>{e?t.push(n):r(()=>{s(n)})},o=()=>{const n=t;t=[],n.length&&r(()=>{i(()=>{n.forEach(h=>{s(h)})})})};return{batch:n=>{let h;e++;try{h=n()}finally{e--,e||o()}return h},batchCalls:n=>(...h)=>{a(()=>{n(...h)})},schedule:a,setNotifyFunction:n=>{s=n},setBatchNotifyFunction:n=>{i=n},setScheduler:n=>{r=n}}}var g=Vt(),Wt=class extends D{#t=!0;#e;#s;constructor(){super(),this.#s=t=>{if(typeof window<\"u\"&&window.addEventListener){const e=()=>t(!0),s=()=>t(!1);return window.addEventListener(\"online\",e,!1),window.addEventListener(\"offline\",s,!1),()=>{window.removeEventListener(\"online\",e),window.removeEventListener(\"offline\",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#s=t,this.#e?.(),this.#e=t(this.setOnline.bind(this))}setOnline(t){this.#t!==t&&(this.#t=t,this.listeners.forEach(e=>{e(t)}))}isOnline(){return this.#t}},q=new Wt;function $t(t){return Math.min(1e3*2**t,3e4)}function gt(t){return(t??\"online\")===\"online\"?q.isOnline():!0}var G=class extends Error{constructor(t){super(\"CancelledError\"),this.revert=t?.revert,this.silent=t?.silent}};function bt(t){let e=!1,s=0,i;const r=N(),a=()=>r.status!==\"pending\",o=d=>{if(!a()){const v=new G(d);p(v),t.onCancel?.(v)}},n=()=>{e=!0},h=()=>{e=!1},u=()=>W.isFocused()&&(t.networkMode===\"always\"||q.isOnline())&&t.canRun(),l=()=>gt(t.networkMode)&&t.canRun(),c=d=>{a()||(i?.(),r.resolve(d))},p=d=>{a()||(i?.(),r.reject(d))},b=()=>new Promise(d=>{i=v=>{(a()||u())&&d(v)},t.onPause?.()}).then(()=>{i=void 0,a()||t.onContinue?.()}),f=()=>{if(a())return;let d;const v=s===0?t.initialPromise:void 0;try{d=v??t.fn()}catch(O){d=Promise.reject(O)}Promise.resolve(d).then(c).catch(O=>{if(a())return;const y=t.retry??(I.isServer()?0:3),R=t.retryDelay??$t,C=typeof R==\"function\"?R(s,O):R,S=y===!0||typeof y==\"number\"&&s<y||typeof y==\"function\"&&y(s,O);if(e||!S){p(O);return}s++,t.onFail?.(s,O),Ut(C).then(()=>u()?void 0:b()).then(()=>{e?p(O):f()})})};return{promise:r,status:()=>r.status,cancel:o,continue:()=>(i?.(),r),cancelRetry:n,continueRetry:h,canStart:l,start:()=>(l()?f():b().then(f),r)}}var Ot=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),k(this.gcTime)&&(this.#t=M.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(I.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#t!==void 0&&(M.clearTimeout(this.#t),this.#t=void 0)}};function Jt(t){return{onFetch:(e,s)=>{const i=e.options,r=e.fetchOptions?.meta?.fetchMore?.direction,a=e.state.data?.pages||[],o=e.state.data?.pageParams||[];let n={pages:[],pageParams:[]},h=0;const u=async()=>{let l=!1;const c=f=>{Kt(f,()=>e.signal,()=>l=!0)},p=vt(e.options,e.fetchOptions),b=async(f,d,v)=>{if(l)return Promise.reject(e.signal.reason);if(d==null&&f.pages.length)return Promise.resolve(f);const y=await p((()=>{const S={client:e.client,queryKey:e.queryKey,pageParam:d,direction:v?\"backward\":\"forward\",meta:e.options.meta};return c(S),S})()),{maxPages:R}=e.options,C=v?_t:qt;return{pages:C(f.pages,y,R),pageParams:C(f.pageParams,d,R)}};if(r&&a.length){const f=r===\"backward\",d=f?Yt:nt,v={pages:a,pageParams:o};n=await b(v,d(i,v),f)}else{const f=t??a.length;do{const d=h===0?o[0]??i.initialPageParam:nt(i,n);if(h>0&&d==null)break;n=await b(n,d),h++}while(h<f)}return n};e.options.persister?e.fetchFn=()=>e.options.persister?.(u,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},s):e.fetchFn=u}}}function nt(t,{pages:e,pageParams:s}){const i=e.length-1;return e.length>0?t.getNextPageParam(e[i],e,s[i],s):void 0}function Yt(t,{pages:e,pageParams:s}){return e.length>0?t.getPreviousPageParam?.(e[0],e,s[0],s):void 0}var Zt=class extends Ot{#t;#e;#s;#i;#n;#r;#o;#a;constructor(t){super(),this.#a=!1,this.#o=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#n=t.client,this.#i=this.#n.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#e=ot(this.options),this.state=t.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#t}get promise(){return this.#r?.promise}setOptions(t){if(this.options={...this.#o,...t},t?._type&&(this.#t=t._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const e=ot(this.options);e.data!==void 0&&(this.setState(at(e.data,e.dataUpdatedAt)),this.#e=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===\"idle\"&&this.#i.remove(this)}setData(t,e){const s=H(this.state.data,t,this.options);return this.#u({data:s,type:\"success\",dataUpdatedAt:e?.updatedAt,manual:e?.manual}),s}setState(t){this.#u({type:\"setState\",state:t})}cancel(t){const e=this.#r?.promise;return this.#r?.cancel(t),e?e.then(m).catch(m):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(t=>P(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===J||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>F(t.options.staleTime,this)===\"static\"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t===\"static\"?!1:this.state.isInvalidated?!0:!pt(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#i.notify({type:\"observerAdded\",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||(this.#r&&(this.#a||this.#c()?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#i.notify({type:\"observerRemoved\",query:this,observer:t}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===\"paused\"&&this.state.status===\"pending\"}invalidate(){this.state.isInvalidated||this.#u({type:\"invalidate\"})}async fetch(t,e){if(this.state.fetchStatus!==\"idle\"&&this.#r?.status()!==\"rejected\"){if(this.state.data!==void 0&&e?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(t&&this.setOptions(t),!this.options.queryFn){const n=this.observers.find(h=>h.options.queryFn);n&&this.setOptions(n.options)}const s=new AbortController,i=n=>{Object.defineProperty(n,\"signal\",{enumerable:!0,get:()=>(this.#a=!0,s.signal)})},r=()=>{const n=vt(this.options,e),u=(()=>{const l={client:this.#n,queryKey:this.queryKey,meta:this.meta};return i(l),l})();return this.#a=!1,this.options.persister?this.options.persister(n,u,this):n(u)},o=(()=>{const n={fetchOptions:e,options:this.options,queryKey:this.queryKey,client:this.#n,state:this.state,fetchFn:r};return i(n),n})();(this.#t===\"infinite\"?Jt(this.options.pages):this.options.behavior)?.onFetch(o,this),this.#s=this.state,(this.state.fetchStatus===\"idle\"||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#u({type:\"fetch\",meta:o.fetchOptions?.meta}),this.#r=bt({initialPromise:e?.initialPromise,fn:o.fetchFn,onCancel:n=>{n instanceof G&&n.revert&&this.setState({...this.#s,fetchStatus:\"idle\"}),s.abort()},onFail:(n,h)=>{this.#u({type:\"failed\",failureCount:n,error:h})},onPause:()=>{this.#u({type:\"pause\"})},onContinue:()=>{this.#u({type:\"continue\"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0});try{const n=await this.#r.start();if(n===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(n),this.#i.config.onSuccess?.(n,this),this.#i.config.onSettled?.(n,this.state.error,this),n}catch(n){if(n instanceof G){if(n.silent)return this.#r.promise;if(n.revert){if(this.state.data===void 0)throw n;return this.state.data}}throw this.#u({type:\"error\",error:n}),this.#i.config.onError?.(n,this),this.#i.config.onSettled?.(this.state.data,n,this),n}finally{this.scheduleGc()}}#u(t){const e=s=>{switch(t.type){case\"failed\":return{...s,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case\"pause\":return{...s,fetchStatus:\"paused\"};case\"continue\":return{...s,fetchStatus:\"fetching\"};case\"fetch\":return{...s,...St(s.data,this.options),fetchMeta:t.meta??null};case\"success\":const i={...s,...at(t.data,t.dataUpdatedAt),dataUpdateCount:s.dataUpdateCount+1,...!t.manual&&{fetchStatus:\"idle\",fetchFailureCount:0,fetchFailureReason:null}};return this.#s=t.manual?i:void 0,i;case\"error\":const r=t.error;return{...s,error:r,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:\"idle\",status:\"error\",isInvalidated:!0};case\"invalidate\":return{...s,isInvalidated:!0};case\"setState\":return{...s,...t.state}}};this.state=e(this.state),g.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),this.#i.notify({query:this,type:\"updated\",action:t})})}};function St(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:gt(e.networkMode)?\"fetching\":\"paused\",...t===void 0&&{error:null,status:\"pending\"}}}function at(t,e){return{data:t,dataUpdatedAt:e??Date.now(),error:null,isInvalidated:!1,status:\"success\"}}function ot(t){const e=typeof t.initialData==\"function\"?t.initialData():t.initialData,s=e!==void 0,i=s?typeof t.initialDataUpdatedAt==\"function\"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?\"success\":\"pending\",fetchStatus:\"idle\"}}var wt=class extends D{constructor(t,e){super(),this.options=e,this.#t=t,this.#a=null,this.#o=N(),this.bindMethods(),this.setOptions(e)}#t;#e=void 0;#s=void 0;#i=void 0;#n;#r;#o;#a;#c;#u;#p;#l;#d;#h;#y=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),ut(this.#e,this.options)?this.#f():this.updateResult(),this.#b())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return B(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return B(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#O(),this.#S(),this.#e.removeObserver(this)}setOptions(t){const e=this.options,s=this.#e;if(this.options=this.#t.defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!=\"boolean\"&&typeof this.options.enabled!=\"function\"&&typeof P(this.options.enabled,this.#e)!=\"boolean\")throw new Error(\"Expected enabled to be a boolean or a callback that returns a boolean\");this.#w(),this.#e.setOptions(this.options),e._defaulted&&!U(this.options,e)&&this.#t.getQueryCache().notify({type:\"observerOptionsUpdated\",query:this.#e,observer:this});const i=this.hasListeners();i&&ht(this.#e,s,this.options,e)&&this.#f(),this.updateResult(),i&&(this.#e!==s||P(this.options.enabled,this.#e)!==P(e.enabled,this.#e)||F(this.options.staleTime,this.#e)!==F(e.staleTime,this.#e))&&this.#v();const r=this.#m();i&&(this.#e!==s||P(this.options.enabled,this.#e)!==P(e.enabled,this.#e)||r!==this.#h)&&this.#g(r)}getOptimisticResult(t){const e=this.#t.getQueryCache().build(this.#t,t),s=this.createResult(e,t);return te(this,s)&&(this.#i=s,this.#r=this.options,this.#n=this.#e.state),s}getCurrentResult(){return this.#i}trackResult(t,e){return new Proxy(t,{get:(s,i)=>(this.trackProp(i),e?.(i),i===\"promise\"&&(this.trackProp(\"data\"),!this.options.experimental_prefetchInRender&&this.#o.status===\"pending\"&&this.#o.reject(new Error(\"experimental_prefetchInRender feature flag is not enabled\"))),Reflect.get(s,i))})}trackProp(t){this.#y.add(t)}getCurrentQuery(){return this.#e}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const e=this.#t.defaultQueryOptions(t),s=this.#t.getQueryCache().build(this.#t,e);return s.fetch().then(()=>this.createResult(s,e))}fetch(t){return this.#f({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#i))}#f(t){this.#w();let e=this.#e.fetch(this.options,t);return t?.throwOnError||(e=e.catch(m)),e}#v(){this.#O();const t=F(this.options.staleTime,this.#e);if(I.isServer()||this.#i.isStale||!k(t))return;const e=pt(this.#i.dataUpdatedAt,t)+1;this.#l=M.setTimeout(()=>{this.#i.isStale||this.updateResult()},e)}#m(){return(typeof this.options.refetchInterval==\"function\"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#g(t){this.#S(),this.#h=t,!(I.isServer()||P(this.options.enabled,this.#e)===!1||!k(this.#h)||this.#h===0)&&(this.#d=M.setInterval(()=>{(this.options.refetchIntervalInBackground||W.isFocused())&&this.#f()},this.#h))}#b(){this.#v(),this.#g(this.#m())}#O(){this.#l!==void 0&&(M.clearTimeout(this.#l),this.#l=void 0)}#S(){this.#d!==void 0&&(M.clearInterval(this.#d),this.#d=void 0)}createResult(t,e){const s=this.#e,i=this.options,r=this.#i,a=this.#n,o=this.#r,n=t!==s?t.state:this.#s,{state:h}=t;let u={...h},l=!1,c;if(e._optimisticResults){const w=this.hasListeners(),E=!w&&ut(t,e),A=w&&ht(t,s,e,i);(E||A)&&(u={...u,...St(h.data,t.options)}),e._optimisticResults===\"isRestoring\"&&(u.fetchStatus=\"idle\")}let{error:p,errorUpdatedAt:b,status:f}=u;c=u.data;let d=!1;if(e.placeholderData!==void 0&&c===void 0&&f===\"pending\"){let w;r?.isPlaceholderData&&e.placeholderData===o?.placeholderData?(w=r.data,d=!0):w=typeof e.placeholderData==\"function\"?e.placeholderData(this.#p?.state.data,this.#p):e.placeholderData,w!==void 0&&(f=\"success\",c=H(r?.data,w,e),l=!0)}if(e.select&&c!==void 0&&!d)if(r&&c===a?.data&&e.select===this.#c)c=this.#u;else try{this.#c=e.select,c=e.select(c),c=H(r?.data,c,e),this.#u=c,this.#a=null}catch(w){this.#a=w}this.#a&&(p=this.#a,c=this.#u,b=Date.now(),f=\"error\");const v=u.fetchStatus===\"fetching\",O=f===\"pending\",y=f===\"error\",R=O&&v,C=c!==void 0,S={status:f,fetchStatus:u.fetchStatus,isPending:O,isSuccess:f===\"success\",isError:y,isInitialLoading:R,isLoading:R,data:c,dataUpdatedAt:u.dataUpdatedAt,error:p,errorUpdatedAt:b,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:t.isFetched(),isFetchedAfterMount:u.dataUpdateCount>n.dataUpdateCount||u.errorUpdateCount>n.errorUpdateCount,isFetching:v,isRefetching:v&&!O,isLoadingError:y&&!C,isPaused:u.fetchStatus===\"paused\",isPlaceholderData:l,isRefetchError:y&&C,isStale:Z(t,e),refetch:this.refetch,promise:this.#o,isEnabled:P(e.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const w=S.data!==void 0,E=S.status===\"error\"&&!w,A=tt=>{E?tt.reject(S.error):w&&tt.resolve(S.data)},X=()=>{A(this.#o=S.promise=N())},x=this.#o;switch(x.status){case\"pending\":t.queryHash===s.queryHash&&A(x);break;case\"fulfilled\":(E||S.data!==x.value)&&X();break;case\"rejected\":(!E||S.error!==x.reason)&&X();break}}return S}updateResult(){const t=this.#i,e=this.createResult(this.#e,this.options);if(this.#n=this.#e.state,this.#r=this.options,this.#n.data!==void 0&&(this.#p=this.#e),U(e,t))return;this.#i=e;const s=()=>{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,r=typeof i==\"function\"?i():i;if(r===\"all\"||!r&&!this.#y.size)return!0;const a=new Set(r??this.#y);return this.options.throwOnError&&a.add(\"error\"),Object.keys(this.#i).some(o=>{const n=o;return this.#i[n]!==t[n]&&a.has(n)})};this.#P({listeners:s()})}#w(){const t=this.#t.getQueryCache().build(this.#t,this.options);if(t===this.#e)return;const e=this.#e;this.#e=t,this.#s=t.state,this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#b()}#P(t){g.batch(()=>{t.listeners&&this.listeners.forEach(e=>{e(this.#i)}),this.#t.getQueryCache().notify({query:this.#e,type:\"observerResultsUpdated\"})})}};function Xt(t,e){return P(e.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status===\"error\"&&P(e.retryOnMount,t)===!1)}function ut(t,e){return Xt(t,e)||t.state.data!==void 0&&B(t,e,e.refetchOnMount)}function B(t,e,s){if(P(e.enabled,t)!==!1&&F(e.staleTime,t)!==\"static\"){const i=typeof s==\"function\"?s(t):s;return i===\"always\"||i!==!1&&Z(t,e)}return!1}function ht(t,e,s,i){return(t!==e||P(i.enabled,t)===!1)&&(!s.suspense||t.state.status!==\"error\")&&Z(t,s)}function Z(t,e){return P(e.enabled,t)!==!1&&t.isStaleByTime(F(e.staleTime,t))}function te(t,e){return!U(t.getCurrentResult(),e)}var ee=class extends Ot{#t;#e;#s;#i;constructor(t){super(),this.#t=t.client,this.mutationId=t.mutationId,this.#s=t.mutationCache,this.#e=[],this.state=t.state||Pt(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#e.includes(t)||(this.#e.push(t),this.clearGcTimeout(),this.#s.notify({type:\"observerAdded\",mutation:this,observer:t}))}removeObserver(t){this.#e=this.#e.filter(e=>e!==t),this.scheduleGc(),this.#s.notify({type:\"observerRemoved\",mutation:this,observer:t})}optionalRemove(){this.#e.length||(this.state.status===\"pending\"?this.scheduleGc():this.#s.remove(this))}continue(){return this.#i?.continue()??this.execute(this.state.variables)}async execute(t){const e=()=>{this.#n({type:\"continue\"})},s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#i=bt({fn:()=>this.options.mutationFn?this.options.mutationFn(t,s):Promise.reject(new Error(\"No mutationFn found\")),onFail:(a,o)=>{this.#n({type:\"failed\",failureCount:a,error:o})},onPause:()=>{this.#n({type:\"pause\"})},onContinue:e,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#s.canRun(this)});const i=this.state.status===\"pending\",r=!this.#i.canStart();try{if(i)e();else{this.#n({type:\"pending\",variables:t,isPaused:r}),this.#s.config.onMutate&&await this.#s.config.onMutate(t,this,s);const o=await this.options.onMutate?.(t,s);o!==this.state.context&&this.#n({type:\"pending\",context:o,variables:t,isPaused:r})}const a=await this.#i.start();return await this.#s.config.onSuccess?.(a,t,this.state.context,this,s),await this.options.onSuccess?.(a,t,this.state.context,s),await this.#s.config.onSettled?.(a,null,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(a,null,t,this.state.context,s),this.#n({type:\"success\",data:a}),a}catch(a){try{await this.#s.config.onError?.(a,t,this.state.context,this,s)}catch(o){Promise.reject(o)}try{await this.options.onError?.(a,t,this.state.context,s)}catch(o){Promise.reject(o)}try{await this.#s.config.onSettled?.(void 0,a,this.state.variables,this.state.context,this,s)}catch(o){Promise.reject(o)}try{await this.options.onSettled?.(void 0,a,t,this.state.context,s)}catch(o){Promise.reject(o)}throw this.#n({type:\"error\",error:a}),a}finally{this.#s.runNext(this)}}#n(t){const e=s=>{switch(t.type){case\"failed\":return{...s,failureCount:t.failureCount,failureReason:t.error};case\"pause\":return{...s,isPaused:!0};case\"continue\":return{...s,isPaused:!1};case\"pending\":return{...s,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:\"pending\",variables:t.variables,submittedAt:Date.now()};case\"success\":return{...s,data:t.data,failureCount:0,failureReason:null,error:null,status:\"success\",isPaused:!1};case\"error\":return{...s,data:void 0,error:t.error,failureCount:s.failureCount+1,failureReason:t.error,isPaused:!1,status:\"error\"}}};this.state=e(this.state),g.batch(()=>{this.#e.forEach(s=>{s.onMutationUpdate(t)}),this.#s.notify({mutation:this,type:\"updated\",action:t})})}};function Pt(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:\"idle\",variables:void 0,submittedAt:0}}var se=class extends D{constructor(t={}){super(),this.config=t,this.#t=new Set,this.#e=new Map,this.#s=0}#t;#e;#s;build(t,e,s){const i=new ee({client:t,mutationCache:this,mutationId:++this.#s,options:t.defaultMutationOptions(e),state:s});return this.add(i),i}add(t){this.#t.add(t);const e=j(t);if(typeof e==\"string\"){const s=this.#e.get(e);s?s.push(t):this.#e.set(e,[t])}this.notify({type:\"added\",mutation:t})}remove(t){if(this.#t.delete(t)){const e=j(t);if(typeof e==\"string\"){const s=this.#e.get(e);if(s)if(s.length>1){const i=s.indexOf(t);i!==-1&&s.splice(i,1)}else s[0]===t&&this.#e.delete(e)}}this.notify({type:\"removed\",mutation:t})}canRun(t){const e=j(t);if(typeof e==\"string\"){const s=this.#e.get(e)?.find(i=>i.state.status===\"pending\");return!s||s===t}else return!0}runNext(t){const e=j(t);return typeof e==\"string\"?this.#e.get(e)?.find(s=>s!==t&&s.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){g.batch(()=>{this.#t.forEach(t=>{this.notify({type:\"removed\",mutation:t})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(t){const e={exact:!0,...t};return this.getAll().find(s=>st(e,s))}findAll(t={}){return this.getAll().filter(e=>st(t,e))}notify(t){g.batch(()=>{this.listeners.forEach(e=>{e(t)})})}resumePausedMutations(){const t=this.getAll().filter(e=>e.state.isPaused);return g.batch(()=>Promise.all(t.map(e=>e.continue().catch(m))))}};function j(t){return t.options.scope?.id}var ie=class extends D{#t;#e=void 0;#s;#i;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#n()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const e=this.options;this.options=this.#t.defaultMutationOptions(t),U(this.options,e)||this.#t.getMutationCache().notify({type:\"observerOptionsUpdated\",mutation:this.#s,observer:this}),e?.mutationKey&&this.options.mutationKey&&Q(e.mutationKey)!==Q(this.options.mutationKey)?this.reset():this.#s?.state.status===\"pending\"&&this.#s.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#s?.removeObserver(this)}onMutationUpdate(t){this.#n(),this.#r(t)}getCurrentResult(){return this.#e}reset(){this.#s?.removeObserver(this),this.#s=void 0,this.#n(),this.#r()}mutate(t,e){return this.#i=e,this.#s?.removeObserver(this),this.#s=this.#t.getMutationCache().build(this.#t,this.options),this.#s.addObserver(this),this.#s.execute(t)}#n(){const t=this.#s?.state??Pt();this.#e={...t,isPending:t.status===\"pending\",isSuccess:t.status===\"success\",isError:t.status===\"error\",isIdle:t.status===\"idle\",mutate:this.mutate,reset:this.reset}}#r(t){g.batch(()=>{if(this.#i&&this.hasListeners()){const e=this.#e.variables,s=this.#e.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type===\"success\"){try{this.#i.onSuccess?.(t.data,e,s,i)}catch(r){Promise.reject(r)}try{this.#i.onSettled?.(t.data,null,e,s,i)}catch(r){Promise.reject(r)}}else if(t?.type===\"error\"){try{this.#i.onError?.(t.error,e,s,i)}catch(r){Promise.reject(r)}try{this.#i.onSettled?.(void 0,t.error,e,s,i)}catch(r){Promise.reject(r)}}}this.listeners.forEach(e=>{e(this.#e)})})}},re=class extends D{constructor(t={}){super(),this.config=t,this.#t=new Map}#t;build(t,e,s){const i=e.queryKey,r=e.queryHash??$(i,e);let a=this.get(r);return a||(a=new Zt({client:t,queryKey:i,queryHash:r,options:t.defaultQueryOptions(e),state:s,defaultOptions:t.getQueryDefaults(i)}),this.add(a)),a}add(t){this.#t.has(t.queryHash)||(this.#t.set(t.queryHash,t),this.notify({type:\"added\",query:t}))}remove(t){const e=this.#t.get(t.queryHash);e&&(t.destroy(),e===t&&this.#t.delete(t.queryHash),this.notify({type:\"removed\",query:t}))}clear(){g.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#t.get(t)}getAll(){return[...this.#t.values()]}find(t){const e={exact:!0,...t};return this.getAll().find(s=>et(e,s))}findAll(t={}){const e=this.getAll();return Object.keys(t).length>0?e.filter(s=>et(t,s)):e}notify(t){g.batch(()=>{this.listeners.forEach(e=>{e(t)})})}onFocus(){g.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){g.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Se=class{#t;#e;#s;#i;#n;#r;#o;#a;constructor(t={}){this.#t=t.queryCache||new re,this.#e=t.mutationCache||new se,this.#s=t.defaultOptions||{},this.#i=new Map,this.#n=new Map,this.#r=0}mount(){this.#r++,this.#r===1&&(this.#o=W.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#a=q.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#r--,this.#r===0&&(this.#o?.(),this.#o=void 0,this.#a?.(),this.#a=void 0)}isFetching(t){return this.#t.findAll({...t,fetchStatus:\"fetching\"}).length}isMutating(t){return this.#e.findAll({...t,status:\"pending\"}).length}getQueryData(t){const e=this.defaultQueryOptions({queryKey:t});return this.#t.get(e.queryHash)?.state.data}ensureQueryData(t){const e=this.defaultQueryOptions(t),s=this.#t.build(this,e),i=s.state.data;return i===void 0?this.fetchQuery(t):(t.revalidateIfStale&&s.isStaleByTime(F(e.staleTime,s))&&this.prefetchQuery(e),Promise.resolve(i))}getQueriesData(t){return this.#t.findAll(t).map(({queryKey:e,state:s})=>[e,s.data])}setQueryData(t,e,s){const i=this.defaultQueryOptions({queryKey:t}),r=this.#t.get(i.queryHash)?.state.data,a=xt(e,r);if(a!==void 0)return this.#t.build(this,i).setData(a,{...s,manual:!0})}setQueriesData(t,e,s){return g.batch(()=>this.#t.findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,e,s)]))}getQueryState(t){const e=this.defaultQueryOptions({queryKey:t});return this.#t.get(e.queryHash)?.state}removeQueries(t){const e=this.#t;g.batch(()=>{e.findAll(t).forEach(s=>{e.remove(s)})})}resetQueries(t,e){const s=this.#t;return g.batch(()=>(s.findAll(t).forEach(i=>{i.reset()}),this.refetchQueries({type:\"active\",...t},e)))}cancelQueries(t,e={}){const s={revert:!0,...e},i=g.batch(()=>this.#t.findAll(t).map(r=>r.cancel(s)));return Promise.all(i).then(m).catch(m)}invalidateQueries(t,e={}){return g.batch(()=>(this.#t.findAll(t).forEach(s=>{s.invalidate()}),t?.refetchType===\"none\"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??\"active\"},e)))}refetchQueries(t,e={}){const s={...e,cancelRefetch:e.cancelRefetch??!0},i=g.batch(()=>this.#t.findAll(t).filter(r=>!r.isDisabled()&&!r.isStatic()).map(r=>{let a=r.fetch(void 0,s);return s.throwOnError||(a=a.catch(m)),r.state.fetchStatus===\"paused\"?Promise.resolve():a}));return Promise.all(i).then(m)}fetchQuery(t){const e=this.defaultQueryOptions(t);e.retry===void 0&&(e.retry=!1);const s=this.#t.build(this,e);return s.isStaleByTime(F(e.staleTime,s))?s.fetch(e):Promise.resolve(s.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(m).catch(m)}fetchInfiniteQuery(t){return t._type=\"infinite\",this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(m).catch(m)}ensureInfiniteQueryData(t){return t._type=\"infinite\",this.ensureQueryData(t)}resumePausedMutations(){return q.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#s}setDefaultOptions(t){this.#s=t}setQueryDefaults(t,e){this.#i.set(Q(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){const e=[...this.#i.values()],s={};return e.forEach(i=>{T(t,i.queryKey)&&Object.assign(s,i.defaultOptions)}),s}setMutationDefaults(t,e){this.#n.set(Q(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){const e=[...this.#n.values()],s={};return e.forEach(i=>{T(t,i.mutationKey)&&Object.assign(s,i.defaultOptions)}),s}defaultQueryOptions(t){if(t._defaulted)return t;const e={...this.#s.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=$(e.queryKey,e)),e.refetchOnReconnect===void 0&&(e.refetchOnReconnect=e.networkMode!==\"always\"),e.throwOnError===void 0&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode=\"offlineFirst\"),e.queryFn===J&&(e.enabled=!1),e}defaultMutationOptions(t){return t?._defaulted?t:{...this.#s.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},Rt=V(void 0),Ct=t=>{const e=z(Rt);if(t)return t;if(!e)throw new Error(\"No QueryClient set, use QueryClientProvider to set one\");return e},we=({client:t,children:e})=>(_(()=>(t.mount(),()=>{t.unmount()}),[t]),ft(Rt.Provider,{value:t,children:e})),Ft=V(!1),ne=()=>z(Ft),Pe=Ft.Provider;function ae(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var oe=V(ae()),ue=()=>z(oe),he=(t,e,s)=>{const i=s?.state.error&&typeof t.throwOnError==\"function\"?Y(t.throwOnError,[s.state.error,s]):t.throwOnError;(t.suspense||t.experimental_prefetchInRender||i)&&(e.isReset()||(t.retryOnMount=!1))},ce=t=>{_(()=>{t.clearReset()},[t])},le=({result:t,errorResetBoundary:e,throwOnError:s,query:i,suspense:r})=>t.isError&&!e.isReset()&&!t.isFetching&&i&&(r&&t.data===void 0||Y(s,[t.error,i])),de=(t,e)=>e.state.data===void 0,fe=t=>{if(t.suspense){const s=r=>r===\"static\"?r:Math.max(r??1e3,1e3),i=t.staleTime;t.staleTime=typeof i==\"function\"?(...r)=>s(i(...r)):s(i),typeof t.gcTime==\"number\"&&(t.gcTime=Math.max(t.gcTime,1e3))}},pe=(t,e)=>t.isLoading&&t.isFetching&&!e,ye=(t,e)=>t?.suspense&&e.isPending,ct=(t,e,s)=>e.fetchOptimistic(t).catch(()=>{s.clearReset()});function Et(t,e,s){const i=ne(),r=ue(),a=Ct(s),o=a.defaultQueryOptions(t);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);const n=a.getQueryCache().get(o.queryHash);o._optimisticResults=i?\"isRestoring\":\"optimistic\",fe(o),he(o,r,n),ce(r);const h=!a.getQueryCache().get(o.queryHash),[u]=dt(()=>new e(a,o)),l=u.getOptimisticResult(o),c=!i&&t.subscribed!==!1;if(lt(K(p=>{const b=c?u.subscribe(g.batchCalls(p)):m;return u.updateResult(),b},[u,c]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),_(()=>{u.setOptions(o)},[o,u]),ye(o,l))throw ct(o,u,r);if(le({result:l,errorResetBoundary:r,throwOnError:o.throwOnError,query:n,suspense:o.suspense}))throw l.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,l),o.experimental_prefetchInRender&&!I.isServer()&&pe(l,i)&&(h?ct(o,u,r):n?.promise)?.catch(m).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?l:u.trackResult(l)}function Re(t,e){return Et(t,wt,e)}function Ce(t,e){return Et({...t,enabled:!0,suspense:!0,throwOnError:de,placeholderData:void 0},wt,e)}function Fe(t){return t}function Ee(t,e){const s=Ct(e),[i]=dt(()=>new ie(s,t));_(()=>{i.setOptions(t)},[i,t]);const r=lt(K(o=>i.subscribe(g.batchCalls(o)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),a=K((o,n)=>{i.mutate(o,n).catch(m)},[i]);if(r.error&&Y(i.options.throwOnError,[r.error]))throw r.error;return{...r,mutate:a,mutateAsync:r.mutate}}export{we as a,be as c,ft as d,me as f,Re as i,Oe as l,Fe as n,Ct as o,Ce as r,Se as s,Ee as t,ge as u};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 58,
                    "receive": 44
                },
                "_type": 3,
                "_id": "16866.5",
                "_request_id": "16866.5",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/tanstack-query-BttgOCQn.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/tanstack-query-BttgOCQn.js",
                "_raw_id": "16866.5",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 102,
                "_ttfb_ms": 58,
                "_load_start": 452,
                "_load_start_float": 452.000179,
                "_bytesIn": 12214,
                "_objectSize": 12214,
                "_objectSizeUncompressed": 38328,
                "_chunks": [
                    {
                        "ts": 512,
                        "bytes": 1864
                    },
                    {
                        "ts": 515,
                        "bytes": 3522,
                        "inflated": 7942
                    },
                    {
                        "ts": 536,
                        "bytes": 4698,
                        "inflated": 16384
                    },
                    {
                        "ts": 554,
                        "bytes": 2130,
                        "inflated": 14002
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/tanstack-query-BttgOCQn.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd59205946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"a6e5f70e55a7df31601a142010159b0b\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Zb%2F9JC4fkXH5Jh8fECnGC%2B96hkOwXuOp6srdXLbTaU1ZeLnEuOh8dI9lIusSQjOidKqy5KHUPpve1b%2FfA8JIr4CD5hSbibBWvuRH5%2BnUvOiOxMM8pxWc7TMMNKyllh9WGMsujJiUWQEks6A%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1915,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 431,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 179,
                "_body_hash": "832a6ab0046609f30a9580f0d297df8da78c90d76ff8a1f194992aedbb740b6e",
                "_renderBlocking": "non_blocking",
                "_load_end": 554,
                "_ttfb_start": 452,
                "_ttfb_end": 510,
                "_download_start": 510,
                "_download_end": 554,
                "_download_ms": 44,
                "_all_start": 452,
                "_all_end": 554,
                "_all_ms": 102,
                "_index": 5,
                "_number": 6,
                "_body_file": "006-16866.5-body.txt",
                "_body_id": "16866.5",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.5"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.683+00:00",
                "time": 196,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/icons-xTj2hkG8.js",
                    "headersSize": 596,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 670,
                    "bodySize": 21267,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd59215946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"ea7f489c54854128aa72d8bd9c62e57b\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=6BUJjBx8%2FcjaNj0%2FZmiOAGdc6PulLJSc0yJsulTbF4wQqxdO2LiHnqLg9dP4tG1cZlU7YBHuBy7zbuoNVyTwT7yVYYQ53LkezrlfQ%2FXxEHP0nlP1UgkH0sK6XYi8l8TycBxEo4xwi2WHWsk%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 21267,
                        "mimeType": "text/javascript",
                        "text": "import{r as N1}from\"./rolldown-runtime-9r-HBx0o.js\";var H=Symbol.for(\"react.transitional.element\"),b1=Symbol.for(\"react.element\"),z1=Symbol.for(\"react.fragment\"),I=z1,B={key:1,ref:1,__self:1,__source:1};function _(e,t,...r){let h=null,c=null;const d={};if(t!=null){t.key!==void 0&&t.key!==null&&(h=\"\"+t.key),t.ref!==void 0&&(c=t.ref);for(const o in t)!B[o]&&Object.prototype.hasOwnProperty.call(t,o)&&(d[o]=t[o])}if(r.length===1?d.children=r[0]:r.length>1&&(d.children=r),e&&e.defaultProps){const o=e.defaultProps;for(const y in o)d[y]===void 0&&(d[y]=o[y])}return{$$typeof:H,type:e,key:h,ref:c,props:d}}function u(e,t,...r){let h=e.key,c=e.ref;const d={...e.props};if(t!=null){t.ref!==void 0&&(c=t.ref),t.key!==void 0&&(h=\"\"+t.key);const o=e.type?.defaultProps;for(const y in t)B[y]||!Object.prototype.hasOwnProperty.call(t,y)||(d[y]=t[y]===void 0&&o?o[y]:t[y])}return r.length===1?d.children=r[0]:r.length>1&&(d.children=r),{$$typeof:H,type:e.type,key:h,ref:c,props:d}}function s(e){if(typeof e!=\"object\"||e===null)return!1;const t=e.$$typeof;return t===H||t===b1}function W(){return{current:null}}var O=Symbol.for(\"@tanstack/redact.ReactSharedInternals\"),D=globalThis,Z=D[O]??(D[O]={H:null,F:null,K:null,I:0});function i(){const e=Z.H;if(!e)throw new Error('Hooks can only be called inside a function component. If this fires during SSR/RSC, the most common cause is a component that uses client-only hooks (useState, useContext, useRouter, etc.) being rendered in the RSC server environment without a \"use client\" directive at the top of its file.');return e}function G(e){return i().useState(e)}function K(e,t,r){return i().useReducer(e,t,r)}function X(e,t){i().useEffect(e,t)}function Q(e,t){i().useLayoutEffect(e,t)}function S(e,t){i().useInsertionEffect(e,t)}function x(e){return i().useRef(e)}function E(e,t){return i().useMemo(e,t)}function V(e,t){return i().useCallback(e,t)}function g(e){return i().useContext(e)}function J(e,t,r){i().useImperativeHandle(e,t,r)}function j(e,t){i().useDebugValue(e,t)}function a1(){return i().useId()}function e1(){return i().useTransition()}function t1(e){return i().useDeferredValue(e)}function L(e,t,r){return i().useSyncExternalStore(e,t,r)}function r1(e){return i().use(e)}function h1(e){e()}function d1(e,t){return[t,()=>{},!1]}function o1(){return{pending:!1,data:null,method:null,action:null}}function y1(e,t){return[e,()=>{}]}function c1(e){const t=x(e);return S(()=>{t.current=e}),V(((...r)=>t.current(...r)),[])}function C1(e,t,r,h,c){const d=x(null);let o;d.current===null?(o={hasValue:!1,value:null},d.current=o):o=d.current;const[y,k]=E(()=>{let l=!1,M,v;const m=p=>{if(!l){l=!0,M=p;const C=h(p);if(c!==void 0&&o.hasValue){const q=o.value;if(c(q,C))return v=q,q}return v=C,C}const N=M,b=v;if(Object.is(N,p))return b;const z=h(p);return c!==void 0&&c(b,z)?b:(M=p,v=z,z)};return[()=>m(t()),r===void 0?void 0:()=>m(r())]},[t,r,h,c]),n=L(e,y,k);return j(n),o.hasValue=!0,o.value=n,n}var i1=Symbol.for(\"react.context\"),n1=Symbol.for(\"react.provider\"),k1=Symbol.for(\"react.consumer\");function R(e){const t={$$typeof:i1,_currentValue:e},r=function(d){throw new Error(\"Provider components are handled by the renderer.\")};r.$$typeof=n1,r._context=t;const h=function(d){return d.children(g(t))};return h.$$typeof=k1,h._context=t,t.Provider=r,t.Consumer=h,t}var w=class{static contextType;static defaultProps;static displayName;props;state={};context;refs={};_fiber=null;_enqueueUpdate=null;_forceUpdate=null;constructor(e,t){this.props=e,this.context=t}setState(e,t){if(!this._enqueueUpdate)throw new Error(\"Cannot call setState on an um component.\");this._enqueueUpdate(e,t)}forceUpdate(e){this._forceUpdate&&this._forceUpdate(e)}render(){throw new Error(\"Component subclass must implement render().\")}};w.prototype.isReactComponent={};var T=class extends w{};T.prototype.isPureReactComponent=!0;var p1=Symbol.for(\"react.memo\"),s1=Symbol.for(\"react.forward_ref\"),v1=Symbol.for(\"react.lazy\");function l1(e,t){return{$$typeof:p1,type:e,compare:t??null}}function $(e){return{$$typeof:s1,render:e}}function M1(e){return{$$typeof:v1,_payload:{status:-1,result:void 0},_init:t=>{if(t.status===1)return t.result;if(t.status===2||t.status===0)throw t.result;const r=e().then(h=>{t.status=1,t.result=h.default},h=>{t.status=2,t.result=h});throw t.status=0,t.result=r,r}}}var _1=Symbol.for(\"react.suspense\"),u1=Symbol.for(\"react.strict_mode\"),m1=Symbol.for(\"react.profiler\"),f1=_1,x1=u1,g1=m1,q1=Symbol.for(\"react.portal\");function f(e,t,r){if(!(e==null||typeof e==\"boolean\")){if(Array.isArray(e)){for(let h=0;h<e.length;h++)f(e[h],t,r+\".\"+h);return}t.push(e)}}function U(e,t,r){return s(e)&&e.key!=null?r+\"$\"+e.key:r+\":\"+t}function Y(e,t,r=\"\"){const h=[];f(e,h,r);const c=[];for(let d=0;d<h.length;d++){const o=h[d],y=t(o,d);if(y!=null)if(Array.isArray(y))for(let k=0;k<y.length;k++){const n=y[k];n!=null&&c.push(s(n)&&n.key==null?u(n,{key:U(o,d,r)+\"/\"+k}):n)}else c.push(s(y)&&y.key==null?u(y,{key:U(o,d,r)}):y)}return c}var w1={map(e,t){return e==null?null:Y(e,t)},forEach(e,t){e!=null&&Y(e,(r,h)=>(t(r,h),null))},count(e){let t=0;const r=[];f(e,r,\"\");for(let h=0;h<r.length;h++)t++;return t},toArray(e){const t=[];return f(e,t,\"\"),t.map((r,h)=>s(r)&&r.key==null?u(r,{key:\"\"+h}):r)},only(e){if(!s(e))throw new Error(\"Children.only expected a single React element.\");return e}},De=N1({Children:()=>w1,Component:()=>w,Fragment:()=>I,Profiler:()=>g1,PureComponent:()=>T,REACT_CONSUMER_TYPE:()=>k1,REACT_CONTEXT_TYPE:()=>i1,REACT_FORWARD_REF_TYPE:()=>s1,REACT_LAZY_TYPE:()=>v1,REACT_MEMO_TYPE:()=>p1,REACT_PORTAL_TYPE:()=>q1,REACT_PROFILER_TYPE:()=>m1,REACT_PROVIDER_TYPE:()=>n1,REACT_STRICT_MODE_TYPE:()=>u1,REACT_SUSPENSE_TYPE:()=>_1,ReactSharedInternals:()=>Z,StrictMode:()=>x1,Suspense:()=>f1,act:()=>H1,cache:()=>A1,cloneElement:()=>u,createContext:()=>R,createElement:()=>_,createRef:()=>W,default:()=>j1,forwardRef:()=>$,isValidElement:()=>s,lazy:()=>M1,memo:()=>l1,startTransition:()=>h1,taintObjectReference:()=>E1,taintUniqueValue:()=>S1,use:()=>r1,useActionState:()=>d1,useCallback:()=>V,useContext:()=>g,useDebugValue:()=>j,useDeferredValue:()=>t1,useEffect:()=>X,useEffectEvent:()=>c1,useFormStatus:()=>o1,useId:()=>a1,useImperativeHandle:()=>J,useInsertionEffect:()=>S,useLayoutEffect:()=>Q,useMemo:()=>E,useOptimistic:()=>y1,useReducer:()=>K,useRef:()=>x,useState:()=>G,useSyncExternalStore:()=>L,useSyncExternalStoreWithSelector:()=>C1,useTransition:()=>e1,version:()=>V1}),A1=e=>e,H1=async e=>{const t=e();t&&typeof t.then==\"function\"&&await t};function S1(e,t,r){}function E1(e,t){}var V1=\"19.2.3\",j1={createElement:_,cloneElement:u,isValidElement:s,createRef:W,Fragment:I,useState:G,useReducer:K,useEffect:X,useLayoutEffect:Q,useInsertionEffect:S,useRef:x,useMemo:E,useCallback:V,useContext:g,useImperativeHandle:J,useDebugValue:j,useId:a1,useTransition:e1,useDeferredValue:t1,useSyncExternalStore:L,use:r1,useActionState:d1,useFormStatus:o1,useOptimistic:y1,useEffectEvent:c1,startTransition:h1,createContext:R,Component:w,PureComponent:T,memo:l1,forwardRef:$,lazy:M1,Suspense:f1,StrictMode:x1,Profiler:g1,Children:w1,version:\"19.2.3\"},$1=(...e)=>e.filter((t,r,h)=>!!t&&t.trim()!==\"\"&&h.indexOf(t)===r).join(\" \").trim(),L1=e=>e.replace(/([a-z0-9])([A-Z])/g,\"$1-$2\").toLowerCase(),R1=e=>e.replace(/^([A-Z])|[\\s-_]+(\\w)/g,(t,r,h)=>h?h.toUpperCase():r.toLowerCase()),F=e=>{const t=R1(e);return t.charAt(0).toUpperCase()+t.slice(1)},A={xmlns:\"http://www.w3.org/2000/svg\",width:24,height:24,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\"},T1=e=>{for(const t in e)if(t.startsWith(\"aria-\")||t===\"role\"||t===\"title\")return!0;return!1},P1=R({}),O1=()=>g(P1),D1=$(({color:e,size:t,strokeWidth:r,absoluteStrokeWidth:h,className:c=\"\",children:d,iconNode:o,...y},k)=>{const{size:n=24,strokeWidth:l=2,absoluteStrokeWidth:M=!1,color:v=\"currentColor\",className:m=\"\"}=O1()??{},P=h??M?Number(r??l)*24/Number(t??n):r??l;return _(\"svg\",{ref:k,...A,width:t??n??A.width,height:t??n??A.height,stroke:e??v,strokeWidth:P,className:$1(\"lucide\",m,c),...!d&&!T1(y)&&{\"aria-hidden\":\"true\"},...y},[...o.map(([p,N])=>_(p,N)),...Array.isArray(d)?d:[d]])}),a=(e,t)=>{const r=$(({className:h,...c},d)=>_(D1,{ref:d,iconNode:t,className:$1(`lucide-${L1(F(e))}`,`lucide-${e}`,h),...c}));return r.displayName=F(e),r},U1=[[\"path\",{d:\"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2\",key:\"169zse\"}]],Ue=a(\"activity\",U1),Y1=[[\"path\",{d:\"M12 17V3\",key:\"1cwfxf\"}],[\"path\",{d:\"m6 11 6 6 6-6\",key:\"12ii2o\"}],[\"path\",{d:\"M19 21H5\",key:\"150jfl\"}]],Ye=a(\"arrow-down-to-line\",Y1),F1=[[\"path\",{d:\"m3 16 4 4 4-4\",key:\"1co6wj\"}],[\"path\",{d:\"M7 20V4\",key:\"1yoxec\"}],[\"path\",{d:\"M11 4h10\",key:\"1w87gc\"}],[\"path\",{d:\"M11 8h7\",key:\"djye34\"}],[\"path\",{d:\"M11 12h4\",key:\"q8tih4\"}]],Fe=a(\"arrow-down-wide-narrow\",F1),I1=[[\"path\",{d:\"M12 5v14\",key:\"s699le\"}],[\"path\",{d:\"m19 12-7 7-7-7\",key:\"1idqje\"}]],Ie=a(\"arrow-down\",I1),B1=[[\"path\",{d:\"m9 6-6 6 6 6\",key:\"7v63n9\"}],[\"path\",{d:\"M3 12h14\",key:\"13k4hi\"}],[\"path\",{d:\"M21 19V5\",key:\"b4bplr\"}]],Be=a(\"arrow-left-from-line\",B1),W1=[[\"path\",{d:\"m12 19-7-7 7-7\",key:\"1l729n\"}],[\"path\",{d:\"M19 12H5\",key:\"x3x0zl\"}]],We=a(\"arrow-left\",W1),Z1=[[\"path\",{d:\"M3 5v14\",key:\"1nt18q\"}],[\"path\",{d:\"M21 12H7\",key:\"13ipq5\"}],[\"path\",{d:\"m15 18 6-6-6-6\",key:\"6tx3qv\"}]],Ze=a(\"arrow-right-from-line\",Z1),G1=[[\"path\",{d:\"m16 3 4 4-4 4\",key:\"1x1c3m\"}],[\"path\",{d:\"M20 7H4\",key:\"zbl0bi\"}],[\"path\",{d:\"m8 21-4-4 4-4\",key:\"h9nckh\"}],[\"path\",{d:\"M4 17h16\",key:\"g4d7ey\"}]],Ge=a(\"arrow-right-left\",G1),K1=[[\"path\",{d:\"M5 12h14\",key:\"1ays0h\"}],[\"path\",{d:\"m12 5 7 7-7 7\",key:\"xquz4c\"}]],Ke=a(\"arrow-right\",K1),X1=[[\"path\",{d:\"M7 7h10v10\",key:\"1tivn9\"}],[\"path\",{d:\"M7 17 17 7\",key:\"1vkiza\"}]],Xe=a(\"arrow-up-right\",X1),Q1=[[\"path\",{d:\"m5 12 7-7 7 7\",key:\"hav0vg\"}],[\"path\",{d:\"M12 19V5\",key:\"x0mq9r\"}]],Qe=a(\"arrow-up\",Q1),J1=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"4\",key:\"4exip2\"}],[\"path\",{d:\"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8\",key:\"7n84p3\"}]],Je=a(\"at-sign\",J1),a2=[[\"path\",{d:\"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526\",key:\"1yiouv\"}],[\"circle\",{cx:\"12\",cy:\"8\",r:\"6\",key:\"1vp47v\"}]],at=a(\"award\",a2),e2=[[\"path\",{d:\"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z\",key:\"3c2336\"}],[\"path\",{d:\"m9 12 2 2 4-4\",key:\"dzmm74\"}]],et=a(\"badge-check\",e2),t2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M4.929 4.929 19.07 19.071\",key:\"196cmz\"}]],tt=a(\"ban\",t2),r2=[[\"path\",{d:\"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2\",key:\"1ah6g2\"}],[\"rect\",{x:\"14\",y:\"2\",width:\"8\",height:\"8\",rx:\"1\",key:\"88lufb\"}]],rt=a(\"blocks\",r2),h2=[[\"path\",{d:\"M12 7v14\",key:\"1akyts\"}],[\"path\",{d:\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\",key:\"ruj8y\"}]],ht=a(\"book-open\",h2),d2=[[\"path\",{d:\"M12 8V4H8\",key:\"hb8ula\"}],[\"rect\",{width:\"16\",height:\"12\",x:\"4\",y:\"8\",rx:\"2\",key:\"enze0r\"}],[\"path\",{d:\"M2 14h2\",key:\"vft8re\"}],[\"path\",{d:\"M20 14h2\",key:\"4cs60a\"}],[\"path\",{d:\"M15 13v2\",key:\"1xurst\"}],[\"path\",{d:\"M9 13v2\",key:\"rq6x2g\"}]],dt=a(\"bot\",d2),o2=[[\"path\",{d:\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\",key:\"hh9hay\"}],[\"path\",{d:\"m3.3 7 8.7 5 8.7-5\",key:\"g66t2b\"}],[\"path\",{d:\"M12 22V12\",key:\"d0xqtd\"}]],ot=a(\"box\",o2),y2=[[\"path\",{d:\"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z\",key:\"lc1i9w\"}],[\"path\",{d:\"m7 16.5-4.74-2.85\",key:\"1o9zyk\"}],[\"path\",{d:\"m7 16.5 5-3\",key:\"va8pkn\"}],[\"path\",{d:\"M7 16.5v5.17\",key:\"jnp8gn\"}],[\"path\",{d:\"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z\",key:\"8zsnat\"}],[\"path\",{d:\"m17 16.5-5-3\",key:\"8arw3v\"}],[\"path\",{d:\"m17 16.5 4.74-2.85\",key:\"8rfmw\"}],[\"path\",{d:\"M17 16.5v5.17\",key:\"k6z78m\"}],[\"path\",{d:\"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z\",key:\"1xygjf\"}],[\"path\",{d:\"M12 8 7.26 5.15\",key:\"1vbdud\"}],[\"path\",{d:\"m12 8 4.74-2.85\",key:\"3rx089\"}],[\"path\",{d:\"M12 13.5V8\",key:\"1io7kd\"}]],yt=a(\"boxes\",y2),c2=[[\"path\",{d:\"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1\",key:\"ezmyqa\"}],[\"path\",{d:\"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1\",key:\"e1hn23\"}]],ct=a(\"braces\",c2),i2=[[\"path\",{d:\"M8 2v4\",key:\"1cmpym\"}],[\"path\",{d:\"M16 2v4\",key:\"4m81vk\"}],[\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"4\",rx:\"2\",key:\"1hopcy\"}],[\"path\",{d:\"M3 10h18\",key:\"8toen8\"}]],it=a(\"calendar\",i2),n2=[[\"path\",{d:\"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z\",key:\"18u6gg\"}],[\"circle\",{cx:\"12\",cy:\"13\",r:\"3\",key:\"1vg3eu\"}]],nt=a(\"camera\",n2),k2=[[\"path\",{d:\"M3 3v16a2 2 0 0 0 2 2h16\",key:\"c24i48\"}],[\"path\",{d:\"M7 11.207a.5.5 0 0 1 .146-.353l2-2a.5.5 0 0 1 .708 0l3.292 3.292a.5.5 0 0 0 .708 0l4.292-4.292a.5.5 0 0 1 .854.353V16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z\",key:\"q0gr47\"}]],kt=a(\"chart-area\",k2),p2=[[\"path\",{d:\"M11 13v4\",key:\"vyy2rb\"}],[\"path\",{d:\"M15 5v4\",key:\"1gx88a\"}],[\"path\",{d:\"M3 3v16a2 2 0 0 0 2 2h16\",key:\"c24i48\"}],[\"rect\",{x:\"7\",y:\"13\",width:\"9\",height:\"4\",rx:\"1\",key:\"1iip1u\"}],[\"rect\",{x:\"7\",y:\"5\",width:\"12\",height:\"4\",rx:\"1\",key:\"1anskk\"}]],pt=a(\"chart-bar-stacked\",p2),s2=[[\"path\",{d:\"M3 3v16a2 2 0 0 0 2 2h16\",key:\"c24i48\"}],[\"path\",{d:\"M7 16h8\",key:\"srdodz\"}],[\"path\",{d:\"M7 11h12\",key:\"127s9w\"}],[\"path\",{d:\"M7 6h3\",key:\"w9rmul\"}]],st=a(\"chart-bar\",s2),v2=[[\"path\",{d:\"M3 3v16a2 2 0 0 0 2 2h16\",key:\"c24i48\"}],[\"path\",{d:\"m19 9-5 5-4-4-3 3\",key:\"2osh9i\"}]],vt=a(\"chart-line\",v2),l2=[[\"path\",{d:\"M20 6 9 17l-5-5\",key:\"1gmf2c\"}]],lt=a(\"check\",l2),M2=[[\"path\",{d:\"m6 9 6 6 6-6\",key:\"qrunsl\"}]],Mt=a(\"chevron-down\",M2),_2=[[\"path\",{d:\"m15 18-6-6 6-6\",key:\"1wnfg3\"}]],_t=a(\"chevron-left\",_2),u2=[[\"path\",{d:\"m9 18 6-6-6-6\",key:\"mthhwq\"}]],ut=a(\"chevron-right\",u2),m2=[[\"path\",{d:\"m18 15-6-6-6 6\",key:\"153udz\"}]],mt=a(\"chevron-up\",m2),f2=[[\"path\",{d:\"m11 17-5-5 5-5\",key:\"13zhaf\"}],[\"path\",{d:\"m18 17-5-5 5-5\",key:\"h8a8et\"}]],ft=a(\"chevrons-left\",f2),x2=[[\"path\",{d:\"m6 17 5-5-5-5\",key:\"xnjwq\"}],[\"path\",{d:\"m13 17 5-5-5-5\",key:\"17xmmf\"}]],xt=a(\"chevrons-right\",x2),g2=[[\"path\",{d:\"m7 15 5 5 5-5\",key:\"1hf1tw\"}],[\"path\",{d:\"m7 9 5-5 5 5\",key:\"sgt6xg\"}]],gt=a(\"chevrons-up-down\",g2),w2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"line\",{x1:\"12\",x2:\"12\",y1:\"8\",y2:\"12\",key:\"1pkeuh\"}],[\"line\",{x1:\"12\",x2:\"12.01\",y1:\"16\",y2:\"16\",key:\"4dfq90\"}]],wt=a(\"circle-alert\",w2),$2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"m9 12 2 2 4-4\",key:\"dzmm74\"}]],$t=a(\"circle-check\",$2),N2=[[\"path\",{d:\"M10.1 2.182a10 10 0 0 1 3.8 0\",key:\"5ilxe3\"}],[\"path\",{d:\"M13.9 21.818a10 10 0 0 1-3.8 0\",key:\"11zvb9\"}],[\"path\",{d:\"M17.609 3.721a10 10 0 0 1 2.69 2.7\",key:\"1iw5b2\"}],[\"path\",{d:\"M2.182 13.9a10 10 0 0 1 0-3.8\",key:\"c0bmvh\"}],[\"path\",{d:\"M20.279 17.609a10 10 0 0 1-2.7 2.69\",key:\"1ruxm7\"}],[\"path\",{d:\"M21.818 10.1a10 10 0 0 1 0 3.8\",key:\"qkgqxc\"}],[\"path\",{d:\"M3.721 6.391a10 10 0 0 1 2.7-2.69\",key:\"1mcia2\"}],[\"path\",{d:\"M6.391 20.279a10 10 0 0 1-2.69-2.7\",key:\"1fvljs\"}]],Nt=a(\"circle-dashed\",N2),b2=[[\"path\",{d:\"M15.6 2.7a10 10 0 1 0 5.7 5.7\",key:\"1e0p6d\"}],[\"circle\",{cx:\"12\",cy:\"12\",r:\"2\",key:\"1c9p78\"}],[\"path\",{d:\"M13.4 10.6 19 5\",key:\"1kr7tw\"}]],bt=a(\"circle-gauge\",b2),z2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"line\",{x1:\"10\",x2:\"10\",y1:\"15\",y2:\"9\",key:\"c1nkhi\"}],[\"line\",{x1:\"14\",x2:\"14\",y1:\"15\",y2:\"9\",key:\"h65svq\"}]],zt=a(\"circle-pause\",z2),C2=[[\"path\",{d:\"M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z\",key:\"kmsa83\"}],[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}]],Ct=a(\"circle-play\",C2),q2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\",key:\"1u773s\"}],[\"path\",{d:\"M12 17h.01\",key:\"p32p05\"}]],qt=a(\"circle-question-mark\",q2),A2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}]],At=a(\"circle\",A2),H2=[[\"rect\",{width:\"8\",height:\"4\",x:\"8\",y:\"2\",rx:\"1\",ry:\"1\",key:\"tgr4d6\"}],[\"path\",{d:\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\",key:\"116196\"}],[\"path\",{d:\"m9 14 2 2 4-4\",key:\"df797q\"}]],Ht=a(\"clipboard-check\",H2),S2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M12 6v6h4\",key:\"135r8i\"}]],St=a(\"clock-3\",S2),E2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M12 6v6l4 2\",key:\"mmk7yg\"}]],Et=a(\"clock\",E2),V2=[[\"path\",{d:\"m18 16 4-4-4-4\",key:\"1inbqp\"}],[\"path\",{d:\"m6 8-4 4 4 4\",key:\"15zrgr\"}],[\"path\",{d:\"m14.5 4-5 16\",key:\"e7oirm\"}]],Vt=a(\"code-xml\",V2),j2=[[\"path\",{d:\"m16 18 6-6-6-6\",key:\"eg8j8\"}],[\"path\",{d:\"m8 6-6 6 6 6\",key:\"ppft3o\"}]],jt=a(\"code\",j2),L2=[[\"path\",{d:\"M13.744 17.736a6 6 0 1 1-7.48-7.48\",key:\"bq4yh3\"}],[\"path\",{d:\"M15 6h1v4\",key:\"11y1tn\"}],[\"path\",{d:\"m6.134 14.768.866-.5 2 3.464\",key:\"17snzx\"}],[\"circle\",{cx:\"16\",cy:\"8\",r:\"6\",key:\"14bfc9\"}]],Lt=a(\"coins\",L2),R2=[[\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"3\",rx:\"2\",key:\"afitv7\"}],[\"path\",{d:\"M9 3v18\",key:\"fh3hqa\"}],[\"path\",{d:\"M15 3v18\",key:\"14nvp0\"}]],Rt=a(\"columns-3\",R2),T2=[[\"path\",{d:\"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3\",key:\"11bfej\"}]],Tt=a(\"command\",T2),P2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z\",key:\"9ktpf1\"}]],Pt=a(\"compass\",P2),O2=[[\"rect\",{width:\"14\",height:\"14\",x:\"8\",y:\"8\",rx:\"2\",ry:\"2\",key:\"17jyea\"}],[\"path\",{d:\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\",key:\"zix9uf\"}]],Ot=a(\"copy\",O2),D2=[[\"path\",{d:\"M20 4v7a4 4 0 0 1-4 4H4\",key:\"6o5b7l\"}],[\"path\",{d:\"m9 10-5 5 5 5\",key:\"1kshq7\"}]],Dt=a(\"corner-down-left\",D2),U2=[[\"path\",{d:\"M12 20v2\",key:\"1lh1kg\"}],[\"path\",{d:\"M12 2v2\",key:\"tus03m\"}],[\"path\",{d:\"M17 20v2\",key:\"1rnc9c\"}],[\"path\",{d:\"M17 2v2\",key:\"11trls\"}],[\"path\",{d:\"M2 12h2\",key:\"1t8f8n\"}],[\"path\",{d:\"M2 17h2\",key:\"7oei6x\"}],[\"path\",{d:\"M2 7h2\",key:\"asdhe0\"}],[\"path\",{d:\"M20 12h2\",key:\"1q8mjw\"}],[\"path\",{d:\"M20 17h2\",key:\"1fpfkl\"}],[\"path\",{d:\"M20 7h2\",key:\"1o8tra\"}],[\"path\",{d:\"M7 20v2\",key:\"4gnj0m\"}],[\"path\",{d:\"M7 2v2\",key:\"1i4yhu\"}],[\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\",key:\"1vbyd7\"}],[\"rect\",{x:\"8\",y:\"8\",width:\"8\",height:\"8\",rx:\"1\",key:\"z9xiuo\"}]],Ut=a(\"cpu\",U2),Y2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"line\",{x1:\"22\",x2:\"18\",y1:\"12\",y2:\"12\",key:\"l9bcsi\"}],[\"line\",{x1:\"6\",x2:\"2\",y1:\"12\",y2:\"12\",key:\"13hhkx\"}],[\"line\",{x1:\"12\",x2:\"12\",y1:\"6\",y2:\"2\",key:\"10w3f3\"}],[\"line\",{x1:\"12\",x2:\"12\",y1:\"22\",y2:\"18\",key:\"15g9kq\"}]],Yt=a(\"crosshair\",Y2),F2=[[\"ellipse\",{cx:\"12\",cy:\"5\",rx:\"9\",ry:\"3\",key:\"msslwz\"}],[\"path\",{d:\"M3 5V19A9 3 0 0 0 15 21.84\",key:\"14ibmq\"}],[\"path\",{d:\"M21 5V8\",key:\"1marbg\"}],[\"path\",{d:\"M21 12L18 17H22L19 22\",key:\"zafso\"}],[\"path\",{d:\"M3 12A9 3 0 0 0 14.59 14.87\",key:\"1y4wr8\"}]],Ft=a(\"database-zap\",F2),I2=[[\"ellipse\",{cx:\"12\",cy:\"5\",rx:\"9\",ry:\"3\",key:\"msslwz\"}],[\"path\",{d:\"M3 5V19A9 3 0 0 0 21 19V5\",key:\"1wlel7\"}],[\"path\",{d:\"M3 12A9 3 0 0 0 21 12\",key:\"mv7ke4\"}]],It=a(\"database\",I2),B2=[[\"path\",{d:\"M2 8h20\",key:\"d11cs7\"}],[\"rect\",{width:\"20\",height:\"16\",x:\"2\",y:\"4\",rx:\"2\",key:\"18n3k1\"}],[\"path\",{d:\"M6 16h12\",key:\"u522kt\"}]],Bt=a(\"dock\",B2),W2=[[\"line\",{x1:\"12\",x2:\"12\",y1:\"2\",y2:\"22\",key:\"7eqyqh\"}],[\"path\",{d:\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\",key:\"1b0p4s\"}]],Wt=a(\"dollar-sign\",W2),Z2=[[\"path\",{d:\"M12 15V3\",key:\"m9g1x1\"}],[\"path\",{d:\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\",key:\"ih7n3h\"}],[\"path\",{d:\"m7 10 5 5 5-5\",key:\"brsn70\"}]],Zt=a(\"download\",Z2),G2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",key:\"41hilf\"}],[\"circle\",{cx:\"12\",cy:\"5\",r:\"1\",key:\"gxeob9\"}],[\"circle\",{cx:\"12\",cy:\"19\",r:\"1\",key:\"lyex9k\"}]],Gt=a(\"ellipsis-vertical\",G2),K2=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"1\",key:\"41hilf\"}],[\"circle\",{cx:\"19\",cy:\"12\",r:\"1\",key:\"1wjl8i\"}],[\"circle\",{cx:\"5\",cy:\"12\",r:\"1\",key:\"1pcz8c\"}]],Kt=a(\"ellipsis\",K2),X2=[[\"path\",{d:\"M15 3h6v6\",key:\"1q9fwt\"}],[\"path\",{d:\"M10 14 21 3\",key:\"gplh6r\"}],[\"path\",{d:\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\",key:\"a6xqqp\"}]],Xt=a(\"external-link\",X2),Q2=[[\"path\",{d:\"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49\",key:\"ct8e1f\"}],[\"path\",{d:\"M14.084 14.158a3 3 0 0 1-4.242-4.242\",key:\"151rxh\"}],[\"path\",{d:\"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143\",key:\"13bj9a\"}],[\"path\",{d:\"m2 2 20 20\",key:\"1ooewy\"}]],Qt=a(\"eye-off\",Q2),J2=[[\"path\",{d:\"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0\",key:\"1nclc0\"}],[\"circle\",{cx:\"12\",cy:\"12\",r:\"3\",key:\"1v7zrd\"}]],Jt=a(\"eye\",J2),aa=[[\"path\",{d:\"M10.5 22H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v6\",key:\"g5mvt7\"}],[\"path\",{d:\"M14 2v5a1 1 0 0 0 1 1h5\",key:\"wfsgrz\"}],[\"path\",{d:\"m14 20 2 2 4-4\",key:\"15kota\"}]],ar=a(\"file-check-corner\",aa),ea=[[\"path\",{d:\"M4 12.15V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3.35\",key:\"1wthlu\"}],[\"path\",{d:\"M14 2v5a1 1 0 0 0 1 1h5\",key:\"wfsgrz\"}],[\"path\",{d:\"m5 16-3 3 3 3\",key:\"331omg\"}],[\"path\",{d:\"m9 22 3-3-3-3\",key:\"lsp7cz\"}]],er=a(\"file-code-corner\",ea),ta=[[\"path\",{d:\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\",key:\"1oefj6\"}],[\"path\",{d:\"M14 2v5a1 1 0 0 0 1 1h5\",key:\"wfsgrz\"}],[\"circle\",{cx:\"11.5\",cy:\"14.5\",r:\"2.5\",key:\"1bq0ko\"}],[\"path\",{d:\"M13.3 16.3 15 18\",key:\"2quom7\"}]],tr=a(\"file-search\",ta),ra=[[\"path\",{d:\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\",key:\"1oefj6\"}],[\"path\",{d:\"M14 2v5a1 1 0 0 0 1 1h5\",key:\"wfsgrz\"}],[\"path\",{d:\"M10 9H8\",key:\"b1mrlr\"}],[\"path\",{d:\"M16 13H8\",key:\"t4e002\"}],[\"path\",{d:\"M16 17H8\",key:\"z1uh3a\"}]],rr=a(\"file-text\",ra),ha=[[\"path\",{d:\"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4\",key:\"1nerag\"}],[\"path\",{d:\"M14 13.12c0 2.38 0 6.38-1 8.88\",key:\"o46ks0\"}],[\"path\",{d:\"M17.29 21.02c.12-.6.43-2.3.5-3.02\",key:\"ptglia\"}],[\"path\",{d:\"M2 12a10 10 0 0 1 18-6\",key:\"ydlgp0\"}],[\"path\",{d:\"M2 16h.01\",key:\"1gqxmh\"}],[\"path\",{d:\"M21.8 16c.2-2 .131-5.354 0-6\",key:\"drycrb\"}],[\"path\",{d:\"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2\",key:\"1tidbn\"}],[\"path\",{d:\"M8.65 22c.21-.66.45-1.32.57-2\",key:\"13wd9y\"}],[\"path\",{d:\"M9 6.8a6 6 0 0 1 9 5.2v2\",key:\"1fr1j5\"}]],hr=a(\"fingerprint-pattern\",ha),da=[[\"path\",{d:\"M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4\",key:\"1slcih\"}]],dr=a(\"flame\",da),oa=[[\"path\",{d:\"M2 12h6\",key:\"1wqiqv\"}],[\"path\",{d:\"M22 12h-6\",key:\"1eg9hc\"}],[\"path\",{d:\"M12 2v2\",key:\"tus03m\"}],[\"path\",{d:\"M12 8v2\",key:\"1woqiv\"}],[\"path\",{d:\"M12 14v2\",key:\"8jcxud\"}],[\"path\",{d:\"M12 20v2\",key:\"1lh1kg\"}],[\"path\",{d:\"m19 9-3 3 3 3\",key:\"12ol22\"}],[\"path\",{d:\"m5 15 3-3-3-3\",key:\"1kdhjc\"}]],or=a(\"fold-horizontal\",oa),ya=[[\"path\",{d:\"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z\",key:\"sc7q7i\"}]],yr=a(\"funnel\",ya),ca=[[\"path\",{d:\"M7 2h10\",key:\"nczekb\"}],[\"path\",{d:\"M5 6h14\",key:\"u2x4p\"}],[\"rect\",{width:\"18\",height:\"12\",x:\"3\",y:\"10\",rx:\"2\",key:\"l0tzu3\"}]],cr=a(\"gallery-vertical-end\",ca),ia=[[\"path\",{d:\"m12 14 4-4\",key:\"9kzdfg\"}],[\"path\",{d:\"M3.34 19a10 10 0 1 1 17.32 0\",key:\"19p75a\"}]],ir=a(\"gauge\",ia),na=[[\"path\",{d:\"M15 6a9 9 0 0 0-9 9V3\",key:\"1cii5b\"}],[\"circle\",{cx:\"18\",cy:\"6\",r:\"3\",key:\"1h7g24\"}],[\"circle\",{cx:\"6\",cy:\"18\",r:\"3\",key:\"fqmcym\"}]],nr=a(\"git-branch\",na),ka=[[\"circle\",{cx:\"18\",cy:\"18\",r:\"3\",key:\"1xkwt0\"}],[\"circle\",{cx:\"6\",cy:\"6\",r:\"3\",key:\"1lh9wr\"}],[\"path\",{d:\"M13 6h3a2 2 0 0 1 2 2v7\",key:\"1yeb86\"}],[\"line\",{x1:\"6\",x2:\"6\",y1:\"9\",y2:\"21\",key:\"rroup\"}]],kr=a(\"git-pull-request\",ka),pa=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\",key:\"13o1zl\"}],[\"path\",{d:\"M2 12h20\",key:\"9i4pu4\"}]],pr=a(\"globe\",pa),sa=[[\"path\",{d:\"M12 3v18\",key:\"108xh3\"}],[\"path\",{d:\"M3 12h18\",key:\"1i2n21\"}],[\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"2\",key:\"h1oib\"}]],sr=a(\"grid-2x2\",sa),va=[[\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"3\",rx:\"2\",key:\"afitv7\"}],[\"path\",{d:\"M3 9h18\",key:\"1pudct\"}],[\"path\",{d:\"M3 15h18\",key:\"5xshup\"}],[\"path\",{d:\"M9 3v18\",key:\"fh3hqa\"}],[\"path\",{d:\"M15 3v18\",key:\"14nvp0\"}]],vr=a(\"grid-3x3\",va),la=[[\"path\",{d:\"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9\",key:\"1hayfq\"}],[\"path\",{d:\"m18 15 4-4\",key:\"16gjal\"}],[\"path\",{d:\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\",key:\"15ts47\"}]],lr=a(\"hammer\",la),Ma=[[\"path\",{d:\"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2\",key:\"1fvzgz\"}],[\"path\",{d:\"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2\",key:\"1kc0my\"}],[\"path\",{d:\"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8\",key:\"10h0bg\"}],[\"path\",{d:\"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15\",key:\"1s1gnw\"}]],Mr=a(\"hand\",Ma),_a=[[\"path\",{d:\"m11 17 2 2a1 1 0 1 0 3-3\",key:\"efffak\"}],[\"path\",{d:\"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4\",key:\"9pr0kb\"}],[\"path\",{d:\"m21 3 1 11h-2\",key:\"1tisrp\"}],[\"path\",{d:\"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3\",key:\"1uvwmv\"}],[\"path\",{d:\"M3 4h8\",key:\"1ep09j\"}]],_r=a(\"handshake\",_a),ua=[[\"path\",{d:\"M10 16h.01\",key:\"1bzywj\"}],[\"path\",{d:\"M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\",key:\"18tbho\"}],[\"path\",{d:\"M21.946 12.013H2.054\",key:\"zqlbp7\"}],[\"path\",{d:\"M6 16h.01\",key:\"1pmjb7\"}]],ur=a(\"hard-drive\",ua),ma=[[\"path\",{d:\"M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762\",key:\"17lmqv\"}]],mr=a(\"heart-handshake\",ma),fa=[[\"path\",{d:\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\",key:\"mvr1a0\"}]],fr=a(\"heart\",fa),xa=[[\"path\",{d:\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\",key:\"1357e3\"}],[\"path\",{d:\"M3 3v5h5\",key:\"1xhq8a\"}],[\"path\",{d:\"M12 7v5l4 2\",key:\"1fdv2h\"}]],xr=a(\"history\",xa),ga=[[\"path\",{d:\"M5 22h14\",key:\"ehvnwv\"}],[\"path\",{d:\"M5 2h14\",key:\"pdyrp9\"}],[\"path\",{d:\"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22\",key:\"1d314k\"}],[\"path\",{d:\"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2\",key:\"1vvvr6\"}]],gr=a(\"hourglass\",ga),wa=[[\"path\",{d:\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\",key:\"5wwlr5\"}],[\"path\",{d:\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\",key:\"r6nss1\"}]],wr=a(\"house\",wa),$a=[[\"path\",{d:\"M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8\",key:\"18ogeb\"}]],$r=a(\"infinity\",$a),Na=[[\"path\",{d:\"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4\",key:\"g0fldk\"}],[\"path\",{d:\"m21 2-9.6 9.6\",key:\"1j0ho8\"}],[\"circle\",{cx:\"7.5\",cy:\"15.5\",r:\"5.5\",key:\"yqb3hr\"}]],Nr=a(\"key\",Na),ba=[[\"path\",{d:\"M10 8h.01\",key:\"1r9ogq\"}],[\"path\",{d:\"M12 12h.01\",key:\"1mp3jc\"}],[\"path\",{d:\"M14 8h.01\",key:\"1primd\"}],[\"path\",{d:\"M16 12h.01\",key:\"1l6xoz\"}],[\"path\",{d:\"M18 8h.01\",key:\"emo2bl\"}],[\"path\",{d:\"M6 8h.01\",key:\"x9i8wu\"}],[\"path\",{d:\"M7 16h10\",key:\"wp8him\"}],[\"path\",{d:\"M8 12h.01\",key:\"czm47f\"}],[\"rect\",{width:\"20\",height:\"16\",x:\"2\",y:\"4\",rx:\"2\",key:\"18n3k1\"}]],br=a(\"keyboard\",ba),za=[[\"path\",{d:\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\",key:\"zw3jo\"}],[\"path\",{d:\"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\",key:\"1wduqc\"}],[\"path\",{d:\"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\",key:\"kqbvx6\"}]],zr=a(\"layers\",za),Ca=[[\"rect\",{width:\"7\",height:\"9\",x:\"3\",y:\"3\",rx:\"1\",key:\"10lvy0\"}],[\"rect\",{width:\"7\",height:\"5\",x:\"14\",y:\"3\",rx:\"1\",key:\"16une8\"}],[\"rect\",{width:\"7\",height:\"9\",x:\"14\",y:\"12\",rx:\"1\",key:\"1hutg5\"}],[\"rect\",{width:\"7\",height:\"5\",x:\"3\",y:\"16\",rx:\"1\",key:\"ldoo1y\"}]],Cr=a(\"layout-dashboard\",Ca),qa=[[\"rect\",{width:\"7\",height:\"7\",x:\"3\",y:\"3\",rx:\"1\",key:\"1g98yp\"}],[\"rect\",{width:\"7\",height:\"7\",x:\"3\",y:\"14\",rx:\"1\",key:\"1bb6yr\"}],[\"path\",{d:\"M14 4h7\",key:\"3xa0d5\"}],[\"path\",{d:\"M14 9h7\",key:\"1icrd9\"}],[\"path\",{d:\"M14 15h7\",key:\"1mj8o2\"}],[\"path\",{d:\"M14 20h7\",key:\"11slyb\"}]],qr=a(\"layout-list\",qa),Aa=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",key:\"1mglay\"}],[\"path\",{d:\"m4.93 4.93 4.24 4.24\",key:\"1ymg45\"}],[\"path\",{d:\"m14.83 9.17 4.24-4.24\",key:\"1cb5xl\"}],[\"path\",{d:\"m14.83 14.83 4.24 4.24\",key:\"q42g0n\"}],[\"path\",{d:\"m9.17 14.83-4.24 4.24\",key:\"bqpfvv\"}],[\"circle\",{cx:\"12\",cy:\"12\",r:\"4\",key:\"4exip2\"}]],Ar=a(\"life-buoy\",Aa),Ha=[[\"path\",{d:\"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5\",key:\"1gvzjb\"}],[\"path\",{d:\"M9 18h6\",key:\"x1upvd\"}],[\"path\",{d:\"M10 22h4\",key:\"ceow96\"}]],Hr=a(\"lightbulb\",Ha),Sa=[[\"path\",{d:\"M9 17H7A5 5 0 0 1 7 7h2\",key:\"8i5ue5\"}],[\"path\",{d:\"M15 7h2a5 5 0 1 1 0 10h-2\",key:\"1b9ql8\"}],[\"line\",{x1:\"8\",x2:\"16\",y1:\"12\",y2:\"12\",key:\"1jonct\"}]],Sr=a(\"link-2\",Sa),Ea=[[\"path\",{d:\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\",key:\"1cjeqo\"}],[\"path\",{d:\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\",key:\"19qd67\"}]],Er=a(\"link\",Ea),Va=[[\"path\",{d:\"M13 5h8\",key:\"a7qcls\"}],[\"path\",{d:\"M13 12h8\",key:\"h98zly\"}],[\"path\",{d:\"M13 19h8\",key:\"c3s6r1\"}],[\"path\",{d:\"m3 17 2 2 4-4\",key:\"1jhpwq\"}],[\"path\",{d:\"m3 7 2 2 4-4\",key:\"1obspn\"}]],Vr=a(\"list-checks\",Va),ja=[[\"path\",{d:\"M2 5h20\",key:\"1fs1ex\"}],[\"path\",{d:\"M6 12h12\",key:\"8npq4p\"}],[\"path\",{d:\"M9 19h6\",key:\"456am0\"}]],jr=a(\"list-filter\",ja),La=[[\"path\",{d:\"M11 5h10\",key:\"1cz7ny\"}],[\"path\",{d:\"M11 12h10\",key:\"1438ji\"}],[\"path\",{d:\"M11 19h10\",key:\"11t30w\"}],[\"path\",{d:\"M4 4h1v5\",key:\"10yrso\"}],[\"path\",{d:\"M4 9h2\",key:\"r1h2o0\"}],[\"path\",{d:\"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02\",key:\"xtkcd5\"}]],Lr=a(\"list-ordered\",La),Ra=[[\"path\",{d:\"M8 5h13\",key:\"1pao27\"}],[\"path\",{d:\"M13 12h8\",key:\"h98zly\"}],[\"path\",{d:\"M13 19h8\",key:\"c3s6r1\"}],[\"path\",{d:\"M3 10a2 2 0 0 0 2 2h3\",key:\"1npucw\"}],[\"path\",{d:\"M3 5v12a2 2 0 0 0 2 2h3\",key:\"x1gjn2\"}]],Rr=a(\"list-tree\",Ra),Ta=[[\"path\",{d:\"M3 5h.01\",key:\"18ugdj\"}],[\"path\",{d:\"M3 12h.01\",key:\"nlz23k\"}],[\"path\",{d:\"M3 19h.01\",key:\"noohij\"}],[\"path\",{d:\"M8 5h13\",key:\"1pao27\"}],[\"path\",{d:\"M8 12h13\",key:\"1za7za\"}],[\"path\",{d:\"M8 19h13\",key:\"m83p4d\"}]],Tr=a(\"list\",Ta),Pa=[[\"path\",{d:\"M21 12a9 9 0 1 1-6.219-8.56\",key:\"13zald\"}]],Pr=a(\"loader-circle\",Pa),Oa=[[\"rect\",{width:\"18\",height:\"11\",x:\"3\",y:\"11\",rx:\"2\",ry:\"2\",key:\"1w4ew1\"}],[\"path\",{d:\"M7 11V7a5 5 0 0 1 10 0v4\",key:\"fwvmzm\"}]],Or=a(\"lock\",Oa),Da=[[\"path\",{d:\"m10 17 5-5-5-5\",key:\"1bsop3\"}],[\"path\",{d:\"M15 12H3\",key:\"6jk70r\"}],[\"path\",{d:\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4\",key:\"u53s6r\"}]],Dr=a(\"log-in\",Da),Ua=[[\"path\",{d:\"m16 17 5-5-5-5\",key:\"1bji2h\"}],[\"path\",{d:\"M21 12H9\",key:\"dn1m92\"}],[\"path\",{d:\"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4\",key:\"1uf3rs\"}]],Ur=a(\"log-out\",Ua),Ya=[[\"path\",{d:\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\",key:\"132q7q\"}],[\"rect\",{x:\"2\",y:\"4\",width:\"20\",height:\"16\",rx:\"2\",key:\"izxlao\"}]],Yr=a(\"mail\",Ya),Fa=[[\"path\",{d:\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\",key:\"1r0f0z\"}],[\"circle\",{cx:\"12\",cy:\"10\",r:\"3\",key:\"ilqhr7\"}]],Fr=a(\"map-pin\",Fa),Ia=[[\"path\",{d:\"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z\",key:\"169xi5\"}],[\"path\",{d:\"M15 5.764v15\",key:\"1pn4in\"}],[\"path\",{d:\"M9 3.236v15\",key:\"1uimfh\"}]],Ir=a(\"map\",Ia),Ba=[[\"path\",{d:\"M15 3h6v6\",key:\"1q9fwt\"}],[\"path\",{d:\"m21 3-7 7\",key:\"1l2asr\"}],[\"path\",{d:\"m3 21 7-7\",key:\"tjx5ai\"}],[\"path\",{d:\"M9 21H3v-6\",key:\"wtvkvv\"}]],Br=a(\"maximize-2\",Ba),Wa=[[\"path\",{d:\"M8 3H5a2 2 0 0 0-2 2v3\",key:\"1dcmit\"}],[\"path\",{d:\"M21 8V5a2 2 0 0 0-2-2h-3\",key:\"1e4gt3\"}],[\"path\",{d:\"M3 16v3a2 2 0 0 0 2 2h3\",key:\"wsl5sc\"}],[\"path\",{d:\"M16 21h3a2 2 0 0 0 2-2v-3\",key:\"18trek\"}]],Wr=a(\"maximize\",Wa),Za=[[\"path\",{d:\"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15\",key:\"143lza\"}],[\"path\",{d:\"M11 12 5.12 2.2\",key:\"qhuxz6\"}],[\"path\",{d:\"m13 12 5.88-9.8\",key:\"hbye0f\"}],[\"path\",{d:\"M8 7h8\",key:\"i86dvs\"}],[\"circle\",{cx:\"12\",cy:\"17\",r:\"5\",key:\"qbz8iq\"}],[\"path\",{d:\"M12 18v-2h-.5\",key:\"fawc4q\"}]],Zr=a(\"medal\",Za),Ga=[[\"path\",{d:\"M4 5h16\",key:\"1tepv9\"}],[\"path\",{d:\"M4 12h16\",key:\"1lakjw\"}],[\"path\",{d:\"M4 19h16\",key:\"1djgab\"}]],Gr=a(\"menu\",Ga),Ka=[[\"path\",{d:\"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719\",key:\"1sd12s\"}],[\"path\",{d:\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\",key:\"1u773s\"}],[\"path\",{d:\"M12 17h.01\",key:\"p32p05\"}]],Kr=a(\"message-circle-question-mark\",Ka),Xa=[[\"path\",{d:\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\",key:\"18887p\"}],[\"path\",{d:\"M12 8v6\",key:\"1ib9pf\"}],[\"path\",{d:\"M9 11h6\",key:\"1fldmi\"}]],Xr=a(\"message-square-plus\",Xa),Qa=[[\"path\",{d:\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\",key:\"18887p\"}],[\"path\",{d:\"M7 11h10\",key:\"1twpyw\"}],[\"path\",{d:\"M7 15h6\",key:\"d9of3u\"}],[\"path\",{d:\"M7 7h8\",key:\"af5zfr\"}]],Qr=a(\"message-square-text\",Qa),Ja=[[\"path\",{d:\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\",key:\"18887p\"}]],Jr=a(\"message-square\",Ja),a0=[[\"path\",{d:\"M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z\",key:\"1n2ejm\"}],[\"path\",{d:\"M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1\",key:\"1qfcsi\"}]],ah=a(\"messages-square\",a0),e0=[[\"path\",{d:\"M12 19v3\",key:\"npa21l\"}],[\"path\",{d:\"M19 10v2a7 7 0 0 1-14 0v-2\",key:\"1vc78b\"}],[\"rect\",{x:\"9\",y:\"2\",width:\"6\",height:\"13\",rx:\"3\",key:\"s6n7sd\"}]],eh=a(\"mic\",e0),t0=[[\"path\",{d:\"M8 3v3a2 2 0 0 1-2 2H3\",key:\"hohbtr\"}],[\"path\",{d:\"M21 8h-3a2 2 0 0 1-2-2V3\",key:\"5jw1f3\"}],[\"path\",{d:\"M3 16h3a2 2 0 0 1 2 2v3\",key:\"198tvr\"}],[\"path\",{d:\"M16 21v-3a2 2 0 0 1 2-2h3\",key:\"ph8mxp\"}]],th=a(\"minimize\",t0),r0=[[\"path\",{d:\"m14 10 7-7\",key:\"oa77jy\"}],[\"path\",{d:\"M20 10h-6V4\",key:\"mjg0md\"}],[\"path\",{d:\"m3 21 7-7\",key:\"tjx5ai\"}],[\"path\",{d:\"M4 14h6v6\",key:\"rmj7iw\"}]],rh=a(\"minimize-2\",r0),h0=[[\"path\",{d:\"M5 12h14\",key:\"1ays0h\"}]],hh=a(\"minus\",h0),d0=[[\"path\",{d:\"M12 17v4\",key:\"1riwvh\"}],[\"path\",{d:\"m14.305 7.53.923-.382\",key:\"1mlnsw\"}],[\"path\",{d:\"m15.228 4.852-.923-.383\",key:\"82mpwg\"}],[\"path\",{d:\"m16.852 3.228-.383-.924\",key:\"ln4sir\"}],[\"path\",{d:\"m16.852 8.772-.383.923\",key:\"1dejw0\"}],[\"path\",{d:\"m19.148 3.228.383-.924\",key:\"192kgf\"}],[\"path\",{d:\"m19.53 9.696-.382-.924\",key:\"fiavlr\"}],[\"path\",{d:\"m20.772 4.852.924-.383\",key:\"1j8mgp\"}],[\"path\",{d:\"m20.772 7.148.924.383\",key:\"zix9be\"}],[\"path\",{d:\"M22 13v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7\",key:\"1tnzv8\"}],[\"path\",{d:\"M8 21h8\",key:\"1ev6f3\"}],[\"circle\",{cx:\"18\",cy:\"6\",r:\"3\",key:\"1h7g24\"}]],dh=a(\"monitor-cog\",d0),o0=[[\"rect\",{width:\"20\",height:\"14\",x:\"2\",y:\"3\",rx:\"2\",key:\"48i651\"}],[\"line\",{x1:\"8\",x2:\"16\",y1:\"21\",y2:\"21\",key:\"1svkeh\"}],[\"line\",{x1:\"12\",x2:\"12\",y1:\"17\",y2:\"21\",key:\"vw1qmm\"}]],oh=a(\"monitor\",o0),y0=[[\"path\",{d:\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\",key:\"kfwtm\"}]],yh=a(\"moon\",y0),c0=[[\"path\",{d:\"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z\",key:\"edeuup\"}]],ch=a(\"mouse-pointer-2\",c0),i0=[[\"path\",{d:\"M14 4.1 12 6\",key:\"ita8i4\"}],[\"path\",{d:\"m5.1 8-2.9-.8\",key:\"1go3kf\"}],[\"path\",{d:\"m6 12-1.9 2\",key:\"mnht97\"}],[\"path\",{d:\"M7.2 2.2 8 5.1\",key:\"1cfko1\"}],[\"path\",{d:\"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z\",key:\"s0h3yz\"}]],ih=a(\"mouse-pointer-click\",i0),n0=[[\"path\",{d:\"m18 8 4 4-4 4\",key:\"1ak13k\"}],[\"path\",{d:\"M2 12h20\",key:\"9i4pu4\"}],[\"path\",{d:\"m6 8-4 4 4 4\",key:\"15zrgr\"}]],nh=a(\"move-horizontal\",n0),k0=[[\"rect\",{x:\"16\",y:\"16\",width:\"6\",height:\"6\",rx:\"1\",key:\"4q2zg0\"}],[\"rect\",{x:\"2\",y:\"16\",width:\"6\",height:\"6\",rx:\"1\",key:\"8cvhb9\"}],[\"rect\",{x:\"9\",y:\"2\",width:\"6\",height:\"6\",rx:\"1\",key:\"1egb70\"}],[\"path\",{d:\"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3\",key:\"1jsf9p\"}],[\"path\",{d:\"M12 12V8\",key:\"2874zd\"}]],kh=a(\"network\",k0),p0=[[\"path\",{d:\"M15 18h-5\",key:\"95g1m2\"}],[\"path\",{d:\"M18 14h-8\",key:\"sponae\"}],[\"path\",{d:\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\",key:\"39pd36\"}],[\"rect\",{width:\"8\",height:\"4\",x:\"10\",y:\"6\",rx:\"1\",key:\"aywv1n\"}]],ph=a(\"newspaper\",p0),s0=[[\"path\",{d:\"M12 22V12\",key:\"d0xqtd\"}],[\"path\",{d:\"m16 17 2 2 4-4\",key:\"uh5qu3\"}],[\"path\",{d:\"M21 11.127V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.729l7 4a2 2 0 0 0 2 .001l1.32-.753\",key:\"kpkbpo\"}],[\"path\",{d:\"M3.29 7 12 12l8.71-5\",key:\"19ckod\"}],[\"path\",{d:\"m7.5 4.27 8.997 5.148\",key:\"9yrvtv\"}]],sh=a(\"package-check\",s0),v0=[[\"path\",{d:\"M12 22V12\",key:\"d0xqtd\"}],[\"path\",{d:\"M16 17h6\",key:\"1ook5g\"}],[\"path\",{d:\"M19 14v6\",key:\"1ckrd5\"}],[\"path\",{d:\"M21 10.535V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.729l7 4a2 2 0 0 0 2 .001l1.675-.955\",key:\"28k6lz\"}],[\"path\",{d:\"M3.29 7 12 12l8.71-5\",key:\"19ckod\"}],[\"path\",{d:\"m7.5 4.27 8.997 5.148\",key:\"9yrvtv\"}]],vh=a(\"package-plus\",v0),l0=[[\"path\",{d:\"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z\",key:\"1a0edw\"}],[\"path\",{d:\"M12 22V12\",key:\"d0xqtd\"}],[\"polyline\",{points:\"3.29 7 12 12 20.71 7\",key:\"ousv84\"}],[\"path\",{d:\"m7.5 4.27 9 5.15\",key:\"1c824w\"}]],lh=a(\"package\",l0),M0=[[\"path\",{d:\"m14.622 17.897-10.68-2.913\",key:\"vj2p1u\"}],[\"path\",{d:\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\",key:\"18tc5c\"}],[\"path\",{d:\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\",key:\"ytzfxy\"}]],Mh=a(\"paintbrush\",M0),_0=[[\"path\",{d:\"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\",key:\"e79jfc\"}],[\"circle\",{cx:\"13.5\",cy:\"6.5\",r:\".5\",fill:\"currentColor\",key:\"1okk4w\"}],[\"circle\",{cx:\"17.5\",cy:\"10.5\",r:\".5\",fill:\"currentColor\",key:\"f64h9f\"}],[\"circle\",{cx:\"6.5\",cy:\"12.5\",r:\".5\",fill:\"currentColor\",key:\"qy21gx\"}],[\"circle\",{cx:\"8.5\",cy:\"7.5\",r:\".5\",fill:\"currentColor\",key:\"fotxhn\"}]],_h=a(\"palette\",_0),u0=[[\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"3\",rx:\"2\",key:\"afitv7\"}],[\"path\",{d:\"M15 3v18\",key:\"14nvp0\"}]],uh=a(\"panel-right\",u0),m0=[[\"rect\",{x:\"14\",y:\"3\",width:\"5\",height:\"18\",rx:\"1\",key:\"kaeet6\"}],[\"rect\",{x:\"5\",y:\"3\",width:\"5\",height:\"18\",rx:\"1\",key:\"1wsw3u\"}]],mh=a(\"pause\",m0),f0=[[\"path\",{d:\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\",key:\"1a8usu\"}],[\"path\",{d:\"m15 5 4 4\",key:\"1mk7zo\"}]],fh=a(\"pencil\",f0),x0=[[\"circle\",{cx:\"12\",cy:\"5\",r:\"1\",key:\"gxeob9\"}],[\"path\",{d:\"m9 20 3-6 3 6\",key:\"se2kox\"}],[\"path\",{d:\"m6 8 6 2 6-2\",key:\"4o3us4\"}],[\"path\",{d:\"M12 10v4\",key:\"1kjpxc\"}]],xh=a(\"person-standing\",x0),g0=[[\"path\",{d:\"M12 17v5\",key:\"bb1du9\"}],[\"path\",{d:\"M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89\",key:\"znwnzq\"}],[\"path\",{d:\"m2 2 20 20\",key:\"1ooewy\"}],[\"path\",{d:\"M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11\",key:\"c9qhm2\"}]],gh=a(\"pin-off\",g0),w0=[[\"path\",{d:\"M12 17v5\",key:\"bb1du9\"}],[\"path\",{d:\"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z\",key:\"1nkz8b\"}]],wh=a(\"pin\",w0),$0=[[\"path\",{d:\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\",key:\"10ikf1\"}]],$h=a(\"play\",$0),N0=[[\"path\",{d:\"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z\",key:\"goz73y\"}],[\"path\",{d:\"m2 22 3-3\",key:\"19mgm9\"}],[\"path\",{d:\"M7.5 13.5 10 11\",key:\"7xgeeb\"}],[\"path\",{d:\"M10.5 16.5 13 14\",key:\"10btkg\"}],[\"path\",{d:\"m18 3-4 4h6l-4 4\",key:\"16psg9\"}]],Nh=a(\"plug-zap\",N0),b0=[[\"path\",{d:\"M12 22v-5\",key:\"1ega77\"}],[\"path\",{d:\"M15 8V2\",key:\"18g5xt\"}],[\"path\",{d:\"M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z\",key:\"1xoxul\"}],[\"path\",{d:\"M9 8V2\",key:\"14iosj\"}]],bh=a(\"plug\",b0),z0=[[\"path\",{d:\"M5 12h14\",key:\"1ays0h\"}],[\"path\",{d:\"M12 5v14\",key:\"s699le\"}]],zh=a(\"plus\",z0),C0=[[\"path\",{d:\"M22 14a8 8 0 0 1-8 8\",key:\"56vcr3\"}],[\"path\",{d:\"M18 11v-1a2 2 0 0 0-2-2a2 2 0 0 0-2 2\",key:\"1agjmk\"}],[\"path\",{d:\"M14 10V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1\",key:\"wdbh2u\"}],[\"path\",{d:\"M10 9.5V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v10\",key:\"1ibuk9\"}],[\"path\",{d:\"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15\",key:\"g6ys72\"}]],Ch=a(\"pointer\",C0),q0=[[\"path\",{d:\"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z\",key:\"w46dr5\"}]],qh=a(\"puzzle\",q0),A0=[[\"path\",{d:\"M16.247 7.761a6 6 0 0 1 0 8.478\",key:\"1fwjs5\"}],[\"path\",{d:\"M19.075 4.933a10 10 0 0 1 0 14.134\",key:\"ehdyv1\"}],[\"path\",{d:\"M4.925 19.067a10 10 0 0 1 0-14.134\",key:\"1q22gi\"}],[\"path\",{d:\"M7.753 16.239a6 6 0 0 1 0-8.478\",key:\"r2q7qm\"}],[\"circle\",{cx:\"12\",cy:\"12\",r:\"2\",key:\"1c9p78\"}]],Ah=a(\"radio\",A0),H0=[[\"path\",{d:\"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\",key:\"14sxne\"}],[\"path\",{d:\"M3 3v5h5\",key:\"1xhq8a\"}],[\"path\",{d:\"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16\",key:\"1hlbsb\"}],[\"path\",{d:\"M16 16h5v5\",key:\"ccwih5\"}]],Hh=a(\"refresh-ccw\",H0),S0=[[\"path\",{d:\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\",key:\"v9h5vc\"}],[\"path\",{d:\"M21 3v5h-5\",key:\"1q7to0\"}],[\"path\",{d:\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\",key:\"3uifl3\"}],[\"path\",{d:\"M8 16H3v5\",key:\"1cv678\"}]],Sh=a(\"refresh-cw\",S0),E0=[[\"path\",{d:\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\",key:\"qeys4\"}],[\"path\",{d:\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09\",key:\"u4xsad\"}],[\"path\",{d:\"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z\",key:\"676m9\"}],[\"path\",{d:\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05\",key:\"92ym6u\"}]],Eh=a(\"rocket\",E0),V0=[[\"path\",{d:\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\",key:\"1357e3\"}],[\"path\",{d:\"M3 3v5h5\",key:\"1xhq8a\"}]],Vh=a(\"rotate-ccw\",V0),j0=[[\"path\",{d:\"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8\",key:\"1p45f6\"}],[\"path\",{d:\"M21 3v5h-5\",key:\"1q7to0\"}]],jh=a(\"rotate-cw\",j0),L0=[[\"circle\",{cx:\"6\",cy:\"19\",r:\"3\",key:\"1kj8tv\"}],[\"path\",{d:\"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15\",key:\"1d8sl\"}],[\"circle\",{cx:\"18\",cy:\"5\",r:\"3\",key:\"gq8acd\"}]],Lh=a(\"route\",L0),R0=[[\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"3\",rx:\"2\",key:\"afitv7\"}],[\"path\",{d:\"M21 9H3\",key:\"1338ky\"}],[\"path\",{d:\"M21 15H3\",key:\"9uk58r\"}]],Rh=a(\"rows-3\",R0),T0=[[\"path\",{d:\"M4 11a9 9 0 0 1 9 9\",key:\"pv89mb\"}],[\"path\",{d:\"M4 4a16 16 0 0 1 16 16\",key:\"k0647b\"}],[\"circle\",{cx:\"5\",cy:\"19\",r:\"1\",key:\"bfqh0e\"}]],Th=a(\"rss\",T0),P0=[[\"path\",{d:\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\",key:\"icamh8\"}],[\"path\",{d:\"m14.5 12.5 2-2\",key:\"inckbg\"}],[\"path\",{d:\"m11.5 9.5 2-2\",key:\"fmmyf7\"}],[\"path\",{d:\"m8.5 6.5 2-2\",key:\"vc6u1g\"}],[\"path\",{d:\"m17.5 15.5 2-2\",key:\"wo5hmg\"}]],Ph=a(\"ruler\",P0),O0=[[\"path\",{d:\"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z\",key:\"1c8476\"}],[\"path\",{d:\"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7\",key:\"1ydtos\"}],[\"path\",{d:\"M7 3v4a1 1 0 0 0 1 1h7\",key:\"t51u73\"}]],Oh=a(\"save\",O0),D0=[[\"path\",{d:\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\",key:\"1m0v6g\"}],[\"path\",{d:\"M14 15H9v-5\",key:\"pi4jk9\"}],[\"path\",{d:\"M16 3h5v5\",key:\"1806ms\"}],[\"path\",{d:\"M21 3 9 15\",key:\"15kdhq\"}]],Dh=a(\"scaling\",D0),U0=[[\"path\",{d:\"M3 7V5a2 2 0 0 1 2-2h2\",key:\"aa7l1z\"}],[\"path\",{d:\"M17 3h2a2 2 0 0 1 2 2v2\",key:\"4qcy5o\"}],[\"path\",{d:\"M21 17v2a2 2 0 0 1-2 2h-2\",key:\"6vwrx8\"}],[\"path\",{d:\"M7 21H5a2 2 0 0 1-2-2v-2\",key:\"ioqczr\"}],[\"path\",{d:\"M7 12h10\",key:\"b7w52i\"}]],Uh=a(\"scan-line\",U0),Y0=[[\"path\",{d:\"M3 7V5a2 2 0 0 1 2-2h2\",key:\"aa7l1z\"}],[\"path\",{d:\"M17 3h2a2 2 0 0 1 2 2v2\",key:\"4qcy5o\"}],[\"path\",{d:\"M21 17v2a2 2 0 0 1-2 2h-2\",key:\"6vwrx8\"}],[\"path\",{d:\"M7 21H5a2 2 0 0 1-2-2v-2\",key:\"ioqczr\"}],[\"circle\",{cx:\"12\",cy:\"12\",r:\"3\",key:\"1v7zrd\"}],[\"path\",{d:\"m16 16-1.9-1.9\",key:\"1dq9hf\"}]],Yh=a(\"scan-search\",Y0),F0=[[\"path\",{d:\"m13.5 8.5-5 5\",key:\"1cs55j\"}],[\"circle\",{cx:\"11\",cy:\"11\",r:\"8\",key:\"4ej97u\"}],[\"path\",{d:\"m21 21-4.3-4.3\",key:\"1qie3q\"}]],Fh=a(\"search-slash\",F0),I0=[[\"path\",{d:\"m21 21-4.34-4.34\",key:\"14j7rj\"}],[\"circle\",{cx:\"11\",cy:\"11\",r:\"8\",key:\"4ej97u\"}]],Ih=a(\"search\",I0),B0=[[\"path\",{d:\"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z\",key:\"1ffxy3\"}],[\"path\",{d:\"m21.854 2.147-10.94 10.939\",key:\"12cjpa\"}]],Bh=a(\"send\",B0),W0=[[\"rect\",{width:\"20\",height:\"8\",x:\"2\",y:\"2\",rx:\"2\",ry:\"2\",key:\"ngkwjq\"}],[\"rect\",{width:\"20\",height:\"8\",x:\"2\",y:\"14\",rx:\"2\",ry:\"2\",key:\"iecqi9\"}],[\"line\",{x1:\"6\",x2:\"6.01\",y1:\"6\",y2:\"6\",key:\"16zg32\"}],[\"line\",{x1:\"6\",x2:\"6.01\",y1:\"18\",y2:\"18\",key:\"nzw8ys\"}]],Wh=a(\"server\",W0),Z0=[[\"path\",{d:\"M6 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2\",key:\"4b9dqc\"}],[\"path\",{d:\"M6 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-2\",key:\"22nnkd\"}],[\"path\",{d:\"M6 6h.01\",key:\"1utrut\"}],[\"path\",{d:\"M6 18h.01\",key:\"uhywen\"}],[\"path\",{d:\"m13 6-4 6h6l-4 6\",key:\"14hqih\"}]],Zh=a(\"server-crash\",Z0),G0=[[\"path\",{d:\"M14 17H5\",key:\"gfn3mx\"}],[\"path\",{d:\"M19 7h-9\",key:\"6i9tg\"}],[\"circle\",{cx:\"17\",cy:\"17\",r:\"3\",key:\"18b49y\"}],[\"circle\",{cx:\"7\",cy:\"7\",r:\"3\",key:\"dfmy0x\"}]],Gh=a(\"settings-2\",G0),K0=[[\"path\",{d:\"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915\",key:\"1i5ecw\"}],[\"circle\",{cx:\"12\",cy:\"12\",r:\"3\",key:\"1v7zrd\"}]],Kh=a(\"settings\",K0),X0=[[\"path\",{d:\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\",key:\"oel41y\"}],[\"path\",{d:\"m9 12 2 2 4-4\",key:\"dzmm74\"}]],Xh=a(\"shield-check\",X0),Q0=[[\"path\",{d:\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\",key:\"oel41y\"}],[\"path\",{d:\"M12 22V2\",key:\"zs6s6o\"}]],Qh=a(\"shield-half\",Q0),J0=[[\"path\",{d:\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\",key:\"oel41y\"}]],Jh=a(\"shield\",J0),ae=[[\"path\",{d:\"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z\",key:\"1wgbhj\"}]],ad=a(\"shirt\",ae),ee=[[\"path\",{d:\"M16 10a4 4 0 0 1-8 0\",key:\"1ltviw\"}],[\"path\",{d:\"M3.103 6.034h17.794\",key:\"awc11p\"}],[\"path\",{d:\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\",key:\"o988cm\"}]],ed=a(\"shopping-bag\",ee),te=[[\"circle\",{cx:\"8\",cy:\"21\",r:\"1\",key:\"jimo8o\"}],[\"circle\",{cx:\"19\",cy:\"21\",r:\"1\",key:\"13723u\"}],[\"path\",{d:\"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\",key:\"9zh506\"}]],td=a(\"shopping-cart\",te),re=[[\"path\",{d:\"M10 5H3\",key:\"1qgfaw\"}],[\"path\",{d:\"M12 19H3\",key:\"yhmn1j\"}],[\"path\",{d:\"M14 3v4\",key:\"1sua03\"}],[\"path\",{d:\"M16 17v4\",key:\"1q0r14\"}],[\"path\",{d:\"M21 12h-9\",key:\"1o4lsq\"}],[\"path\",{d:\"M21 19h-5\",key:\"1rlt1p\"}],[\"path\",{d:\"M21 5h-7\",key:\"1oszz2\"}],[\"path\",{d:\"M8 10v4\",key:\"tgpxqk\"}],[\"path\",{d:\"M8 12H3\",key:\"a7s4jb\"}]],rd=a(\"sliders-horizontal\",re),he=[[\"rect\",{width:\"14\",height:\"20\",x:\"5\",y:\"2\",rx:\"2\",ry:\"2\",key:\"1yt0o3\"}],[\"path\",{d:\"M12 18h.01\",key:\"mhygvu\"}]],hd=a(\"smartphone\",he),de=[[\"path\",{d:\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\",key:\"1s2grr\"}],[\"path\",{d:\"M20 2v4\",key:\"1rf3ol\"}],[\"path\",{d:\"M22 4h-4\",key:\"gwowj6\"}],[\"circle\",{cx:\"4\",cy:\"20\",r:\"2\",key:\"6kqj1y\"}]],dd=a(\"sparkles\",de),oe=[[\"path\",{d:\"M16 3h5v5\",key:\"1806ms\"}],[\"path\",{d:\"M8 3H3v5\",key:\"15dfkv\"}],[\"path\",{d:\"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3\",key:\"1qrqzj\"}],[\"path\",{d:\"m15 9 6-6\",key:\"ko1vev\"}]],od=a(\"split\",oe),ye=[[\"path\",{d:\"M14 9.536V7a4 4 0 0 1 4-4h1.5a.5.5 0 0 1 .5.5V5a4 4 0 0 1-4 4 4 4 0 0 0-4 4c0 2 1 3 1 5a5 5 0 0 1-1 3\",key:\"139s4v\"}],[\"path\",{d:\"M4 9a5 5 0 0 1 8 4 5 5 0 0 1-8-4\",key:\"1dlkgp\"}],[\"path\",{d:\"M5 21h14\",key:\"11awu3\"}]],yd=a(\"sprout\",ye),ce=[[\"path\",{d:\"M5 3a2 2 0 0 0-2 2\",key:\"y57alp\"}],[\"path\",{d:\"M19 3a2 2 0 0 1 2 2\",key:\"18rm91\"}],[\"path\",{d:\"M21 19a2 2 0 0 1-2 2\",key:\"1j7049\"}],[\"path\",{d:\"M5 21a2 2 0 0 1-2-2\",key:\"sbafld\"}],[\"path\",{d:\"M9 3h1\",key:\"1yesri\"}],[\"path\",{d:\"M9 21h1\",key:\"15o7lz\"}],[\"path\",{d:\"M14 3h1\",key:\"1ec4yj\"}],[\"path\",{d:\"M14 21h1\",key:\"v9vybs\"}],[\"path\",{d:\"M3 9v1\",key:\"1r0deq\"}],[\"path\",{d:\"M21 9v1\",key:\"mxsmne\"}],[\"path\",{d:\"M3 14v1\",key:\"vnatye\"}],[\"path\",{d:\"M21 14v1\",key:\"169vum\"}]],cd=a(\"square-dashed\",ce),ie=[[\"path\",{d:\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\",key:\"1m0v6g\"}],[\"path\",{d:\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\",key:\"ohrbg2\"}]],id=a(\"square-pen\",ie),ne=[[\"path\",{d:\"m7 11 2-2-2-2\",key:\"1lz0vl\"}],[\"path\",{d:\"M11 13h4\",key:\"1p7l4v\"}],[\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"3\",rx:\"2\",ry:\"2\",key:\"1m3agn\"}]],nd=a(\"square-terminal\",ne),ke=[[\"path\",{d:\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\",key:\"r04s7s\"}]],kd=a(\"star\",ke),pe=[[\"path\",{d:\"M21 9a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 15 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2z\",key:\"1dfntj\"}],[\"path\",{d:\"M15 3v5a1 1 0 0 0 1 1h5\",key:\"6s6qgf\"}]],pd=a(\"sticky-note\",pe),se=[[\"rect\",{width:\"20\",height:\"6\",x:\"2\",y:\"4\",rx:\"2\",key:\"qdearl\"}],[\"rect\",{width:\"20\",height:\"6\",x:\"2\",y:\"14\",rx:\"2\",key:\"1xrn6j\"}]],sd=a(\"stretch-horizontal\",se),ve=[[\"path\",{d:\"M12 2v2\",key:\"tus03m\"}],[\"path\",{d:\"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715\",key:\"xlf6rm\"}],[\"path\",{d:\"M16 12a4 4 0 0 0-4-4\",key:\"6vsxu\"}],[\"path\",{d:\"m19 5-1.256 1.256\",key:\"1yg6a6\"}],[\"path\",{d:\"M20 12h2\",key:\"1q8mjw\"}]],vd=a(\"sun-moon\",ve),le=[[\"circle\",{cx:\"12\",cy:\"12\",r:\"4\",key:\"4exip2\"}],[\"path\",{d:\"M12 2v2\",key:\"tus03m\"}],[\"path\",{d:\"M12 20v2\",key:\"1lh1kg\"}],[\"path\",{d:\"m4.93 4.93 1.41 1.41\",key:\"149t6j\"}],[\"path\",{d:\"m17.66 17.66 1.41 1.41\",key:\"ptbguv\"}],[\"path\",{d:\"M2 12h2\",key:\"1t8f8n\"}],[\"path\",{d:\"M20 12h2\",key:\"1q8mjw\"}],[\"path\",{d:\"m6.34 17.66-1.41 1.41\",key:\"1m8zz5\"}],[\"path\",{d:\"m19.07 4.93-1.41 1.41\",key:\"1shlcs\"}]],ld=a(\"sun\",le),Me=[[\"path\",{d:\"M12 3v18\",key:\"108xh3\"}],[\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"3\",rx:\"2\",key:\"afitv7\"}],[\"path\",{d:\"M3 9h18\",key:\"1pudct\"}],[\"path\",{d:\"M3 15h18\",key:\"5xshup\"}]],Md=a(\"table\",Me),_e=[[\"path\",{d:\"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z\",key:\"vktsd0\"}],[\"circle\",{cx:\"7.5\",cy:\"7.5\",r:\".5\",fill:\"currentColor\",key:\"kqv944\"}]],_d=a(\"tag\",_e),ue=[[\"path\",{d:\"M12 19h8\",key:\"baeox8\"}],[\"path\",{d:\"m4 17 6-6-6-6\",key:\"1yngyt\"}]],ud=a(\"terminal\",ue),me=[[\"path\",{d:\"M21 5H3\",key:\"1fi0y6\"}],[\"path\",{d:\"M15 12H3\",key:\"6jk70r\"}],[\"path\",{d:\"M17 19H3\",key:\"z6ezky\"}]],md=a(\"text-align-start\",me),fe=[[\"path\",{d:\"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z\",key:\"m61m77\"}],[\"path\",{d:\"M17 14V2\",key:\"8ymqnk\"}]],fd=a(\"thumbs-down\",fe),xe=[[\"path\",{d:\"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z\",key:\"emmmcr\"}],[\"path\",{d:\"M7 10v12\",key:\"1qc93n\"}]],xd=a(\"thumbs-up\",xe),ge=[[\"line\",{x1:\"10\",x2:\"14\",y1:\"2\",y2:\"2\",key:\"14vaq8\"}],[\"line\",{x1:\"12\",x2:\"15\",y1:\"14\",y2:\"11\",key:\"17fdiu\"}],[\"circle\",{cx:\"12\",cy:\"14\",r:\"8\",key:\"1e1u0o\"}]],gd=a(\"timer\",ge),we=[[\"path\",{d:\"M10 11v6\",key:\"nco0om\"}],[\"path\",{d:\"M14 11v6\",key:\"outv1u\"}],[\"path\",{d:\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6\",key:\"miytrc\"}],[\"path\",{d:\"M3 6h18\",key:\"d0wm0j\"}],[\"path\",{d:\"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\",key:\"e791ji\"}]],wd=a(\"trash-2\",we),$e=[[\"path\",{d:\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6\",key:\"miytrc\"}],[\"path\",{d:\"M3 6h18\",key:\"d0wm0j\"}],[\"path\",{d:\"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\",key:\"e791ji\"}]],$d=a(\"trash\",$e),Ne=[[\"path\",{d:\"M16 7h6v6\",key:\"box55l\"}],[\"path\",{d:\"m22 7-8.5 8.5-5-5L2 17\",key:\"1t1m79\"}]],Nd=a(\"trending-up\",Ne),be=[[\"path\",{d:\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\",key:\"wmoenq\"}],[\"path\",{d:\"M12 9v4\",key:\"juzpu7\"}],[\"path\",{d:\"M12 17h.01\",key:\"p32p05\"}]],bd=a(\"triangle-alert\",be),ze=[[\"path\",{d:\"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978\",key:\"1n3hpd\"}],[\"path\",{d:\"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978\",key:\"rfe1zi\"}],[\"path\",{d:\"M18 9h1.5a1 1 0 0 0 0-5H18\",key:\"7xy6bh\"}],[\"path\",{d:\"M4 22h16\",key:\"57wxv0\"}],[\"path\",{d:\"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z\",key:\"1mhfuq\"}],[\"path\",{d:\"M6 9H4.5a1 1 0 0 1 0-5H6\",key:\"tex48p\"}]],zd=a(\"trophy\",ze),Ce=[[\"path\",{d:\"M9 14 4 9l5-5\",key:\"102s5s\"}],[\"path\",{d:\"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11\",key:\"f3b9sd\"}]],Cd=a(\"undo-2\",Ce),qe=[[\"path\",{d:\"M16 12h6\",key:\"15xry1\"}],[\"path\",{d:\"M8 12H2\",key:\"1jqql6\"}],[\"path\",{d:\"M12 2v2\",key:\"tus03m\"}],[\"path\",{d:\"M12 8v2\",key:\"1woqiv\"}],[\"path\",{d:\"M12 14v2\",key:\"8jcxud\"}],[\"path\",{d:\"M12 20v2\",key:\"1lh1kg\"}],[\"path\",{d:\"m19 15 3-3-3-3\",key:\"wjy7rq\"}],[\"path\",{d:\"m5 9-3 3 3 3\",key:\"j64kie\"}]],qd=a(\"unfold-horizontal\",qe),Ae=[[\"path\",{d:\"M12 3v12\",key:\"1x0j5s\"}],[\"path\",{d:\"m17 8-5-5-5 5\",key:\"7q97r8\"}],[\"path\",{d:\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\",key:\"ih7n3h\"}]],Ad=a(\"upload\",Ae),He=[[\"path\",{d:\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\",key:\"975kel\"}],[\"circle\",{cx:\"12\",cy:\"7\",r:\"4\",key:\"17ys0d\"}]],Hd=a(\"user\",He),Se=[[\"path\",{d:\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\",key:\"1yyitq\"}],[\"path\",{d:\"M16 3.128a4 4 0 0 1 0 7.744\",key:\"16gr8j\"}],[\"path\",{d:\"M22 21v-2a4 4 0 0 0-3-3.87\",key:\"kshegd\"}],[\"circle\",{cx:\"9\",cy:\"7\",r:\"4\",key:\"nufk8\"}]],Sd=a(\"users\",Se),Ee=[[\"path\",{d:\"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5\",key:\"ftymec\"}],[\"rect\",{x:\"2\",y:\"6\",width:\"14\",height:\"12\",rx:\"2\",key:\"158x01\"}]],Ed=a(\"video\",Ee),Ve=[[\"path\",{d:\"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 66,
                    "receive": 130
                },
                "_type": 3,
                "_id": "16866.6",
                "_request_id": "16866.6",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/icons-xTj2hkG8.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/icons-xTj2hkG8.js",
                "_raw_id": "16866.6",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 196,
                "_ttfb_ms": 66,
                "_load_start": 452,
                "_load_start_float": 452.000185,
                "_bytesIn": 21267,
                "_objectSize": 21267,
                "_objectSizeUncompressed": 60858,
                "_chunks": [
                    {
                        "ts": 520,
                        "bytes": 800
                    },
                    {
                        "ts": 554,
                        "bytes": 2349
                    },
                    {
                        "ts": 554,
                        "bytes": 3519
                    },
                    {
                        "ts": 569,
                        "bytes": 3517
                    },
                    {
                        "ts": 595,
                        "bytes": 2467
                    },
                    {
                        "ts": 612,
                        "bytes": 3528
                    },
                    {
                        "ts": 623,
                        "bytes": 1171
                    },
                    {
                        "ts": 628,
                        "bytes": 3519,
                        "inflated": 57094
                    },
                    {
                        "ts": 648,
                        "bytes": 397,
                        "inflated": 3764
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/icons-xTj2hkG8.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd59215946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"ea7f489c54854128aa72d8bd9c62e57b\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=6BUJjBx8%2FcjaNj0%2FZmiOAGdc6PulLJSc0yJsulTbF4wQqxdO2LiHnqLg9dP4tG1cZlU7YBHuBy7zbuoNVyTwT7yVYYQ53LkezrlfQ%2FXxEHP0nlP1UgkH0sK6XYi8l8TycBxEo4xwi2WHWsk%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1888,
                "_score_cache": 100,
                "_score_cdn": 100,
                "_score_gzip": 86,
                "_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": 21777,
                "_gzip_save": 3000,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 31536000,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 432,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 185,
                "_body_hash": "0b6590f7f63d6a9db18af4b38de96bccb385067b865de5d451651b2b0089d3e7",
                "_renderBlocking": "non_blocking",
                "_load_end": 648,
                "_ttfb_start": 452,
                "_ttfb_end": 518,
                "_download_start": 518,
                "_download_end": 648,
                "_download_ms": 130,
                "_all_start": 452,
                "_all_end": 648,
                "_all_ms": 196,
                "_index": 6,
                "_number": 7,
                "_body_file": "011-16866.6-body.txt",
                "_body_id": "16866.6",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.6"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.684+00:00",
                "time": 57,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/shared-constants-yNCBtlN_.js",
                    "headersSize": 607,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 670,
                    "bodySize": 558,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd69225946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"e347e793f92377f374124a61c204b683\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=MNqzNVcFTq01BQpmKj46srxeVT0%2BEmgre3bpGlUsLg8FxU3YXUwhoWOZVElWqcZxUxCQIVicWdYcvloFa3HJzq2K%2FaWnxSIreeYx4BIpf6t8DrATQdvxMlVDZ9ZFIJxp%2Bq3FH8ddpcTZLRw%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 558,
                        "mimeType": "text/javascript",
                        "text": "var o=[\"start\",\"router\",\"query\",\"table\",\"form\",\"virtual\",\"ranger\",\"store\",\"pacer\",\"hotkeys\",\"db\",\"ai\",\"intent\",\"workflow\",\"config\",\"devtools\",\"mcp\",\"cli\",\"react-charts\",\"create-tsrouter-app\"],r=[\"admin\",\"api-keys\",\"disableAds\",\"builder\",\"mcp\",\"moderate-feedback\",\"moderate-showcases\"],t=[\"github\",\"google\"],d=[\"note\",\"improvement\"],i=[\"pending\",\"approved\",\"denied\"],n=[\"pending\",\"approved\",\"denied\"],s=[\"blog\",\"e-commerce\",\"saas\",\"dashboard\",\"documentation\",\"portfolio\",\"social\",\"developer-tool\",\"marketing\",\"media\",\"open-source\"],c=s.filter(e=>e!==\"open-source\"),l=[\"user.capabilities.update\",\"user.adsDisabled.update\",\"user.sessions.revoke\",\"role.create\",\"role.update\",\"role.delete\",\"role.assignment.create\",\"role.assignment.delete\",\"feedback.moderate\",\"showcase.create\",\"showcase.update\",\"showcase.delete\",\"showcase.moderate\"],S=[\"major\",\"minor\",\"patch\"],p=r,E=[\"admin\",\"moderate-feedback\",\"moderate-showcases\"];function m(e,a){return e.includes(\"admin\")||e.includes(a)}export{d as a,n as c,p as d,m as f,i,s as l,l as n,t as o,o as p,r,S as s,E as t,c as u};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 55,
                    "receive": 2
                },
                "_type": 3,
                "_id": "16866.7",
                "_request_id": "16866.7",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/shared-constants-yNCBtlN_.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/shared-constants-yNCBtlN_.js",
                "_raw_id": "16866.7",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 57,
                "_ttfb_ms": 55,
                "_load_start": 453,
                "_load_start_float": 453.000191,
                "_bytesIn": 558,
                "_objectSize": 558,
                "_objectSizeUncompressed": 1063,
                "_chunks": [
                    {
                        "ts": 509,
                        "bytes": 558,
                        "inflated": 1063
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/shared-constants-yNCBtlN_.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd69225946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"e347e793f92377f374124a61c204b683\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=MNqzNVcFTq01BQpmKj46srxeVT0%2BEmgre3bpGlUsLg8FxU3YXUwhoWOZVElWqcZxUxCQIVicWdYcvloFa3HJzq2K%2FaWnxSIreeYx4BIpf6t8DrATQdvxMlVDZ9ZFIJxp%2Bq3FH8ddpcTZLRw%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1921,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 435,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 191,
                "_body_hash": "936d8c7021734e08df14586d4e72f7ffed4acd69efafc4553b2dd9bf4d4e4d2d",
                "_renderBlocking": "non_blocking",
                "_load_end": 510,
                "_ttfb_start": 453,
                "_ttfb_end": 508,
                "_download_start": 508,
                "_download_end": 510,
                "_download_ms": 2,
                "_all_start": 453,
                "_all_end": 510,
                "_all_ms": 57,
                "_index": 7,
                "_number": 8,
                "_body_file": "003-16866.7-body.txt",
                "_body_id": "16866.7",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.7"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.684+00:00",
                "time": 126,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/routes-DfNLmXGz.js",
                    "headersSize": 597,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 674,
                    "bodySize": 9991,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd69235946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"b12c354388b5e1dd206dbf469b257478\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ANzRdvdTf87fdbEigAaJ8nDCOYh2ZidsZhyS3YyJofW2IgJMBOzIYD9Wz5LY3MUTS%2Fr3afvp5KWgsUe1lYPy37x5T5CXKWJ1f9%2FpcGBW8%2Fx3BsLmpU72S1%2BLvBljoJwgoEZOK%2FXy7lRhuvg%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 9991,
                        "mimeType": "text/javascript",
                        "text": "const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[\"assets/HomeApplicationStarter-DKoDL7uE.js\",\"assets/ApplicationStarter-B3UMyhpE.js\",\"assets/index-B9NJHisQ.js\",\"assets/rolldown-runtime-9r-HBx0o.js\",\"assets/tanstack-router-U0H7bmeq.js\",\"assets/tanstack-query-BttgOCQn.js\",\"assets/icons-xTj2hkG8.js\",\"assets/shared-constants-yNCBtlN_.js\",\"assets/index-Drgb1pa5.css\",\"assets/useDebouncedValue-CV-ebLIG.js\",\"assets/useDebouncer-DFwQa-3J.js\",\"assets/event-client-CV4ssJpW.js\",\"assets/store-Cj3QexLS.js\",\"assets/Icons-q42Z9Dpx.js\",\"assets/usePartnerPlacementContext-COo3TXOB.js\",\"assets/HomeCommunitySection-DX_KgsdY.js\",\"assets/MaintainerCard-leU6_c6k.js\",\"assets/frameworks-Bb4VvUZg.js\",\"assets/maintainers-CMJw1EMs.js\",\"assets/SponsorSection-4xjJciel.js\",\"assets/HomeSocialProofSection-HYCjq-kn.js\",\"assets/PartnersGrid-Bl13V7Dq.js\"])))=>i.map(i=>d[i]);\nimport{$t as X,Ai as K,Ii as N,Kn as Z,Si as ee,Tr as ae,V as re,Wr as q,Zt as te,gt as le,h as se,ji as F,k as ne,or as oe,pn as ie,t as de,wi as E}from\"./icons-xTj2hkG8.js\";import{C as ce,p as y,u as A}from\"./tanstack-router-U0H7bmeq.js\";import{d as e,f as t,i as v,o as me,t as ge}from\"./tanstack-query-BttgOCQn.js\";import{Hr as he,Ia as D,Ji as pe,Jr as G,Ki as ue,Mo as z,Nn as xe,Pn as R,_ as W,_i as f,bo as be,do as b,fi as ye,ga as fe,gi as we,jo as m,n as Ne,qi as ke,t as L,v as Q,xo as ve,y as Se,yi as _e}from\"./index-B9NJHisQ.js\";import{t as Te}from\"./users.functions-CeXclkLY.js\";import{t as Ce}from\"./Footer-DXYm8Pa-.js\";import{r as $e}from\"./blog.functions-C-Dso7yf.js\";import{t as Ie}from\"./useNpmDownloadCounter-jgTPLjDE.js\";var Pe=\"data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e\";function Ae(){return t(\"div\",{\"aria-hidden\":\"true\",className:\"min-h-[320px] overflow-hidden rounded-[1rem] border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-950 md:min-h-[360px]\",children:[t(\"div\",{className:\"border-b border-gray-200 bg-gray-50/70 px-5 py-4 dark:border-gray-800 dark:bg-gray-900/50\",children:[e(\"div\",{className:\"h-7 w-64 max-w-full rounded bg-gray-200 dark:bg-gray-800\"}),t(\"div\",{className:\"mt-4 flex flex-wrap gap-2\",children:[e(\"div\",{className:\"h-9 w-28 rounded-lg bg-gray-200 dark:bg-gray-800\"}),e(\"div\",{className:\"h-9 w-32 rounded-lg bg-gray-200 dark:bg-gray-800\"}),e(\"div\",{className:\"h-9 w-24 rounded-lg bg-gray-200 dark:bg-gray-800\"})]})]}),t(\"div\",{className:\"relative border-b border-gray-200 dark:border-gray-800\",children:[e(\"div\",{className:\"px-5 pt-4\",children:e(\"div\",{className:\"h-3 w-12 rounded bg-gray-200 dark:bg-gray-800\"})}),e(\"div\",{className:\"px-5 pb-4 pt-3\",children:e(\"div\",{className:\"h-28 rounded-xl bg-gray-100 dark:bg-gray-900\"})}),e(\"div\",{className:\"border-t border-gray-200 px-5 py-4 dark:border-gray-800\",children:t(\"div\",{className:\"flex flex-wrap gap-3\",children:[e(\"div\",{className:\"h-10 w-28 rounded-lg bg-gray-200 dark:bg-gray-800\"}),e(\"div\",{className:\"h-10 w-36 rounded-lg bg-gray-200 dark:bg-gray-800\"})]})})]})]})}var U=A(()=>D(()=>import(\"./HomeApplicationStarter-DKoDL7uE.js\"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])),\"H0\"),De=U.preload;function ze(){return e(z,{when:L({rootMargin:\"180px 0px\"}),prefetch:Ne({timeout:3500}),fallback:e(Ae,{}),h:\"0_59712d4a1c\",p:De,children:e(U,{})})}var Le=A(()=>D(()=>import(\"./HomeCommunitySection-DX_KgsdY.js\"),__vite__mapDeps([15,2,3,4,5,6,7,8,16,17,18,19])),\"H0\");function je(){return e(z,{when:L({rootMargin:\"25%\"}),fallback:e(Me,{}),h:\"0_e9b200577e\",children:e(Le,{})})}function Me(){return t(\"div\",{className:\"space-y-24\",children:[t(\"div\",{className:\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\",children:[e(\"div\",{className:\"h-10 w-52 rounded bg-gray-200/70 dark:bg-gray-800/70 animate-pulse mb-6\"}),e(\"div\",{className:\"grid gap-6 grid-cols-2 lg:grid-cols-3\",children:Array.from({length:6}).map((a,l)=>e(\"div\",{className:\"h-52 rounded-lg bg-gray-100/70 dark:bg-gray-900/60 animate-pulse\"},`maintainer-skeleton-${l}`))})]}),t(\"div\",{className:\"lg:max-w-(--breakpoint-lg) px-4 mx-auto\",children:[e(\"div\",{className:\"h-10 w-44 rounded bg-gray-200/70 dark:bg-gray-800/70 animate-pulse mb-8\"}),e(\"div\",{className:\"aspect-square max-w-[900px] mx-auto rounded-full bg-gray-100/70 dark:bg-gray-900/60 animate-pulse\"})]})]})}function He({className:a,buttonClassName:l,noteClassName:s,successClassName:o,showNote:n=!0}){const r=pe(),d=me(),{notify:i}=fe(),{openLoginModal:c}=ue(),g=r?.signupSources.includes(\"newsletter\")??!1,{mutate:h,isPending:p}=ge({mutationFn:()=>Te({data:{source:\"newsletter\"}}),onSuccess:async x=>{await d.invalidateQueries(ke),i(t(\"div\",{children:[e(\"div\",{className:\"font-medium\",children:x.alreadyTagged?\"Already subscribed\":\"You're subscribed\"}),e(\"div\",{className:\"text-gray-500 dark:text-gray-400 text-xs\",children:\"We'll use your TanStack login email.\"})]}))},onError:()=>{i(t(\"div\",{children:[e(\"div\",{className:\"font-medium\",children:\"Subscription failed\"}),e(\"div\",{className:\"text-gray-500 dark:text-gray-400 text-xs\",children:\"Please try again in a moment\"})]}))}}),u=ee(()=>{if(!(p||g)){if(!r){c({onSuccess:()=>h()});return}h()}},[p,g,h,c,r]);return g?t(\"p\",{className:m(\"inline-flex items-center gap-1.5 text-xs font-medium text-emerald-700 dark:text-emerald-400\",o),children:[e(ae,{className:\"h-3.5 w-3.5\"}),\"You're subscribed\"]}):t(\"div\",{className:m(\"grid gap-2\",a),children:[t(b,{type:\"button\",onClick:u,disabled:p,className:m(\"w-full\",l),children:[r?e(te,{className:\"h-4 w-4\"}):e(X,{className:\"h-4 w-4\"}),p?\"Subscribing...\":r?\"Subscribe with my login\":\"Log in to subscribe\"]}),n?e(\"p\",{className:m(\"text-xs text-gray-500 dark:text-gray-400\",s),children:\"We'll use your TanStack login email.\"}):null]})}function Fe(){return t(N,{children:[e(\"div\",{className:\"px-4 mx-auto max-w-(--breakpoint-lg) relative\",children:t(G,{className:\"rounded-md p-8 md:p-14\",children:[t(\"div\",{children:[e(\"div\",{className:\"relative inline-block max-w-full\",children:e(\"h3\",{id:\"newsletter\",className:\"text-3xl font-bold scroll-mt-24\",children:e(\"a\",{href:\"#newsletter\",className:\"hover:underline decoration-gray-400 dark:decoration-gray-600\",children:\"Subscribe to TanStack News\"})})}),e(\"p\",{className:\"text-lg mt-1\",children:\"New posts, releases, and ecosystem updates from TanStack.\"})]}),e(He,{className:\"mt-4 max-w-sm\",noteClassName:\"text-sm opacity-50 font-semibold italic\"})]})}),e(\"div\",{className:\"h-20\"}),e(Ce,{})]})}var Ee=A(()=>D(()=>import(\"./HomeSocialProofSection-HYCjq-kn.js\"),__vite__mapDeps([20,2,3,4,5,6,7,8,21,14])),\"H0\");function Re({recentPosts:a}){return e(z,{when:L({rootMargin:\"25%\"}),fallback:e(Be,{}),h:\"0_cd652248ac\",children:e(Ee,{recentPosts:a})})}function Be(){return t(\"div\",{className:\"space-y-24\",children:[t(\"div\",{className:\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\",children:[e(\"div\",{className:\"h-10 w-40 rounded bg-gray-200/70 dark:bg-gray-800/70 animate-pulse mb-6\"}),e(\"div\",{className:\"grid grid-cols-2 md:grid-cols-4 gap-px overflow-hidden rounded-md border border-gray-200 dark:border-gray-800\",children:Array.from({length:8}).map((a,l)=>e(\"div\",{className:\"min-h-[130px] bg-gray-100/70 dark:bg-gray-900/60 animate-pulse\"},`partner-skeleton-${l}`))})]}),t(\"div\",{className:\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\",children:[e(\"div\",{className:\"h-10 w-56 rounded bg-gray-200/70 dark:bg-gray-800/70 animate-pulse mb-6\"}),e(\"div\",{className:\"grid grid-cols-1 md:grid-cols-3 gap-4\",children:Array.from({length:3}).map((a,l)=>t(G,{className:\"overflow-hidden animate-pulse\",children:[e(\"div\",{className:\"aspect-video bg-gray-100 dark:bg-gray-800\"}),t(\"div\",{className:\"p-4\",children:[e(\"div\",{className:\"h-5 w-5/6 rounded bg-gray-200 dark:bg-gray-700\"}),e(\"div\",{className:\"mt-3 h-3 w-2/3 rounded bg-gray-200 dark:bg-gray-700\"}),t(\"div\",{className:\"mt-4 space-y-2\",children:[e(\"div\",{className:\"h-3 rounded bg-gray-100 dark:bg-gray-800\"}),e(\"div\",{className:\"h-3 rounded bg-gray-100 dark:bg-gray-800\"})]})]})]},`post-skeleton-${l}`))})]})]})}function Oe(a){return`${(a/1e9).toFixed(2)} Billion`}function Ve({ratePerDay:a,weeklyDownloads:l}){return e(\"span\",{ref:Ie({totalDownloads:l,ratePerDay:a,updatedAt:K(Date.now()).current}),style:{fontVariantNumeric:\"tabular-nums\"},children:l.toLocaleString()})}function S(a){return a!=null&&!Number.isNaN(a)&&a>0&&Number.isFinite(a)}function _({placeholder:a,children:l}){return t(\"span\",{className:\"inline-grid [&>*]:col-start-1 [&>*]:row-start-1\",children:[e(\"span\",{className:\"invisible\",\"aria-hidden\":!0,children:a}),e(\"span\",{children:l})]})}function T({children:a,className:l,gradientClassName:s,href:o,search:n,to:r}){const d=`group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity ${l} ${s}`;return r?e(y,{to:r,search:n,className:d,children:a}):e(\"a\",{href:o,target:\"_blank\",rel:\"noreferrer\",className:d,children:a})}function Ye({library:a}){const{data:l,isLoading:s}=v(Q({library:a})),{data:o,isLoading:n}=v({...W(),enabled:!a}),{data:r,isLoading:d}=v({...Se({library:a??xe}),enabled:!!a}),i=l?.npm,c=a?i?.totalDownloads??0:o?.totalDownloads??0,g=l?.github?.starCount??0,h=a?r?.weeklyDownloads??0:o?.weeklyDownloads??0,p=a?void 0:o?.weeklyRatePerDay,u=!(a?s:n)&&S(c),x=!s&&S(g),k=!(a?d:n)&&S(h),J=u||k||x,j=s||!l,M=a?s||!i:n||!o,H=a?d||!r:n||!o;return!j&&!M&&!H&&!J?null:t(\"div\",{className:\"mx-auto grid w-full max-w-3xl grid-cols-1 gap-4 sm:grid-cols-3\",children:[M||u?e(T,{to:\"/stats/npm\",search:R,className:\"border-emerald-500 hover:text-emerald-500\",gradientClassName:\"bg-linear-to-r from-transparent to-emerald-500/5\",children:t(\"div\",{className:\"flex min-w-0 items-start gap-3\",children:[e(Z,{className:\"mt-1 size-5 shrink-0 transition-colors duration-200\"}),t(\"div\",{className:\"min-w-0\",children:[e(\"div\",{className:\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\",children:e(_,{placeholder:\"00.00 Billion\",children:u?Oe(c):null})}),e(\"div\",{className:\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\",children:\"NPM Downloads\"})]})]})}):null,H||k?e(T,{to:\"/stats/npm\",search:R,className:\"border-cyan-500 hover:text-cyan-500\",gradientClassName:\"bg-linear-to-r from-transparent to-cyan-500/5\",children:t(\"div\",{className:\"flex min-w-0 items-start gap-3\",children:[e(se,{className:\"mt-1 size-5 shrink-0 transition-colors duration-200\"}),t(\"div\",{className:\"min-w-0\",children:[e(\"div\",{className:\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\",children:e(_,{placeholder:\"00,000,000\",children:k?e(Ve,{ratePerDay:p,weeklyDownloads:h}):null})}),e(\"div\",{className:\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\",children:\"Weekly Downloads\"})]})]})}):null,j||x?e(T,{href:a?`https://github.com/${a.repo}`:\"https://github.com/orgs/TanStack/repositories?q=sort:stars\",className:\"border-yellow-500 hover:text-yellow-500\",gradientClassName:\"bg-linear-to-r from-transparent to-yellow-500/5\",children:t(\"div\",{className:\"flex min-w-0 items-start gap-3\",children:[e(ne,{className:\"mt-1 size-5 shrink-0 transition-colors duration-200\"}),t(\"div\",{className:\"min-w-0\",children:[e(\"div\",{className:\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\",children:e(_,{placeholder:\"000,000\",children:x?g.toLocaleString():null})}),e(\"div\",{className:\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\",children:\"GitHub Stars\"})]})]})}):null]})}function qe(){return e(Ye,{})}function Ge(){return t(N,{children:[e(f,{src:\"/images/logos/splash-light.png\",width:500,height:500,quality:85,className:\"absolute inset-0 block h-full w-full object-contain dark:hidden\",alt:\"TanStack Logo\",loading:\"eager\",fetchPriority:\"high\"}),e(f,{src:\"/images/logos/splash-dark.png\",width:500,height:500,quality:85,className:\"absolute inset-0 hidden h-full w-full object-contain dark:block\",alt:\"TanStack Logo\",loading:\"eager\",fetchPriority:\"high\"})]})}function ca(){const{recentPosts:a}=he.useLoaderData();return e(N,{children:t(\"div\",{className:\"max-w-full z-10 space-y-24\",children:[t(\"div\",{className:\"space-y-8\",children:[t(\"div\",{className:\"flex flex-col items-center gap-4 xl:grid xl:grid-cols-[400px_minmax(0,44rem)] 2xl:grid-cols-[500px_minmax(0,48rem)] xl:items-center xl:justify-center xl:gap-8 xl:pt-24\",children:[t(\"div\",{className:`relative w-[300px] pt-8 xl:w-[400px] xl:pt-0 2xl:w-[500px] [--ship-x:50px] [--ship-y:1.5rem] \n            lg:[--ship-x:50px] lg:[--ship-y:1.5rem]\n            xl:[--ship-x:80px] xl:[--ship-y:2.5rem]\n            2xl:[--ship-x:90px] 2xl:[--ship-y:3rem]`,children:[t(ce,{children:[e(\"div\",{className:\"absolute left-1/3 bottom-[25%] z-0 animate-ship-peek\",children:e(f,{src:\"/images/ship.png\",alt:\"\",width:240,height:240,className:\"w-16 xl:w-20\"})}),e(y,{to:\"/explore\",className:\"absolute left-1/3 bottom-[25%] z-20 animate-ship-peek-clickable\",title:\"Explore TanStack\",children:e(f,{src:\"/images/ship.png\",alt:\"Explore TanStack\",width:240,height:240,className:\"w-16 xl:w-20 opacity-0\"})})]}),e(\"div\",{className:\"relative z-10 aspect-square\",children:e(_e,{className:\"cursor-pointer relative h-full w-full\",children:e(Ge,{})})})]}),t(\"div\",{className:\"flex w-full max-w-md flex-col items-center gap-6 px-4 text-center md:max-w-2xl xl:max-w-[44rem] xl:items-start xl:px-0 xl:text-left 2xl:max-w-[48rem]\",children:[e(\"div\",{className:\"flex gap-2 lg:gap-4 items-center\",children:e(\"h1\",{className:`inline-block\n            font-black text-5xl\n            md:text-6xl\n            lg:text-8xl`,children:e(\"span\",{className:`\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            `,children:\"TanStack\"})})}),t(\"h2\",{className:`font-bold text-2xl max-w-md\n            md:text-4xl md:max-w-2xl\n            2xl:text-5xl lg:max-w-2xl text-balance`,style:{fontFamily:'ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"'},children:[\"The \",e(aa,{}),\" application stack for the web.\"]}),t(\"p\",{className:`text opacity-90 max-w-sm\n             lg:text-xl lg:max-w-2xl text-balance`,children:[\"Headless, type-safe, composable tools for building modern web applications that work naturally for \",e(\"strong\",{children:\"developers\"}),\" \",\"and reliably for \",e(\"strong\",{children:\"agents\"}),\".\"]})]})]}),e(\"div\",{className:\"mx-auto mt-8 w-full max-w-[1021px] px-4 sm:px-6 md:mt-10\",children:e(qe,{})}),e(\"div\",{className:\"mx-auto mt-16 w-full max-w-[1021px] px-4 sm:px-6 md:mt-20 lg:mt-14 xl:mt-12\",children:e(ze,{})})]}),t(\"div\",{className:\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\",children:[e(\"h3\",{id:\"libraries\",className:\"text-4xl font-light mb-2 scroll-mt-24\",children:e(\"a\",{href:\"#libraries\",className:\"hover:underline decoration-gray-400 dark:decoration-gray-600\",children:\"Browse the stack\"})}),e(\"p\",{className:\"text-gray-600 dark:text-gray-400 mb-6\",children:\"Every TanStack library, organized by what it does.\"}),e(\"div\",{className:\"grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5\",children:Object.entries(be).map(([l,s])=>e(ea,{groupId:l,libraries:s},l))})]}),e(\"div\",{className:\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto mt-8 flex justify-center\",children:e(b,{as:y,to:\"/libraries\",children:\"See all libraries\"})}),e(Xe,{}),e(Re,{recentPosts:a}),e(je,{}),e(\"div\",{className:\"px-4 mx-auto max-w-(--breakpoint-lg)\",children:t(\"div\",{className:`\n          rounded-md p-4 grid gap-6\n          bg-discord text-white overflow-hidden relative\n          shadow-xl shadow-indigo-700/30\n          sm:p-8 sm:grid-cols-3 items-center`,children:[e(\"div\",{className:`absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20`,children:e(\"img\",{src:Pe,alt:\"Discord Logo\",loading:\"lazy\",width:300,height:300})}),t(\"div\",{className:\"sm:col-span-2\",children:[e(\"h3\",{id:\"discord\",className:\"text-3xl font-bold scroll-mt-24\",children:e(\"a\",{href:\"#discord\",className:\"hover:underline decoration-white/50\",children:\"TanStack on Discord\"})}),e(\"p\",{className:\"mt-4\",children:\"The official TanStack community to ask questions, network and make new friends and get lightning fast news about what's coming next for TanStack!\"})]}),e(\"div\",{className:\"flex items-center justify-center\",children:e(b,{as:\"a\",href:\"https://discord.com/invite/WrRKjPJ\",target:\"_blank\",rel:\"noreferrer\",className:\"w-full mt-4 bg-white border-white hover:bg-gray-100 text-discord justify-center shadow-lg text-sm\",children:\"Join TanStack Discord\"})})]})}),e(\"div\",{className:\"px-4 mx-auto max-w-(--breakpoint-lg)\",children:t(\"div\",{className:`\n          rounded-md p-4 grid gap-6\n          bg-linear-to-br from-red-500 to-red-700 text-white overflow-hidden relative\n          shadow-xl shadow-red-700/30\n          sm:p-8 sm:grid-cols-3 items-center`,children:[e(\"div\",{className:`absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20`,children:e(we,{width:300,height:300})}),t(\"div\",{className:\"sm:col-span-2\",children:[e(\"h3\",{id:\"youtube\",className:\"text-3xl font-bold scroll-mt-24\",children:e(\"a\",{href:\"#youtube\",className:\"hover:underline decoration-white/50\",children:\"TanStack on YouTube\"})}),e(\"p\",{className:\"mt-4\",children:\"The official TanStack YouTube channel. Tutorials, deep dives, release walkthroughs, and more — free for everyone!\"})]}),e(\"div\",{className:\"flex items-center justify-center\",children:t(b,{as:\"a\",href:\"https://youtube.com/@tan_stack\",target:\"_blank\",rel:\"noreferrer\",className:\"w-full mt-4 bg-white border-white hover:bg-gray-100 text-red-600 justify-center shadow-lg text-sm\",children:[e(le,{className:\"w-4 h-4\"}),\"Subscribe on YouTube\"]})})]})}),e(\"div\",{className:\"h-4\"}),e(Fe,{})]})})}var We=[{label:\"Portable core\",title:\"Framework Agnostic\",body:\"Every library starts with a provider-agnostic core. Use React, Vue, Solid, Angular, or vanilla JS—your choice.\",Icon:ie,accentClassName:\"from-blue-500 to-cyan-500\",iconClassName:\"border-cyan-200 bg-cyan-50 text-cyan-700 dark:border-cyan-900 dark:bg-cyan-950/40 dark:text-cyan-300\",proof:\"adapters\"},{label:\"Compile-time contracts\",title:\"Type-Safe by Design\",body:\"First-class TypeScript support that catches bugs at compile time and makes refactoring fearless.\",Icon:oe,accentClassName:\"from-emerald-500 to-teal-500\",iconClassName:\"border-emerald-200 bg-emerald-50 text-emerald-700 dark:border-emerald-900 dark:bg-emerald-950/40 dark:text-emerald-300\",proof:\"types\"},{label:\"Real workloads\",title:\"Production-Grade\",body:\"Battle-tested in the world's largest apps. Built for real workloads, not just happy-path demos.\",Icon:de,accentClassName:\"from-orange-500 to-red-500\",iconClassName:\"border-orange-200 bg-orange-50 text-orange-700 dark:border-orange-900 dark:bg-orange-950/40 dark:text-orange-300\",proof:\"adoption\"},{label:\"Independent tools\",title:\"No Vendor Lock-in\",body:\"Open source and independent. No hidden agendas, no platform bias—just great tools for developers.\",Icon:re,accentClassName:\"from-purple-500 to-pink-500\",iconClassName:\"border-purple-200 bg-purple-50 text-purple-700 dark:border-purple-900 dark:bg-purple-950/40 dark:text-purple-300\",proof:\"portable\"}],$=320,I=128,w={label:\"core\",x:132,y:58,width:56,height:32},P=[{label:\"React\",x:18,y:28,width:60,height:26},{label:\"Vue\",x:132,y:7,width:56,height:26},{label:\"Solid\",x:242,y:28,width:60,height:26},{label:\"Angular\",x:26,y:98,width:78,height:26},{label:\"Vanilla\",x:216,y:98,width:78,height:26}],B=P.map(a=>{const l=V(w,a),s=V(a,w),o=Qe(l,s,.5);return{control1:o.control1,control2:o.control2,end:s,label:a.label,path:o.path,start:l}});function O(a){return{x:a.x+a.width/2,y:a.y+a.height/2}}function V(a,l){const s=O(a),o=O(l),n=o.x-s.x,r=o.y-s.y;if(n===0&&r===0)return s;const d=n===0?Number.POSITIVE_INFINITY:a.width/2/Math.abs(n),i=r===0?Number.POSITIVE_INFINITY:a.height/2/Math.abs(r),c=Math.min(d,i);return{x:s.x+n*c,y:s.y+r*c}}function Qe(a,l,s=.5){if(Math.abs(l.y-a.y)>Math.abs(l.x-a.x)){const d=a.y+(l.y-a.y)*s,i={x:a.x,y:d},c={x:l.x,y:d};return{control1:i,control2:c,path:`M ${a.x} ${a.y} C ${i.x} ${i.y}, ${c.x} ${c.y}, ${l.x} ${l.y}`}}const o=a.x+(l.x-a.x)*s,n={x:o,y:a.y},r={x:o,y:l.y};return{control1:n,control2:r,path:`M ${a.x} ${a.y} C ${n.x} ${n.y}, ${r.x} ${r.y}, ${l.x} ${l.y}`}}function Y(a){return{height:`${a.height/I*100}%`,left:`${a.x/$*100}%`,top:`${a.y/I*100}%`,width:`${a.width/$*100}%`}}function C(a){return{left:`${a.x/$*100}%`,top:`${a.y/I*100}%`}}function Ue(a,l,s,o,n){const r=1-n;return{x:r**3*a.x+3*r**2*n*l.x+3*r*n**2*s.x+n**3*o.x,y:r**3*a.y+3*r**2*n*l.y+3*r*n**2*s.y+n**3*o.y}}function Je(a,l,s,o,n){const r=1-n,d=3*r**2*(l.x-a.x)+6*r*n*(s.x-l.x)+3*n**2*(o.x-s.x),i=3*r**2*(l.y-a.y)+6*r*n*(s.y-l.y)+3*n**2*(o.y-s.y);return Math.atan2(i,d)*180/Math.PI}function Xe(){return e(\"section\",{className:\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\",children:t(\"div\",{className:\"grid gap-8 border-y border-gray-200 py-10 dark:border-gray-800 lg:grid-cols-[minmax(0,0.72fr)_minmax(0,1.28fr)] lg:gap-12 lg:py-12\",children:[t(\"div\",{className:\"max-w-xl lg:max-w-sm\",children:[t(\"div\",{className:\"inline-flex items-center gap-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\",children:[e(\"span\",{className:\"h-2 w-2 rounded-full bg-cyan-500 shadow-[0_0_0_4px_rgba(6,182,212,0.12)]\"}),\"Product principles\"]}),e(\"h3\",{className:\"mt-4 text-3xl font-black leading-tight sm:text-4xl\",children:\"Why TanStack?\"}),e(\"p\",{className:\"mt-4 text-base leading-7 text-gray-600 dark:text-gray-400\",children:\"Our libraries are built around real products and the developers shipping them\"}),e(\"div\",{\"aria-hidden\":\"true\",className:\"mt-7 hidden h-px bg-linear-to-r from-gray-300 via-gray-200 to-transparent dark:from-gray-700 dark:via-gray-800 lg:block\"}),t(b,{as:y,to:\"/tenets\",variant:\"ghost\",color:\"gray\",className:\"mt-7 border-gray-300 bg-white/70 text-gray-950 hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-950/70 dark:text-white dark:hover:bg-gray-900\",children:[\"Read our product tenets\",e(q,{className:\"h-4 w-4\"})]})]}),e(\"ol\",{className:\"grid gap-3 sm:grid-cols-2\",children:We.map((a,l)=>t(\"li\",{className:\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\",children:[e(\"div\",{\"aria-hidden\":\"true\",className:m(\"absolute inset-x-0 top-0 h-1 bg-linear-to-r\",a.accentClassName)}),t(\"div\",{className:\"relative flex items-start justify-between gap-4\",children:[t(\"div\",{children:[e(\"p\",{className:\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\",children:a.label}),e(\"h4\",{className:\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\",children:a.title})]}),e(\"span\",{className:m(\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border\",a.iconClassName),children:e(a.Icon,{className:\"h-5 w-5\"})})]}),e(\"p\",{className:\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\",children:a.body}),e(Ze,{proof:a.proof,accentClassName:a.accentClassName}),e(\"span\",{\"aria-hidden\":\"true\",className:\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\",children:String(l+1).padStart(2,\"0\")})]},a.title))})]})})}function Ke({accentClassName:a}){const[l,s]=F(0),[o,n]=F(0);return E(()=>{const r=window.setInterval(()=>{s(d=>(d+1)%P.length)},1150);return()=>window.clearInterval(r)},[]),E(()=>{if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;let r=0,d=0;const i=1500,c=g=>{g-d>33&&(n(g%i/i),d=g),r=window.requestAnimationFrame(c)};return r=window.requestAnimationFrame(c),()=>window.cancelAnimationFrame(r)},[]),e(\"div\",{\"aria-hidden\":\"true\",className:\"relative mt-auto h-32 pt-5 font-mono text-[10px] font-bold\",children:t(\"div\",{className:\"home-adapter-graph absolute inset-x-0 top-1 h-[7.5rem] overflow-visible\",children:[P.map((r,d)=>{const i=l===d;return e(\"span\",{\"data-adapter-label\":r.label,style:Y(r),className:m(\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400\",i?\"border-cyan-300 bg-cyan-50 text-cyan-800 shadow-cyan-500/15 dark:border-cyan-700 dark:bg-cyan-950/40 dark:text-cyan-200\":\"border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\"),children:r.label},r.label)}),e(\"span\",{\"data-adapter-label\":w.label,style:Y(w),className:m(\"absolute z-30 flex items-center justify-center rounded-lg bg-linear-to-r text-center text-[11px] text-white shadow-lg shadow-cyan-500/15\",a),children:\"core\"}),B.map((r,d)=>{const i=(o-d*.13+1)%1,c=Ue(r.start,r.control1,r.control2,r.end,i),g=Je(r.start,r.control1,r.control2,r.end,i);return e(\"span\",{\"data-connection-flow\":r.label,style:{...C(c),transform:`translate(-50%, -50%) rotate(${g}deg)`},className:m(\"home-adapter-graph-flow absolute z-50\",i<.08||i>.92?\"opacity-0\":\"opacity-100\")},`flow-${r.label}`)}),B.map((r,d)=>{const i=l===d;return t(N,{children:[e(\"span\",{\"data-connection-port\":`${r.label}-core`,style:C(r.start),className:m(\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900\",i?\"opacity-100\":\"opacity-55\")}),e(\"span\",{\"data-connection-port\":`${r.label}-adapter`,style:C(r.end),className:m(\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900\",i?\"opacity-100\":\"opacity-55\")})]},`ports-${r.label}`)})]})})}function Ze({proof:a,accentClassName:l}){return a===\"adapters\"?e(Ke,{accentClassName:l}):a===\"types\"?e(\"div\",{className:\"mt-auto pt-7 font-mono text-[11px] leading-5\",children:e(\"div\",{className:\"rounded-lg border border-gray-200 bg-white/70 p-3 text-gray-600 dark:border-gray-800 dark:bg-black/30 dark:text-gray-400\",children:[[\"params.postId\",\"string\"],[\"query.data\",\"Project[]\"],[\"form.email\",\"Field<string>\"]].map(([s,o])=>t(\"div\",{className:\"flex items-center justify-between gap-3\",children:[e(\"span\",{children:s}),e(\"span\",{className:m(\"bg-linear-to-r bg-clip-text font-black text-transparent\",l),children:o})]},s))})}):a===\"adoption\"?t(\"div\",{className:\"mt-auto pt-7\",children:[t(\"div\",{className:\"mb-2 flex items-center justify-between gap-3 font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\",children:[e(\"span\",{children:\"critical paths\"}),e(\"span\",{className:m(\"bg-linear-to-r bg-clip-text text-transparent\",l),children:\"used daily\"})]}),e(\"div\",{className:\"grid grid-cols-2 gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\",children:[\"websites\",\"AI tools\",\"apps\",\"services\"].map(s=>t(\"span\",{className:\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\",children:[e(\"span\",{className:m(\"h-1.5 w-1.5 rounded-full bg-linear-to-r\",l)}),s]},s))})]}):t(\"div\",{className:\"mt-auto pt-7\",children:[e(\"div\",{className:\"flex flex-wrap gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\",children:[\"MIT\",\"self-host\",\"any host\",\"no paid products\"].map(s=>e(\"span\",{className:\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\",children:s},s))}),e(\"div\",{\"aria-hidden\":\"true\",className:m(\"mt-3 h-px bg-linear-to-r\",l)})]})}function ea({groupId:a,libraries:l}){const s=ve[a],o=ye[a];return t(y,{to:\"/stack/$category\",params:{category:o},className:\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\",children:[e(\"h4\",{className:\"text-base font-bold group-hover:underline\",children:s}),e(\"ol\",{className:\"mt-4 space-y-2.5\",children:l.map((n,r)=>t(\"li\",{className:\"flex items-start gap-2.5\",children:[e(\"span\",{className:m(\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white\",n.colorFrom,n.colorTo),children:r+1}),e(\"span\",{className:\"min-w-0 flex-1 text-sm font-semibold leading-snug\",children:n.name.replace(\"TanStack \",\"\")})]},n.id))}),t(\"span\",{className:\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\",children:[\"Browse \",s.toLowerCase(),e(q,{className:\"w-3 h-3 transition-transform group-hover:translate-x-0.5\"})]})]})}function aa(){return e(\"span\",{className:\"home-open-source-gradient\",children:\"open-source\"})}var ma=async({context:{queryClient:a}})=>{const[,,l]=await Promise.all([a.ensureQueryData(Q()),a.ensureQueryData(W()),$e()]);return{recentPosts:l}};export{ca as component,ma as loader};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 84,
                    "receive": 42
                },
                "_type": 3,
                "_id": "16866.9",
                "_request_id": "16866.9",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/routes-DfNLmXGz.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/routes-DfNLmXGz.js",
                "_raw_id": "16866.9",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 126,
                "_ttfb_ms": 84,
                "_load_start": 453,
                "_load_start_float": 453.000203,
                "_bytesIn": 9991,
                "_objectSize": 9991,
                "_objectSizeUncompressed": 30348,
                "_chunks": [
                    {
                        "ts": 541,
                        "bytes": 1857
                    },
                    {
                        "ts": 577,
                        "bytes": 1176
                    },
                    {
                        "ts": 577,
                        "bytes": 6958,
                        "inflated": 30348
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/routes-DfNLmXGz.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd69235946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"b12c354388b5e1dd206dbf469b257478\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ANzRdvdTf87fdbEigAaJ8nDCOYh2ZidsZhyS3YyJofW2IgJMBOzIYD9Wz5LY3MUTS%2Fr3afvp5KWgsUe1lYPy37x5T5CXKWJ1f9%2FpcGBW8%2Fx3BsLmpU72S1%2BLvBljoJwgoEZOK%2FXy7lRhuvg%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1891,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 436,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 203,
                "_body_hash": "80d7a25f31fc1aed784d460327fad85c8972ee9ff18bec0ce346437f6154577a",
                "_renderBlocking": "non_blocking",
                "_load_end": 579,
                "_ttfb_start": 453,
                "_ttfb_end": 537,
                "_download_start": 537,
                "_download_end": 579,
                "_download_ms": 42,
                "_all_start": 453,
                "_all_end": 579,
                "_all_ms": 126,
                "_index": 8,
                "_number": 9,
                "_body_file": "008-16866.9-body.txt",
                "_body_id": "16866.9",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.9"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.684+00:00",
                "time": 92,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/Footer-DXYm8Pa-.js",
                    "headersSize": 597,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 678,
                    "bodySize": 632,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd79255946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"cde1bab391f4171e27ea824bc8b7caeb\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=PUSt6oGFkQb15QTe%2FyURNyTPuFb4nfO5uyT6aQhgI42V6bCUSh%2FLxWl0dJz%2BXQwbmq8B3FHrReKv9iy63Rd%2BdRMbdDNC%2FTosSM1I6nSF%2Bg7jCV9QLNnt%2BYBauymUGMy0TUGRzb9jAagUiug%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 632,
                        "mimeType": "text/javascript",
                        "text": "import{p as o}from\"./tanstack-router-U0H7bmeq.js\";import{d as e,f as a}from\"./tanstack-query-BttgOCQn.js\";import{Jr as l}from\"./index-B9NJHisQ.js\";var r=[{label:\"Blog\",to:\"/blog\"},{label:\"@Tan_Stack on X.com\",to:\"https://x.com/tan_stack\"},{label:\"@TannerLinsley on X.com\",to:\"https://x.com/tannerlinsley\"},{label:\"GitHub\",to:\"https://github.com/tanstack\"},{label:\"YouTube\",to:\"https://youtube.com/@tan_stack\"},{label:\"Nozzle.io - Keyword Rank Tracker\",to:\"https://nozzle.io\"},{label:\"Ethos\",to:\"/ethos\"},{label:\"Tenets\",to:\"/tenets\"},{label:\"Privacy Policy\",to:\"/privacy\"},{label:\"Terms of Service\",to:\"/terms\"}];function i(){return a(l,{className:`relative flex flex-col items-start justify-center gap-4 p-8\n      max-w-(--breakpoint-lg) mx-auto text-sm`,children:[e(\"div\",{className:\"grid gap-1 sm:grid-cols-2 md:grid-cols-3\",children:r.map(t=>e(\"div\",{children:t.to.startsWith(\"http\")?e(\"a\",{href:t.to,target:\"_blank\",rel:\"noreferrer\",children:t.label}):e(o,{to:t.to,children:t.label})},t.to))}),a(\"div\",{className:\"text-center opacity-60\",children:[\"© \",new Date().getFullYear(),\" TanStack LLC\"]})]})}export{i as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 88,
                    "receive": 4
                },
                "_type": 3,
                "_id": "16866.10",
                "_request_id": "16866.10",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/Footer-DXYm8Pa-.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/Footer-DXYm8Pa-.js",
                "_raw_id": "16866.10",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 92,
                "_ttfb_ms": 88,
                "_load_start": 453,
                "_load_start_float": 453.000209,
                "_bytesIn": 632,
                "_objectSize": 632,
                "_objectSizeUncompressed": 1122,
                "_chunks": [
                    {
                        "ts": 544,
                        "bytes": 632,
                        "inflated": 1122
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/Footer-DXYm8Pa-.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd79255946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"cde1bab391f4171e27ea824bc8b7caeb\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=PUSt6oGFkQb15QTe%2FyURNyTPuFb4nfO5uyT6aQhgI42V6bCUSh%2FLxWl0dJz%2BXQwbmq8B3FHrReKv9iy63Rd%2BdRMbdDNC%2FTosSM1I6nSF%2Bg7jCV9QLNnt%2BYBauymUGMy0TUGRzb9jAagUiug%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1891,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 440,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 209,
                "_body_hash": "d61e181f17b36f85482cb5b0480df7d2c8ce322df98c50f9c98f9f5bd7dc111f",
                "_renderBlocking": "non_blocking",
                "_load_end": 545,
                "_ttfb_start": 453,
                "_ttfb_end": 541,
                "_download_start": 541,
                "_download_end": 545,
                "_download_ms": 4,
                "_all_start": 453,
                "_all_end": 545,
                "_all_ms": 92,
                "_index": 9,
                "_number": 10,
                "_body_file": "005-16866.10-body.txt",
                "_body_id": "16866.10",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.10"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.685+00:00",
                "time": 133,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/useNpmDownloadCounter-jgTPLjDE.js",
                    "headersSize": 612,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 666,
                    "bodySize": 658,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd79265946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"c364606a9606c2a6ef900f35315a1435\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=r92IMzxG8ZlQkt2o8%2B51Nxz4nBb55581AsXC946RF7s42jd9msLWsTfTS01rrFoFyVsEBW9QJYoHRXx0yuE5ytVC0FPh00itjqRV5DpBg6ECak0u3bTLbErHMSlJaMsE1Jqib2iyr1WIUwI%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 658,
                        "mimeType": "text/javascript",
                        "text": "import{Ai as c,Si as r,wi as C}from\"./icons-xTj2hkG8.js\";function g(d){const m=d.totalDownloads??0,l=d.ratePerDay??0,w=d.updatedAt,f=c({baseCount:m,ratePerDay:l,updatedAt:w}),n=c(void 0),u=c(null),h=c(null),y=c(void 0);f.current={baseCount:m,ratePerDay:l,updatedAt:w};const b=r(()=>{const t=f.current,s=t.ratePerDay/(1440*60*1e3),A=t.updatedAt??y.current??Date.now(),p=Date.now()-A;return Math.round(t.baseCount+s*p)},[]),o=r(()=>{const t=f.current;return t.ratePerDay>0&&Number.isFinite(t.ratePerDay)&&!!u.current},[]),e=r(()=>{if(u.current){const t=b();t!==h.current&&(h.current=t,u.current.textContent=t.toLocaleString())}},[b]),i=r(()=>{n.current!==void 0&&(window.cancelAnimationFrame(n.current),n.current=void 0)},[]),v=r(()=>{n.current=void 0,!(document.visibilityState===\"hidden\"||!o())&&(e(),n.current=window.requestAnimationFrame(v))},[o,e]),a=r(()=>{!o()||n.current!==void 0||document.visibilityState===\"hidden\"||(n.current=window.requestAnimationFrame(v))},[o,v]);return C(()=>{if(e(),!o()){i();return}const t=()=>{if(document.visibilityState===\"hidden\"){i();return}e(),a()},s=()=>{e(),a()};return e(),a(),document.addEventListener(\"visibilitychange\",t),window.addEventListener(\"focus\",s),window.addEventListener(\"pageshow\",s),()=>{i(),document.removeEventListener(\"visibilitychange\",t),window.removeEventListener(\"focus\",s),window.removeEventListener(\"pageshow\",s)}},[m,o,l,a,i,w,e]),r(t=>{if(u.current=t,t){y.current=Date.now(),e(),a();return}i()},[a,i,e])}export{g as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 129,
                    "receive": 4
                },
                "_type": 3,
                "_id": "16866.11",
                "_request_id": "16866.11",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/useNpmDownloadCounter-jgTPLjDE.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/useNpmDownloadCounter-jgTPLjDE.js",
                "_raw_id": "16866.11",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 133,
                "_ttfb_ms": 129,
                "_load_start": 454,
                "_load_start_float": 454.000215,
                "_bytesIn": 658,
                "_objectSize": 658,
                "_objectSizeUncompressed": 1487,
                "_chunks": [
                    {
                        "ts": 586,
                        "bytes": 658,
                        "inflated": 1487
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/useNpmDownloadCounter-jgTPLjDE.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd79265946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"c364606a9606c2a6ef900f35315a1435\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=r92IMzxG8ZlQkt2o8%2B51Nxz4nBb55581AsXC946RF7s42jd9msLWsTfTS01rrFoFyVsEBW9QJYoHRXx0yuE5ytVC0FPh00itjqRV5DpBg6ECak0u3bTLbErHMSlJaMsE1Jqib2iyr1WIUwI%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1936,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 441,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 215,
                "_body_hash": "03ce0a7d1c2bb7451bec988aa45645a91badd6a0a7f3201038deb47a7423a59d",
                "_renderBlocking": "non_blocking",
                "_load_end": 587,
                "_ttfb_start": 454,
                "_ttfb_end": 583,
                "_download_start": 583,
                "_download_end": 587,
                "_download_ms": 4,
                "_all_start": 454,
                "_all_end": 587,
                "_all_ms": 133,
                "_index": 10,
                "_number": 11,
                "_body_file": "009-16866.11-body.txt",
                "_body_id": "16866.11",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.11"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.685+00:00",
                "time": 110,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/blog.functions-C-Dso7yf.js",
                    "headersSize": 605,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 676,
                    "bodySize": 308,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd79275946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"1899e935547f8d6bdaf76386665519d5\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=JRY4C2cgEx%2BoCD6magh7RtFRSacHQ6MVQFd11VwgGaY%2FeUN7HcG9%2FX2dvNzzPrLuACF0si%2BLKt1qlORlH4j99mjNhBDOJGzLu0nIbTA%2BbzPmxill6roRLq60p4%2FEEIIzqFZhFsL1wHOlmbo%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 308,
                        "mimeType": "text/javascript",
                        "text": "import{No as e,Po as a}from\"./index-B9NJHisQ.js\";var c=e({method:\"GET\"}).handler(a(\"48ac1648a102f185ffc93fc9c2c389dbf3cc2638bec499ad51eaea645c378e15\")),r=e({method:\"GET\"}).handler(a(\"ea2393866980b46cb28107ff99af5a48134f5af1f38516e2f81d595cf3bf9eeb\")),t=e({method:\"GET\"}).handler(a(\"f98104eaa89f9c7ef9a1b907bcd33209a7e69a001f07319ac83753e59319739d\")),d=e({method:\"GET\"}).handler(a(\"99ca196771dc0f8605552e719872069e0ed593f36f43400c311432d2092d91e1\"));export{t as i,d as n,r,c as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 107,
                    "receive": 3
                },
                "_type": 3,
                "_id": "16866.12",
                "_request_id": "16866.12",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/blog.functions-C-Dso7yf.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/blog.functions-C-Dso7yf.js",
                "_raw_id": "16866.12",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 110,
                "_ttfb_ms": 107,
                "_load_start": 454,
                "_load_start_float": 454.000221,
                "_bytesIn": 308,
                "_objectSize": 308,
                "_objectSizeUncompressed": 481,
                "_chunks": [
                    {
                        "ts": 563,
                        "bytes": 308,
                        "inflated": 481
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/blog.functions-C-Dso7yf.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd79275946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"1899e935547f8d6bdaf76386665519d5\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=JRY4C2cgEx%2BoCD6magh7RtFRSacHQ6MVQFd11VwgGaY%2FeUN7HcG9%2FX2dvNzzPrLuACF0si%2BLKt1qlORlH4j99mjNhBDOJGzLu0nIbTA%2BbzPmxill6roRLq60p4%2FEEIIzqFZhFsL1wHOlmbo%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1915,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 441,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 221,
                "_body_hash": "7893e0811b7cb405c19ca5708cffbe7c7b46fef8bcdd1b62057f0e4dd47a5183",
                "_renderBlocking": "non_blocking",
                "_load_end": 564,
                "_ttfb_start": 454,
                "_ttfb_end": 561,
                "_download_start": 561,
                "_download_end": 564,
                "_download_ms": 3,
                "_all_start": 454,
                "_all_end": 564,
                "_all_ms": 110,
                "_index": 11,
                "_number": 12,
                "_body_file": "007-16866.12-body.txt",
                "_body_id": "16866.12",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.12"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.686+00:00",
                "time": 143,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/users.functions-CeXclkLY.js",
                    "headersSize": 606,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 678,
                    "bodySize": 631,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd89285946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"e422a0982389e20ad8291675ff175c47\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Out9qguGWmGQ183i7kqIde9%2BHCbmFJhl0dVUls4%2FUBNf3WdKevfGhICHQIDVdz3zSIDWvDc1GAOJgaw%2BGfm5SKrsO1a5mfGz%2FJ3S8ll4qtlDrlKbfq%2Bh7hJpHOZuWg7Bab%2BwA8Bg0%2Bhmp5M%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 631,
                        "mimeType": "text/javascript",
                        "text": "import{No as e,Po as a}from\"./index-B9NJHisQ.js\";var f=e({method:\"POST\"}).handler(a(\"fe186237d6d5d004517bc991ac2eb1fe2ded393771e3d3a900288c6317e1709b\")),r=e({method:\"POST\"}).handler(a(\"1455bb0a2026ead108c026a375b87cf6a74c3f762244a1d1dafeaaf525f62568\")),b=e({method:\"POST\"}).handler(a(\"2ec2af162afccbe221fe2f5a67f1d8df1953eec389e82609ddb6c83270ef72b7\")),c=e({method:\"POST\"}).handler(a(\"e69d900f52e86c5167867d0982725b5133be4cbd9fa7aa4f8a895b53f240e9d4\")),t=e({method:\"POST\"}).handler(a(\"5e0de688360611c8f9f3577340d10278014facf4908a85281d950234fb2cbaef\")),s=e({method:\"POST\"}).handler(a(\"13eabad1cc7428f0042d9d25498e1b9f162ccdc32b7b78b5db09f50dc091779f\")),h=e({method:\"POST\"}).handler(a(\"ce1d3b5ab0914c8c95e5516d26696d73524a9789467ca2ae4776e14b2deabd51\")),o=e({method:\"POST\"}).handler(a(\"8704e2e26c5460545c567ad85506a9853280398f34c0e255586328dd08d6e98c\")),l=e({method:\"POST\"}).handler(a(\"261961b46ffcb33faab31e35efaad7f3a6e0fe0b54487f0f9b6af00902592862\")),n=e({method:\"POST\"}).handler(a(\"b53dd098b5c91899ad79a417e2007941b9f9985be7f0b59184b0e81d0fa758f3\")),m=e({method:\"POST\"}).handler(a(\"2b3ceae0d9203968e84f2f829339d234aff96307476a1c18fb82d5423215caaa\"));export{f as a,o as c,t as d,r as i,b as l,s as n,m as o,h as r,n as s,l as t,c as u};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 140,
                    "receive": 3
                },
                "_type": 3,
                "_id": "16866.13",
                "_request_id": "16866.13",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/users.functions-CeXclkLY.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/users.functions-CeXclkLY.js",
                "_raw_id": "16866.13",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 143,
                "_ttfb_ms": 140,
                "_load_start": 455,
                "_load_start_float": 455.000228,
                "_bytesIn": 631,
                "_objectSize": 631,
                "_objectSizeUncompressed": 1239,
                "_chunks": [
                    {
                        "ts": 598,
                        "bytes": 631,
                        "inflated": 1239
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/users.functions-CeXclkLY.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd89285946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"e422a0982389e20ad8291675ff175c47\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Out9qguGWmGQ183i7kqIde9%2BHCbmFJhl0dVUls4%2FUBNf3WdKevfGhICHQIDVdz3zSIDWvDc1GAOJgaw%2BGfm5SKrsO1a5mfGz%2FJ3S8ll4qtlDrlKbfq%2Bh7hJpHOZuWg7Bab%2BwA8Bg0%2Bhmp5M%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1918,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 445,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 228,
                "_body_hash": "e628fa91738faff35a37bb05a9801fa6660424b93b66c44681d1f294cb45efd4",
                "_renderBlocking": "non_blocking",
                "_load_end": 598,
                "_ttfb_start": 455,
                "_ttfb_end": 595,
                "_download_start": 595,
                "_download_end": 598,
                "_download_ms": 3,
                "_all_start": 455,
                "_all_end": 598,
                "_all_ms": 143,
                "_index": 12,
                "_number": 13,
                "_body_file": "010-16866.13-body.txt",
                "_body_id": "16866.13",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.13"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.686+00:00",
                "time": 298,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/fonts/Inter-latin.woff2",
                    "headersSize": 593,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 665,
                    "bodySize": 72920,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd89295946-IAD"
                        },
                        {
                            "name": "content-length",
                            "value": "72920"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"3a61679a79e27561e6cf4914b7273940\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=HIDikZZKMxsUHpfs5NYxeKHAian2jXVxBxfL%2FgLwMrUEvPJD99AIe9Kuv%2BA%2B1BZ%2BX3lPRVrl7mIiIC0yyypnZvQKyPryfUTEdZ9aAxy7djOtowihTRrEYlJDo49vdtduzNqVyh8n8Tndq%2FU%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 72920,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 143,
                    "receive": 155
                },
                "_type": 3,
                "_id": "16866.25",
                "_request_id": "16866.25",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/fonts/Inter-latin.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/fonts/Inter-latin.woff2",
                "_raw_id": "16866.25",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 298,
                "_ttfb_ms": 143,
                "_load_start": 455,
                "_load_start_float": 455.000234,
                "_bytesIn": 72920,
                "_objectSize": 72920,
                "_objectSizeUncompressed": 72920,
                "_chunks": [
                    {
                        "ts": 601,
                        "bytes": 1814
                    },
                    {
                        "ts": 628,
                        "bytes": 3525
                    },
                    {
                        "ts": 628,
                        "bytes": 5874
                    },
                    {
                        "ts": 653,
                        "bytes": 5105
                    },
                    {
                        "ts": 653,
                        "bytes": 4693
                    },
                    {
                        "ts": 676,
                        "bytes": 1174
                    },
                    {
                        "ts": 713,
                        "bytes": 2345
                    },
                    {
                        "ts": 713,
                        "bytes": 14815
                    },
                    {
                        "ts": 738,
                        "bytes": 2348
                    },
                    {
                        "ts": 741,
                        "bytes": 2348
                    },
                    {
                        "ts": 753,
                        "bytes": 28879
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Highest",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /fonts/Inter-latin.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd89295946-IAD",
                        "content-length: 72920",
                        "content-type: font/woff2",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: \"3a61679a79e27561e6cf4914b7273940\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=HIDikZZKMxsUHpfs5NYxeKHAian2jXVxBxfL%2FgLwMrUEvPJD99AIe9Kuv%2BA%2B1BZ%2BX3lPRVrl7mIiIC0yyypnZvQKyPryfUTEdZ9aAxy7djOtowihTRrEYlJDo49vdtduzNqVyh8n8Tndq%2FU%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1879,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 445,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 234,
                "_body_hash": "2c295d99e26dcf357d4d01bcf270fd6924b600c9a13dd8c363ef114f4c6976fa",
                "_renderBlocking": "non_blocking",
                "_font_details": {
                    "table_sizes": {
                        "GDEF": 2620,
                        "GPOS": 40368,
                        "GSUB": 10992,
                        "HVAR": 2240,
                        "MVAR": 168,
                        "OS/2": 96,
                        "STAT": 290,
                        "avar": 52,
                        "cmap": 694,
                        "fvar": 164,
                        "gasp": 8,
                        "glyf": 20628,
                        "gvar": 78384,
                        "head": 54,
                        "hhea": 36,
                        "hmtx": 2072,
                        "loca": 0,
                        "maxp": 32,
                        "name": 1014,
                        "post": 4228,
                        "prep": 7
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 4.001007080078125,
                        "checkSumAdjustment": 1376850109,
                        "magicNumber": 1594834165,
                        "flags": 2051,
                        "unitsPerEm": 2048,
                        "created": 3799418768,
                        "modified": 3799418781,
                        "xMin": -1513,
                        "yMin": -660,
                        "xMax": 5290,
                        "yMax": 2269,
                        "macStyle": 0,
                        "lowestRecPPEM": 3,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "names": {
                        "0": "Copyright 2016 The Inter Project Authors (https://github.com/rsm",
                        "1": "Inter",
                        "2": "Regular",
                        "3": "4.001;git-66647c0bb;RSMS;Inter-Regular-Regular",
                        "4": "Inter Regular",
                        "5": "Version 4.001;git-66647c0bb",
                        "6": "Inter-Regular",
                        "14": "https://openfontlicense.org"
                    },
                    "OS2": {
                        "version": 4,
                        "xAvgCharWidth": 1311,
                        "usWeightClass": 400,
                        "usWidthClass": 5,
                        "fsType": 0,
                        "ySubscriptXSize": 1331,
                        "ySubscriptYSize": 1229,
                        "ySubscriptXOffset": 0,
                        "ySubscriptYOffset": 154,
                        "ySuperscriptXSize": 1331,
                        "ySuperscriptYSize": 1229,
                        "ySuperscriptXOffset": 0,
                        "ySuperscriptYOffset": 717,
                        "yStrikeoutSize": 140,
                        "yStrikeoutPosition": 671,
                        "sFamilyClass": 0,
                        "ulUnicodeRange1": 2147483751,
                        "ulUnicodeRange2": 106,
                        "ulUnicodeRange3": 0,
                        "ulUnicodeRange4": 0,
                        "achVendID": "RSMS",
                        "fsSelection": 192,
                        "usFirstCharIndex": 0,
                        "usLastCharIndex": 65279,
                        "sTypoAscender": 1984,
                        "sTypoDescender": -494,
                        "sTypoLineGap": 0,
                        "usWinAscent": 2269,
                        "usWinDescent": 660,
                        "ulCodePageRange1": 415,
                        "ulCodePageRange2": 0,
                        "sxHeight": 1118,
                        "sCapHeight": 1490,
                        "usDefaultChar": 0,
                        "usBreakChar": 32,
                        "usMaxContext": 12,
                        "panose": {
                            "bFamilyType": 2,
                            "bSerifStyle": 0,
                            "bWeight": 5,
                            "bProportion": 3,
                            "bContrast": 0,
                            "bStrokeVariation": 0,
                            "bArmStyle": 0,
                            "bLetterForm": 2,
                            "bMidline": 0,
                            "bXHeight": 4
                        }
                    },
                    "post": {
                        "formatType": 2,
                        "italicAngle": 0,
                        "underlinePosition": -348,
                        "underlineThickness": 140,
                        "isFixedPitch": 0,
                        "minMemType42": 0,
                        "maxMemType42": 0,
                        "minMemType1": 0,
                        "maxMemType1": 0
                    },
                    "fvar": {
                        "opsz": {
                            "min": 14,
                            "default": 14,
                            "max": 32
                        },
                        "wght": {
                            "min": 100,
                            "default": 400,
                            "max": 900
                        }
                    },
                    "cmap": {
                        "encodings": [
                            {
                                "platform": 0,
                                "encoding": 3
                            },
                            {
                                "platform": 3,
                                "encoding": 1
                            }
                        ],
                        "codepoints": [
                            0,
                            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,
                            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,
                            699,
                            700,
                            710,
                            730,
                            732,
                            768,
                            769,
                            771,
                            772,
                            776,
                            777,
                            803,
                            8194,
                            8201,
                            8203,
                            8211,
                            8212,
                            8216,
                            8217,
                            8218,
                            8220,
                            8221,
                            8222,
                            8226,
                            8230,
                            8242,
                            8243,
                            8249,
                            8250,
                            8260,
                            8364,
                            8482,
                            8593,
                            8595,
                            8722,
                            65279
                        ]
                    },
                    "color": {
                        "formats": []
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": [
                                    "calt",
                                    "ccmp",
                                    "dnom",
                                    "frac",
                                    "numr",
                                    "pnum",
                                    "tnum"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "calt",
                                    "ccmp",
                                    "dnom",
                                    "frac",
                                    "numr",
                                    "pnum",
                                    "tnum"
                                ],
                                "CAT ": [
                                    "calt",
                                    "ccmp",
                                    "dnom",
                                    "frac",
                                    "locl",
                                    "numr",
                                    "pnum",
                                    "tnum"
                                ]
                            }
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": [
                                    "kern",
                                    "mark",
                                    "mkmk"
                                ]
                            },
                            "cyrl": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "grek": {
                                "default": [
                                    "kern"
                                ]
                            },
                            "latn": {
                                "default": [
                                    "kern",
                                    "mark",
                                    "mkmk"
                                ]
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 230,
                        "num_glyphs": 518
                    }
                },
                "_load_end": 753,
                "_ttfb_start": 455,
                "_ttfb_end": 598,
                "_download_start": 598,
                "_download_end": 753,
                "_download_ms": 155,
                "_all_start": 455,
                "_all_end": 753,
                "_all_ms": 298,
                "_index": 13,
                "_number": 14
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.687+00:00",
                "time": 163,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/images/logos/logo-black.svg",
                    "headersSize": 635,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=2, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 668,
                    "bodySize": 5136,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd992a5946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "image/svg+xml"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"b4d1af626e694c9346f9342d8a8cf14b\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=2,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=jdxpznV%2FUiP0kzJiE%2BQqWXdZsKuN%2FBpumKrIuqSz52TQSJcamS9iBeeghy21cSO8l7ShiP6%2FI4F7NgqvMVe2VoMNLA5TMZFVHMCb7qAhTBDSqecS%2BS1ygyCarOx7G6vExeS9z7d0jZJq9bI%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 5136,
                        "mimeType": "image/svg+xml"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 146,
                    "receive": 17
                },
                "_type": 3,
                "_id": "16866.27",
                "_request_id": "16866.27",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/images/logos/logo-black.svg",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/images/logos/logo-black.svg",
                "_raw_id": "16866.27",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 163,
                "_ttfb_ms": 146,
                "_load_start": 456,
                "_load_start_float": 456.00024,
                "_bytesIn": 5136,
                "_objectSize": 5136,
                "_objectSizeUncompressed": 10625,
                "_chunks": [
                    {
                        "ts": 605,
                        "bytes": 1867
                    },
                    {
                        "ts": 612,
                        "bytes": 2347
                    },
                    {
                        "ts": 619,
                        "bytes": 922,
                        "inflated": 10625
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "image/svg+xml",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 77,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Medium",
                "_initial_priority": "Medium",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /images/logos/logo-black.svg",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=2, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd992a5946-IAD",
                        "content-encoding: zstd",
                        "content-type: image/svg+xml",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"b4d1af626e694c9346f9342d8a8cf14b\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=2,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=jdxpznV%2FUiP0kzJiE%2BQqWXdZsKuN%2FBpumKrIuqSz52TQSJcamS9iBeeghy21cSO8l7ShiP6%2FI4F7NgqvMVe2VoMNLA5TMZFVHMCb7qAhTBDSqecS%2BS1ygyCarOx7G6vExeS9z7d0jZJq9bI%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1999,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 446,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 240,
                "_body_hash": "89a0c8094280be004e11684dfdb3df8e8d6902a9cf9ef825d2331567d36c1269",
                "_load_end": 619,
                "_ttfb_start": 456,
                "_ttfb_end": 602,
                "_download_start": 602,
                "_download_end": 619,
                "_download_ms": 17,
                "_all_start": 456,
                "_all_end": 619,
                "_all_ms": 163,
                "_index": 14,
                "_number": 15
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.687+00:00",
                "time": 177,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/images/logos/logo-white.svg",
                    "headersSize": 635,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=2, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 672,
                    "bodySize": 5152,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd992b5946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "image/svg+xml"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"d5075e492ac4eb07c07244a0beb70774\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=2,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Is7SJ%2B7ukCPw9QMHCsQxpBf0ZM7BVDBJBxfArrzTbdQtCP4jJhrXZLPNzxGYq5EGdsNq0Y%2Bn%2B8tv3KbZNaXT2w7j%2BVnoQB%2FqKXygh6T%2FCbr457PSsJKUgnsjwLykWj%2B2pkSyQ3pLpJbFQxw%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 5152,
                        "mimeType": "image/svg+xml"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 156,
                    "receive": 21
                },
                "_type": 3,
                "_id": "16866.28",
                "_request_id": "16866.28",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/images/logos/logo-white.svg",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/images/logos/logo-white.svg",
                "_raw_id": "16866.28",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 177,
                "_ttfb_ms": 156,
                "_load_start": 456,
                "_load_start_float": 456.000249,
                "_bytesIn": 5152,
                "_objectSize": 5152,
                "_objectSizeUncompressed": 10637,
                "_chunks": [
                    {
                        "ts": 615,
                        "bytes": 1862
                    },
                    {
                        "ts": 620,
                        "bytes": 2349
                    },
                    {
                        "ts": 633,
                        "bytes": 941,
                        "inflated": 10637
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "image/svg+xml",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 77,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Medium",
                "_initial_priority": "Medium",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /images/logos/logo-white.svg",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=2, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd992b5946-IAD",
                        "content-encoding: zstd",
                        "content-type: image/svg+xml",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: W/\"d5075e492ac4eb07c07244a0beb70774\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=2,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Is7SJ%2B7ukCPw9QMHCsQxpBf0ZM7BVDBJBxfArrzTbdQtCP4jJhrXZLPNzxGYq5EGdsNq0Y%2Bn%2B8tv3KbZNaXT2w7j%2BVnoQB%2FqKXygh6T%2FCbr457PSsJKUgnsjwLykWj%2B2pkSyQ3pLpJbFQxw%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1999,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 447,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 249,
                "_body_hash": "200814badbf46d1441b4374fad350bb5be45c19f1e3ed04e76ed90cdc0c69880",
                "_load_end": 633,
                "_ttfb_start": 456,
                "_ttfb_end": 612,
                "_download_start": 612,
                "_download_end": 633,
                "_download_ms": 21,
                "_all_start": 456,
                "_all_end": 633,
                "_all_ms": 177,
                "_index": 15,
                "_number": 16
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.688+00:00",
                "time": 327,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                    "headersSize": 695,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1060,
                    "bodySize": 26102,
                    "headers": [
                        {
                            "name": "accept-ranges",
                            "value": "bytes"
                        },
                        {
                            "name": "age",
                            "value": "2226"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=14400, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcd992c5946-IAD"
                        },
                        {
                            "name": "cf-resized",
                            "value": "internal=ok/r q=0 n=67+47 c=0+0 v=2026.6.4 l=26102 f=false wv=2026.5.1"
                        },
                        {
                            "name": "content-length",
                            "value": "26102"
                        },
                        {
                            "name": "content-security-policy",
                            "value": "default-src 'none'; navigate-to 'none'; form-action 'none'; img-src data:; style-src 'unsafe-inline';"
                        },
                        {
                            "name": "content-type",
                            "value": "image/avif"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"cfgB51zRLues9uVMONSCu066QjIC6RSzTW7_zWqeCyDw:2e194b953234773a2a54a5d6db8447ce\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=w7VLVw2dhs9nsHX%2FqMet5DYjhSuuObUHdgB7%2FcdZYqI56yhsxoqZomlcJe5mj42jBPEkSJl5hsb4GzOxwrNBnhJjM6myqWdYkY3mCC75GOj5%2FgzRlulP92%2BIGYj3iO7MHqDDKIGYcTExHzM%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "vary",
                            "value": "Accept"
                        },
                        {
                            "name": "warning",
                            "value": "cf-images 299 \"cache-control is too restrictive\""
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 26102,
                        "mimeType": "image/avif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 200,
                    "receive": 127
                },
                "_type": 3,
                "_id": "16866.29",
                "_request_id": "16866.29",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                "_raw_id": "16866.29",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 327,
                "_ttfb_ms": 200,
                "_load_start": 457,
                "_load_start_float": 457.000255,
                "_bytesIn": 26102,
                "_objectSize": 26102,
                "_objectSizeUncompressed": 26102,
                "_chunks": [
                    {
                        "ts": 658,
                        "bytes": 458
                    },
                    {
                        "ts": 677,
                        "bytes": 2350
                    },
                    {
                        "ts": 714,
                        "bytes": 7040
                    },
                    {
                        "ts": 714,
                        "bytes": 8559
                    },
                    {
                        "ts": 738,
                        "bytes": 2346
                    },
                    {
                        "ts": 784,
                        "bytes": 1173
                    },
                    {
                        "ts": 784,
                        "bytes": 4176
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=14400, must-revalidate",
                "_contentType": "image/avif",
                "_contentEncoding": "",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 80,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "accept-ranges: bytes",
                        "age: 2226",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=14400, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcd992c5946-IAD",
                        "cf-resized: internal=ok/r q=0 n=67+47 c=0+0 v=2026.6.4 l=26102 f=false wv=2026.5.1",
                        "content-length: 26102",
                        "content-security-policy: default-src 'none'; navigate-to 'none'; form-action 'none'; img-src data:; style-src 'unsafe-inline';",
                        "content-type: image/avif",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: \"cfgB51zRLues9uVMONSCu066QjIC6RSzTW7_zWqeCyDw:2e194b953234773a2a54a5d6db8447ce\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=w7VLVw2dhs9nsHX%2FqMet5DYjhSuuObUHdgB7%2FcdZYqI56yhsxoqZomlcJe5mj42jBPEkSJl5hsb4GzOxwrNBnhJjM6myqWdYkY3mCC75GOj5%2FgzRlulP92%2BIGYj3iO7MHqDDKIGYcTExHzM%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "vary: Accept",
                        "warning: cf-images 299 \"cache-control is too restrictive\"",
                        "x-content-type-options: nosniff"
                    ]
                },
                "_bytesOut": 2179,
                "_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": 26102,
                "_image_save": 0,
                "_cache_time": 12174,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 448,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 255,
                "_body_hash": "184c88bc33c77b931b49ac2953537e59b6f5af0a1f19b3f3dcae3b9fe86375c1",
                "_image_details": {
                    "detected_type": "avif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "26 kB",
                            "FileType": "AVIF",
                            "FileTypeExtension": "avif",
                            "MIMEType": "image/avif",
                            "ImageWidth": 500,
                            "ImageHeight": 500
                        },
                        "QuickTime": {
                            "MajorBrand": "AV1 Image File Format (.AVIF)",
                            "MinorVersion": "0.0.0",
                            "CompatibleBrands": [
                                "mif1",
                                "miaf"
                            ],
                            "HandlerType": "Picture",
                            "PrimaryItemReference": 1,
                            "ImageSpatialExtent": "500x500",
                            "AV1ConfigurationVersion": 1,
                            "ChromaFormat": "YUV 4:4:4",
                            "ChromaSamplePosition": "Unknown",
                            "ImagePixelDepth": "10 10 10",
                            "AuxiliaryImageType": "urn:mpeg:mpegB:cicp:systems:auxiliary:alpha",
                            "MediaDataSize": 25710,
                            "MediaDataOffset": 392
                        },
                        "Composite": {
                            "ImageSize": "500x500",
                            "Megapixels": 0.25
                        }
                    },
                    "magick": {
                        "baseName": "16866.29",
                        "permissions": 664,
                        "format": "AVIF",
                        "formatDescription": "AV1 Image File Format",
                        "mimeType": "image/avif",
                        "class": "DirectClass",
                        "geometry": {
                            "width": 500,
                            "height": 500,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "TrueColorAlpha",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 16,
                        "baseDepth": 10,
                        "channelDepth": {
                            "alpha": 16,
                            "red": 16,
                            "green": 16,
                            "blue": 16
                        },
                        "pixels": 250000,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 1023,
                                "mean": 599.984,
                                "median": 618.75,
                                "standardDeviation": 334.878,
                                "kurtosis": -1.18959,
                                "skewness": -0.349819,
                                "entropy": 0.702368
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 1023,
                                "mean": 429.142,
                                "median": 226,
                                "standardDeviation": 459.03,
                                "kurtosis": -1.6848,
                                "skewness": 0.420591,
                                "entropy": 0.515886
                            },
                            "red": {
                                "min": 0,
                                "max": 1023,
                                "mean": 723.728,
                                "median": 864,
                                "standardDeviation": 323.44,
                                "kurtosis": -0.40201,
                                "skewness": -1.01052,
                                "entropy": 0.685525
                            },
                            "green": {
                                "min": 0,
                                "max": 1023,
                                "mean": 698.682,
                                "median": 755,
                                "standardDeviation": 218.479,
                                "kurtosis": -1.0716,
                                "skewness": -0.520205,
                                "entropy": 0.800808
                            },
                            "blue": {
                                "min": 0,
                                "max": 1023,
                                "mean": 548.385,
                                "median": 630,
                                "standardDeviation": 338.564,
                                "kurtosis": -1.59995,
                                "skewness": -0.289148,
                                "entropy": 0.807254
                            }
                        },
                        "alpha": "#D800E040DB800000",
                        "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": 500,
                            "height": 500,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Undefined",
                        "orientation": "TopLeft",
                        "properties": {
                            "date:create": "2026-07-20T15:07:13+00:00",
                            "date:modify": "2026-07-20T15:07:13+00:00",
                            "date:timestamp": "2026-07-20T15:07:39+00:00",
                            "signature": "eabeb010885a496c57a535cb42b006095c94baed4d859ace940be5b24b67f661"
                        },
                        "tainted": false,
                        "filesize": "26102B",
                        "numberPixels": "250000",
                        "pixelsPerSecond": "1.16894MB",
                        "userTime": "0.060u",
                        "elapsedTime": "0:01.213"
                    }
                },
                "_load_end": 784,
                "_ttfb_start": 457,
                "_ttfb_end": 657,
                "_download_start": 657,
                "_download_end": 784,
                "_download_ms": 127,
                "_all_start": 457,
                "_all_end": 784,
                "_all_ms": 327,
                "_index": 16,
                "_number": 17
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.688+00:00",
                "time": 284,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png",
                    "headersSize": 694,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1056,
                    "bodySize": 24757,
                    "headers": [
                        {
                            "name": "accept-ranges",
                            "value": "bytes"
                        },
                        {
                            "name": "age",
                            "value": "2226"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=14400, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcda92d5946-IAD"
                        },
                        {
                            "name": "cf-resized",
                            "value": "internal=ok/r q=0 n=48+62 c=0+0 v=2026.6.4 l=24757 f=false wv=2026.5.1"
                        },
                        {
                            "name": "content-length",
                            "value": "24757"
                        },
                        {
                            "name": "content-security-policy",
                            "value": "default-src 'none'; navigate-to 'none'; form-action 'none'; img-src data:; style-src 'unsafe-inline';"
                        },
                        {
                            "name": "content-type",
                            "value": "image/avif"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:12 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"cfJidRls-tLsAPbUoVYYE4USOjIC6RSzTW7_zWqeCyDw:f2924f563d63cfe0d2578554551c1e52\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ilgXjUn4jUaK8WRls4Svs3KcKHqlT1LFcssJbHphBpiQN9Y0ZnUmtyOJYxO1U%2Bl3MBRbPS7cFGl6rGxFjOc57G8deeDh2T2sJxYD7QfzjIuSGTD0nrFKiTnuk3nhj4HLmKHgNNGE%2BsXyGBk%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "vary",
                            "value": "Accept"
                        },
                        {
                            "name": "warning",
                            "value": "cf-images 299 \"cache-control is too restrictive\""
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 24757,
                        "mimeType": "image/avif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 197,
                    "receive": 87
                },
                "_type": 3,
                "_id": "16866.30",
                "_request_id": "16866.30",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png",
                "_raw_id": "16866.30",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 284,
                "_ttfb_ms": 197,
                "_load_start": 457,
                "_load_start_float": 457.000261,
                "_bytesIn": 24757,
                "_objectSize": 24757,
                "_objectSizeUncompressed": 24757,
                "_chunks": [
                    {
                        "ts": 656,
                        "bytes": 3987
                    },
                    {
                        "ts": 678,
                        "bytes": 9393
                    },
                    {
                        "ts": 705,
                        "bytes": 1175
                    },
                    {
                        "ts": 741,
                        "bytes": 8087
                    },
                    {
                        "ts": 741,
                        "bytes": 2115
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=14400, must-revalidate",
                "_contentType": "image/avif",
                "_contentEncoding": "",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 80,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "accept-ranges: bytes",
                        "age: 2226",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=14400, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfcda92d5946-IAD",
                        "cf-resized: internal=ok/r q=0 n=48+62 c=0+0 v=2026.6.4 l=24757 f=false wv=2026.5.1",
                        "content-length: 24757",
                        "content-security-policy: default-src 'none'; navigate-to 'none'; form-action 'none'; img-src data:; style-src 'unsafe-inline';",
                        "content-type: image/avif",
                        "date: Mon, 20 Jul 2026 15:07:12 GMT",
                        "etag: \"cfJidRls-tLsAPbUoVYYE4USOjIC6RSzTW7_zWqeCyDw:f2924f563d63cfe0d2578554551c1e52\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ilgXjUn4jUaK8WRls4Svs3KcKHqlT1LFcssJbHphBpiQN9Y0ZnUmtyOJYxO1U%2Bl3MBRbPS7cFGl6rGxFjOc57G8deeDh2T2sJxYD7QfzjIuSGTD0nrFKiTnuk3nhj4HLmKHgNNGE%2BsXyGBk%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "vary: Accept",
                        "warning: cf-images 299 \"cache-control is too restrictive\"",
                        "x-content-type-options: nosniff"
                    ]
                },
                "_bytesOut": 2176,
                "_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": 24757,
                "_image_save": 0,
                "_cache_time": 12174,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 448,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 261,
                "_body_hash": "af765ff2b463fbe83ee742a7893b9c8fd60e1b2c0ed912114ce1f3a730f7b9ec",
                "_image_details": {
                    "detected_type": "avif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "25 kB",
                            "FileType": "AVIF",
                            "FileTypeExtension": "avif",
                            "MIMEType": "image/avif",
                            "ImageWidth": 500,
                            "ImageHeight": 500
                        },
                        "QuickTime": {
                            "MajorBrand": "AV1 Image File Format (.AVIF)",
                            "MinorVersion": "0.0.0",
                            "CompatibleBrands": [
                                "mif1",
                                "miaf"
                            ],
                            "HandlerType": "Picture",
                            "PrimaryItemReference": 1,
                            "ImageSpatialExtent": "500x500",
                            "AV1ConfigurationVersion": 1,
                            "ChromaFormat": "YUV 4:4:4",
                            "ChromaSamplePosition": "Unknown",
                            "ImagePixelDepth": "10 10 10",
                            "AuxiliaryImageType": "urn:mpeg:mpegB:cicp:systems:auxiliary:alpha",
                            "MediaDataSize": 24365,
                            "MediaDataOffset": 392
                        },
                        "Composite": {
                            "ImageSize": "500x500",
                            "Megapixels": 0.25
                        }
                    },
                    "magick": {
                        "baseName": "16866.30",
                        "permissions": 664,
                        "format": "AVIF",
                        "formatDescription": "AV1 Image File Format",
                        "mimeType": "image/avif",
                        "class": "DirectClass",
                        "geometry": {
                            "width": 500,
                            "height": 500,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "TrueColorAlpha",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 16,
                        "baseDepth": 10,
                        "channelDepth": {
                            "alpha": 16,
                            "red": 16,
                            "green": 16,
                            "blue": 16
                        },
                        "pixels": 250000,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 1023,
                                "mean": 227.406,
                                "median": 97.25,
                                "standardDeviation": 276.199,
                                "kurtosis": 1.39334,
                                "skewness": 1.36684,
                                "entropy": 0.669097
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 1023,
                                "mean": 444.648,
                                "median": 224,
                                "standardDeviation": 457.906,
                                "kurtosis": -1.72853,
                                "skewness": 0.350317,
                                "entropy": 0.565435
                            },
                            "red": {
                                "min": 0,
                                "max": 1023,
                                "mean": 168.791,
                                "median": 65,
                                "standardDeviation": 225.201,
                                "kurtosis": 2.59945,
                                "skewness": 1.66664,
                                "entropy": 0.746075
                            },
                            "green": {
                                "min": 0,
                                "max": 1006,
                                "mean": 218.794,
                                "median": 91,
                                "standardDeviation": 251.67,
                                "kurtosis": -0.443443,
                                "skewness": 0.947514,
                                "entropy": 0.778237
                            },
                            "blue": {
                                "min": 0,
                                "max": 929,
                                "mean": 77.391,
                                "median": 9,
                                "standardDeviation": 170.018,
                                "kurtosis": 5.14586,
                                "skewness": 2.50289,
                                "entropy": 0.586639
                            }
                        },
                        "alpha": "#00C0030002400000",
                        "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": 500,
                            "height": 500,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Undefined",
                        "orientation": "TopLeft",
                        "properties": {
                            "date:create": "2026-07-20T15:07:13+00:00",
                            "date:modify": "2026-07-20T15:07:13+00:00",
                            "date:timestamp": "2026-07-20T15:07:40+00:00",
                            "signature": "00596157f2e5cae6cef4a11cfa346d45ad948ea848cf5112717cf21361b7c2b5"
                        },
                        "tainted": false,
                        "filesize": "24757B",
                        "numberPixels": "250000",
                        "pixelsPerSecond": "1.63316MB",
                        "userTime": "0.050u",
                        "elapsedTime": "0:01.153"
                    }
                },
                "_load_end": 741,
                "_ttfb_start": 457,
                "_ttfb_end": 654,
                "_download_start": 654,
                "_download_end": 741,
                "_download_ms": 87,
                "_all_start": 457,
                "_all_end": 741,
                "_all_ms": 284,
                "_index": 17,
                "_number": 18
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.877+00:00",
                "time": 99,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/site.webmanifest",
                    "headersSize": 560,
                    "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": "priority",
                            "value": "u=2"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "manifest"
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 693,
                    "bodySize": 156,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfce8a038e40-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "application/manifest+json"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:13 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"2eb616f466c063dfd730cffab72512de\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=2,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=%2F0voZbbCDcI3%2Beti4Mr%2BfjQVPkS%2FK%2FUDLhgySfN8aUWiK%2BLkwIoNFFXlzelaLZJo8eoRbnwOdGSfFTAHHZPs1I2wL6Q9SFhB6RmZ%2Foe%2BcO%2FSLmu4S0qf79liu%2B6haCTjKhTCi11gBzCn2ZQ%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 156,
                        "mimeType": "application/manifest+json",
                        "text": "{\"name\":\"\",\"short_name\":\"\",\"icons\":[{\"src\":\"/android-chrome-192x192.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"},{\"src\":\"/android-chrome-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],\"theme_color\":\"#ffffff\",\"background_color\":\"#ffffff\",\"display\":\"standalone\"}"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": 46,
                    "ssl": 46,
                    "send": 0,
                    "wait": 52,
                    "receive": 1
                },
                "_type": 3,
                "_id": "16866.35",
                "_request_id": "16866.35",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/site.webmanifest",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/site.webmanifest",
                "_raw_id": "16866.35",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Manifest",
                "_load_ms": 53,
                "_ttfb_ms": 52,
                "_load_start": 646,
                "_load_start_float": 646.000267,
                "_bytesIn": 156,
                "_objectSize": 156,
                "_objectSizeUncompressed": 263,
                "_chunks": [
                    {
                        "ts": 699,
                        "bytes": 156,
                        "inflated": 263
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "application/manifest+json",
                "_contentEncoding": "zstd",
                "_socket": 276,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": 434,
                "_connect_end": 434,
                "_ssl_start": 434,
                "_ssl_end": 480,
                "_securityDetails": {
                    "protocol": "QUIC",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519MLKEM768",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "tanstack.com",
                    "sanList": [
                        "tanstack.com",
                        "*.tanstack.com"
                    ],
                    "issuer": "WE1",
                    "validFrom": 1782171260,
                    "validTo": 1789950857,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Sectigo 'Tiger2026h2'",
                            "logId": "C8A3C47FC7B3ADB9356B013F6A7A126DE33A4E43A5C646F997AD3975991DCF9A",
                            "timestamp": 1782174860866,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100BD3003D0098628625FB2A88627718DC5772753D3584A39170800DE4FB0DAB05E022100F2E36CC56C8644A28C9FAA7CCECC1031B7A3E8B8BB4254B8BB2FDF29E2933718"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2026h2' log",
                            "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                            "timestamp": 1782174860831,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100827C9ED8C0514654744E364940CB349630476D120566F05F1E1AFA429DDDF0AA022100C7FE4172EBF9F98D98A15664EED07451C009F82C0AD7C080C18CD0F5338DEACF"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 1027,
                    "encryptedClientHello": true
                },
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Medium",
                "_initial_priority": "Medium",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /site.webmanifest",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=2",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: manifest",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfce8a038e40-IAD",
                        "content-encoding: zstd",
                        "content-type: application/manifest+json",
                        "date: Mon, 20 Jul 2026 15:07:13 GMT",
                        "etag: W/\"2eb616f466c063dfd730cffab72512de\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=2,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=%2F0voZbbCDcI3%2Beti4Mr%2BfjQVPkS%2FK%2FUDLhgySfN8aUWiK%2BLkwIoNFFXlzelaLZJo8eoRbnwOdGSfFTAHHZPs1I2wL6Q9SFhB6RmZ%2Foe%2BcO%2FSLmu4S0qf79liu%2B6haCTjKhTCi11gBzCn2ZQ%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1774,
                "_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": 0,
                "_ssl_ms": 46,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 590,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 267,
                "_body_hash": "7a9e07ce1f7386689917602ddc5a75750ad842e605ff764f67173529c181bf04",
                "_load_end": 699,
                "_ttfb_start": 646,
                "_ttfb_end": 698,
                "_download_start": 698,
                "_download_end": 699,
                "_download_ms": 1,
                "_all_start": 434,
                "_all_end": 699,
                "_all_ms": 99,
                "_index": 18,
                "_number": 19,
                "_body_file": "012-16866.35-body.txt",
                "_body_id": "16866.35",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.35"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:12.968+00:00",
                "time": 166,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496",
                    "headersSize": 633,
                    "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://tanstack.com"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 350,
                    "bodySize": 11364,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=86400"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfcf190098aa-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript;charset=UTF-8"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:13 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"2026.6.0\""
                        },
                        {
                            "name": "last-modified",
                            "value": "Thu, 18 Jun 2026 14:05:09 GMT"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 11364,
                        "mimeType": "text/javascript",
                        "text": "(()=>{var t={173:function(t,e){!function(t){\"use strict\";class e{t;o=0;i=[];u(t){if(t.hadRecentInput)return;const e=this.i[0],n=this.i.at(-1);this.o&&e&&n&&t.startTime-n.startTime<1e3&&t.startTime-e.startTime<5e3?(this.o+=t.value,this.i.push(t)):(this.o=t.value,this.i=[t]),this.t?.(t)}}const n=()=>{const t=performance.getEntriesByType(\"navigation\")[0];if(t&&t.responseStart>0&&t.responseStart<performance.now())return t},r=t=>{if(\"loading\"===document.readyState)return\"loading\";const e=n();if(e){if(t<e.domInteractive)return\"loading\";if(0===e.domContentLoadedEventStart||t<e.domContentLoadedEventStart)return\"dom-interactive\";if(0===e.domComplete||t<e.domComplete)return\"dom-content-loaded\"}return\"complete\"},i=t=>{const e=t.nodeName;return 1===t.nodeType?e.toLowerCase():e.toUpperCase().replace(/^#/,\"\")},o=t=>{let e=\"\";try{for(;9!==t?.nodeType;){const n=t,r=n.id?\"#\"+n.id:[i(n),...Array.from(n.classList).sort()].join(\".\");if(e.length+r.length>99)return e||r;if(e=e?r+\">\"+e:r,n.id)break;t=n.parentNode}}catch{}return e},s=new WeakMap;function a(t,e){let n=s.get(e);return n||(n=new WeakMap,s.set(e,n)),n.get(t)||n.set(t,new e),n.get(t)}let c=-1;const l=()=>c,u=t=>{addEventListener(\"pageshow\",e=>{e.persisted&&(c=e.timeStamp,t(e))},!0)},d=(t,e,n,r)=>{let i,o;return s=>{e.value>=0&&(s||r)&&(o=e.value-(i??0),(o||void 0===i)&&(i=e.value,e.delta=o,e.rating=((t,e)=>t>e[1]?\"poor\":t>e[0]?\"needs-improvement\":\"good\")(e.value,n),t(e)))}},f=t=>{requestAnimationFrame(()=>requestAnimationFrame(t))},p=()=>n()?.activationStart??0,g=(t,e=-1)=>{const r=n();let i=\"navigate\";return l()>=0?i=\"back-forward-cache\":r&&(document.prerendering||p()>0?i=\"prerender\":document.wasDiscarded?i=\"restore\":r.type&&(i=r.type.replace(/_/g,\"-\"))),{name:t,value:e,rating:\"good\",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:i}},m=(t,e,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){const r=new PerformanceObserver(t=>{queueMicrotask(()=>{e(t.getEntries())})});return r.observe({type:t,buffered:!0,...n}),r}}catch{}},v=t=>{let e=!1;return()=>{e||(t(),e=!0)}};let h=-1;const y=new Set,T=()=>\"hidden\"!==document.visibilityState||document.prerendering?1/0:0,w=t=>{if(\"hidden\"===document.visibilityState){if(\"visibilitychange\"===t.type)for(const t of y)t();isFinite(h)||(h=\"visibilitychange\"===t.type?t.timeStamp:0,removeEventListener(\"prerenderingchange\",w,!0))}},b=()=>{if(h<0){const t=p(),e=document.prerendering?void 0:globalThis.performance.getEntriesByType(\"visibility-state\").find(e=>\"hidden\"===e.name&&e.startTime>=t)?.startTime;h=e??T(),addEventListener(\"visibilitychange\",w,!0),addEventListener(\"prerenderingchange\",w,!0),u(()=>{setTimeout(()=>{h=T()})})}return{get firstHiddenTime(){return h},onHidden(t){y.add(t)}}},S=t=>{document.prerendering?addEventListener(\"prerenderingchange\",t,!0):t()},E=[1800,3e3],L=(t,e={})=>{S(()=>{const n=b();let r,i=g(\"FCP\");const o=m(\"paint\",t=>{for(const e of t)\"first-contentful-paint\"===e.name&&(o.disconnect(),e.startTime<n.firstHiddenTime&&(i.value=Math.max(e.startTime-p(),0),i.entries.push(e),r(!0)))});o&&(r=d(t,i,E,e.reportAllChanges),u(n=>{i=g(\"FCP\"),r=d(t,i,E,e.reportAllChanges),f(()=>{i.value=performance.now()-n.timeStamp,r(!0)})}))})},D=[.1,.25],A=t=>t.find(t=>1===t.node?.nodeType)||t[0];let P=0,C=1/0,U=0;const I=t=>{for(const e of t)e.interactionId&&(C=Math.min(C,e.interactionId),U=Math.max(U,e.interactionId),P=U?(U-C)/7+1:0)};let M;const O=()=>M?P:performance.interactionCount??0;let k=0;class R{l=[];h=new Map;p;m;v(){k=O(),this.l.length=0,this.h.clear()}M(){const t=Math.min(this.l.length-1,Math.floor((O()-k)/50));return this.l[t]}u(t){if(this.p?.(t),!t.interactionId&&\"first-input\"!==t.entryType)return;const e=this.l.at(-1);let n=this.h.get(t.interactionId);if(n||this.l.length<10||t.duration>e.T){if(n?t.duration>n.T?(n.entries=[t],n.T=t.duration):t.duration===n.T&&t.startTime===n.entries[0].startTime&&n.entries.push(t):(n={id:t.interactionId,entries:[t],T:t.duration},this.h.set(n.id,n),this.l.push(n)),this.l.sort((t,e)=>e.T-t.T),this.l.length>10){const t=this.l.splice(10);for(const e of t)this.h.delete(e.id)}this.m?.(n)}}}const B=t=>{const e=globalThis.requestIdleCallback||setTimeout,n=globalThis.cancelIdleCallback||clearTimeout;if(\"hidden\"===document.visibilityState)t();else{const r=v(t);let i=-1;const o=()=>{n(i),r()};addEventListener(\"visibilitychange\",o,{once:!0,capture:!0}),i=e(()=>{removeEventListener(\"visibilitychange\",o,{capture:!0}),r()})}},j=[200,500];class _{p;u(t){this.p?.(t)}}const x=[2500,4e3],F=[800,1800],q=t=>{document.prerendering?S(()=>q(t)):\"complete\"!==document.readyState?addEventListener(\"load\",()=>q(t),!0):setTimeout(t)};t.CLSThresholds=D,t.FCPThresholds=E,t.INPThresholds=j,t.LCPThresholds=x,t.TTFBThresholds=F,t.onCLS=(t,n={})=>{const i=a(n=Object.assign({},n),e),s=new WeakMap;i.t=t=>{if(t?.sources?.length){const e=A(t.sources),r=e?.node;if(r){const t=n.generateTarget?.(r)??o(r);s.set(e,t)}}},((t,n={})=>{const r=b();L(v(()=>{let i,o=g(\"CLS\",0);const s=a(n,e),c=t=>{for(const e of t)s.u(e);s.o>o.value&&(o.value=s.o,o.entries=s.i,i())},l=m(\"layout-shift\",c);l&&(i=d(t,o,D,n.reportAllChanges),r.onHidden(()=>{c(l.takeRecords()),i(!0)}),u(()=>{s.o=0,o=g(\"CLS\",0),i=d(t,o,D,n.reportAllChanges),f(i)}),setTimeout(i))}))})(e=>{t((t=>{let e={};if(t.entries.length){const n=t.entries.reduce((t,e)=>t.value>e.value?t:e);if(n?.sources?.length){const t=A(n.sources);t&&(e={largestShiftTarget:s.get(t),largestShiftTime:n.startTime,largestShiftValue:n.value,largestShiftSource:t,largestShiftEntry:n,loadState:r(n.startTime)})}}return Object.assign(t,{attribution:e})})(e))},n)},t.onFCP=(t,e={})=>{L(e=>{t((t=>{let e={timeToFirstByte:0,firstByteToFCP:t.value,loadState:r(l())};if(t.entries.length){const i=n(),o=t.entries.at(-1);if(i){const n=i.activationStart||0,s=Math.max(0,i.responseStart-n);e={timeToFirstByte:s,firstByteToFCP:t.value-s,loadState:r(t.entries[0].startTime),navigationEntry:i,fcpEntry:o}}}return Object.assign(t,{attribution:e})})(e))},e)},t.onINP=(t,e={})=>{const n=a(e=Object.assign({},e),R);let i=[],s=[],c=0;const l=new WeakMap,f=new WeakMap;let p=!1;const v=()=>{p||(B(h),p=!0)},h=()=>{const t=new Set(n.l.map(t=>l.get(t.entries[0]))),e=s.length-10;s=s.filter((n,r)=>r>=e||t.has(n));const r=new Set;for(const t of s){const e=y(t.startTime,t.processingEnd);for(const t of e)r.add(t)}i=i.filter(t=>t.startTime>c||r.has(t)),p=!1};n.p=t=>{const n=t.startTime+t.duration;let r;c=Math.max(c,t.processingEnd);for(let i=s.length-1;i>=0;i--){const o=s[i];if(Math.abs(n-o.renderTime)<=8){r=o,r.startTime=Math.min(t.startTime,r.startTime),r.processingStart=Math.min(t.processingStart,r.processingStart),r.processingEnd=Math.max(t.processingEnd,r.processingEnd),!1!==e.includeProcessedEventEntries&&r.entries.push(t);break}}r||(r={startTime:t.startTime,processingStart:t.processingStart,processingEnd:t.processingEnd,renderTime:n,entries:!1!==e.includeProcessedEventEntries?[t]:[]},s.push(r)),(t.interactionId||\"first-input\"===t.entryType)&&l.set(t,r),v()},n.m=t=>{if(!f.get(t)){const n=t.entries.find(t=>t.target)?.target;if(n){const r=e.generateTarget?.(n)??o(n);f.set(t,r)}else{const e=t.entries.find(t=>t.targetSelector)?.targetSelector;e&&f.set(t,e)}}};const y=(t,e)=>{const n=[];for(const r of i)if(!(r.startTime+r.duration<t)){if(r.startTime>e)break;n.push(r)}return n};m(\"long-animation-frame\",t=>{i=i.concat(t),v()}),((t,e={})=>{if(!globalThis.PerformanceEventTiming||!(\"interactionId\"in PerformanceEventTiming.prototype))return;const n=b();S(()=>{\"interactionCount\"in performance||M||(M=m(\"event\",I,{durationThreshold:0}));let r,i=g(\"INP\");const o=a(e,R),s=t=>{B(()=>{for(const e of t)o.u(e);const e=o.M();e&&e.T!==i.value&&(i.value=e.T,i.entries=e.entries,r())})},c=m(\"event\",s,{durationThreshold:e.durationThreshold??40});r=d(t,i,j,e.reportAllChanges),c&&(c.observe({type:\"first-input\",buffered:!0}),n.onHidden(()=>{s(c.takeRecords()),r(!0)}),u(()=>{o.v(),i=g(\"INP\"),r=d(t,i,j,e.reportAllChanges)}))})})(e=>{t((t=>{const e=t.entries[0],i=l.get(e),o=e.processingStart,s=Math.max(e.startTime+e.duration,o),a=Math.min(i.processingEnd,s),c=i.entries.sort((t,e)=>t.processingStart-e.processingStart),u=y(e.startTime,a),d=n.h.get(e.interactionId),p={interactionTarget:f.get(d),interactionType:e.name.startsWith(\"key\")?\"keyboard\":\"pointer\",interactionTime:e.startTime,nextPaintTime:s,processedEventEntries:c,longAnimationFrameEntries:u,inputDelay:o-e.startTime,processingDuration:a-o,presentationDelay:s-a,loadState:r(e.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0};return(t=>{if(!t.longAnimationFrameEntries?.length)return;const e=t.interactionTime,n=t.inputDelay,r=t.processingDuration;let i,o,s=0,a=0,c=0,l=0;for(const c of t.longAnimationFrameEntries){a=a+c.startTime+c.duration-c.styleAndLayoutStart;for(const t of c.scripts){const c=t.startTime+t.duration;if(c<e)continue;const u=c-Math.max(e,t.startTime),d=t.duration?u/t.duration*t.forcedStyleAndLayoutDuration:0;s+=u-d,a+=d,u>l&&(o=t.startTime<e+n?\"input-delay\":t.startTime>=e+n+r?\"presentation-delay\":\"processing-duration\",i=t,l=u)}}const u=t.longAnimationFrameEntries.at(-1),d=u?u.startTime+u.duration:0;d>=e+n+r&&(c=t.nextPaintTime-d),i&&o&&(t.longestScript={entry:i,subpart:o,intersectingDuration:l}),t.totalScriptDuration=s,t.totalStyleAndLayoutDuration=a,t.totalPaintDuration=c,t.totalUnattributedDuration=t.nextPaintTime-e-s-a-c})(p),Object.assign(t,{attribution:p})})(e))},e)},t.onLCP=(t,e={})=>{const r=a(e=Object.assign({},e),_),i=new WeakMap;r.p=t=>{const n=t.element;if(n){const r=e.generateTarget?.(n)??o(n);i.set(t,r)}else t.id&&i.set(t,`#${t.id}`)},((t,e={})=>{S(()=>{const n=b();let r,i=g(\"LCP\");const o=a(e,_),s=t=>{e.reportAllChanges||(t=t.slice(-1));for(const e of t)o.u(e),e.startTime<n.firstHiddenTime&&(i.value=Math.max(e.startTime-p(),0),i.entries=[e],r())},c=m(\"largest-contentful-paint\",s);if(c){r=d(t,i,x,e.reportAllChanges);const n=v(()=>{s(c.takeRecords()),c.disconnect(),r(!0)}),o=t=>{t.isTrusted&&(B(n),removeEventListener(t.type,o,{capture:!0}))};for(const t of[\"keydown\",\"click\",\"visibilitychange\"])addEventListener(t,o,{capture:!0});u(n=>{i=g(\"LCP\"),r=d(t,i,x,e.reportAllChanges),f(()=>{i.value=performance.now()-n.timeStamp,r(!0)})})}})})(e=>{t((t=>{let e={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:t.value};if(t.entries.length){const r=t.entries.at(-1),o=r.url&&performance.getEntriesByType(\"resource\").find(t=>t.name===r.url);e.target=i.get(r),e.lcpEntry=r,r.url&&(e.url=r.url),o&&(e.lcpResourceEntry=o);const s=n();if(s){const n=s.activationStart||0,r=Math.max(0,s.responseStart-n),i=Math.max(r,o?(o.requestStart||o.startTime)-n:0),a=Math.min(t.value,Math.max(i,o?o.responseEnd-n:0));e={...e,timeToFirstByte:r,resourceLoadDelay:i-r,resourceLoadDuration:a-i,elementRenderDelay:t.value-a,navigationEntry:s}}}return Object.assign(t,{attribution:e})})(e))},e)},t.onTTFB=(t,e={})=>{((t,e={})=>{let r=g(\"TTFB\"),i=d(t,r,F,e.reportAllChanges);q(()=>{const o=n();o&&(r.value=Math.max(o.responseStart-p(),0),r.entries=[o],i(!0),u(()=>{r=g(\"TTFB\",0),i=d(t,r,F,e.reportAllChanges),i(!0)}))})})(e=>{t((t=>{let e={waitingDuration:0,cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0};if(t.entries.length){const n=t.entries[0],r=n.activationStart||0,i=Math.max((n.workerStart||n.fetchStart)-r,0),o=Math.max(n.domainLookupStart-r,0),s=Math.max(n.connectStart-r,0),a=Math.max(n.connectEnd-r,0);e={waitingDuration:i,cacheDuration:o-i,dnsDuration:s-o,connectionDuration:a-s,requestDuration:t.value-a,navigationEntry:n}}return Object.assign(t,{attribution:e})})(e))},e)}}(e)},323:(t,e)=>{\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.sendObjectBeacon=function(t,e,n,r=!1,i=null){let o=i||`/cdn-cgi/rum?${t}`,s=!0;if(navigator&&\"string\"==typeof navigator.userAgent)try{const t=navigator.userAgent.match(/Chrome\\/([0-9]+)/);t&&t[0].toLowerCase().indexOf(\"chrome\")>-1&&parseInt(t[1])<81&&(s=!1)}catch(t){}if(navigator&&\"function\"==typeof navigator.sendBeacon&&s&&r){e.st=1;const t=JSON.stringify(e),n={type:\"application/json\"},r=navigator.sendBeacon&&navigator.sendBeacon.bind(navigator);null==r||r(o,new Blob([t],n))}else{e.st=2;const t=JSON.stringify(e),r=new XMLHttpRequest;n&&(r.onreadystatechange=function(){4==this.readyState&&204==this.status&&n()}),r.open(\"POST\",o,!0),r.setRequestHeader(\"content-type\",\"application/json\"),r.send(t)}}},674:(t,e)=>{\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.timingsV2TargetKeys=e.timingsTargetKeys=void 0,e.buildTimingsObject=function(t,e,n){for(const r of n){const n=t[r];void 0!==e&&(\"number\"!=typeof n&&\"string\"!=typeof n||(e[r]=n))}},e.timingsTargetKeys=[\"navigationStart\",\"domainLookupStart\",\"domainLookupEnd\",\"connectStart\",\"connectEnd\",\"requestStart\",\"responseStart\",\"responseEnd\",\"domLoading\",\"domComplete\",\"loadEventStart\",\"loadEventEnd\"],e.timingsV2TargetKeys=[\"nextHopProtocol\",\"domainLookupStart\",\"domainLookupEnd\",\"connectStart\",\"connectEnd\",\"requestStart\",\"responseStart\",\"responseEnd\",\"domInteractive\",\"domComplete\",\"loadEventStart\",\"loadEventEnd\",\"finalResponseHeadersStart\",\"firstInterimResponseStart\",\"transferSize\",\"decodedBodySize\"]},696:(t,e)=>{\"use strict\";var n,r;Object.defineProperty(e,\"__esModule\",{value:!0}),e.FetchPriority=e.EventType=void 0,function(t){t[t.Load=1]=\"Load\",t[t.Additional=2]=\"Additional\",t[t.WebVitalsV2=3]=\"WebVitalsV2\"}(n||(e.EventType=n={})),function(t){t.High=\"high\",t.Low=\"low\",t.Auto=\"auto\"}(r||(e.FetchPriority=r={}))},791:(t,e,n)=>{\"use strict\";n.r(e),n.d(e,{MAX:()=>r,NIL:()=>i,parse:()=>a,stringify:()=>u,v1:()=>v,v1ToV6:()=>h,v3:()=>I,v4:()=>O,v5:()=>_,v6:()=>x,v6ToV1:()=>F,v7:()=>V,validate:()=>s,version:()=>$});const r=\"ffffffff-ffff-ffff-ffff-ffffffffffff\",i=\"00000000-0000-0000-0000-000000000000\",o=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i,s=function(t){return\"string\"==typeof t&&o.test(t)},a=function(t){if(!s(t))throw TypeError(\"Invalid UUID\");let e;return Uint8Array.of((e=parseInt(t.slice(0,8),16))>>>24,e>>>16&255,e>>>8&255,255&e,(e=parseInt(t.slice(9,13),16))>>>8,255&e,(e=parseInt(t.slice(14,18),16))>>>8,255&e,(e=parseInt(t.slice(19,23),16))>>>8,255&e,(e=parseInt(t.slice(24,36),16))/1099511627776&255,e/4294967296&255,e>>>24&255,e>>>16&255,e>>>8&255,255&e)},c=[];for(let t=0;t<256;++t)c.push((t+256).toString(16).slice(1));function l(t,e=0){return(c[t[e+0]]+c[t[e+1]]+c[t[e+2]]+c[t[e+3]]+\"-\"+c[t[e+4]]+c[t[e+5]]+\"-\"+c[t[e+6]]+c[t[e+7]]+\"-\"+c[t[e+8]]+c[t[e+9]]+\"-\"+c[t[e+10]]+c[t[e+11]]+c[t[e+12]]+c[t[e+13]]+c[t[e+14]]+c[t[e+15]]).toLowerCase()}const u=function(t,e=0){const n=l(t,e);if(!s(n))throw TypeError(\"Stringified UUID is invalid\");return n};let d;const f=new Uint8Array(16);function p(){if(!d){if(\"undefined\"==typeof crypto||!crypto.getRandomValues)throw new Error(\"crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported\");d=crypto.getRandomValues.bind(crypto)}return d(f)}const g={};function m(t,e,n,r,i,o,s=0){if(t.length<16)throw new Error(\"Random bytes length must be >= 16\");if(o){if(s<0||s+16>o.length)throw new RangeError(`UUID byte range ${s}:${s+15} is out of buffer bounds`)}else o=new Uint8Array(16),s=0;null!=e||(e=Date.now()),null!=n||(n=0),null!=r||(r=16383&(t[8]<<8|t[9])),null!=i||(i=t.slice(10,16));const a=(1e4*(268435455&(e+=122192928e5))+n)%4294967296;o[s++]=a>>>24&255,o[s++]=a>>>16&255,o[s++]=a>>>8&255,o[s++]=255&a;const c=e/4294967296*1e4&268435455;o[s++]=c>>>8&255,o[s++]=255&c,o[s++]=c>>>24&15|16,o[s++]=c>>>16&255,o[s++]=r>>>8|128,o[s++]=255&r;for(let t=0;t<6;++t)o[s++]=i[t];return o}const v=function(t,e,n){var r,i,o,s;let a;const c=null!==(r=null==t?void 0:t._v6)&&void 0!==r&&r;if(t){const e=Object.keys(t);1===e.length&&\"_v6\"===e[0]&&(t=void 0)}if(t)a=m(null!==(s=null!==(i=t.random)&&void 0!==i?i:null===(o=t.rng)||void 0===o?void 0:o.call(t))&&void 0!==s?s:p(),t.msecs,t.nsecs,t.clockseq,t.node,e,n);else{const t=Date.now(),r=p();!function(t,e,n){var r,i;null!==(r=t.msecs)&&void 0!==r||(t.msecs=-1/0),null!==(i=t.nsecs)&&void 0!==i||(t.nsecs=0),e===t.msecs?(t.nsecs++,t.nsecs>=1e4&&(t.node=void 0,t.nsecs=0)):e>t.msecs?t.nsecs=0:e<t.msecs&&(t.node=void 0),t.node||(t.node=n.slice(10,16),t.node[0]|=1,t.clockseq=16383&(n[8]<<8|n[9])),t.msecs=e}(g,t,r),a=m(r,g.msecs,g.nsecs,c?void 0:g.clockseq,c?void 0:g.node,e,n)}return null!=e?e:l(a)};function h(t){const e=function(t){return Uint8Array.of((15&t[6])<<4|t[7]>>4&15,(15&t[7])<<4|(240&t[4])>>4,(15&t[4])<<4|(240&t[5])>>4,(15&t[5])<<4|(240&t[0])>>4,(15&t[0])<<4|(240&t[1])>>4,(15&t[1])<<4|(240&t[2])>>4,96|15&t[2],t[3],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}(\"string\"==typeof t?a(t):t);return\"string\"==typeof t?l(e):e}function y(t){return 14+(t+64>>>9<<4)+1}function T(t,e){const n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function w(t,e,n,r,i,o){return T((s=T(T(e,t),T(r,o)))<<(a=i)|s>>>32-a,n);var s,a}function b(t,e,n,r,i,o,s){return w(e&n|~e&r,t,e,i,o,s)}function S(t,e,n,r,i,o,s){return w(e&r|n&~r,t,e,i,o,s)}function E(t,e,n,r,i,o,s){return w(e^n^r,t,e,i,o,s)}function L(t,e,n,r,i,o,s){return w(n^(e|~r),t,e,i,o,s)}const D=function(t){return function(t){const e=new Uint8Array(4*t.length);for(let n=0;n<4*t.length;n++)e[n]=t[n>>2]>>>n%4*8&255;return e}(function(t,e){const n=new Uint32Array(y(e)).fill(0);n.set(t),n[e>>5]|=128<<e%32,n[n.length-1]=e,t=n;let r=1732584193,i=-271733879,o=-1732584194,s=271733878;for(let e=0;e<t.length;e+=16){const n=r,a=i,c=o,l=s;r=b(r,i,o,s,t[e],7,-680876936),s=b(s,r,i,o,t[e+1],12,-389564586),o=b(o,s,r,i,t[e+2],17,606105819),i=b(i,o,s,r,t[e+3],22,-1044525330),r=b(r,i,o,s,t[e+4],7,-176418897),s=b(s,r,i,o,t[e+5],12,1200080426),o=b(o,s,r,i,t[e+6],17,-1473231341),i=b(i,o,s,r,t[e+7],22,-45705983),r=b(r,i,o,s,t[e+8],7,1770035416),s=b(s,r,i,o,t[e+9],12,-1958414417),o=b(o,s,r,i,t[e+10],17,-42063),i=b(i,o,s,r,t[e+11],22,-1990404162),r=b(r,i,o,s,t[e+12],7,1804603682),s=b(s,r,i,o,t[e+13],12,-40341101),o=b(o,s,r,i,t[e+14],17,-1502002290),i=b(i,o,s,r,t[e+15],22,1236535329),r=S(r,i,o,s,t[e+1],5,-165796510),s=S(s,r,i,o,t[e+6],9,-1069501632),o=S(o,s,r,i,t[e+11],14,643717713),i=S(i,o,s,r,t[e],20,-373897302),r=S(r,i,o,s,t[e+5],5,-701558691),s=S(s,r,i,o,t[e+10],9,38016083),o=S(o,s,r,i,t[e+15],14,-660478335),i=S(i,o,s,r,t[e+4],20,-405537848),r=S(r,i,o,s,t[e+9],5,568446438),s=S(s,r,i,o,t[e+14],9,-1019803690),o=S(o,s,r,i,t[e+3],14,-187363961),i=S(i,o,s,r,t[e+8],20,1163531501),r=S(r,i,o,s,t[e+13],5,-1444681467),s=S(s,r,i,o,t[e+2],9,-51403784),o=S(o,s,r,i,t[e+7],14,1735328473),i=S(i,o,s,r,t[e+12],20,-1926607734),r=E(r,i,o,s,t[e+5],4,-378558),s=E(s,r,i,o,t[e+8],11,-2022574463),o=E(o,s,r,i,t[e+11],16,1839030562),i=E(i,o,s,r,t[e+14],23,-35309556),r=E(r,i,o,s,t[e+1],4,-1530992060),s=E(s,r,i,o,t[e+4],11,1272893353),o=E(o,s,r,i,t[e+7],16,-155497632),i=E(i,o,s,r,t[e+10],23,-1094730640),r=E(r,i,o,s,t[e+13],4,681279174),s=E(s,r,i,o,t[e],11,-358537222),o=E(o,s,r,i,t[e+3],16,-722521979),i=E(i,o,s,r,t[e+6],23,76029189),r=E(r,i,o,s,t[e+9],4,-640364487),s=E(s,r,i,o,t[e+12],11,-421815835),o=E(o,s,r,i,t[e+15],16,530742520),i=E(i,o,s,r,t[e+2],23,-995338651),r=L(r,i,o,s,t[e],6,-198630844),s=L(s,r,i,o,t[e+7],10,1126891415),o=L(o,s,r,i,t[e+14],15,-1416354905),i=L(i,o,s,r,t[e+5],21,-57434055),r=L(r,i,o,s,t[e+12],6,1700485571),s=L(s,r,i,o,t[e+3],10,-1894986606),o=L(o,s,r,i,t[e+10],15,-1051523),i=L(i,o,s,r,t[e+1],21,-2054922799),r=L(r,i,o,s,t[e+8],6,1873313359),s=L(s,r,i,o,t[e+15],10,-30611744),o=L(o,s,r,i,t[e+6],15,-1560198380),i=L(i,o,s,r,t[e+13],21,1309151649),r=L(r,i,o,s,t[e+4],6,-145523070),s=L(s,r,i,o,t[e+11],10,-1120210379),o=L(o,s,r,i,t[e+2],15,718787259),i=L(i,o,s,r,t[e+9],21,-343485551),r=T(r,n),i=T(i,a),o=T(o,c),s=T(s,l)}return Uint32Array.of(r,i,o,s)}(function(t){if(0===t.length)return new Uint32Array;const e=new Uint32Array(y(8*t.length)).fill(0);for(let n=0;n<t.length;n++)e[n>>2]|=(255&t[n])<<n%4*8;return e}(t),8*t.length))},A=\"6ba7b810-9dad-11d1-80b4-00c04fd430c8\",P=\"6ba7b811-9dad-11d1-80b4-00c04fd430c8\";function C(t,e,n,r,i,o){const s=\"string\"==typeof n?function(t){t=unescape(encodeURIComponent(t));const e=new Uint8Array(t.length);for(let n=0;n<t.length;++n)e[n]=t.charCodeAt(n);return e}(n):n,c=\"string\"==typeof r?a(r):r;if(\"string\"==typeof r&&(r=a(r)),16!==(null==r?void 0:r.length))throw TypeError(\"Namespace must be array-like (16 iterable integer values, 0-255)\");let u=new Uint8Array(16+s.length);if(u.set(c),u.set(s,c.length),u=e(u),u[6]=15&u[6]|t,u[8]=63&u[8]|128,i){o=o||0;for(let t=0;t<16;++t)i[o+t]=u[t];return i}return l(u)}function U(t,e,n,r){return C(48,D,t,e,n,r)}U.DNS=A,U.URL=P;const I=U,M={randomUUID:\"undefined\"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},O=function(t,e,n){return!M.randomUUID||e||t?function(t,e,n){var r,i,o;const s=null!==(o=null!==(r=(t=t||{}).random)&&void 0!==r?r:null===(i=t.rng)||void 0===i?void 0:i.call(t))&&void 0!==o?o:p();if(s.length<16)throw new Error(\"Random bytes length must be >= 16\");if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,e){if((n=n||0)<0||n+16>e.length)throw new RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let t=0;t<16;++t)e[n+t]=s[t];return e}return l(s)}(t,e,n):M.randomUUID()};function k(t,e,n,r){switch(t){case 0:return e&n^~e&r;case 1:case 3:return e^n^r;case 2:return e&n^e&r^n&r}}function R(t,e){return t<<e|t>>>32-e}const B=function(t){const e=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520],r=new Uint8Array(t.length+1);r.set(t),r[t.length]=128;const i=(t=r).length/4+2,o=Math.ceil(i/16),s=new Array(o);for(let e=0;e<o;++e){const n=new Uint32Array(16);for(let r=0;r<16;++r)n[r]=t[64*e+4*r]<<24|t[64*e+4*r+1]<<16|t[64*e+4*r+2]<<8|t[64*e+4*r+3];s[e]=n}s[o-1][14]=8*(t.length-1)/Math.pow(2,32),s[o-1][14]=Math.floor(s[o-1][14]),s[o-1][15]=8*(t.length-1)&4294967295;for(let t=0;t<o;++t){const r=new Uint32Array(80);for(let e=0;e<16;++e)r[e]=s[t][e];for(let t=16;t<80;++t)r[t]=R(r[t-3]^r[t-8]^r[t-14]^r[t-16],1);let i=n[0],o=n[1],a=n[2],c=n[3],l=n[4];for(let t=0;t<80;++t){const n=Math.floor(t/20),s=R(i,5)+k(n,o,a,c)+l+e[n]+r[t]>>>0;l=c,c=a,a=R(o,30)>>>0,o=i,i=s}n[0]=n[0]+i>>>0,n[1]=n[1]+o>>>0,n[2]=n[2]+a>>>0,n[3]=n[3]+c>>>0,n[4]=n[4]+l>>>0}return Uint8Array.of(n[0]>>24,n[0]>>16,n[0]>>8,n[0],n[1]>>24,n[1]>>16,n[1]>>8,n[1],n[2]>>24,n[2]>>16,n[2]>>8,n[2],n[3]>>24,n[3]>>16,n[3]>>8,n[3],n[4]>>24,n[4]>>16,n[4]>>8,n[4])};function j(t,e,n,r){return C(80,B,t,e,n,r)}j.DNS=A,j.URL=P;const _=j,x=function(t,e,n){null!=t||(t={}),null!=n||(n=0);let r=v(Object.assign(Object.assign({},t),{_v6:!0}),new Uint8Array(16));if(r=h(r),e){for(let t=0;t<16;t++)e[n+t]=r[t];return e}return l(r)};function F(t){const e=(n=\"string\"==typeof t?a(t):t,Uint8Array.of((15&n[3])<<4|n[4]>>4&15,(15&n[4])<<4|(240&n[5])>>4,(15&n[5])<<4|15&n[6],n[7],(15&n[1])<<4|(240&n[2])>>4,(15&n[2])<<4|(240&n[3])>>4,16|(240&n[0])>>4,(15&n[0])<<4|(240&n[1])>>4,n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15]));var n;return\"string\"==typeof t?l(e):e}const q={};function N(t,e,n,r,i=0){if(t.length<16)throw new Error(\"Random bytes length must be >= 16\");if(r){if(i<0||i+16>r.length)throw new RangeError(`UUID byte range ${i}:${i+15} is out of buffer bounds`)}else r=new Uint8Array(16),i=0;return null!=e||(e=Date.now()),null!=n||(n=127*t[6]<<24|t[7]<<16|t[8]<<8|t[9]),r[i++]=e/1099511627776&255,r[i++]=e/4294967296&255,r[i++]=e/16777216&255,r[i++]=e/65536&255,r[i++]=e/256&255,r[i++]=255&e,r[i++]=112|n>>>28&15,r[i++]=n>>>20&255,r[i++]=128|n>>>14&63,r[i++]=n>>>6&255,r[i++]=n<<2&255|3&t[10],r[i++]=t[11],r[i++]=t[12],r[i++]=t[13],r[i++]=t[14],r[i++]=t[15],r}const V=function(t,e,n){var r,i,o;let s;if(t)s=N(null!==(o=null!==(r=t.random)&&void 0!==r?r:null===(i=t.rng)||void 0===i?void 0:i.call(t))&&void 0!==o?o:p(),t.msecs,t.seq,e,n);else{const t=Date.now(),r=p();!function(t,e,n){var r,i;null!==(r=t.msecs)&&void 0!==r||(t.msecs=-1/0),null!==(i=t.seq)&&void 0!==i||(t.seq=0),e>t.msecs?(t.seq=n[6]<<23|n[7]<<16|n[8]<<8|n[9],t.msecs=e):(t.seq=t.seq+1|0,0===t.seq&&t.msecs++)}(q,t,r),s=N(r,q.msecs,q.seq,e,n)}return null!=e?e:l(s)},$=function(t){if(!s(t))throw TypeError(\"Invalid UUID\");return parseInt(t.slice(14,15),16)}}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var o=e[r]={exports:{}};return t[r].call(o.exports,o,o.exports,n),o.exports}n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},(()=>{\"use strict\";const t=n(696),e=n(323),r=n(173),i=n(791),o=n(674);(()=>{function n(t){let e=\"\";if(e=window.location.origin?window.location.origin:`${window.location.protocol}://${window.location.host}`,t&&\"string\"==typeof t)if(0===t.indexOf(\"/\"))e+=t;else try{const e=new URL(t);return`${e.protocol}://${e.host}${e.pathname}`}catch(t){}else{const t=window.location.pathname;t&&t.length>0&&(e+=t)}return e}!function(){const s=window.performance||window.webkitPerformance||window.msPerformance||window.mozPerformance,a=\"data-cf-beacon\",c=document.currentScript||(\"function\"==typeof document.querySelector?document.querySelector(`script[${a}]`):void 0);let l,u,d=(0,i.v4)(),f=[],p=window.__cfBeacon?window.__cfBeacon:{};if(p&&\"single\"===p.load)return;if(c){const t=c.getAttribute(a);if(t)try{p=Object.assign(Object.assign({},p),JSON.parse(t))}catch(t){}else{const t=c.getAttribute(\"src\");if(t&&\"function\"==typeof URLSearchParams){const e=new URLSearchParams(t.replace(/^[^\\?]+\\??/,\"\")),n=e.get(\"token\");n&&(p.token=n);const r=e.get(\"spa\");p.spa=null===r||\"true\"===r}}p&&\"multi\"!==p.load&&(p.load=\"single\"),window.__cfBeacon=p}if(!s||!p||!p.token)return;let g,m,v=!1,h=0;const y={};function T(t){var e,n,r,i,o,s;const a=window.location.pathname;let c;switch(m||(m=t.navigationType),\"INP\"!==t.name&&(y[t.name.toLowerCase()]={value:t.value,path:a}),t.name){case\"CLS\":c=t.attribution,c&&y.cls&&(y.cls.element=c.largestShiftTarget,y.cls.currentRect=null===(e=c.largestShiftSource)||void 0===e?void 0:e.currentRect,y.cls.previousRect=null===(n=c.largestShiftSource)||void 0===n?void 0:n.previousRect);break;case\"LCP\":c=t.attribution,c&&y.lcp&&(y.lcp.element=c.target,y.lcp.size=null===(r=c.lcpEntry)||void 0===r?void 0:r.size,y.lcp.url=c.url,y.lcp.rld=c.resourceLoadDelay,y.lcp.rlt=c.resourceLoadDuration,y.lcp.erd=c.elementRenderDelay,y.lcp.it=null===(i=c.lcpResourceEntry)||void 0===i?void 0:i.initiatorType,y.lcp.fp=null===(s=null===(o=c.lcpEntry)||void 0===o?void 0:o.element)||void 0===s?void 0:s.getAttribute(\"fetchpriority\"));break;case\"INP\":(null==y.inp||Number(y.inp.value)<Number(t.value))&&(y.inp={value:Number(t.value),path:a},c=t.attribution,c&&y.inp&&(y.inp.element=c.interactionTarget,y.inp.name=c.interactionType,y.inp.idy=c.inputDelay,y.inp.pdn=c.processingDuration,y.inp.pdy=c.presentationDelay))}}\"function\"==typeof PerformanceObserver&&((0,r.onLCP)(T),(0,r.onFCP)(T),(0,r.onINP)(T),(0,r.onTTFB)(T),PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes(\"layout-shift\")&&(0,r.onCLS)(T,{reportAllChanges:!0})),document.addEventListener(\"visibilitychange\",()=>{if(\"hidden\"===document.visibilityState){if(w&&D()){const t=n();(null==g?void 0:g.url)==t&&(null==g?void 0:g.triggered)||S(),A(t)}!v&&g&&(v=!0,E())}else\"visible\"===document.visibilityState&&(h=(new Date).getTime())});const w=p&&(void 0===p.spa||!0===p.spa),b=p.send&&p.send.to?p.send.to:void 0===p.version?\"https://cloudflareinsights.com/cdn-cgi/rum\":null,S=r=>{let i=function(e){const r=s.timing,i=s.memory,a=e||n(),c={memory:{},timings:{},resources:[],referrer:C(),eventType:t.EventType.Load,firstPaint:0,firstContentfulPaint:0,startTime:P(),versions:{fl:p?p.version:\"\",js:\"2026.6.0\",timings:1},pageloadId:d,location:a,nt:m,serverTimings:U()};if(null==l){if(\"function\"==typeof s.getEntriesByType){const t=s.getEntriesByType(\"navigation\");if(t&&Array.isArray(t)&&t.length>0){c.timingsV2={},c.versions.timings=2,c.dt=t[0].deliveryType,delete c.timings;const e=t[0];(0,o.buildTimingsObject)(e,c.timingsV2,o.timingsV2TargetKeys)}}if(1===c.versions.timings){const t=r;c.timings&&(0,o.buildTimingsObject)(t,c.timings,o.timingsTargetKeys)}!function(t,e){for(const n in t){const r=t[n];void 0!==e&&(\"number\"!=typeof r&&\"string\"!=typeof r||(e[n]=r))}}(i,c.memory)}else I(c);return c.firstPaint=M(\"first-paint\"),c.firstContentfulPaint=M(\"first-contentful-paint\"),p&&(p.icTag&&(c.icTag=p.icTag),c.siteToken=p.token),void 0!==l&&(delete c.timings,delete c.memory),c}(r);i&&p&&(i.resources=[],p&&((0,e.sendObjectBeacon)(\"\",i,()=>{},!1,b),void 0!==p.forward&&void 0!==p.forward.url&&(0,e.sendObjectBeacon)(\"\",i,()=>{},!1,p.forward.url)))},E=()=>{let r=function(){const e=s.getEntriesByType(\"navigation\")[0];let r=\"\";try{r=\"function\"==typeof s.getEntriesByType?new URL(null==e?void 0:e.name).pathname:u?new URL(u).pathname:window.location.pathname}catch(t){}const i={referrer:document.referrer||\"\",eventType:t.EventType.WebVitalsV2,versions:{js:\"2026.6.0\"},pageloadId:d,location:n(),landingPath:r,startTime:P(),nt:m,serverTimings:U()};return p&&(p.version&&(i.versions.fl=p.version),p.icTag&&(i.icTag=p.icTag),i.siteToken=p.token),y&&[\"lcp\",\"cls\",\"fcp\",\"ttfb\",\"inp\"].forEach(t=>{i[t]={value:-1,path:void 0},y[t]&&void 0!==y[t].value&&(i[t]=y[t])}),I(i),i}();p&&(0,e.sendObjectBeacon)(\"\",r,()=>{},!0,b)},L=()=>{const t=window.__cfRl&&window.__cfRl.done||window.__cfQR&&window.__cfQR.done;t?t.then(S):S(),g={id:d,url:n(),ts:(new Date).getTime(),triggered:!0}};\"complete\"===window.document.readyState?L():window.addEventListener(\"load\",()=>{window.setTimeout(L)});const D=()=>w&&0===f.filter(t=>t.id===d).length,A=t=>{f.push({id:d,url:t,ts:(new Date).getTime()}),f.length>3&&f.shift()};function P(){return s.timeOrigin}function C(){const t=document.referrer||\"\",e=f[f.length-1];return w&&g&&e?e.url:t}function U(){if(!p||!p.serverTiming)return;let t=[];for(const e of[\"navigation\",\"resource\"])for(const{name:n,serverTiming:r}of s.getEntriesByType(e))if(r){if(\"resource\"===e){const t=p.serverTiming.location_startswith;if(!t||!Array.isArray(t))continue;let e=!1;for(const r of t)if(n.startsWith(r)){e=!0;break}if(!e)continue}for(const{name:i,description:o,duration:s}of r)if(p.serverTiming.name&&p.serverTiming.name[i])try{const r=new URL(n);t.push({location:\"resource\"===e?`${r.origin}${r.pathname}`:void 0,name:i,dur:s,desc:o})}catch(t){}}return t}function I(t){if(\"function\"==typeof s.getEntriesByType){const e=s.getEntriesByType(\"navigation\");let n={};t.timingsV2={},e&&e[0]&&(e[0].nextHopProtocol&&(n.nextHopProtocol=e[0].nextHopProtocol),e[0].transferSize&&(n.transferSize=e[0].transferSize),e[0].decodedBodySize&&(n.decodedBodySize=e[0].decodedBodySize),t.dt=e[0].deliveryType),(0,o.buildTimingsObject)(n,t.timingsV2,o.timingsV2TargetKeys)}}function M(t){var e;if(\"first-contentful-paint\"===t&&y.fcp&&y.fcp.value)return y.fcp.value;if(\"function\"==typeof s.getEntriesByType){const n=null===(e=s.getEntriesByType(\"paint\"))||void 0===e?void 0:e.filter(e=>e.name===t)[0];return n?n.startTime:0}return 0}w&&(u=n(),(t=>{var e=t.pushState;if(e){let r=()=>{d=(0,i.v4)(),h=0};t.pushState=function(i,o,s){l=n(s);const a=n();let c=!0;return l==a&&(c=!1),c&&(D()&&((null==g?void 0:g.url)==a&&(null==g?void 0:g.triggered)||S(a),A(a)),r()),e.apply(t,[i,o,s])},window.addEventListener(\"popstate\",function(t){D()&&((null==g?void 0:g.url)==l&&(null==g?void 0:g.triggered)||S(l),A(l)),l=n(),r()})}})(window.history))}()})()})()})();"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 56,
                    "connect": 65,
                    "ssl": 48,
                    "send": 0,
                    "wait": 41,
                    "receive": 4
                },
                "_type": 3,
                "_id": "16866.34",
                "_request_id": "16866.34",
                "_ip_addr": "[2606:4700::6810:4f49]",
                "_full_url": "https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "static.cloudflareinsights.com",
                "_url": "/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496",
                "_raw_id": "16866.34",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": false,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 45,
                "_ttfb_ms": 41,
                "_load_start": 737,
                "_load_start_float": 737.000277,
                "_bytesIn": 11364,
                "_objectSize": 11364,
                "_objectSizeUncompressed": 31612,
                "_chunks": [
                    {
                        "ts": 779,
                        "bytes": 11364,
                        "inflated": 31612
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=86400",
                "_contentType": "text/javascript",
                "_contentEncoding": "gzip",
                "_socket": 294,
                "_protocol": "HTTP/2",
                "_dns_start": 594,
                "_dns_end": 650,
                "_connect_start": 662,
                "_connect_end": 679,
                "_ssl_start": 679,
                "_ssl_end": 727,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519MLKEM768",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "cloudflareinsights.com",
                    "sanList": [
                        "cloudflareinsights.com",
                        "*.cloudflareinsights.com"
                    ],
                    "issuer": "WE1",
                    "validFrom": 1781565556,
                    "validTo": 1789345136,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Sectigo 'Elephant2026h2'",
                            "logId": "AF67883B57B04EDD8FA6D97EF62EA8EB810AC77160F0245E55D60C2FE785873A",
                            "timestamp": 1781569157496,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100E13B52A3835FE23923309DA3B5334BD9B2E6BC51DC1362541C25096DAED66F9E022100E4061EBB0620E8988F019F56E0F78A217A27918AAC2981710552723B07D1ECE9"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Xenon2026h2' log",
                            "logId": "D809553B944F7AFFC816196F944F85ABB0F8FC5E8755260F15D12E72BB454B14",
                            "timestamp": 1781569157307,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3044022021B8DE825A2B68A34D96F0B9480CEEDF5E6E7038DEAF50723A2BC62900EB72C30220635EAB62A2C14E4D461DB70F252E3CE512FDD6F0F0938ECA1D8E6B3319771E2B"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 1027,
                    "encryptedClientHello": false
                },
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 143,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: static.cloudflareinsights.com",
                        ":method: GET",
                        ":path: /beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: cross-site",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "cache-control: public, max-age=86400",
                        "cf-ray: a1e2dfcf190098aa-IAD",
                        "content-encoding: gzip",
                        "content-type: text/javascript;charset=UTF-8",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 20 Jul 2026 15:07:13 GMT",
                        "etag: W/\"2026.6.0\"",
                        "last-modified: Thu, 18 Jun 2026 14:05:09 GMT",
                        "server: cloudflare",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1993,
                "_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": 56,
                "_connect_ms": 17,
                "_ssl_ms": 48,
                "_gzip_total": 11576,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 86400,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 594,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "static.cloudflareinsights.com",
                            "endpoints": [
                                {
                                    "address": "2606:4700::6810:4f49",
                                    "port": 0
                                },
                                {
                                    "address": "2606:4700::6810:5049",
                                    "port": 0
                                },
                                {
                                    "address": "104.16.79.73",
                                    "port": 0
                                },
                                {
                                    "address": "104.16.80.73",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13429033933021938",
                            "type": "data"
                        },
                        {
                            "domain_name": "static.cloudflareinsights.com",
                            "metadatas": [
                                {
                                    "metadata_value": {
                                        "ech_config_list": "",
                                        "supported_protocol_alpns": [
                                            "h2",
                                            "http/1.1"
                                        ],
                                        "target_name": "static.cloudflareinsights.com"
                                    },
                                    "metadata_weight": 1
                                }
                            ],
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13429033933019952",
                            "type": "metadata"
                        }
                    ]
                },
                "_dns_details": {
                    "HTTPS": {
                        "ech": "",
                        "alpn": [
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "104.16.79.73",
                            "104.16.80.73"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700::6810:4f49",
                            "2606:4700::6810:5049"
                        ]
                    }
                },
                "_socket_group": "pm/https://static.cloudflareinsights.com <https://tanstack.com 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": 65536,
                    "SETTINGS_MAX_FRAME_SIZE": 16777215
                },
                "_tls_version": "TLS 1.3",
                "_tls_resumed": "False",
                "_tls_next_proto": "h2",
                "_tls_cipher_suite": 4865,
                "_netlog_id": 277,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIDxDCCA2ugAwIBAgIQIJPGLpU/vSoTI4lk1tmKhTAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTEwHhcNMjYwNjE1MjMxOTE2WhcNMjYwOTE0MDAxODU2WjAhMR8wHQYD\nVQQDExZjbG91ZGZsYXJlaW5zaWdodHMuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D\nAQcDQgAEZIPcB0vAsxHmetw8gy5rrRkUlgftih4rUXt79DEuDa2iGE+Uc83VHZlJ\ntXXfBAYnJjsXFUY74Aq8ATnoSS0p9qOCAmkwggJlMA4GA1UdDwEB/wQEAwIHgDAT\nBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRdsZ19\nyoX1Pra9J4DoLFzyeocavDAfBgNVHSMEGDAWgBSQd5I1Z8T/qMyp5nvZgHl7zJP5\nODBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBraS5nb29n\nL3Mvd2UxL0lKTTAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UxLmNy\ndDA7BgNVHREENDAyghZjbG91ZGZsYXJlaW5zaWdodHMuY29tghgqLmNsb3VkZmxh\ncmVpbnNpZ2h0cy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0fBC8wLTAr\noCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UxL0E0Tk43R181djdNLmNybDCCAQQG\nCisGAQQB1nkCBAIEgfUEgfIA8AB3AK9niDtXsE7dj6bZfvYuqOuBCsdxYPAkXlXW\nDC/nhYc6AAABns3L+XgAAAQDAEgwRgIhAOE7UqODX+I5IzCdo7UzS9my5rxR3BNi\nVBwlCW2u1m+eAiEA5AYeuwYg6JiPAZ9W4PeKIXonkYqsKYFxBVJyOwfR7OkAdQDY\nCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5yu0VLFAAAAZ7Ny/i7AAAEAwBGMEQC\nICG43oJaK2ijTZbwuUgM7t9ebnA43q9QcjorxikA63LDAiBjXqtiosFOTUYdtw8l\nLjzlEv3W8PCTjsodjmszGXceKzAKBggqhkjOPQQDAgNHADBEAiAcJ8RGczls1FEU\nXIrsfR8Ddoj4haoQgBqFRpW8Hh5fAAIgLzR8iGJlIkDyp+Kgr5H7ZF+NvMkg+98f\nhm6MAZ7iGJA=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIICnzCCAiWgAwIBAgIQf/MZd5csIkp2FV0TttaF4zAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARvzTr+\nZ1dHTCEDhUDCR127WEcPQMFcF4XGGTfn1XzthkubgdnXGhOlCgP4mMTG6J7/EFmP\nLCaY9eYmJbsPAvpWo4H+MIH7MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU\nkHeSNWfE/6jMqeZ72YB5e8yT+TgwHwYDVR0jBBgwFoAUgEzW63T/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDaAAwZQIx\nAOcCq1HW90OVznX+0RGU1cxAQXomvtgM8zItPZCuFQ8jSBJSjz5keROv9aYsAm5V\nsQIwJonMaAFi54mrfhfoFNZEfuNMSQ6/bIBiNLiyoX46FohQvKeIoJ99cx7sUkFN\n7uJW\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H/MIH8MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH/BAUwAwEB/zAd\nBgNVHQ4EFgQUgEzW63T/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP/8/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs/ZbzNnIdCp5Gxmx5ejvEau8otR/Cs\nkGN+hr/W5GvT1tMBjgWKZ1i4//emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
                ],
                "_body_hash": "e1ac4849b9d4a498b68f8aca01e6ed99a11d94b35a2cec533b3916b8fb722fd6",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 782,
                "_ttfb_start": 737,
                "_ttfb_end": 778,
                "_download_start": 778,
                "_download_end": 782,
                "_download_ms": 4,
                "_all_start": 594,
                "_all_end": 782,
                "_all_ms": 166,
                "_index": 19,
                "_number": 20,
                "_body_file": "014-16866.34-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 17,
                    "v8.compile": 1,
                    "FunctionCall": 25
                },
                "_cpu.EvaluateScript": 17,
                "_cpu.v8.compile": 1,
                "_cpu.FunctionCall": 25,
                "_cpuTime": 43,
                "_body_id": "16866.34",
                "_js_timing": [
                    [
                        1343.527,
                        1360.927
                    ],
                    [
                        1347.423,
                        1348.173
                    ],
                    [
                        1606.273,
                        1606.426
                    ],
                    [
                        1606.435,
                        1606.5
                    ],
                    [
                        1606.638,
                        1606.669
                    ],
                    [
                        1606.672,
                        1606.677
                    ],
                    [
                        1606.68,
                        1606.684
                    ],
                    [
                        1606.686,
                        1606.691
                    ],
                    [
                        1606.693,
                        1606.698
                    ],
                    [
                        1620.588,
                        1620.632
                    ],
                    [
                        1620.637,
                        1620.973
                    ],
                    [
                        1620.987,
                        1621.004
                    ],
                    [
                        1621.007,
                        1621.303
                    ],
                    [
                        1623.347,
                        1623.384
                    ],
                    [
                        1623.389,
                        1623.986
                    ],
                    [
                        1624.207,
                        1624.224
                    ],
                    [
                        1624.228,
                        1624.514
                    ],
                    [
                        1840.329,
                        1840.372
                    ],
                    [
                        1840.378,
                        1841.071
                    ],
                    [
                        1946.853,
                        1946.899
                    ],
                    [
                        1946.905,
                        1947.056
                    ],
                    [
                        1948.074,
                        1948.089
                    ],
                    [
                        1948.092,
                        1948.113
                    ],
                    [
                        1955.916,
                        1955.927
                    ],
                    [
                        1956.035,
                        1956.072
                    ],
                    [
                        1963.744,
                        1964.102
                    ],
                    [
                        2025.731,
                        2025.784
                    ],
                    [
                        2025.79,
                        2026.072
                    ],
                    [
                        2026.373,
                        2026.392
                    ],
                    [
                        2026.396,
                        2026.53
                    ],
                    [
                        2122.632,
                        2122.678
                    ],
                    [
                        2122.684,
                        2122.734
                    ],
                    [
                        2123.281,
                        2123.351
                    ],
                    [
                        2386.124,
                        2386.139
                    ],
                    [
                        2386.143,
                        2386.205
                    ],
                    [
                        2403.784,
                        2403.831
                    ],
                    [
                        2403.839,
                        2403.881
                    ],
                    [
                        2404.385,
                        2404.456
                    ],
                    [
                        2502.734,
                        2502.776
                    ],
                    [
                        2502.783,
                        2502.926
                    ],
                    [
                        2605.021,
                        2605.094
                    ],
                    [
                        2605.099,
                        2605.145
                    ],
                    [
                        2605.566,
                        2605.621
                    ],
                    [
                        2804.558,
                        2804.593
                    ],
                    [
                        2804.599,
                        2804.732
                    ],
                    [
                        2903.952,
                        2903.985
                    ],
                    [
                        2903.99,
                        2904.067
                    ],
                    [
                        2904.144,
                        2904.212
                    ],
                    [
                        3008.075,
                        3008.162
                    ],
                    [
                        3008.167,
                        3008.296
                    ],
                    [
                        3103.821,
                        3103.852
                    ],
                    [
                        3103.858,
                        3103.892
                    ],
                    [
                        3103.958,
                        3104.024
                    ],
                    [
                        3204.116,
                        3204.15
                    ],
                    [
                        3204.155,
                        3204.287
                    ],
                    [
                        3308.7,
                        3308.796
                    ],
                    [
                        3308.802,
                        3308.846
                    ],
                    [
                        3308.925,
                        3309.023
                    ],
                    [
                        3405.154,
                        3405.188
                    ],
                    [
                        3405.194,
                        3405.322
                    ],
                    [
                        3505.495,
                        3505.527
                    ],
                    [
                        3505.532,
                        3505.568
                    ],
                    [
                        3505.632,
                        3505.708
                    ],
                    [
                        3604.348,
                        3604.383
                    ],
                    [
                        3604.389,
                        3604.697
                    ],
                    [
                        3704.945,
                        3704.993
                    ],
                    [
                        3704.998,
                        3705.033
                    ],
                    [
                        3705.085,
                        3705.36
                    ],
                    [
                        3802.866,
                        3802.9
                    ],
                    [
                        3802.906,
                        3803.035
                    ],
                    [
                        3901.921,
                        3901.957
                    ],
                    [
                        3901.963,
                        3901.999
                    ],
                    [
                        3902.057,
                        3902.156
                    ],
                    [
                        4004.864,
                        4004.894
                    ],
                    [
                        4004.898,
                        4005.367
                    ],
                    [
                        4104.076,
                        4104.11
                    ],
                    [
                        4104.116,
                        4104.152
                    ],
                    [
                        4104.21,
                        4104.28
                    ],
                    [
                        4207.346,
                        4207.383
                    ],
                    [
                        4207.39,
                        4207.586
                    ],
                    [
                        4303.013,
                        4303.048
                    ],
                    [
                        4303.053,
                        4303.129
                    ],
                    [
                        4303.192,
                        4303.258
                    ],
                    [
                        4404.634,
                        4404.668
                    ],
                    [
                        4404.673,
                        4404.796
                    ],
                    [
                        4504.711,
                        4504.788
                    ],
                    [
                        4504.794,
                        4504.876
                    ],
                    [
                        4504.943,
                        4505.004
                    ],
                    [
                        4604.7,
                        4604.733
                    ],
                    [
                        4604.739,
                        4604.857
                    ],
                    [
                        4704.647,
                        4704.682
                    ],
                    [
                        4704.687,
                        4704.727
                    ],
                    [
                        4704.82,
                        4704.886
                    ],
                    [
                        4804.902,
                        4805.043
                    ],
                    [
                        4805.049,
                        4805.148
                    ],
                    [
                        4905.202,
                        4905.329
                    ],
                    [
                        4905.335,
                        4905.375
                    ],
                    [
                        4905.447,
                        4905.514
                    ],
                    [
                        5003.999,
                        5004.036
                    ],
                    [
                        5004.041,
                        5004.141
                    ],
                    [
                        5104.523,
                        5104.592
                    ],
                    [
                        5104.598,
                        5104.635
                    ],
                    [
                        5104.691,
                        5104.756
                    ],
                    [
                        5204.688,
                        5204.723
                    ],
                    [
                        5204.729,
                        5204.86
                    ],
                    [
                        5306.469,
                        5306.521
                    ],
                    [
                        5306.526,
                        5306.562
                    ],
                    [
                        5306.614,
                        5306.678
                    ],
                    [
                        5403.324,
                        5403.356
                    ],
                    [
                        5403.361,
                        5403.485
                    ],
                    [
                        5503.956,
                        5504.001
                    ],
                    [
                        5504.006,
                        5504.043
                    ],
                    [
                        5504.098,
                        5504.166
                    ],
                    [
                        5604.27,
                        5604.924
                    ],
                    [
                        5604.936,
                        5605.065
                    ],
                    [
                        5704.491,
                        5704.524
                    ],
                    [
                        5704.53,
                        5704.618
                    ],
                    [
                        5704.678,
                        5704.75
                    ],
                    [
                        5803.049,
                        5803.081
                    ],
                    [
                        5803.086,
                        5803.187
                    ],
                    [
                        5903.635,
                        5903.67
                    ],
                    [
                        5903.676,
                        5903.725
                    ],
                    [
                        5903.776,
                        5903.89
                    ],
                    [
                        6003.71,
                        6003.742
                    ],
                    [
                        6003.748,
                        6003.862
                    ],
                    [
                        6103.228,
                        6103.261
                    ],
                    [
                        6103.266,
                        6103.307
                    ],
                    [
                        6103.362,
                        6103.504
                    ],
                    [
                        6204.055,
                        6204.129
                    ],
                    [
                        6204.134,
                        6204.236
                    ],
                    [
                        6303.413,
                        6303.456
                    ],
                    [
                        6303.461,
                        6303.512
                    ],
                    [
                        6303.569,
                        6303.657
                    ],
                    [
                        6404.036,
                        6404.071
                    ],
                    [
                        6404.078,
                        6404.191
                    ],
                    [
                        6506.84,
                        6506.876
                    ],
                    [
                        6506.881,
                        6506.921
                    ],
                    [
                        6506.973,
                        6507.05
                    ],
                    [
                        6604.394,
                        6604.499
                    ],
                    [
                        6604.505,
                        6604.651
                    ],
                    [
                        6704.305,
                        6704.337
                    ],
                    [
                        6704.343,
                        6704.387
                    ],
                    [
                        6704.47,
                        6704.622
                    ],
                    [
                        6805.052,
                        6805.088
                    ],
                    [
                        6805.094,
                        6805.242
                    ],
                    [
                        6903.772,
                        6903.812
                    ],
                    [
                        6903.82,
                        6903.868
                    ],
                    [
                        6903.93,
                        6904.028
                    ],
                    [
                        7004.777,
                        7004.841
                    ],
                    [
                        7004.846,
                        7005.426
                    ],
                    [
                        7102.811,
                        7102.845
                    ],
                    [
                        7102.851,
                        7102.93
                    ],
                    [
                        7102.999,
                        7103.084
                    ],
                    [
                        7203.445,
                        7203.755
                    ],
                    [
                        7203.764,
                        7203.901
                    ],
                    [
                        7304.346,
                        7304.379
                    ],
                    [
                        7304.384,
                        7304.445
                    ],
                    [
                        7304.501,
                        7304.591
                    ],
                    [
                        7402.646,
                        7402.714
                    ],
                    [
                        7402.72,
                        7402.861
                    ],
                    [
                        7504.637,
                        7504.667
                    ],
                    [
                        7504.672,
                        7504.713
                    ],
                    [
                        7505.092,
                        7505.196
                    ],
                    [
                        7605.699,
                        7605.734
                    ],
                    [
                        7605.74,
                        7605.848
                    ],
                    [
                        7704.597,
                        7704.634
                    ],
                    [
                        7704.64,
                        7704.684
                    ],
                    [
                        7704.738,
                        7704.827
                    ],
                    [
                        7804.2,
                        7804.231
                    ],
                    [
                        7804.236,
                        7804.339
                    ],
                    [
                        7904.54,
                        7904.573
                    ],
                    [
                        7904.579,
                        7904.624
                    ],
                    [
                        7904.683,
                        7904.767
                    ],
                    [
                        8005.559,
                        8005.599
                    ],
                    [
                        8005.605,
                        8005.732
                    ],
                    [
                        8104.305,
                        8104.337
                    ],
                    [
                        8104.343,
                        8104.388
                    ],
                    [
                        8104.473,
                        8104.591
                    ],
                    [
                        8205.014,
                        8205.05
                    ],
                    [
                        8205.056,
                        8205.172
                    ],
                    [
                        8304.278,
                        8304.31
                    ],
                    [
                        8304.314,
                        8304.358
                    ],
                    [
                        8304.424,
                        8304.512
                    ],
                    [
                        8404.02,
                        8404.14
                    ],
                    [
                        8404.146,
                        8404.245
                    ],
                    [
                        8504.591,
                        8504.629
                    ],
                    [
                        8504.636,
                        8504.684
                    ],
                    [
                        8504.779,
                        8504.88
                    ],
                    [
                        8604.097,
                        8604.135
                    ],
                    [
                        8604.141,
                        8604.253
                    ],
                    [
                        8703.873,
                        8703.908
                    ],
                    [
                        8703.913,
                        8703.956
                    ],
                    [
                        8704.008,
                        8704.1
                    ],
                    [
                        8805.338,
                        8805.376
                    ],
                    [
                        8805.381,
                        8805.54
                    ],
                    [
                        8903.071,
                        8903.138
                    ],
                    [
                        8903.144,
                        8903.19
                    ],
                    [
                        8903.244,
                        8903.336
                    ],
                    [
                        9003.726,
                        9003.762
                    ],
                    [
                        9003.767,
                        9003.907
                    ],
                    [
                        9103.999,
                        9104.034
                    ],
                    [
                        9104.04,
                        9104.087
                    ],
                    [
                        9104.148,
                        9104.246
                    ],
                    [
                        9205.117,
                        9205.152
                    ],
                    [
                        9205.157,
                        9205.264
                    ],
                    [
                        9303.869,
                        9303.931
                    ],
                    [
                        9303.936,
                        9303.992
                    ],
                    [
                        9304.042,
                        9304.134
                    ],
                    [
                        9404.767,
                        9404.799
                    ],
                    [
                        9404.804,
                        9404.903
                    ],
                    [
                        9504.057,
                        9505.214
                    ],
                    [
                        9505.224,
                        9505.283
                    ],
                    [
                        9505.372,
                        9505.492
                    ],
                    [
                        9603.661,
                        9603.73
                    ],
                    [
                        9603.736,
                        9603.85
                    ],
                    [
                        9704.057,
                        9704.092
                    ],
                    [
                        9704.098,
                        9704.157
                    ],
                    [
                        9704.207,
                        9704.307
                    ],
                    [
                        9804.129,
                        9804.161
                    ],
                    [
                        9804.167,
                        9804.275
                    ],
                    [
                        9907.022,
                        9907.061
                    ],
                    [
                        9907.067,
                        9907.117
                    ],
                    [
                        9907.178,
                        9907.295
                    ],
                    [
                        10004.119,
                        10004.216
                    ],
                    [
                        10004.223,
                        10005.262
                    ],
                    [
                        10104.332,
                        10104.367
                    ],
                    [
                        10104.372,
                        10104.438
                    ],
                    [
                        10104.5,
                        10104.607
                    ],
                    [
                        10204.744,
                        10204.837
                    ],
                    [
                        10204.844,
                        10204.97
                    ],
                    [
                        10303.915,
                        10303.948
                    ],
                    [
                        10303.953,
                        10304.003
                    ],
                    [
                        10304.064,
                        10304.165
                    ],
                    [
                        10405.136,
                        10405.171
                    ],
                    [
                        10405.176,
                        10405.28
                    ],
                    [
                        10510.354,
                        10512.995
                    ],
                    [
                        10513.005,
                        10513.062
                    ],
                    [
                        10513.205,
                        10513.324
                    ]
                ],
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.34"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:13.472+00:00",
                "time": 42,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png",
                    "headersSize": 680,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1055,
                    "bodySize": 1468,
                    "headers": [
                        {
                            "name": "accept-ranges",
                            "value": "bytes"
                        },
                        {
                            "name": "age",
                            "value": "846"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=14400, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd239585946-IAD"
                        },
                        {
                            "name": "cf-resized",
                            "value": "internal=ok/r q=0 n=65+0 c=0+3 v=2026.6.4 l=1468 f=false c2=0 wv=2026.5.1"
                        },
                        {
                            "name": "content-length",
                            "value": "1468"
                        },
                        {
                            "name": "content-security-policy",
                            "value": "default-src 'none'; navigate-to 'none'; form-action 'none'; img-src data:; style-src 'unsafe-inline';"
                        },
                        {
                            "name": "content-type",
                            "value": "image/avif"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:13 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"cfOdaW03yOKOrtiqoRLq50SynWyGcNg1jRIW0EVlBeDw:76a4b5a0a2ca24ccd7f228d943aad789\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=3,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=%2Fia11ggUDqg0B9ajIgw9j95kelPV8yChGhqG3TzLgjiCibKfIKjxTqW8RB4JRoRMSl53Wg9PNglKnt22vuOOlVaTCF07BLlbhezb0qCkf8ji7M1awiJ6CYUxkygx4qOSUn5dPKDe4sazKEQ%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "vary",
                            "value": "Accept"
                        },
                        {
                            "name": "warning",
                            "value": "cf-images 299 \"cache-control is too restrictive\""
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 1468,
                        "mimeType": "image/avif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 36,
                    "receive": 6
                },
                "_type": 3,
                "_id": "16866.38",
                "_request_id": "16866.38",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png",
                "_raw_id": "16866.38",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 42,
                "_ttfb_ms": 36,
                "_load_start": 1241,
                "_load_start_float": 1241.000308,
                "_bytesIn": 1468,
                "_objectSize": 1468,
                "_objectSizeUncompressed": 1468,
                "_chunks": [
                    {
                        "ts": 1283,
                        "bytes": 1468
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=14400, must-revalidate",
                "_contentType": "image/avif",
                "_contentEncoding": "",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 144,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "accept-ranges: bytes",
                        "age: 846",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=14400, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd239585946-IAD",
                        "cf-resized: internal=ok/r q=0 n=65+0 c=0+3 v=2026.6.4 l=1468 f=false c2=0 wv=2026.5.1",
                        "content-length: 1468",
                        "content-security-policy: default-src 'none'; navigate-to 'none'; form-action 'none'; img-src data:; style-src 'unsafe-inline';",
                        "content-type: image/avif",
                        "date: Mon, 20 Jul 2026 15:07:13 GMT",
                        "etag: \"cfOdaW03yOKOrtiqoRLq50SynWyGcNg1jRIW0EVlBeDw:76a4b5a0a2ca24ccd7f228d943aad789\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=3,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=%2Fia11ggUDqg0B9ajIgw9j95kelPV8yChGhqG3TzLgjiCibKfIKjxTqW8RB4JRoRMSl53Wg9PNglKnt22vuOOlVaTCF07BLlbhezb0qCkf8ji7M1awiJ6CYUxkygx4qOSUn5dPKDe4sazKEQ%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "vary: Accept",
                        "warning: cf-images 299 \"cache-control is too restrictive\"",
                        "x-content-type-options: nosniff"
                    ]
                },
                "_bytesOut": 2134,
                "_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": 1468,
                "_image_save": 0,
                "_cache_time": 13554,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 1240,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 308,
                "_body_hash": "508bd90b0616d41a16fffe40fcd0aeee6aeedaec013a96da5b730d9fab50fffb",
                "_image_details": {
                    "detected_type": "avif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "1468 bytes",
                            "FileType": "AVIF",
                            "FileTypeExtension": "avif",
                            "MIMEType": "image/avif",
                            "ImageWidth": 30,
                            "ImageHeight": 30
                        },
                        "QuickTime": {
                            "MajorBrand": "AV1 Image File Format (.AVIF)",
                            "MinorVersion": "0.0.0",
                            "CompatibleBrands": [
                                "mif1",
                                "miaf"
                            ],
                            "HandlerType": "Picture",
                            "PrimaryItemReference": 1,
                            "ImageSpatialExtent": "30x30",
                            "AV1ConfigurationVersion": 1,
                            "ChromaFormat": "YUV 4:4:4",
                            "ChromaSamplePosition": "Unknown",
                            "ImagePixelDepth": "10 10 10",
                            "AuxiliaryImageType": "urn:mpeg:mpegB:cicp:systems:auxiliary:alpha",
                            "MediaDataSize": 1076,
                            "MediaDataOffset": 392
                        },
                        "Composite": {
                            "ImageSize": "30x30",
                            "Megapixels": 0.0009
                        }
                    },
                    "magick": {
                        "baseName": "16866.38",
                        "permissions": 664,
                        "format": "AVIF",
                        "formatDescription": "AV1 Image File Format",
                        "mimeType": "image/avif",
                        "class": "DirectClass",
                        "geometry": {
                            "width": 30,
                            "height": 30,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "TrueColorAlpha",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 16,
                        "baseDepth": 10,
                        "channelDepth": {
                            "alpha": 16,
                            "red": 16,
                            "green": 16,
                            "blue": 16
                        },
                        "pixels": 900,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 1023,
                                "mean": 486.669,
                                "median": 541.75,
                                "standardDeviation": 336.589,
                                "kurtosis": -1.05732,
                                "skewness": -0.253177,
                                "entropy": 0.823762
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 1023,
                                "mean": 798.619,
                                "median": 1022,
                                "standardDeviation": 397.722,
                                "kurtosis": -0.00501292,
                                "skewness": -1.36604,
                                "entropy": 0.588123
                            },
                            "red": {
                                "min": 0,
                                "max": 1023,
                                "mean": 440.442,
                                "median": 391,
                                "standardDeviation": 396.417,
                                "kurtosis": -1.51771,
                                "skewness": 0.247902,
                                "entropy": 0.863792
                            },
                            "green": {
                                "min": 0,
                                "max": 1007,
                                "mean": 456.741,
                                "median": 527,
                                "standardDeviation": 334.704,
                                "kurtosis": -1.43245,
                                "skewness": -0.220587,
                                "entropy": 0.922605
                            },
                            "blue": {
                                "min": 0,
                                "max": 727,
                                "mean": 250.876,
                                "median": 227,
                                "standardDeviation": 217.514,
                                "kurtosis": -1.27409,
                                "skewness": 0.326013,
                                "entropy": 0.920527
                            }
                        },
                        "alpha": "#04C0000000000000",
                        "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": 30,
                            "height": 30,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Undefined",
                        "orientation": "TopLeft",
                        "properties": {
                            "date:create": "2026-07-20T15:07:13+00:00",
                            "date:modify": "2026-07-20T15:07:13+00:00",
                            "date:timestamp": "2026-07-20T15:07:40+00:00",
                            "signature": "544bba27c59914ab9908b0927238db77628c23a5d5e8965e6a7ad40000d6897c"
                        },
                        "tainted": false,
                        "filesize": "1468B",
                        "numberPixels": "900",
                        "pixelsPerSecond": "64165B",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.014"
                    }
                },
                "_load_end": 1283,
                "_ttfb_start": 1241,
                "_ttfb_end": 1277,
                "_download_start": 1277,
                "_download_end": 1283,
                "_download_ms": 6,
                "_all_start": 1241,
                "_all_end": 1283,
                "_all_ms": 42,
                "_index": 20,
                "_number": 21
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:13.750+00:00",
                "time": 36,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://tanstack.com/cdn-cgi/rum",
                    "headersSize": 981,
                    "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": "baggage",
                            "value": "sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=f57bbd000135404e9816a59f286e33ac,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.36574952283520734,sentry-sample_rate=1"
                        },
                        {
                            "name": "content-length",
                            "value": "915"
                        },
                        {
                            "name": "content-type",
                            "value": "application/json"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "sentry-trace",
                            "value": "f57bbd000135404e9816a59f286e33ac-ad6b6778e377b9db-1"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": [],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 704,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-methods",
                            "value": "POST,OPTIONS"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "access-control-max-age",
                            "value": "86400"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd409665946-IAD"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:13 GMT"
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=EvYAyOR0kTU7WIH9P42gqYaglsiewOml176A1Sw2yQbtwmivRy1dwnNWYUDHRBeu%2F8RmRKrMZ1lpsHsC2j2N2XWb54GY1h%2FjYW6KNn09H1um4C4sGLaPwiN3d%2BtG0UvNzsrhj%2B%2BvlPvVtE4%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "vary",
                            "value": "Origin"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 36,
                    "receive": 0
                },
                "_type": 3,
                "_id": "16866.90",
                "_request_id": "16866.90",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/cdn-cgi/rum?",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "tanstack.com",
                "_url": "/cdn-cgi/rum",
                "_raw_id": "16866.90",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 204,
                "_request_type": "XHR",
                "_load_ms": 36,
                "_ttfb_ms": 36,
                "_load_start": 1519,
                "_load_start_float": 1519.00032,
                "_bytesIn": 0,
                "_objectSize": 0,
                "_expires": "",
                "_cacheControl": "",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 21,
                "_initiator_column": 8285,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: POST",
                        ":path: /cdn-cgi/rum?",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "baggage: sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=f57bbd000135404e9816a59f286e33ac,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.36574952283520734,sentry-sample_rate=1",
                        "content-length: 915",
                        "content-type: application/json",
                        "origin: https://tanstack.com",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "sentry-trace: f57bbd000135404e9816a59f286e33ac-ad6b6778e377b9db-1",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-methods: POST,OPTIONS",
                        "access-control-allow-origin: https://tanstack.com",
                        "access-control-max-age: 86400",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cf-ray: a1e2dfd409665946-IAD",
                        "content-type: text/plain",
                        "date: Mon, 20 Jul 2026 15:07:13 GMT",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=EvYAyOR0kTU7WIH9P42gqYaglsiewOml176A1Sw2yQbtwmivRy1dwnNWYUDHRBeu%2F8RmRKrMZ1lpsHsC2j2N2XWb54GY1h%2FjYW6KNn09H1um4C4sGLaPwiN3d%2BtG0UvNzsrhj%2B%2BvlPvVtE4%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "vary: Origin"
                    ]
                },
                "_bytesOut": 3067,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1518,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_chunks": [],
                "_netlog_id": 320,
                "_load_end": 1555,
                "_ttfb_start": 1519,
                "_ttfb_end": 1555,
                "_download_start": 1555,
                "_download_end": 1555,
                "_download_ms": 0,
                "_all_start": 1519,
                "_all_end": 1555,
                "_all_ms": 36,
                "_index": 21,
                "_number": 22
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:13.888+00:00",
                "time": 37,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                    "headersSize": 1042,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "application/x-tss-framed, application/x-ndjson, application/json"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "baggage",
                            "value": "sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=f57bbd000135404e9816a59f286e33ac,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.36574952283520734,sentry-sample_rate=1"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "sentry-trace",
                            "value": "f57bbd000135404e9816a59f286e33ac-95dbadce2bfa161e-1"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        },
                        {
                            "name": "x-tsr-serverfn",
                            "value": "true"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 841,
                    "bodySize": 93,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd4d9705946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "application/json"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=wuFUYxDp6vRXW1bmKsvhBECmCz49TXdttWJ9piPGU4bnAsYluthtir2Riky3GEaMCKDSkoeHC1lU1EISvADMg9SfgamZEqnm6Bh%2BFqNTbnpO8K8YYf7gW%2FEnKYMF7GaWMsSRMlDP1Ch%2B8%2FA%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-tss-serialized",
                            "value": "true"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 93,
                        "mimeType": "application/json",
                        "text": "{\"t\":10,\"i\":0,\"p\":{\"k\":[\"result\",\"error\",\"context\"],\"v\":[{\"t\":2,\"s\":0},{\"t\":2,\"s\":1},{\"t\":11,\"i\":1,\"p\":{\"k\":[],\"v\":[]},\"o\":0}]},\"o\":0}"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 35,
                    "receive": 2
                },
                "_type": 3,
                "_id": "16866.97",
                "_request_id": "16866.97",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                "_raw_id": "16866.97",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Fetch",
                "_load_ms": 37,
                "_ttfb_ms": 35,
                "_load_start": 1657,
                "_load_start_float": 1657.000326,
                "_bytesIn": 93,
                "_objectSize": 93,
                "_objectSizeUncompressed": 134,
                "_chunks": [
                    {
                        "ts": 1694,
                        "bytes": 93,
                        "inflated": 134
                    }
                ],
                "_expires": "",
                "_cacheControl": "",
                "_contentType": "application/json",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 17,
                "_initiator_column": 7058,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                        ":scheme: https",
                        "accept: application/x-tss-framed, application/x-ndjson, application/json",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "baggage: sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=f57bbd000135404e9816a59f286e33ac,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.36574952283520734,sentry-sample_rate=1",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "sentry-trace: f57bbd000135404e9816a59f286e33ac-95dbadce2bfa161e-1",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138",
                        "x-tsr-serverfn: true"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cf-ray: a1e2dfd4d9705946-IAD",
                        "content-encoding: zstd",
                        "content-type: application/json",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "priority: u=1,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=wuFUYxDp6vRXW1bmKsvhBECmCz49TXdttWJ9piPGU4bnAsYluthtir2Riky3GEaMCKDSkoeHC1lU1EISvADMg9SfgamZEqnm6Bh%2BFqNTbnpO8K8YYf7gW%2FEnKYMF7GaWMsSRMlDP1Ch%2B8%2FA%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-tss-serialized: true",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 3238,
                "_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": 0,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 1656,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 326,
                "_body_hash": "d96afbf885363f8e2aa8452bd129e5ef0a7b27a233fe583cdf5d0a2db7e89ed8",
                "_load_end": 1694,
                "_ttfb_start": 1657,
                "_ttfb_end": 1692,
                "_download_start": 1692,
                "_download_end": 1694,
                "_download_ms": 2,
                "_all_start": 1657,
                "_all_end": 1694,
                "_all_ms": 37,
                "_index": 22,
                "_number": 23,
                "_body_file": "016-16866.97-body.txt",
                "_body_id": "16866.97",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.97"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:13.953+00:00",
                "time": 39,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://tanstack.com/_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                    "headersSize": 1092,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "application/x-tss-framed, application/x-ndjson, application/json"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "baggage",
                            "value": "sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=f57bbd000135404e9816a59f286e33ac,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.36574952283520734,sentry-sample_rate=1"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "sentry-trace",
                            "value": "f57bbd000135404e9816a59f286e33ac-98662391b273f307-1"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        },
                        {
                            "name": "x-tsr-serverfn",
                            "value": "true"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": [],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 839,
                    "bodySize": 93,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd539755946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "application/json"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=OXYZp8Vl5Ljj6StETpbtIEQSABoVYW%2Fh0tdOFFtZtVukszU7lpcLvSGYVkTSga%2Fs89qp6oIZXFXBbMVKkJHpZjnGaSTmOMIJfGWL9c3gxJU%2BzjYtDPqNjfQLqBA5dHFH0gKAQAEN1VkMZeU%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-tss-serialized",
                            "value": "true"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 93,
                        "mimeType": "application/json",
                        "text": "{\"t\":10,\"i\":0,\"p\":{\"k\":[\"result\",\"error\",\"context\"],\"v\":[{\"t\":2,\"s\":0},{\"t\":2,\"s\":1},{\"t\":11,\"i\":1,\"p\":{\"k\":[],\"v\":[]},\"o\":0}]},\"o\":0}"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 37,
                    "receive": 2
                },
                "_type": 3,
                "_id": "16866.100",
                "_request_id": "16866.100",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "tanstack.com",
                "_url": "/_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                "_raw_id": "16866.100",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Fetch",
                "_load_ms": 39,
                "_ttfb_ms": 37,
                "_load_start": 1722,
                "_load_start_float": 1722.000332,
                "_bytesIn": 93,
                "_objectSize": 93,
                "_objectSizeUncompressed": 134,
                "_chunks": [
                    {
                        "ts": 1761,
                        "bytes": 93,
                        "inflated": 134
                    }
                ],
                "_expires": "",
                "_cacheControl": "",
                "_contentType": "application/json",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 17,
                "_initiator_column": 7058,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: POST",
                        ":path: /_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                        ":scheme: https",
                        "accept: application/x-tss-framed, application/x-ndjson, application/json",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "baggage: sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=f57bbd000135404e9816a59f286e33ac,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.36574952283520734,sentry-sample_rate=1",
                        "content-length: 0",
                        "origin: https://tanstack.com",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "sentry-trace: f57bbd000135404e9816a59f286e33ac-98662391b273f307-1",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138",
                        "x-tsr-serverfn: true"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cf-ray: a1e2dfd539755946-IAD",
                        "content-encoding: zstd",
                        "content-type: application/json",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "priority: u=1,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=OXYZp8Vl5Ljj6StETpbtIEQSABoVYW%2Fh0tdOFFtZtVukszU7lpcLvSGYVkTSga%2Fs89qp6oIZXFXBbMVKkJHpZjnGaSTmOMIJfGWL9c3gxJU%2BzjYtDPqNjfQLqBA5dHFH0gKAQAEN1VkMZeU%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-tss-serialized: true",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 3400,
                "_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": 0,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 1720,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 332,
                "_body_hash": "d96afbf885363f8e2aa8452bd129e5ef0a7b27a233fe583cdf5d0a2db7e89ed8",
                "_load_end": 1761,
                "_ttfb_start": 1722,
                "_ttfb_end": 1759,
                "_download_start": 1759,
                "_download_end": 1761,
                "_download_ms": 2,
                "_all_start": 1722,
                "_all_end": 1761,
                "_all_ms": 39,
                "_index": 23,
                "_number": 24,
                "_body_file": "017-16866.100-body.txt",
                "_body_id": "16866.100",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.100"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:13.986+00:00",
                "time": 139,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png",
                    "headersSize": 676,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1049,
                    "bodySize": 7974,
                    "headers": [
                        {
                            "name": "accept-ranges",
                            "value": "bytes"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=14400, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd569775946-IAD"
                        },
                        {
                            "name": "cf-resized",
                            "value": "internal=ok/r q=0 n=60+88 c=0+0 v=2026.6.4 l=7974 f=false wv=2026.5.1"
                        },
                        {
                            "name": "content-length",
                            "value": "7974"
                        },
                        {
                            "name": "content-security-policy",
                            "value": "default-src 'none'; navigate-to 'none'; form-action 'none'; img-src data:; style-src 'unsafe-inline';"
                        },
                        {
                            "name": "content-type",
                            "value": "image/avif"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"cfm9VYuUcWoKtmx-OItfEGERtr-bQMytsc61K8oRbBDw:e627683d4cb6d688457e3f1ff68362cc\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=3,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Rd8A3IDbspO1u3PlEsSpaA%2FhZQB%2BBY1ddVa6Qqkxrwkx3JTaOkzVMNkIoE005nJAcRwPjNGYJ9%2Fwn1SpLzu7aBoetL1OgGVUdvjPOyvceHc7PP%2Bv3cugRVwSX4Pt%2F87WXWPjAmxdx6kZ8YU%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "vary",
                            "value": "Accept"
                        },
                        {
                            "name": "warning",
                            "value": "cf-images 299 \"cache-control is too restrictive\""
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 7974,
                        "mimeType": "image/avif"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 138,
                    "receive": 1
                },
                "_type": 3,
                "_id": "16866.98",
                "_request_id": "16866.98",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png",
                "_raw_id": "16866.98",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 139,
                "_ttfb_ms": 138,
                "_load_start": 1755,
                "_load_start_float": 1755.000337,
                "_bytesIn": 7974,
                "_objectSize": 7974,
                "_objectSizeUncompressed": 7974,
                "_chunks": [
                    {
                        "ts": 1894,
                        "bytes": 7974
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=14400, must-revalidate",
                "_contentType": "image/avif",
                "_contentEncoding": "",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "other",
                "_priority": "High",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /cdn-cgi/image/width=240,height=240,quality=80,format=auto/images/ship.png",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "accept-ranges: bytes",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=14400, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd569775946-IAD",
                        "cf-resized: internal=ok/r q=0 n=60+88 c=0+0 v=2026.6.4 l=7974 f=false wv=2026.5.1",
                        "content-length: 7974",
                        "content-security-policy: default-src 'none'; navigate-to 'none'; form-action 'none'; img-src data:; style-src 'unsafe-inline';",
                        "content-type: image/avif",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: \"cfm9VYuUcWoKtmx-OItfEGERtr-bQMytsc61K8oRbBDw:e627683d4cb6d688457e3f1ff68362cc\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=3,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=Rd8A3IDbspO1u3PlEsSpaA%2FhZQB%2BBY1ddVa6Qqkxrwkx3JTaOkzVMNkIoE005nJAcRwPjNGYJ9%2Fwn1SpLzu7aBoetL1OgGVUdvjPOyvceHc7PP%2Bv3cugRVwSX4Pt%2F87WXWPjAmxdx6kZ8YU%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "vary: Accept",
                        "warning: cf-images 299 \"cache-control is too restrictive\"",
                        "x-content-type-options: nosniff"
                    ]
                },
                "_bytesOut": 2122,
                "_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": 7974,
                "_image_save": 0,
                "_cache_time": 14400,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 1744,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 337,
                "_body_hash": "6687323bd38f29c9b2fb3e442f9fa7f6697b0efae80cdd38f8f45d7a52baef12",
                "_image_details": {
                    "detected_type": "avif",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "8.0 kB",
                            "FileType": "AVIF",
                            "FileTypeExtension": "avif",
                            "MIMEType": "image/avif",
                            "ImageWidth": 229,
                            "ImageHeight": 240
                        },
                        "QuickTime": {
                            "MajorBrand": "AV1 Image File Format (.AVIF)",
                            "MinorVersion": "0.0.0",
                            "CompatibleBrands": [
                                "mif1",
                                "miaf"
                            ],
                            "HandlerType": "Picture",
                            "PrimaryItemReference": 1,
                            "ImageSpatialExtent": "229x240",
                            "AV1ConfigurationVersion": 1,
                            "ChromaFormat": "YUV 4:4:4",
                            "ChromaSamplePosition": "Unknown",
                            "ImagePixelDepth": "10 10 10",
                            "AuxiliaryImageType": "urn:mpeg:mpegB:cicp:systems:auxiliary:alpha",
                            "MediaDataSize": 7582,
                            "MediaDataOffset": 392
                        },
                        "Composite": {
                            "ImageSize": "229x240",
                            "Megapixels": 0.055
                        }
                    },
                    "magick": {
                        "baseName": "16866.98",
                        "permissions": 664,
                        "format": "AVIF",
                        "formatDescription": "AV1 Image File Format",
                        "mimeType": "image/avif",
                        "class": "DirectClass",
                        "geometry": {
                            "width": 229,
                            "height": 240,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "TrueColorAlpha",
                        "baseType": "Undefined",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 16,
                        "baseDepth": 10,
                        "channelDepth": {
                            "alpha": 16,
                            "red": 16,
                            "green": 16,
                            "blue": 16
                        },
                        "pixels": 54960,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 1023,
                                "mean": 606.615,
                                "median": 759.25,
                                "standardDeviation": 258.65,
                                "kurtosis": -0.156967,
                                "skewness": -0.420546,
                                "entropy": 0.663931
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 1023,
                                "mean": 534.319,
                                "median": 1011,
                                "standardDeviation": 505.834,
                                "kurtosis": -1.98017,
                                "skewness": -0.0899105,
                                "entropy": 0.352285
                            },
                            "red": {
                                "min": 235,
                                "max": 1023,
                                "mean": 833.106,
                                "median": 832,
                                "standardDeviation": 100.576,
                                "kurtosis": 1.911,
                                "skewness": -0.894356,
                                "entropy": 0.766943
                            },
                            "green": {
                                "min": 39,
                                "max": 1008,
                                "mean": 603.086,
                                "median": 649,
                                "standardDeviation": 187.463,
                                "kurtosis": 0.167134,
                                "skewness": -0.48917,
                                "entropy": 0.7679
                            },
                            "blue": {
                                "min": 0,
                                "max": 970,
                                "mean": 455.947,
                                "median": 545,
                                "standardDeviation": 240.728,
                                "kurtosis": -0.725831,
                                "skewness": -0.208747,
                                "entropy": 0.768597
                            }
                        },
                        "alpha": "#D000A24088400000",
                        "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": 229,
                            "height": 240,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Undefined",
                        "orientation": "TopLeft",
                        "properties": {
                            "date:create": "2026-07-20T15:07:14+00:00",
                            "date:modify": "2026-07-20T15:07:14+00:00",
                            "date:timestamp": "2026-07-20T15:07:40+00:00",
                            "signature": "661607fdc532aa35723b8e00b8c4b69e331468516107fa83fb03b290ae297e05"
                        },
                        "tainted": false,
                        "filesize": "7974B",
                        "numberPixels": "54960",
                        "pixelsPerSecond": "1.1727MB",
                        "userTime": "0.010u",
                        "elapsedTime": "0:01.046"
                    }
                },
                "_load_end": 1894,
                "_ttfb_start": 1755,
                "_ttfb_end": 1893,
                "_download_start": 1893,
                "_download_end": 1894,
                "_download_ms": 1,
                "_all_start": 1755,
                "_all_end": 1894,
                "_all_ms": 139,
                "_index": 24,
                "_number": 25
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:13.987+00:00",
                "time": 49,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/favicon.ico",
                    "headersSize": 619,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 675,
                    "bodySize": 7064,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd5797a5946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "image/vnd.microsoft.icon"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"a49d736cc223d8f90add0929062838b7\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=RkIPqtTF5H4OMAfbQLxRCHPirlkKB1Ot2ag2qLvuGbbVKmAYFHoQipmQWtT3BblQ3Ik2xTnuEf8Akx6FiQbDOztuMYZkTZuYkUOfNUCzcVICDWPtQtlaIFo%2BLv%2BXU3RuKPjXGOwmsCX%2FwTA%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 7064,
                        "mimeType": "image/vnd.microsoft.icon"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 42,
                    "receive": 7
                },
                "_type": 3,
                "_id": "16866.103",
                "_request_id": "16866.103",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/favicon.ico",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/favicon.ico",
                "_raw_id": "16866.103",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Other",
                "_load_ms": 49,
                "_ttfb_ms": 42,
                "_load_start": 1756,
                "_load_start_float": 1756.000343,
                "_bytesIn": 7064,
                "_objectSize": 7064,
                "_objectSizeUncompressed": 15406,
                "_chunks": [
                    {
                        "ts": 1802,
                        "bytes": 1860
                    },
                    {
                        "ts": 1804,
                        "bytes": 5204,
                        "inflated": 15406
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "image/vnd.microsoft.icon",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "other",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /favicon.ico",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd5797a5946-IAD",
                        "content-encoding: zstd",
                        "content-type: image/vnd.microsoft.icon",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: W/\"a49d736cc223d8f90add0929062838b7\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=RkIPqtTF5H4OMAfbQLxRCHPirlkKB1Ot2ag2qLvuGbbVKmAYFHoQipmQWtT3BblQ3Ik2xTnuEf8Akx6FiQbDOztuMYZkTZuYkUOfNUCzcVICDWPtQtlaIFo%2BLv%2BXU3RuKPjXGOwmsCX%2FwTA%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1951,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1748,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 343,
                "_body_hash": "b95b47c986d7cdf2c35316905e54abb6ba4d61929f30e0df7738ef22de5b891b",
                "_load_end": 1805,
                "_ttfb_start": 1756,
                "_ttfb_end": 1798,
                "_download_start": 1798,
                "_download_end": 1805,
                "_download_ms": 7,
                "_all_start": 1756,
                "_all_end": 1805,
                "_all_ms": 49,
                "_index": 25,
                "_number": 26
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.076+00:00",
                "time": 42,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/HomeApplicationStarter-DKoDL7uE.js",
                    "headersSize": 613,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 664,
                    "bodySize": 182,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd5f97e5946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"fdc84e19ec36e96869e8704e4b252f45\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ZaCVApvfm7yQ9BiO2Z4WQl5di3Vl1YAmWU6S5LVIsgbZ1izAl0yv4eBLNgZcEgRi3PYeSUiU5zmNeJrb65BqL676un7047tJUPVfoSxMY6Zt7lTcMMHPB0iEMytnhujonR9DX8d6w7G5zUQ%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 182,
                        "mimeType": "text/javascript",
                        "text": "import{d as t}from\"./tanstack-query-BttgOCQn.js\";import{t as e}from\"./ApplicationStarter-B3UMyhpE.js\";function n(){return t(e,{context:\"home\",enableHotkeys:!0,showPromptPreview:!1,tone:\"cyan\"})}export{n as H0};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 40,
                    "receive": 2
                },
                "_type": 3,
                "_id": "16866.104",
                "_request_id": "16866.104",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/HomeApplicationStarter-DKoDL7uE.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/HomeApplicationStarter-DKoDL7uE.js",
                "_raw_id": "16866.104",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 42,
                "_ttfb_ms": 40,
                "_load_start": 1845,
                "_load_start_float": 1845.00035,
                "_bytesIn": 182,
                "_objectSize": 182,
                "_objectSizeUncompressed": 211,
                "_chunks": [
                    {
                        "ts": 1886,
                        "bytes": 182,
                        "inflated": 211
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/HomeApplicationStarter-DKoDL7uE.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd5f97e5946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: W/\"fdc84e19ec36e96869e8704e4b252f45\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ZaCVApvfm7yQ9BiO2Z4WQl5di3Vl1YAmWU6S5LVIsgbZ1izAl0yv4eBLNgZcEgRi3PYeSUiU5zmNeJrb65BqL676un7047tJUPVfoSxMY6Zt7lTcMMHPB0iEMytnhujonR9DX8d6w7G5zUQ%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1939,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1819,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 350,
                "_body_hash": "04769be307be1bb7aef39e7dfcd353f62c0910784337e6dd345c3320088eee8c",
                "_renderBlocking": "non_blocking",
                "_load_end": 1887,
                "_ttfb_start": 1845,
                "_ttfb_end": 1885,
                "_download_start": 1885,
                "_download_end": 1887,
                "_download_ms": 2,
                "_all_start": 1845,
                "_all_end": 1887,
                "_all_ms": 42,
                "_index": 26,
                "_number": 27,
                "_body_file": "018-16866.104-body.txt",
                "_body_id": "16866.104",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.104"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.077+00:00",
                "time": 65,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/ApplicationStarter-B3UMyhpE.js",
                    "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": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 670,
                    "bodySize": 23015,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd6097f5946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"927a91d066a74e0df9e3b5bc4c824d5f\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=JJAyi56M9P6wUVIXjnInmEoIw9HXTxcjRNwkatmRLRELv87pzddUxRz5%2BXf9ud3tVt9I30kUEYgGIcvN0AdO6XCH7M1ROwTwHLW71BACyFDYr1CzkNwckgY5rNW%2BY9qioPLFAt%2BgdGSTwt4%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 23015,
                        "mimeType": "text/javascript",
                        "text": "const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[\"assets/ApplicationStarterHotkeys.client-3balDwuU.js\",\"assets/event-client-CV4ssJpW.js\",\"assets/icons-xTj2hkG8.js\",\"assets/rolldown-runtime-9r-HBx0o.js\",\"assets/useHotkey-Fg-Vz-CZ.js\",\"assets/store-Cj3QexLS.js\",\"assets/DeployDialog-Cq7n1Wt1.js\",\"assets/index-B9NJHisQ.js\",\"assets/tanstack-router-U0H7bmeq.js\",\"assets/tanstack-query-BttgOCQn.js\",\"assets/shared-constants-yNCBtlN_.js\",\"assets/index-Drgb1pa5.css\",\"assets/shared-DL3H0Hsz.js\",\"assets/client-generation-RcaKuoDI.js\",\"assets/Icons-q42Z9Dpx.js\"])))=>i.map(i=>d[i]);\nimport{Ai as B,F as mr,Ii as Rt,Kn as Gr,Oi as z,Si as b,Tr as It,Wr as qt,ci as Ft,er as _t,fi as me,ji as S,n as Vr,pi as hr,st as Nt,tn as Re,wi as $,wr as Zr}from\"./icons-xTj2hkG8.js\";import{C as Wr}from\"./tanstack-router-U0H7bmeq.js\";import{d as a,f as m}from\"./tanstack-query-BttgOCQn.js\";import{t as Yr}from\"./Icons-q42Z9Dpx.js\";import{$n as Kr,Ba as Xr,Ga as Jr,Ha as Qr,Ia as gr,Ka as ea,Qn as Lt,Ua as ta,Va as br,Wa as ra,Xn as aa,Yn as na,Zn as At,ao as oa,ar as ia,co as fr,do as re,er as sa,ga as la,hi as ca,ii as $e,io as yr,ir as Ut,jo as T,lo as Ie,mi as ct,no as da,nr as ua,oi as pa,oo as ma,pi as dt,qa as vr,ro as ha,rr as xr,sr as ga,tr as kr,yo as ba}from\"./index-B9NJHisQ.js\";import{t as fa}from\"./usePartnerPlacementContext-COo3TXOB.js\";import{t as Gt}from\"./useDebouncedValue-CV-ebLIG.js\";var ya=Object.freeze({position:\"absolute\",border:0,width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",whiteSpace:\"nowrap\",wordWrap:\"normal\"}),va=\"VisuallyHidden\",wr=me((e,t)=>a(yr.span,{...e,ref:t,style:{...ya,...e.style}}));wr.displayName=va;var xa=wr,[pt,ro]=ma(\"Tooltip\",[vr]),mt=vr(),Sr=\"TooltipProvider\",ka=700,Dt=\"tooltip.open\",[wa,jt]=pt(Sr),Cr=e=>{const{__scopeTooltip:t,delayDuration:r=ka,skipDelayDuration:n=300,disableHoverableContent:i=!1,children:l}=e,d=B(!0),h=B(!1),c=B(0);return $(()=>{const f=c.current;return()=>window.clearTimeout(f)},[]),a(wa,{scope:t,isOpenDelayedRef:d,delayDuration:r,onOpen:b(()=>{window.clearTimeout(c.current),d.current=!1},[]),onClose:b(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>d.current=!0,n)},[n]),isPointerInTransitRef:h,onPointerInTransitChange:b(f=>{h.current=f},[]),disableHoverableContent:i,children:l})};Cr.displayName=Sr;var He=\"Tooltip\",[Sa,qe]=pt(He),Nr=e=>{const{__scopeTooltip:t,children:r,open:n,defaultOpen:i,onOpenChange:l,disableHoverableContent:d,delayDuration:h}=e,c=jt(He,e.__scopeTooltip),f=mt(t),[p,u]=S(null),y=da(),k=B(0),w=d??c.disableHoverableContent,x=h??c.delayDuration,N=B(!1),[E,R]=Xr({prop:n,defaultProp:i??!1,onChange:le=>{le?(c.onOpen(),document.dispatchEvent(new CustomEvent(Dt))):c.onClose(),l?.(le)},caller:He}),Z=z(()=>E?N.current?\"delayed-open\":\"instant-open\":\"closed\",[E]),H=b(()=>{window.clearTimeout(k.current),k.current=0,N.current=!1,R(!0)},[R]),J=b(()=>{window.clearTimeout(k.current),k.current=0,R(!1)},[R]),se=b(()=>{window.clearTimeout(k.current),k.current=window.setTimeout(()=>{N.current=!0,R(!0),k.current=0},x)},[x,R]);return $(()=>()=>{k.current&&(window.clearTimeout(k.current),k.current=0)},[]),a(ea,{...f,children:a(Sa,{scope:t,contentId:y,open:E,stateAttribute:Z,trigger:p,onTriggerChange:u,onTriggerEnter:b(()=>{c.isOpenDelayedRef.current?se():H()},[c.isOpenDelayedRef,se,H]),onTriggerLeave:b(()=>{w?J():(window.clearTimeout(k.current),k.current=0)},[J,w]),onOpen:H,onClose:J,disableHoverableContent:w,children:r})})};Nr.displayName=He;var Mt=\"TooltipTrigger\",Pr=me((e,t)=>{const{__scopeTooltip:r,...n}=e,i=qe(Mt,r),l=jt(Mt,r),d=mt(r),h=fr(t,B(null),i.onTriggerChange),c=B(!1),f=B(!1),p=b(()=>c.current=!1,[]);return $(()=>()=>document.removeEventListener(\"pointerup\",p),[p]),a(ta,{asChild:!0,...d,children:a(yr.button,{\"aria-describedby\":i.open?i.contentId:void 0,\"data-state\":i.stateAttribute,...n,ref:h,onPointerMove:Ie(e.onPointerMove,u=>{u.pointerType!==\"touch\"&&!f.current&&!l.isPointerInTransitRef.current&&(i.onTriggerEnter(),f.current=!0)}),onPointerLeave:Ie(e.onPointerLeave,()=>{i.onTriggerLeave(),f.current=!1}),onPointerDown:Ie(e.onPointerDown,()=>{i.open&&i.onClose(),c.current=!0,document.addEventListener(\"pointerup\",p,{once:!0})}),onFocus:Ie(e.onFocus,()=>{c.current||i.onOpen()}),onBlur:Ie(e.onBlur,i.onClose),onClick:Ie(e.onClick,i.onClose)})})});Pr.displayName=Mt;var zt=\"TooltipPortal\",[Ca,Na]=pt(zt,{forceMount:void 0}),Tr=e=>{const{__scopeTooltip:t,forceMount:r,children:n,container:i}=e,l=qe(zt,t);return a(Ca,{scope:t,forceMount:r,children:a(br,{present:r||l.open,children:a(Qr,{asChild:!0,container:i,children:n})})})};Tr.displayName=zt;var Le=\"TooltipContent\",Rr=me((e,t)=>{const r=Na(Le,e.__scopeTooltip),{forceMount:n=r.forceMount,side:i=\"top\",...l}=e,d=qe(Le,e.__scopeTooltip);return a(br,{present:n||d.open,children:d.disableHoverableContent?a(Ir,{side:i,...l,ref:t}):a(Pa,{side:i,...l,ref:t})})}),Pa=me((e,t)=>{const r=qe(Le,e.__scopeTooltip),n=jt(Le,e.__scopeTooltip),i=B(null),l=fr(t,i),[d,h]=S(null),{trigger:c,onClose:f}=r,p=i.current,{onPointerInTransitChange:u}=n,y=b(()=>{h(null),u(!1)},[u]),k=b((w,x)=>{const N=w.currentTarget,E={x:w.clientX,y:w.clientY},R=Aa(E,La(E,N.getBoundingClientRect())),Z=Da(x.getBoundingClientRect());h(Oa([...R,...Z])),u(!0)},[u]);return $(()=>()=>y(),[y]),$(()=>{if(c&&p){const w=N=>k(N,p),x=N=>k(N,c);return c.addEventListener(\"pointerleave\",w),p.addEventListener(\"pointerleave\",x),()=>{c.removeEventListener(\"pointerleave\",w),p.removeEventListener(\"pointerleave\",x)}}},[c,p,k,y]),$(()=>{if(d){const w=x=>{const N=x.target,E={x:x.clientX,y:x.clientY},R=c?.contains(N)||p?.contains(N),Z=!Ma(E,d);R?y():Z&&(y(),f())};return document.addEventListener(\"pointermove\",w),()=>document.removeEventListener(\"pointermove\",w)}},[c,p,d,f,y]),a(Ir,{...e,ref:l})}),[Ta,Ra]=pt(He,{isInside:!1}),Ia=oa(\"TooltipContent\"),Ir=me((e,t)=>{const{__scopeTooltip:r,children:n,\"aria-label\":i,onEscapeKeyDown:l,onPointerDownOutside:d,...h}=e,c=qe(Le,r),f=mt(r),{onClose:p}=c;return $(()=>(document.addEventListener(Dt,p),()=>document.removeEventListener(Dt,p)),[p]),$(()=>{if(c.trigger){const u=y=>{y.target?.contains(c.trigger)&&p()};return window.addEventListener(\"scroll\",u,{capture:!0}),()=>window.removeEventListener(\"scroll\",u,{capture:!0})}},[c.trigger,p]),a(ha,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:d,onFocusOutside:u=>u.preventDefault(),onDismiss:p,children:m(Jr,{\"data-state\":c.stateAttribute,...f,...h,ref:t,style:{...h.style,\"--radix-tooltip-content-transform-origin\":\"var(--radix-popper-transform-origin)\",\"--radix-tooltip-content-available-width\":\"var(--radix-popper-available-width)\",\"--radix-tooltip-content-available-height\":\"var(--radix-popper-available-height)\",\"--radix-tooltip-trigger-width\":\"var(--radix-popper-anchor-width)\",\"--radix-tooltip-trigger-height\":\"var(--radix-popper-anchor-height)\"},children:[a(Ia,{children:n}),a(Ta,{scope:r,isInside:!0,children:a(xa,{id:c.contentId,role:\"tooltip\",children:i||n})})]})})});Rr.displayName=Le;var _r=\"TooltipArrow\",_a=me((e,t)=>{const{__scopeTooltip:r,...n}=e,i=mt(r);return Ra(_r,r).isInside?null:a(ra,{...i,...n,ref:t})});_a.displayName=_r;function La(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(r,n,i,l)){case l:return\"left\";case i:return\"right\";case r:return\"top\";case n:return\"bottom\";default:throw new Error(\"unreachable\")}}function Aa(e,t,r=5){const n=[];switch(t){case\"top\":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case\"bottom\":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case\"left\":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case\"right\":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function Da(e){const{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}function Ma(e,t){const{x:r,y:n}=e;let i=!1;for(let l=0,d=t.length-1;l<t.length;d=l++){const h=t[l],c=t[d],f=h.x,p=h.y,u=c.x,y=c.y;p>n!=y>n&&r<(u-f)*(n-p)/(y-p)+f&&(i=!i)}return i}function Oa(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),Ea(t)}function Ea(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const i=e[n];for(;t.length>=2;){const l=t[t.length-1],d=t[t.length-2];if((l.x-d.x)*(i.y-d.y)>=(l.y-d.y)*(i.x-d.x))t.pop();else break}t.push(i)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const i=e[n];for(;r.length>=2;){const l=r[r.length-1],d=r[r.length-2];if((l.x-d.x)*(i.y-d.y)>=(l.y-d.y)*(i.x-d.x))r.pop();else break}r.push(i)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var Ua=Cr,ja=Nr,za=Pr,Ba=Tr,$a=Rr,Vt=\"npx @tanstack/intent@latest install\",Zt=\"npx @tanstack/intent@latest list\",Wt=\"Use the installed TanStack Intent skills and package-shipped guidance before making architectural or library-specific changes. Do not guess when a shipped skill can tell you the current pattern.\",ao=\"Update the repo agent config files that TanStack Intent targets (for example CLAUDE.md, .cursorrules, or equivalent) if needed. In AGENTS.md or the project equivalent, keep durable project context, the exact CLI command used, chosen stack and integrations, environment variable requirements, deployment notes, key architectural decisions, known gotchas, and next steps.\";function Yt(){return\"Keep durable project context in AGENTS.md (or equivalent), including the exact TanStack CLI command used, any follow-up TanStack Intent commands, the chosen stack and integrations, environment variable requirements, deployment notes, key architectural decisions, known gotchas, and next steps.\"}function Kt(){return[\"If the execution environment starts from an existing platform template or custom starter instead of the TanStack CLI output, still run the TanStack CLI command in a separate scratch directory.\",\"Then merge the generated integrations, dependencies, config, scripts, and relevant file structure into the actual project instead of skipping the TanStack CLI result.\",\"Do not drop requested partner integrations or stack choices just because the host platform bootstraps its own template. Represent them in the final project somehow, or explicitly call out what could not be represented and why.\"]}var Ha=[/(?:^|[\\s,;])((?:do not|don't|avoid|without|never)\\s+[^.;\\n]+)/gi,/(?:^|[\\s,;])((?<!do not )(?<!don't )(?<!avoid )(?<!without )(?<!never )(?:make it|keep it|must)\\s+[^.;\\n]+)/gi];function qa(e){return e.trim().replace(/\\s+/g,\" \").replace(/[.\\s]+$/,\"\")}function Fa(e){const t=Ut(e),r=new Set,n=Array();for(const i of Ha)for(const l of t.matchAll(i)){const d=qa(l[1]??\"\");if(!d)continue;const h=d.toLowerCase();r.has(h)||(r.add(h),n.push(d))}return n}function Xt(e){const t=Fa(e);return t.length===0?[]:[\"Honor these user constraints unless they directly conflict with the scaffolded stack or requested integrations:\",...t.map(r=>`- ${r}`)]}var Ga=/(?:^|\\n)Legacy repository URL:\\s*(https?:\\/\\/\\S+|git@\\S+|ssh:\\/\\/\\S+)/i;function Lr(e){return e.match(Ga)?.[1]?.trim()}function Va(e){const t=Lr(e);return t?[`Legacy repository URL: ${t}`,\"After scaffolding, clone the legacy project into ./legacy-source and treat it as reference material only.\",\"Do not copy the legacy .git directory into the new app or overwrite the fresh scaffold with the old repo.\",\"Migrate the existing app incrementally from ./legacy-source into the new TanStack app, route by route and feature by feature.\"]:[]}function Za(e){return e.replace(/<system-reminder>[\\s\\S]*?<\\/system-reminder>/gi,\"\").replace(/<[^>]+>[\\s\\S]*?<\\/[^>]+>/g,\"\").replace(/^\\s*(Context|User request|Resolved starter plan|Resolved CLI command|Resolved summary):.*$/gim,\"\").replace(/^\\s*[-*]\\s*(target|framework|template|package manager|add-ons|deployment|toolchain):.*$/gim,\"\").replace(/\\n{3,}/g,`\n\n`).trim()}var Bt=\"my-tanstack-app\",Jt=[{label:\"Blank starter\",input:\"Create a blank TanStack Start app with no extra integrations or feature scaffolding.\"},{label:\"Migrate from Next.js\",input:\"Migrate an existing Next.js app to TanStack Start. Preserve the current UX, auth integration, routing structure, and data fetching behavior. Start by scaffolding a fresh TanStack Start app, then migrate the existing app incrementally route by route and feature by feature.\"},{label:\"Build a blog\",input:\"Build a blog or content site with a CMS, great routing, and a clean editorial reading experience.\"},{label:\"SaaS dashboard\",input:\"Build a SaaS dashboard app with auth, billing-ready structure, Postgres, nested routes, data tables, filters, forms, monitoring, and charts-ready data fetching.\"},{label:\"Build a shop\",input:\"Build a Shopify-backed storefront with product catalog, shopping cart, customer accounts, and checkout.\"}];function Ar(e){const t=new Set;return[...e.features,e.deployment,e.toolchain].filter(r=>!r||t.has(r)?!1:(t.add(r),!0))}var Wa={home:Jt,start:[{label:\"Blank starter\",input:\"Create a blank TanStack Start app with no extra integrations or feature scaffolding.\"},{label:\"Full-stack app\",input:\"Build a full-stack TanStack Start app with auth, database access, forms, and monitoring.\"},{label:\"Auth + database\",input:\"Build a product app with authentication, Postgres, forms, and Sentry. Use pnpm.\"},{label:\"Migrate from Next.js\",input:\"Migrate an existing Next.js app to TanStack Start. Preserve the current UX, auth integration, routing structure, and data fetching behavior. Start by scaffolding a fresh TanStack Start app, then migrate the existing app incrementally route by route and feature by feature.\"},{label:\"Build a blog\",input:\"Build a content-driven TanStack Start app for a blog or CMS-backed publishing workflow.\"}],router:[{label:\"Blank starter\",input:\"Create a blank TanStack Router app with no extra integrations or feature scaffolding.\"},{label:\"Route-heavy app\",input:\"Build a route-heavy application with nested layouts, search params, data loaders, and protected routes.\"},{label:\"Dashboard routes\",input:\"Build a dashboard with nested routes, auth, tables, query-driven loaders, and forms.\"},{label:\"Router-only mode\",input:\"Build a router-only React SPA with file-based routing, search params, and TanStack Query, no TanStack Start SSR.\"},{label:\"Build a blog\",input:\"Build a content-focused app with strong routing, nested layouts, and a clean blog-style reading flow.\"}],builder:Jt},Ya={migration:[/\\bmigrat(?:e|ing|ion)\\b/i,/\\bport\\b/i,/\\bconvert\\b/i,/\\bexisting app\\b/i,/\\bmove (?:it|this|everything|things) over\\b/i,/\\bfrom next(?:\\.js)?\\b/i,/\\bfrom remix\\b/i,/\\bfrom react router\\b/i,/\\bfrom vite\\b/i,/\\bfrom cra\\b/i],saas:[/\\bsaas\\b/i,/\\bb2b\\b/i,/\\bmulti[- ]tenant\\b/i,/\\bteam accounts?\\b/i,/\\bbilling\\b/i,/\\bsubscriptions?\\b/i],dashboard:[/\\bdashboard\\b/i,/\\badmin\\b/i,/\\bbackoffice\\b/i,/\\bpanel\\b/i,/\\bmetrics\\b/i,/\\banalytics\\b/i],content:[/\\bblog\\b/i,/\\bcms\\b/i,/\\bcontent\\b/i,/\\bmarketing site\\b/i,/\\bdocs?\\b/i,/\\bknowledge base\\b/i],api:[/\\bapi\\b/i,/\\bapi keys?\\b/i,/\\bbackend\\b/i,/\\bdeveloper platform\\b/i,/\\btrpc\\b/i,/\\borpc\\b/i,/\\bgraphql\\b/i,/\\brate limit(?:ing)?\\b/i,/\\brpc\\b/i],ai:[/\\bai\\b/i,/\\bllm\\b/i,/\\bchat\\b/i,/\\bagent\\b/i,/\\brag\\b/i,/\\bprompt\\b/i],realtime:[/\\brealtime\\b/i,/\\bcollaborat(?:e|ive|ion)\\b/i,/\\blive updates?\\b/i,/\\bsync\\b/i,/\\bmultiplayer\\b/i,/\\bpresence\\b/i],ecommerce:[/\\bshopify\\b/i,/\\bstorefront\\b/i,/\\be[- ]?commerce\\b/i,/\\bonline store\\b/i,/\\bproduct catalog\\b/i,/\\bsell(?:ing)? products?\\b/i,/\\bcheckout\\b/i,/\\bshopping cart\\b/i,/\\bmerch(?:andise)?\\b/i]},Ka=[/\\bcustomer accounts?\\b/i,/\\bcustomer login\\b/i,/\\border history\\b/i,/\\bsign[- ]?in\\b/i,/\\blogin\\b/i,/\\baddresses\\b/i],Xa=[\"astro\",\"cra\",\"next.js\",\"next\",\"react router\",\"remix\",\"vite\"];function Ja(e){return Wa[e]}async function Qa({context:e,input:t}){const r=tn(Ut(t)),n=xr(t),i=kr(t),l=rn(r),d=an(r,l,e,{inferredPartnerIds:i,selectedPartnerIds:n}),h=bn(l);return en({input:t,rationale:yn(r,l,d),recipe:d,resultType:h})}function en({input:e,prompt:t,rationale:r,recipe:n,resultType:i}){return{advancedBuilderUrl:n.target===\"start\"?kn(n):void 0,cliCommand:Mr(n),downloadUrl:n.target===\"start\"?Pn(n):void 0,headline:i===\"migration\"?\"Your migration prompt is ready\":\"Your prompt is ready\",prompt:Za(t||vn({input:e,resultType:i,recipe:n})),rationale:r,recipe:n,resultType:i,summary:fn(i,n)}}function tn(e){return e.replace(/\\s+/g,\" \").trim()}function rn(e){const t=new Map;for(const[n,i]of Object.entries(Ya)){let l=0;for(const d of i)d.test(e)&&(l+=1);t.set(n,l)}if((t.get(\"migration\")??0)>0)return\"migration\";const r=Array.from(t.entries()).filter(([n])=>n!==\"migration\").sort((n,i)=>i[1]-n[1]);return!r[0]||r[0][1]===0?\"fallback\":r[0][0]}function an(e,t,r,n){const i=xn(e),l=pn(e),d=un(e),h=dn(e),c=hn(e),f=!/(?:\\bwithout tailwind\\b|\\bno tailwind\\b|\\btailwind-heavy styling\\b)/i.test(e),p=r!==\"builder\"&&mn(e)&&!/\\bssr\\b/i.test(e)&&!/\\bserver functions?\\b/i.test(e),u={deployment:h,featureOptions:{},features:[],framework:d,packageManager:l,projectName:gn(e),routerOnly:p,tailwind:f,target:p?\"router\":\"start\",toolchain:c};switch(t){case\"migration\":u.target=p?\"router\":\"start\",u.template=\"saas\",C(u,\"better-auth\",\"neon\",\"drizzle\",\"sentry\");break;case\"saas\":u.template=\"saas\",C(u,\"better-auth\",\"neon\",\"drizzle\",\"form\",\"sentry\",\"shadcn\",\"tanstack-query\");break;case\"dashboard\":u.template=\"dashboard\",C(u,\"form\",\"shadcn\",\"table\",\"tanstack-query\");break;case\"content\":u.template=\"blog\",C(u,\"strapi\",\"tanstack-query\");break;case\"api\":u.template=\"api-first\",C(u,\"tanstack-query\",\"tRPC\");break;case\"ai\":u.template=\"ai-chat\",C(u,\"ai\",\"shadcn\",\"store\");break;case\"realtime\":u.template=\"realtime\",C(u,\"convex\",\"tanstack-query\");break;case\"ecommerce\":u.template=\"shopify-storefront\",Ka.some(w=>w.test(e))&&(u.featureOptions.shopify={customerAccount:\"enabled\"});break;case\"fallback\":u.template=i?\"blank\":r===\"router\"?\"dashboard\":\"blank\",i||C(u,\"tanstack-query\");break}const y=At(n.selectedPartnerIds),k=At(n.inferredPartnerIds.filter(w=>!ga(w,y)));return nn(u,{partnerIds:[...y,...k]}),ln(e,u),cn(u),u}function C(e,...t){e.features.push(...t)}function nn(e,t){const r=new Set(t.partnerIds);r.has(\"cloudflare\")?e.deployment=\"cloudflare\":r.has(\"netlify\")?e.deployment=\"netlify\":r.has(\"railway\")&&(e.deployment=\"railway\"),r.has(\"workos\")?j(e,[\"better-auth\",\"clerk\",\"workos\"],\"workos\"):r.has(\"clerk\")&&j(e,[\"better-auth\",\"clerk\",\"workos\"],\"clerk\"),r.has(\"strapi\")&&C(e,\"strapi\"),r.has(\"sentry\")&&C(e,\"sentry\"),r.has(\"neon\")&&(j(e,[\"convex\"],\"neon\"),r.has(\"prisma\")||j(e,[\"drizzle\",\"prisma\"],\"drizzle\")),r.has(\"prisma\")&&(j(e,[\"convex\",\"drizzle\",\"prisma\"],\"prisma\"),C(e,\"neon\"))}function on(e){return/\\b(do not use|don't use|avoid|without)\\s+(?:a\\s+)?hosted database\\b/i.test(e)}function sn(e){return/\\bavoid\\s+adding\\s+auth\\s+and\\s+api\\s+key\\s+providers?\\s+that\\s+overlap\\s+in\\s+purpose\\b/i.test(e)}function Qt(e,t){return new RegExp(`\\\\b(?:do not use|don't use|avoid|without|no)\\\\s+(?:the\\\\s+)?${t}\\\\b`,\"i\").test(e)}function ln(e,t){Qt(e,\"clerk\")?t.features=t.features.filter(r=>r!==\"clerk\"):/\\bclerk\\b/i.test(e)?j(t,[\"better-auth\",\"clerk\",\"workos\"],\"clerk\"):/\\b(sso|saml|scim|directory sync|enterprise auth|enterprise identity|b2b auth)\\b/i.test(e)?j(t,[\"better-auth\",\"clerk\",\"workos\"],\"workos\"):/\\bworkos\\b/i.test(e)?j(t,[\"better-auth\",\"clerk\",\"workos\"],\"workos\"):!sn(e)&&/\\b(authentication|auth|login|sign ?in|sign ?up|oauth|sessions?)\\b/i.test(e)&&j(t,[\"better-auth\",\"clerk\",\"workos\"],\"better-auth\"),on(e)?t.features=t.features.filter(r=>r!==\"convex\"&&r!==\"neon\"):/\\bconvex\\b/i.test(e)?j(t,[\"convex\",\"drizzle\",\"neon\",\"prisma\"],\"convex\"):/\\bprisma\\b/i.test(e)?(j(t,[\"convex\",\"drizzle\",\"prisma\"],\"prisma\"),C(t,\"neon\")):/\\bdrizzle\\b/i.test(e)?(j(t,[\"convex\",\"drizzle\",\"prisma\"],\"drizzle\"),C(t,\"neon\")):/\\bpostgres\\b|\\bpostgre?s\\b|\\bdatabase\\b|\\bdb\\b|\\bneon\\b/i.test(e)&&(j(t,[\"convex\"],\"neon\"),j(t,[\"drizzle\",\"prisma\"],\"drizzle\")),/\\bquery\\b|\\bloaders?\\b|\\bdata fetching\\b/i.test(e)&&C(t,\"tanstack-query\"),/\\btable\\b|\\bdatagrid\\b|\\bgrid\\b/i.test(e)&&C(t,\"table\"),/\\bform\\b|\\bforms\\b/i.test(e)&&C(t,\"form\"),/\\bposthog\\b|\\banalytics\\b/i.test(e)&&C(t,\"posthog\"),/\\bsentry\\b|\\bmonitoring\\b|\\berrors?\\b/i.test(e)&&C(t,\"sentry\"),/\\bi18n\\b|\\binternational\\b|\\blocali[sz]ation\\b/i.test(e)&&C(t,\"paraglide\"),Qt(e,\"shadcn\")?t.features=t.features.filter(r=>r!==\"shadcn\"):/\\bshadcn\\b|\\bui\\b|\\bdesign system\\b/i.test(e)&&C(t,\"shadcn\"),/\\btrpc\\b/i.test(e)&&C(t,\"tRPC\",\"tanstack-query\"),/\\borpc\\b/i.test(e)&&(t.features=t.features.filter(r=>r!==\"tRPC\"),C(t,\"oRPC\",\"tanstack-query\")),/\\bapollo\\b|\\bgraphql\\b/i.test(e)&&(t.features=t.features.filter(r=>r!==\"tRPC\"&&r!==\"oRPC\"),C(t,\"apollo-client\")),/\\bai\\b|\\bllm\\b|\\bchat\\b|\\bagent\\b/i.test(e)&&C(t,\"ai\",\"store\"),/\\brealtime\\b|\\bcollaborat(?:e|ive|ion)\\b|\\blive\\b/i.test(e)&&(t.features=t.features.filter(r=>r!==\"neon\"&&r!==\"drizzle\"&&r!==\"prisma\"),C(t,\"convex\",\"tanstack-query\"))}function j(e,t,r){e.features=e.features.filter(n=>!t.includes(n)),e.features.push(r)}function cn(e){const t=new Set,r=Array();for(const n of e.features)n===e.deployment||n===e.toolchain||t.has(n)||(t.add(n),r.push(n));e.features=r,e.routerOnly&&(e.template=void 0)}function dn(e){if(/\\bcloudflare\\b|\\bworkers\\b/i.test(e))return\"cloudflare\";if(/\\bnetlify\\b/i.test(e))return\"netlify\";if(/\\brailway\\b/i.test(e))return\"railway\";if(/\\bnitro\\b/i.test(e))return\"nitro\"}function un(e){return/\\bsolid\\b/i.test(e)?\"solid\":\"react\"}function pn(e){return/\\bbun\\b/i.test(e)?\"bun\":/\\byarn\\b/i.test(e)?\"yarn\":/\\bnpm\\b/i.test(e)?\"npm\":\"pnpm\"}function mn(e){return Kr(e)||/\\brouter-only\\b|\\brouter only\\b|\\bspa\\b|\\bsingle page app\\b|\\bclient-side only\\b|\\bjust tanstack router\\b/i.test(e)}function hn(e){if(/\\bbiome\\b/i.test(e))return\"biome\";if(/\\beslint\\b/i.test(e))return\"eslint\"}function gn(e){const t=e.match(/(?:called|named|name it|project name is)\\s+[\"']?([a-z0-9-]{2,})[\"']?/i);if(t?.[1])return t[1].toLowerCase()}function bn(e){return e===\"migration\"?\"migration\":e===\"fallback\"?\"fallback\":\"scaffoldable\"}function fn(e,t){const r=Array();return r.push(t.target===\"router\"?\"Router-only starter\":\"TanStack Start starter\"),e===\"migration\"&&r.push(\"migration-first prompt\"),r.push(t.framework===\"solid\"?\"Solid\":\"React\"),t.features.length>0&&r.push(t.features.slice(0,4).join(\", \")),t.deployment&&r.push(`deploy to ${t.deployment}`),r.join(\" • \")}function yn(e,t,r){const n=Array();switch(t){case\"migration\":{const i=Dr(e);n.push(i?`Detected migration from ${i}`:\"Detected migration workflow\"),n.push(\"Scaffold a fresh target app first, then move behavior over\");break}case\"saas\":n.push(\"Detected a product app with auth, data, and production concerns\");break;case\"dashboard\":n.push(\"Detected a route-heavy UI with tables, loaders, and forms\");break;case\"content\":n.push(\"Detected a content-oriented app or CMS-backed site\");break;case\"api\":n.push(\"Detected an API-first or RPC-heavy application\");break;case\"ai\":n.push(\"Detected an AI-assisted or chat-driven application\");break;case\"realtime\":n.push(\"Detected live updates or collaborative product requirements\");break;case\"fallback\":n.push(\"Kept the result deliberately conservative because the request was broad\");break}return r.routerOnly?n.push(\"Using router-only mode because the request explicitly avoided TanStack Start SSR\"):n.push(\"Defaulting to TanStack Start as the application-level starting point\"),r.deployment&&n.push(`Matched deployment target: ${r.deployment}`),n}function vn({input:e,resultType:t,recipe:r}){const n=Ut(e),i=sa(e),l=Mr(r),d=r.features.length?r.features.join(\", \"):\"no extra add-ons\",h=r.routerOnly?\"TanStack Router router-only application\":\"TanStack Start application\",c=r.framework===\"solid\"?\"Solid\":\"React\",f=[`Use ${c}`,r.template?`the ${r.template} starter`:null,r.features.length>0?`with ${d}`:null,r.deployment?`targeting ${r.deployment}`:null].filter(Boolean).join(\", \");if(t===\"migration\"){const p=Dr(n)??\"the existing app\",u=Va(e);return[`Migrate ${p} into a fresh ${h}.`,\"\",\"Do not incrementally mutate the old app in place.\",\"Start by scaffolding a fresh project with the TanStack CLI.\",`Use this command: ${l}`,...Kt(),\"\",`After scaffolding, run ${Vt} and ${Zt}.`,Wt,Yt(),...i,...Xt(e),...u,\"\",\"Migration strategy:\",\"1. Inventory routes, layouts, auth, data loading, forms, and environment variables in the existing app.\",\"2. Recreate the destination structure in the fresh TanStack project first.\",\"3. Port one vertical slice at a time.\",\"4. Preserve behavior and UX, not framework-specific implementation details.\",\"5. Stop and call out anything that cannot be migrated 1:1 before forcing a rewrite.\",\"\",`Stack: ${f||`Use ${c}`}.`,`Original user brief: ${n}`].join(`\n`)}return[n,\"\",...i,\"\",\"Start by scaffolding the project with the TanStack CLI.\",`Use this command: ${l}`,...Kt(),\"\",`After scaffolding, run ${Vt} and ${Zt}.`,Wt,Yt(),...Xt(e),\"\",`Stack: ${f||`Use ${c}`}.`,r.toolchain?`Toolchain: ${r.toolchain}.`:\"Toolchain: keep the default CLI toolchain.\",\"Preserve the generated project structure unless there is a clear reason to change it.\",\"Explain any environment variables and follow-up setup steps after scaffolding.\"].join(`\n`)}function Dr(e){for(const t of Xa)if(e.toLowerCase().includes(t))return t}function xn(e){return/\\bblank\\b|\\bminimal\\b|\\bminimum\\b|\\bbarebones\\b|\\bfrom scratch\\b|\\bempty\\b/i.test(e)}function kn(e){const t=new URLSearchParams,r=Ar(e);return t.set(\"name\",e.projectName||Bt),e.framework!==\"react\"&&t.set(\"framework\",e.framework),e.tailwind||t.set(\"tailwind\",\"false\"),e.packageManager!==\"pnpm\"&&t.set(\"pm\",e.packageManager),e.template&&t.set(\"template\",e.template),r.length>0&&t.set(\"features\",r.join(\",\")),`/builder?${t.toString()}`}var wn=new Set([\"shopify-storefront\"]);function Sn(e){return e!==void 0&&wn.has(e)}function Cn(e){return`'${e.replace(/'/g,\"'\\\\''\")}'`}function Nn(e){const t=Object.entries(e).filter(([,r])=>r&&Object.keys(r).length>0);return t.length===0?null:Cn(JSON.stringify(Object.fromEntries(t)))}function Mr(e){const t=[\"npx\",\"@tanstack/cli@latest\",\"create\"];t.push(e.projectName||Bt),t.push(\"--agent\"),e.framework===\"solid\"&&t.push(\"--framework\",\"Solid\"),e.routerOnly&&t.push(\"--router-only\"),t.push(\"--package-manager\",e.packageManager),t.push(e.tailwind?\"--tailwind\":\"--no-tailwind\"),e.deployment&&t.push(\"--deployment\",e.deployment),e.toolchain&&t.push(\"--toolchain\",e.toolchain),Sn(e.template)&&t.push(\"--template\",e.template),e.features.length>0&&t.push(\"--add-ons\",e.features.join(\",\"));const r=Nn(e.featureOptions);return r&&t.push(\"--add-on-config\",r),t.join(\" \")}function Pn(e){const t=new URLSearchParams,r=Ar(e);return t.set(\"name\",e.projectName||Bt),t.set(\"framework\",e.framework),t.set(\"pm\",e.packageManager),e.tailwind||t.set(\"tailwind\",\"false\"),r.length>0&&t.set(\"features\",r.join(\",\")),`/api/builder/download?${t.toString()}`}var Tn=/migrat(?:e|ing|ion).*(next(?:\\.js)?)|(next(?:\\.js)?).*(migrat(?:e|ing|ion))/i,Rn=/^(https?:\\/\\/\\S+|git@\\S+|ssh:\\/\\/\\S+)$/i,ht=[\"start\",\"router\",\"intent\",\"cli\"],Or=[\"query\",\"table\",\"form\",\"store\",\"db\",\"ai\",\"hotkeys\",\"pacer\",\"virtual\"],In=[...ht,...Or],Ot=In.flatMap(e=>{const t=ba.find(r=>r.id===e);return t?[{description:t.description,id:t.id,label:t.name.replace(/^TanStack\\s+/,\"\"),locked:ht.some(r=>r===t.id),tagline:t.tagline,textStyle:t.textStyle}]:[]}),_n={cyan:{button:\"cyan\",chip:\"border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\",chipSelected:\"border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200\",ring:\"focus:ring-cyan-500\"},emerald:{button:\"emerald\",chip:\"border-gray-200 bg-white text-gray-600 hover:border-emerald-200 hover:text-emerald-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-emerald-900 dark:hover:text-emerald-200\",chipSelected:\"border-emerald-300 bg-emerald-50 text-emerald-700 dark:border-emerald-800 dark:bg-emerald-950/40 dark:text-emerald-200\",ring:\"focus:ring-emerald-500\"},violet:{button:\"purple\",chip:\"border-gray-200 bg-white text-gray-600 hover:border-violet-200 hover:text-violet-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-violet-900 dark:hover:text-violet-200\",chipSelected:\"border-violet-300 bg-violet-50 text-violet-700 dark:border-violet-800 dark:bg-violet-950/40 dark:text-violet-200\",ring:\"focus:ring-violet-500\"}},Pt=[\"Charting the route...\",\"Smoothing the shoreline...\",\"Scanning the horizon...\",\"Catching a better breeze...\",\"Hoisting a fresh draft...\",\"Finding calmer waters...\"];function ut(e,t){switch(e){case\"lovable\":{const r=new URL(\"https://lovable.dev/\");return r.searchParams.set(\"autosubmit\",\"true\"),r.searchParams.set(\"utm_source\",\"tanstack\"),r.hash=`prompt=${encodeURIComponent(t)}`,r.toString()}case\"netlify\":{const r=new URL(\"https://app.netlify.com/start\");return r.searchParams.set(\"prompt\",t),r.searchParams.set(\"utm_source\",\"tanstack\"),r.toString()}}}function Er(e){return ht.some(t=>t===e)}function Et(e){return Tn.test(e)}function Ur(e){return e.trim()}function Ln(e){return Rn.test(e)}function er({forceRouterOnly:e=!1,inferredPartners:t,input:r,migrationRepositoryUrl:n,packageManager:i,selectedLibraries:l,selectedPartners:d,toolchain:h}){const c=aa(r,d,t,{forceRouterOnly:e}),f=Ur(n),p=Ot.filter(y=>l.includes(y.id)),u=[c,p.filter(y=>!y.locked).length?`Include and demonstrate these TanStack libraries in the project: ${p.map(y=>`TanStack ${y.label}`).join(\", \")}.`:\"\",i?`Use ${i} for package management.`:\"\",h?`Use ${h} as the project toolchain.`:\"\"].filter(Boolean).join(`\n\n`);return!Et(r)||!f?u:[u,\"\",`Legacy repository URL: ${f}`,\"After scaffolding the new app, clone the legacy project into ./legacy-source and migrate it incrementally into the fresh TanStack app.\"].filter(Boolean).join(`\n`)}function Tt(e,t){if(!e?.startsWith(\"#\"))return;const r=e.length===4?e.slice(1).split(\"\").map(n=>`${n}${n}`).join(\"\"):e.slice(1);if(r.length===6)return`rgba(${Number.parseInt(r.slice(0,2),16)}, ${Number.parseInt(r.slice(2,4),16)}, ${Number.parseInt(r.slice(4,6),16)}, ${t})`}function _e({className:e,children:t,compact:r=!1,disabled:n=!1,onClick:i,palette:l,selected:d,size:h=\"default\"}){return a(\"button\",{type:\"button\",\"aria-pressed\":d,disabled:n,onClick:i,className:T(r||h===\"compact\"?\"rounded-lg border-2 px-2.5 py-1.5 text-[12px] font-medium transition-all duration-200\":\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200\",d?T(l.chipSelected,\"translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\"):l.chip,n&&\"cursor-default opacity-70\",e),children:t})}function tr({children:e}){return a(Ua,{delayDuration:1e3,skipDelayDuration:500,children:e})}function rr({compact:e=!1,selectedLibraries:t,toggleLibrary:r}){return a(\"div\",{className:\"flex flex-wrap gap-1.5\",children:[...Ot.filter(n=>!n.locked),...Ot.filter(n=>n.locked)].map(n=>a(jr,{content:a(Mn,{library:n}),children:a(An,{compact:e,library:n,onClick:()=>{Er(n.id)||r(n.id)},selected:n.locked||t.includes(n.id)})},n.id))})}var An=me(function({compact:t=!1,library:r,selected:n,...i},l){const d=t?\"inline-flex items-center rounded-md border-2 px-2 py-1 text-[10px] leading-none transition-all duration-200\":\"inline-flex items-center rounded-md border-2 px-2.5 py-1 text-[11px] leading-none transition-all duration-200\",h=r.locked||n?\"translate-y-[-1px] border-current bg-white shadow-[0_4px_12px_rgba(15,23,42,0.08)] dark:bg-gray-950\":\"border-gray-200 hover:border-current/45 dark:border-gray-800\";return a(\"button\",{...i,ref:l,type:\"button\",\"aria-disabled\":r.locked||void 0,\"aria-pressed\":n,\"aria-label\":`TanStack ${r.label}`,className:T(d,r.textStyle,h,i.className),children:m(\"span\",{className:\"inline-flex items-center gap-1 leading-none font-black uppercase tracking-[-0.03em]\",children:[r.locked?a(Dn,{className:\"h-2.5 w-2.5 shrink-0 opacity-80\"}):null,r.label]})})});function Dn({className:e}){return a(\"svg\",{viewBox:\"0 0 16 16\",fill:\"currentColor\",\"aria-hidden\":\"true\",className:e,children:a(\"path\",{d:\"M5.5 6V4.75a2.5 2.5 0 1 1 5 0V6h.75A1.75 1.75 0 0 1 13 7.75v4.5A1.75 1.75 0 0 1 11.25 14h-6.5A1.75 1.75 0 0 1 3 12.25v-4.5A1.75 1.75 0 0 1 4.75 6h.75Zm1.25 0h2.5V4.75a1.25 1.25 0 1 0-2.5 0V6Z\"})})}function Mn({library:e}){return m(\"div\",{className:\"w-[min(22rem,calc(100vw-1rem))] rounded-xl border border-gray-200 bg-white/95 px-3.5 py-3 text-left shadow-lg shadow-gray-950/10 dark:border-gray-800 dark:bg-gray-950/95\",children:[m(\"div\",{className:\"flex items-center gap-2 text-[11px] font-medium uppercase tracking-[0.18em] text-gray-400 dark:text-gray-500\",children:[a(mr,{className:\"h-3.5 w-3.5\"}),\"TanStack \",e.label]}),a(\"div\",{className:\"mt-2 flex flex-wrap gap-1.5\",children:a(\"span\",{className:\"rounded-full border border-gray-200 bg-gray-50 px-2 py-0.5 text-[10px] font-medium uppercase tracking-[0.14em] text-gray-500 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\",children:e.locked?\"Included\":\"Optional\"})}),a(\"div\",{className:\"mt-2 text-sm leading-5 text-gray-600 dark:text-gray-300\",children:e.description??e.tagline})]})}var On=me(function({compact:t=!1,muted:r,palette:n,partner:i,selected:l,size:d=\"default\",...h},c){const f=i.brandColor??\"#64748B\",p=i.label,u=i.tags[0],y=i.tier===1,k=i.tier===2,w=i.tier===3,x=y||k,N=k,E=x?t?\"rounded-xl text-[13px] font-semibold\":\"rounded-xl text-sm font-semibold\":t||d===\"compact\"?\"rounded-lg px-2.5 py-1.5 text-[12px] font-medium\":\"rounded-lg px-3 py-1.5 text-[13px] font-medium\",R=y?\"h-17 min-w-18\":t?\"h-11 min-w-16\":\"h-12 min-w-18\",Z=y?\"w-36\":t||d===\"compact\"?\"w-20\":\"w-22\",H=k?\"items-center\":\"items-start\",J=k?\"text-center self-center\":\"\",se=y?l?\"translate-y-[-1px] border-transparent\":\"border-gray-200 bg-white hover:border-[var(--starter-partner-hover-border-color)] active:border-[var(--starter-partner-active-border-color)] dark:border-gray-800 dark:bg-gray-950 dark:hover:border-[var(--starter-partner-hover-border-color)] dark:active:border-[var(--starter-partner-active-border-color)]\":null,le=w?l?\"translate-y-[-1px] border-current bg-white shadow-[0_4px_12px_rgba(15,23,42,0.08)] dark:bg-gray-950\":\"border-gray-200 bg-white text-gray-700 hover:border-[var(--starter-partner-hover-border-color)] hover:text-current active:border-[var(--starter-partner-active-border-color)] dark:border-gray-800 dark:bg-gray-950 dark:text-gray-200 dark:hover:border-[var(--starter-partner-hover-border-color)] dark:active:border-[var(--starter-partner-active-border-color)]\":null,ce=Tt(f,.5)??f,he={\"--starter-partner-active-border-color\":f,\"--starter-partner-border-hover\":N?ce:void 0,\"--starter-partner-hover-border-color\":ce,backgroundColor:void 0,borderColor:y&&l||l&&N?f:void 0,color:w&&l?f:void 0,boxShadow:l?N?void 0:`0 6px 16px ${Tt(f,.12)}`:N?void 0:`0 1px 2px ${Tt(f,.08)}`};return a(\"button\",{...h,ref:c,type:\"button\",\"aria-pressed\":l,\"aria-label\":r?`${p}, inactive while another exclusive partner is selected`:p,className:T(\"inline-flex items-center text-gray-800 transition-all duration-200 dark:text-gray-100\",\"border-2\",E,l&&\"translate-y-[-1px]\",x?\"justify-start text-left\":\"gap-2 text-left\",se,N&&n.chip,N&&\"hover:border-[var(--starter-partner-border-hover)] active:border-[var(--starter-partner-active-border-color)]\",le,r&&\"border-transparent opacity-60 saturate-50 grayscale hover:border-transparent hover:text-gray-700 active:border-transparent dark:border-transparent dark:hover:border-transparent dark:hover:text-gray-200 dark:active:border-transparent\",h.className),style:he,children:x?m(\"span\",{className:T(\"flex h-full flex-col px-3 py-1.5\",H,R),children:[a(\"span\",{className:T(\"flex flex-1 items-center justify-start\",Z),children:a(na,{className:\"block w-full max-h-7 object-contain\",config:i.image,alt:\"\"})}),u?a(\"span\",{className:T(\"mt-auto text-[9px] font-medium tracking-[0.02em] text-gray-400 dark:text-gray-500\",J),children:u}):null,a(\"span\",{className:\"sr-only\",children:p})]}):m(\"span\",{className:\"flex flex-col items-start gap-px\",children:[a(\"span\",{children:i.label}),u?a(\"span\",{className:\"text-[9px] font-medium tracking-[0.02em] text-gray-400 dark:text-gray-500\",children:u}):null]})})});function ar({compact:e=!1,palette:t,partnerSuggestions:r,selectedPartners:n,size:i=\"default\",togglePartner:l}){const d=z(()=>{const h=new Set;for(const c of n){const f=r.find(p=>p.id===c);if(f)for(const p of Lt(f,r))h.add(p)}for(const c of n)h.delete(c);return h},[r,n]);return a(\"div\",{className:\"space-y-4.5\",children:[1,2,3].map(h=>({tier:h,partners:r.filter(c=>c.tier===h)})).filter(h=>h.partners.length>0).map(h=>a(\"div\",{className:\"flex flex-wrap gap-1.5\",children:h.partners.map(c=>{const f=n.includes(c.id),p=d.has(c.id);return a(jr,{content:a(En,{partner:c}),children:a(On,{compact:e,onClick:()=>l(c,f),muted:p,palette:t,partner:c,selected:f,size:i})},c.id)})},h.tier))})}function En({partner:e}){return m(\"div\",{className:\"w-[min(22rem,calc(100vw-1rem))] rounded-xl border border-gray-200 bg-white/95 px-3.5 py-3 text-left shadow-lg shadow-gray-950/10 dark:border-gray-800 dark:bg-gray-950/95\",children:[m(\"div\",{className:\"flex items-center gap-2 text-[11px] font-medium uppercase tracking-[0.18em] text-gray-400 dark:text-gray-500\",children:[a(mr,{className:\"h-3.5 w-3.5\"}),e.label]}),e.tags.length>0?a(\"div\",{className:\"mt-2 flex flex-wrap gap-1.5\",children:e.tags.map(t=>a(\"span\",{className:\"rounded-full border border-gray-200 bg-gray-50 px-2 py-0.5 text-[10px] font-medium uppercase tracking-[0.14em] text-gray-500 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\",children:t},t))}):null,a(\"div\",{className:\"mt-2 text-sm leading-5 text-gray-600 dark:text-gray-300\",children:e.description})]})}function jr({children:e,content:t}){return m(ja,{children:[a(za,{asChild:!0,children:e}),a(Ba,{children:a($a,{side:\"bottom\",align:\"center\",sideOffset:8,className:\"z-[500] transition-opacity duration-150 data-[state=closed]:opacity-0 data-[state=delayed-open]:opacity-100\",children:t})})]})}function zr({copiedPrompt:e=!1,copyNotice:t,onDismissCopyNotice:r,onCopyPrompt:n,title:i=\"Prompt Preview\"}){return m(\"div\",{className:\"border-b border-gray-200 bg-gray-50/70 px-4 py-3 dark:border-gray-800 dark:bg-gray-900/70\",children:[m(\"div\",{className:\"flex items-center justify-between gap-3\",children:[a(\"div\",{children:a(\"div\",{className:\"text-[11px] font-medium uppercase tracking-[0.18em] text-gray-400 dark:text-gray-500\",children:i})}),a(\"div\",{className:\"flex items-center gap-2\",children:n?a(re,{variant:\"secondary\",size:\"sm\",type:\"button\",onClick:n,children:e?m(Rt,{children:[a(It,{className:\"h-4 w-4\"}),\"Copied\"]}):m(Rt,{children:[a(_t,{className:\"h-4 w-4\"}),\"Copy Prompt\"]})}):null})]}),t?m(\"div\",{className:\"mt-3 flex items-start justify-between gap-3 rounded-lg border border-emerald-200 bg-emerald-50/80 px-3 py-2.5 dark:border-emerald-900/70 dark:bg-emerald-950/30\",children:[m(\"div\",{children:[a(\"div\",{className:\"text-sm font-medium text-emerald-900 dark:text-emerald-200\",children:\"Prompt copied to clipboard\"}),a(\"div\",{className:\"mt-1 text-[11px] leading-5 text-emerald-800/80 dark:text-emerald-300/80\",children:\"Paste it into your favorite AI or coding agent.\"})]}),r?a(\"button\",{type:\"button\",onClick:r,className:\"inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md border border-emerald-200/80 text-emerald-800 transition-colors hover:bg-emerald-100 dark:border-emerald-800 dark:text-emerald-300 dark:hover:bg-emerald-900/50\",\"aria-label\":\"Dismiss copied prompt notice\",children:a(Vr,{className:\"h-4 w-4\"})}):null]}):null]})}function Br({prompt:e}){return a(\"div\",{className:\"px-4 py-4\",children:a(\"pre\",{className:\"min-w-0 max-w-full max-h-40 overflow-y-auto !overflow-x-hidden whitespace-pre-wrap break-words !text-gray-700 dark:!text-gray-200 text-xs leading-6\",style:{color:\"inherit\"},children:a(\"code\",{className:\"block min-w-0 max-w-full !whitespace-pre-wrap break-words font-sans !text-inherit [word-break:normal]\",style:{color:\"inherit\"},children:e})})})}function Un({children:e}){return a(\"div\",{className:\"border-t border-gray-200 bg-gray-50/70 px-4 py-3 dark:border-gray-800 dark:bg-gray-900/70\",children:e})}function no({copiedPrompt:e=!1,copyNotice:t,footer:r,onDismissCopyNotice:n,onCopyPrompt:i,prompt:l,title:d=\"Prompt Preview\"}){return m(\"div\",{className:\"overflow-hidden rounded-[1rem] border border-gray-200 bg-white shadow-sm dark:border-gray-800 dark:bg-gray-950\",children:[a(zr,{copiedPrompt:e,copyNotice:t,onDismissCopyNotice:n,onCopyPrompt:i,title:d}),a(Br,{prompt:l}),r?a(Un,{children:r}):null]})}var jn=\"data:image/svg+xml,%3csvg%20fill='%23ffff'%20fill-rule='evenodd'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eAnthropic%3c/title%3e%3cpath%20d='M13.827%203.52h3.603L24%2020h-3.603l-6.57-16.48zm-7.258%200h3.767L16.906%2020h-3.674l-1.343-3.461H5.017l-1.344%203.46H0L6.57%203.522zm4.132%209.959L8.453%207.687%206.205%2013.48H10.7z'/%3e%3c/svg%3e\",zn=\"data:image/svg+xml,%3csvg%20fill='%23000'%20fill-rule='evenodd'%20style='flex:none;line-height:1'%20viewBox='0%200%2024%2024'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eAnthropic%3c/title%3e%3cpath%20d='M13.827%203.52h3.603L24%2020h-3.603l-6.57-16.48zm-7.258%200h3.767L16.906%2020h-3.674l-1.343-3.461H5.017l-1.344%203.46H0L6.57%203.522zm4.132%209.959L8.453%207.687%206.205%2013.48H10.7z'/%3e%3c/svg%3e\",nr=\"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='260'%20preserveAspectRatio='xMidYMid'%20viewBox='0%200%20256%20260'%3e%3cpath%20fill='%23fff'%20d='M239.184%20106.203a64.716%2064.716%200%200%200-5.576-53.103C219.452%2028.459%20191%2015.784%20163.213%2021.74A65.586%2065.586%200%200%200%2052.096%2045.22a64.716%2064.716%200%200%200-43.23%2031.36c-14.31%2024.602-11.061%2055.634%208.033%2076.74a64.665%2064.665%200%200%200%205.525%2053.102c14.174%2024.65%2042.644%2037.324%2070.446%2031.36a64.72%2064.72%200%200%200%2048.754%2021.744c28.481.025%2053.714-18.361%2062.414-45.481a64.767%2064.767%200%200%200%2043.229-31.36c14.137-24.558%2010.875-55.423-8.083-76.483Zm-97.56%20136.338a48.397%2048.397%200%200%201-31.105-11.255l1.535-.87%2051.67-29.825a8.595%208.595%200%200%200%204.247-7.367v-72.85l21.845%2012.636c.218.111.37.32.409.563v60.367c-.056%2026.818-21.783%2048.545-48.601%2048.601Zm-104.466-44.61a48.345%2048.345%200%200%201-5.781-32.589l1.534.921%2051.722%2029.826a8.339%208.339%200%200%200%208.441%200l63.181-36.425v25.221a.87.87%200%200%201-.358.665l-52.335%2030.184c-23.257%2013.398-52.97%205.431-66.404-17.803ZM23.549%2085.38a48.499%2048.499%200%200%201%2025.58-21.333v61.39a8.288%208.288%200%200%200%204.195%207.316l62.874%2036.272-21.845%2012.636a.819.819%200%200%201-.767%200L41.353%20151.53c-23.211-13.454-31.171-43.144-17.804-66.405v.256Zm179.466%2041.695-63.08-36.63L161.73%2077.86a.819.819%200%200%201%20.768%200l52.233%2030.184a48.6%2048.6%200%200%201-7.316%2087.635v-61.391a8.544%208.544%200%200%200-4.4-7.213Zm21.742-32.69-1.535-.922-51.619-30.081a8.39%208.39%200%200%200-8.492%200L99.98%2099.808V74.587a.716.716%200%200%201%20.307-.665l52.233-30.133a48.652%2048.652%200%200%201%2072.236%2050.391v.205ZM88.061%20139.097l-21.845-12.585a.87.87%200%200%201-.41-.614V65.685a48.652%2048.652%200%200%201%2079.757-37.346l-1.535.87-51.67%2029.825a8.595%208.595%200%200%200-4.246%207.367l-.051%2072.697Zm11.868-25.58%2028.138-16.217%2028.188%2016.218v32.434l-28.086%2016.218-28.188-16.218-.052-32.434Z'/%3e%3c/svg%3e\",or=\"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='260'%20preserveAspectRatio='xMidYMid'%20viewBox='0%200%20256%20260'%3e%3cpath%20d='M239.184%20106.203a64.716%2064.716%200%200%200-5.576-53.103C219.452%2028.459%20191%2015.784%20163.213%2021.74A65.586%2065.586%200%200%200%2052.096%2045.22a64.716%2064.716%200%200%200-43.23%2031.36c-14.31%2024.602-11.061%2055.634%208.033%2076.74a64.665%2064.665%200%200%200%205.525%2053.102c14.174%2024.65%2042.644%2037.324%2070.446%2031.36a64.72%2064.72%200%200%200%2048.754%2021.744c28.481.025%2053.714-18.361%2062.414-45.481a64.767%2064.767%200%200%200%2043.229-31.36c14.137-24.558%2010.875-55.423-8.083-76.483Zm-97.56%20136.338a48.397%2048.397%200%200%201-31.105-11.255l1.535-.87%2051.67-29.825a8.595%208.595%200%200%200%204.247-7.367v-72.85l21.845%2012.636c.218.111.37.32.409.563v60.367c-.056%2026.818-21.783%2048.545-48.601%2048.601Zm-104.466-44.61a48.345%2048.345%200%200%201-5.781-32.589l1.534.921%2051.722%2029.826a8.339%208.339%200%200%200%208.441%200l63.181-36.425v25.221a.87.87%200%200%201-.358.665l-52.335%2030.184c-23.257%2013.398-52.97%205.431-66.404-17.803ZM23.549%2085.38a48.499%2048.499%200%200%201%2025.58-21.333v61.39a8.288%208.288%200%200%200%204.195%207.316l62.874%2036.272-21.845%2012.636a.819.819%200%200%201-.767%200L41.353%20151.53c-23.211-13.454-31.171-43.144-17.804-66.405v.256Zm179.466%2041.695-63.08-36.63L161.73%2077.86a.819.819%200%200%201%20.768%200l52.233%2030.184a48.6%2048.6%200%200%201-7.316%2087.635v-61.391a8.544%208.544%200%200%200-4.4-7.213Zm21.742-32.69-1.535-.922-51.619-30.081a8.39%208.39%200%200%200-8.492%200L99.98%2099.808V74.587a.716.716%200%200%201%20.307-.665l52.233-30.133a48.652%2048.652%200%200%201%2072.236%2050.391v.205ZM88.061%20139.097l-21.845-12.585a.87.87%200%200%201-.41-.614V65.685a48.652%2048.652%200%200%201%2079.757-37.346l-1.535.87-51.67%2029.825a8.595%208.595%200%200%200-4.246%207.367l-.051%2072.697Zm11.868-25.58%2028.138-16.217%2028.188%2016.218v32.434l-28.086%2016.218-28.188-16.218-.052-32.434Z'/%3e%3c/svg%3e\";function ir(e){const t=window.open(\"\",\"_blank\");return t&&(t.opener=null,t.document.title=`Opening ${e}`,t.document.body.textContent=`Opening ${e}...`),t}function sr(e,t){if(e){e.location.href=t,e.focus();return}window.location.assign(t)}function lr(e){e?.close()}function Bn({builderIntegration:e,context:t,forceRouterOnly:r=!1,onDirtyStateChange:n,onResolvedResult:i,revealOptionsImmediately:l=!1,suggestionContext:d=t}){const{notify:h}=la(),c=Ja(d),f=fa({orderStrategy:\"tier-rotated\",surface:\"application_starter_suggestions\"}),p=z(()=>ua(f),[f]),[u,y]=S(()=>c[0]?.input??\"\"),[k,w]=S(l),[x,N]=S(null),[E,R]=S(null),[Z,H]=S(!1),[J,se]=S(Pt[0]),[le,ce]=S(null),[he,ke]=S(!1),[W,ae]=S(!1),[ge,Ae]=S(!1),[Fe,we]=S(!1),[be,Ge]=S(()=>Lr(c[0]?.input??\"\")??\"\"),[De]=Gt(u,{wait:300}),[Me]=Gt(be,{wait:300}),[Se,Ve]=S({}),[Ze,Q]=S({}),[de,We]=S(void 0),[ue,Ce]=S(void 0),ne=B(0),Ye=B(!1),Ke=B(null),G=z(()=>p.flatMap(o=>Ze[o.id]===!0?[o.id]:[]),[Ze,p]),q=z(()=>At(G,p),[G,p]),Oe=z(()=>ia(p,q),[p,q]),Ee=z(()=>Or.flatMap(o=>Se[o]===!0?[o]:[]),[Se]),M=z(()=>[...ht,...Ee],[Ee]),ee=B(pa),Ue=b(o=>{ee.current={...ee.current,idea_used:o}},[]),_=b(o=>{ne.current+=1,x&&ae(!0),(o?.clearResult??!0)&&(N(null),i?.(null)),H(!1)},[i,x]),O=b(()=>{Ye.current=!0},[]),fe=b(()=>{O(),_({clearResult:!1})},[_,O]);$(()=>{l&&w(!0)},[l]),$(()=>{n?.(W)},[W,n]);const D=Ur(be),oe=Et(u)||D.length>0,Xe=D.length>0&&!Ln(D);$(()=>{if(!oe)return;const o=window.setTimeout(()=>{Ke.current?.focus()},0);return()=>{window.clearTimeout(o)}},[oe]);const ie=b((o=G,g=[],v=M)=>er({forceRouterOnly:r,inferredPartners:g,input:u,migrationRepositoryUrl:be,packageManager:de,selectedLibraries:v,selectedPartners:o,toolchain:ue}),[G,r,u,be,de,M,ue]),Ne=b((o=G,g=[],v=M)=>er({forceRouterOnly:r,inferredPartners:g,input:De,migrationRepositoryUrl:Me,packageManager:de,selectedLibraries:v,selectedPartners:o,toolchain:ue}),[De,Me,G,r,de,M,ue]),Je=b(o=>{if(Er(o))return;O(),_();const g=M.includes(o);Ve(v=>({...v,[o]:!g}))},[_,O,M]),Y=b((o,g)=>{O(),_(),Q(v=>{const I=!g,s={...v,[o.id]:I};if(I)for(const A of Lt(o,p))s[A]=!1;return s})},[_,O,p]),Qe=b(o=>{O(),_(),We(g=>g===o?void 0:o)},[_,O]),gt=b(o=>{O(),_(),Ce(g=>g===o?void 0:o)},[_,O]),et=b(()=>{H(!1)},[]),tt=b(()=>{H(!0)},[]),ye=b((o,g)=>{R(o),setTimeout(()=>R(v=>v===o?null:v),1800),o===\"prompt\"&&g?.showPromptNotice&&tt(),(g?.trigger??\"user\")===\"user\"&&o===\"prompt\"&&$e(\"builder_activated\",{...ee.current,action:\"copy_prompt\",surface:\"result_panel\",automatic:!1})},[tt]),ve=b(async(o,g,v)=>{await navigator.clipboard.writeText(o),ye(g,{showPromptNotice:v?.showPromptNotice,trigger:v?.trigger}),v?.notify!==!1&&h(m(\"div\",{children:[m(\"div\",{className:\"font-medium\",children:[\"Copied \",g]}),a(\"div\",{className:\"text-xs text-gray-500 dark:text-gray-400\",children:\"Paste it into your AI tool or terminal.\"})]}))},[ye,h]),rt=b(o=>{ae(!1),N(o),i?.(o)},[i]),K=b(async(o,g)=>{const v=o.trim();if(!v)return null;const I=ne.current+1;ne.current=I,se(Pt[Math.floor(Math.random()*Pt.length)]),Ae(!0);try{const s=await Qa({context:t,input:v});return I!==ne.current?null:(rt(s),g?.applyBuilder&&e&&await e.applyResult(s,{silent:g.silentBuilder}),s)}catch(s){return I===ne.current&&(h(m(\"div\",{children:[a(\"div\",{className:\"font-medium\",children:\"Could not rebuild the prompt\"}),a(\"div\",{className:\"text-xs text-gray-500 dark:text-gray-400\",children:s instanceof Error?s.message:\"Please try again.\"})]})),$e(\"builder_failed\",{...ee.current,stage:\"generation\",error_message:s instanceof Error?s.message:\"unknown_error\"})),null}finally{I===ne.current&&Ae(!1)}},[rt,e,t,h]),je=b((o,g)=>{const v=xr(g),I=kr(g),s=[...new Set([...v,...I])],A=[...new Set([...o.recipe.features,o.recipe.deployment,o.recipe.toolchain].filter(pe=>!!pe))],te=`${o.prompt}\n${o.cliCommand}`.toLowerCase(),F=A.filter(pe=>te.includes(pe.toLowerCase()));$e(\"builder_generated\",{...ee.current,final_deployment:o.recipe.deployment,final_package_manager:o.recipe.packageManager,final_library_count:M.length,final_partner_count:s.length,final_addon_count:F.length,library_ids:M.join(\",\"),partner_ids:s.join(\",\"),addon_ids:F.join(\",\")})},[M]);$(()=>{if(!k)return;const o=Ne();o.trim()&&K(o,{applyBuilder:Ye.current,silentBuilder:!0})},[Ne,k,K]);const at=b(async({suggestion:o})=>{fe(),y(o.input),Et(o.input)||Ge(\"\"),Ue(o.label)},[fe,Ue]),xe=b(async()=>{const o=ie();return o.trim()?x&&!W?x:K(o):null},[ie,W,K,x]),nt=b(async o=>{const g=await xe();g&&await ve(o===\"prompt\"?g.prompt:g.cliCommand,o,o===\"prompt\"?{notify:!1}:void 0)},[xe,ve]),V=b(o=>{$e(\"builder_activated\",{...ee.current,action:o.action,surface:o.surface,provider:o.provider,automatic:o.automatic??!1})},[]),L=b((o,g)=>{V({action:o,surface:\"result_panel\",provider:g??void 0})},[V]),X=b(async o=>{const g=await xe();return g?o(g):null},[xe]),P=b(async o=>X(async g=>{if(g.prompt)return o(g)}),[X]),Pe=b(async o=>{await X(g=>{if(L(o===\"advanced\"?\"open_advanced\":\"download\"),o===\"download\"&&e?.downloadResult)return e.downloadResult(g);const v=o===\"download\"?g.downloadUrl:g.advancedBuilderUrl;v&&window.location.assign(v)})},[e,L,X]),ot=b(async o=>{await X(g=>{g.recipe.target===\"start\"&&(L(o?\"deploy\":\"clone_repo\",o),ce(o),ke(!0))})},[L,X]),it=b(async()=>{const o=ir(\"Netlify\");let g=!1;const v=p.find(F=>F.id===\"netlify\"),I=v?Lt(v,p):[\"cloudflare\"],s=G.filter(F=>!I.includes(F)),A=s.length!==G.length;A&&(Q(F=>{const pe={...F};for(const Ct of I)pe[Ct]=!1;return pe}),_());const te=ie(s,[],M);try{if(!te.trim())return;const F=!A&&x&&!W?x:await K(te);if(!F?.prompt)return;$e(\"builder_activated\",{...ee.current,action:\"netlify_start\",surface:\"result_panel\",provider:\"netlify\",automatic:!1}),g=!0,sr(o,ut(\"netlify\",F.prompt))}finally{g||lr(o)}},[ie,G,_,W,p,x,K,M]),U=b(async()=>{const o=ir(\"Lovable\");let g=!1;try{await P(v=>{V({action:\"deploy\",surface:\"result_panel\",provider:\"lovable\"}),g=!0,sr(o,ut(\"lovable\",v.prompt))})}finally{g||lr(o)}},[V,P]),Te=b(async()=>{await P(o=>{L(\"open_codex\"),window.location.assign(`codex://new?prompt=${encodeURIComponent(o.prompt)}`)})},[L,P]),ze=b(async()=>{await P(o=>{L(\"open_claude\"),window.open(`https://claude.ai/code?q=${encodeURIComponent(o.prompt)}`,\"_blank\",\"noopener,noreferrer\")})},[L,P]),bt=b(async()=>{await P(o=>{L(\"open_cursor\"),window.open(`cursor://anysphere.cursor-deeplink/prompt?text=${encodeURIComponent(o.prompt)}`,\"_blank\",\"noopener,noreferrer\")})},[L,P]),st=b(async()=>{const o=ie(),g=x&&!W?x:await K(o);g&&(je(g,o),e&&await e.applyResult(g,{silent:!1})&&h(m(\"div\",{children:[a(\"div\",{className:\"font-medium\",children:\"Builder configured\"}),a(\"div\",{className:\"text-xs text-gray-500 dark:text-gray-400\",children:\"The prompt was applied to the builder immediately.\"})]})),await ve(g.prompt,\"prompt\",{notify:!1,showPromptNotice:!0}))},[ie,e,ve,W,h,K,x,je]),ft=ie().trim().length>0,yt=!!x?.prompt,vt=ge,xt=!1,kt=ge,wt=b(o=>{fe(),y(o)},[fe]),St=b(o=>{O(),_(),Ge(o)},[_,O]);return{copiedKind:E,copyResultValue:nt,dismissPromptCopyNotice:et,deployDialogProvider:le,generatePrompt:st,hasGeneratedPrompt:yt,hasRevealedOptions:k,hasInput:ft,hasMigrationRepositoryUrlError:Xe,input:u,isDeployDialogOpen:he,isGenerating:kt,isGeneratingNetlify:xt,isGeneratingPrompt:vt,isModHeld:Fe,loadingPhrase:J,migrationRepositoryInputRef:Ke,migrationRepositoryUrl:be,navigateToResult:Pe,openClaudeStart:ze,openCursorStart:bt,openCodexStart:Te,openDeployDialog:ot,openLovableStart:U,openNetlifyStart:it,partnerSuggestions:Oe,promptCopyNotice:Z,result:x,selectSuggestion:at,selectedPackageManager:de,selectedLibraries:M,selectedPartners:q,selectedToolchain:ue,setIsDeployDialogOpen:ke,setIsModHeld:we,showMigrationRepositoryInput:oe,trackActivation:V,submitCurrentInput:b(async()=>{u.trim()&&w(!0)},[u]),suggestions:c,toggleLibrary:Je,togglePackageManager:Qe,togglePartner:Y,toggleToolchain:gt,updateInput:wt,updateMigrationRepositoryUrl:St}}var $n=hr(()=>gr(()=>import(\"./ApplicationStarterHotkeys.client-3balDwuU.js\").then(e=>({default:e.ApplicationStarterHotkeys})),__vite__mapDeps([0,1,2,3,4,5]))),Hn=hr(()=>gr(()=>import(\"./DeployDialog-Cq7n1Wt1.js\").then(e=>({default:e.DeployDialog})),__vite__mapDeps([6,7,3,8,9,2,10,11,12,1,5,13,14]))),cr=[\"pnpm\",\"npm\",\"yarn\",\"bun\"],dr=[\"biome\",\"eslint\"],ur={cloudflare:\"Cloudflare\",lovable:\"Lovable\",netlify:\"Netlify\",railway:\"Railway\"};function qn(e){switch(e){case\"cloudflare\":case\"lovable\":case\"netlify\":case\"railway\":return e;default:return}}function Fn(e){switch(e){case\"lovable\":case\"netlify\":return e;case\"cloudflare\":case\"railway\":return}}function Gn(e){return`codex://new?prompt=${encodeURIComponent(e)}`}function Vn(e){return`https://claude.ai/code?q=${encodeURIComponent(e)}`}function Zn(e){return`cursor://anysphere.cursor-deeplink/prompt?text=${encodeURIComponent(e)}`}function oo({builderIntegration:e,className:t,context:r,footerContent:n,enableHotkeys:i=!1,forceRouterOnly:l=!1,formId:d,headerAction:h,mode:c=\"full\",onDirtyStateChange:f,onResolvedResult:p,primaryActionLabel:u=\"Copy Prompt\",revealOptionsImmediately:y=!1,secondaryActionLabel:k=\"Build with Netlify\",showCliExportActions:w=!0,showPromptPreview:x=!0,suggestionContext:N,submitButton:E,title:R=\"What would you like to build?\",tone:Z=\"cyan\"}){const{copiedKind:H,copyResultValue:J,dismissPromptCopyNotice:se,deployDialogProvider:le,generatePrompt:ce,hasGeneratedPrompt:he,hasRevealedOptions:ke,hasInput:W,hasMigrationRepositoryUrlError:ae,input:ge,isDeployDialogOpen:Ae,isGenerating:Fe,isGeneratingPrompt:we,isModHeld:be,loadingPhrase:Ge,migrationRepositoryInputRef:De,migrationRepositoryUrl:Me,openDeployDialog:Se,partnerSuggestions:Ve,promptCopyNotice:Ze,result:Q,selectSuggestion:de,selectedPackageManager:We,selectedLibraries:ue,selectedPartners:Ce,selectedToolchain:ne,setIsDeployDialogOpen:Ye,setIsModHeld:Ke,showMigrationRepositoryInput:G,trackActivation:q,submitCurrentInput:Oe,suggestions:Ee,toggleLibrary:M,togglePackageManager:ee,togglePartner:Ue,toggleToolchain:_,updateInput:O,updateMigrationRepositoryUrl:fe}=Bn({builderIntegration:e,context:r,forceRouterOnly:l,mode:c,onDirtyStateChange:f,onResolvedResult:p,revealOptionsImmediately:y,suggestionContext:N}),D=_n[Z],oe=c===\"compact\",[Xe,ie]=S(!1),[Ne,Je]=S(null),[Y,Qe]=S(null),[gt,et]=S(!1),[tt,ye]=S(!1),[ve,rt]=S(!1),[K,je]=S(!1),[at,xe]=S(!1),nt=W&&!ae&&!Fe,V=ke&&W&&!ae&&!Fe,L=B(null),X=b(s=>{L.current&&clearTimeout(L.current),Qe(s),L.current=setTimeout(()=>{Qe(A=>A===s?null:A),L.current=null},1800)},[]),P=z(()=>Ce.flatMap(s=>{const A=qn(s);return A?[A]:[]})[0],[Ce]),Pe=Ne!==null&&Ne===P||Y===\"deploy\",ot=H===\"prompt\",it=H===\"command\",U=Q?.prompt,Te=P?Fn(P):void 0,ze=z(()=>Te&&Q?.prompt?ut(Te,Q.prompt):void 0,[Q?.prompt,Te]),bt=z(()=>U?ut(\"netlify\",U):void 0,[U]),st=z(()=>U?Gn(U):void 0,[U]),ft=z(()=>U?Vn(U):void 0,[U]),yt=z(()=>U?Zn(U):void 0,[U]),vt=Q?.downloadUrl,xt=b(()=>{P&&q({action:P===\"netlify\"?\"netlify_start\":\"deploy\",surface:\"result_panel\",provider:P})},[P,q]),kt=async()=>{if(P){Je(P);try{switch(P){case\"cloudflare\":await Se(\"cloudflare\");break;case\"lovable\":break;case\"netlify\":break;case\"railway\":await Se(\"railway\");break}}finally{Je(null)}}},wt=()=>m(re,{color:\"emerald\",variant:P?\"secondary\":\"primary\",size:\"sm\",type:\"button\",onClick:()=>{ce()},disabled:!V,children:[we?a(Re,{className:\"h-4 w-4 animate-spin\"}):ot?a(It,{className:\"h-4 w-4\"}):a(_t,{className:\"h-4 w-4\"}),we?Ge:ot?\"Copied\":u]}),St=()=>m(re,{variant:\"secondary\",size:\"sm\",type:\"button\",onClick:()=>{J(\"command\")},disabled:!V,children:[we?a(Re,{className:\"h-4 w-4 animate-spin\"}):it?a(It,{className:\"h-4 w-4\"}):a(_t,{className:\"h-4 w-4\"}),we?\"Preparing...\":it?\"Copied\":\"Copy CLI Command\"]}),o=({action:s,className:A,href:te,icon:F,label:pe,onTrack:Ct,rel:$r=\"noopener noreferrer\",size:$t,target:Hr=\"_blank\",variant:qr=\"primary\"})=>{const Be=!V||!te||Y===s,Ht=!te;return m(re,{as:\"a\",variant:qr,size:$t,href:Be?void 0:te,target:Hr,rel:$r,\"aria-disabled\":Be,tabIndex:Be?-1:void 0,onClick:Fr=>{if(Be){Fr.preventDefault();return}Ct(),X(s)},className:T(A,Be&&\"pointer-events-none opacity-50\"),children:[Y===s||Ht?a(Re,{className:T(\"animate-spin\",$t===\"xs\"?\"h-3 w-3\":\"h-4 w-4\")}):F,Y===s?\"Opening...\":Ht?\"Preparing...\":pe]})},g=()=>{if(!P)return null;if(Te){const s=!V||!ze||Y===\"deploy\",A=!ze;return m(re,{as:\"a\",color:\"emerald\",variant:\"primary\",size:\"sm\",href:s?void 0:ze,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-disabled\":s,tabIndex:s?-1:void 0,onClick:te=>{if(s){te.preventDefault();return}xt(),X(\"deploy\")},className:s?\"pointer-events-none opacity-50\":void 0,\"aria-label\":`Deploy to ${ur[P]}`,children:[Pe||A?a(Re,{className:\"h-4 w-4 animate-spin\"}):a(Nt,{className:\"h-4 w-4\"}),Pe?\"Opening...\":A?\"Preparing...\":\"Deploy\"]})}return m(re,{color:\"emerald\",variant:\"primary\",size:\"sm\",type:\"button\",onClick:()=>{X(\"deploy\"),kt()},disabled:!V||Ne!==null||Y===\"deploy\",\"aria-label\":`Deploy to ${ur[P]}`,children:[Pe?a(Re,{className:\"h-4 w-4 animate-spin\"}):a(Nt,{className:\"h-4 w-4\"}),Pe?\"Opening...\":\"Deploy\"]})},v=ke||he,I=ke||he;return $(()=>()=>{L.current&&clearTimeout(L.current)},[]),$(()=>{typeof navigator>\"u\"||rt(/Mac|iPhone|iPad|iPod/i.test(navigator.platform))},[]),m(\"div\",{className:T(\"relative\",t),children:[i&&!oe&&gt?a(Wr,{children:a(Ft,{fallback:null,children:a($n,{onSubmit:()=>{I?ce():Oe()},onModKeyChange:Ke,promptFocused:tt})})}):null,Ae?a(Ft,{fallback:null,children:a(Hn,{isOpen:Ae,onClose:()=>Ye(!1),provider:le,starterRecipe:Q?.recipe??null,onTrackActivation:q})}):null,m(\"div\",{className:\"relative\",children:[oe?a(\"div\",{className:\"space-y-2\",children:a(\"h3\",{className:T(\"font-semibold tracking-[-0.03em] text-gray-950 dark:text-white\",\"text-base tracking-[-0.02em]\"),children:R})}):null,m(\"form\",{id:d,className:T(\"space-y-3\",oe?\"mt-3\":\"mt-0\"),onSubmit:async s=>{s.preventDefault(),await Oe()},children:[oe?m(Rt,{children:[m(\"div\",{className:\"overflow-hidden rounded-lg border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-950\",children:[m(\"div\",{className:\"border-b border-gray-200 px-3 py-2 dark:border-gray-800\",children:[a(\"div\",{className:\"text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\",children:\"Ideas\"}),a(\"div\",{className:\"mt-2 flex flex-wrap gap-2\",children:Ee.map(s=>a(_e,{compact:!0,onClick:()=>{de({suggestion:s})},palette:D,selected:ge===s.input,children:s.label},s.label))})]}),G?m(\"div\",{className:\"border-b border-gray-200 px-3 py-2 dark:border-gray-800\",children:[a(\"div\",{className:\"text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\",children:\"Existing Repository URL\"}),a(\"input\",{ref:De,type:\"text\",value:Me,onChange:s=>{fe(s.target.value)},placeholder:\"https://github.com/acme/legacy-next-app\",className:T(\"mt-2 h-9 w-full rounded-md border border-gray-200 bg-white px-3 text-xs text-gray-900 outline-none transition-colors placeholder:text-gray-400 dark:border-gray-800 dark:bg-gray-950 dark:text-white dark:placeholder:text-gray-500\",D.ring,ae&&\"border-red-300 dark:border-red-800\")}),ae?a(\"div\",{className:\"mt-2 text-[11px] text-red-600 dark:text-red-400\",children:\"Enter a valid Git or GitHub repository URL.\"}):null]}):null,m(\"div\",{className:\"relative\",children:[a(\"div\",{className:\"px-3 pt-2 text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\",children:\"Prompt\"}),a(\"textarea\",{value:ge,onChange:s=>{O(s.target.value)},onFocus:()=>{et(!0),ye(!0)},onBlur:()=>{ye(!1)},rows:3,placeholder:\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\",className:T(\"w-full min-h-20 bg-transparent px-3 pb-2 pt-1 text-xs leading-5 text-gray-900 outline-none transition-colors dark:text-white\",D.ring)})]}),v?null:a(\"div\",{className:\"border-t border-gray-200 px-3 py-2 dark:border-gray-800\",children:m(re,{color:\"emerald\",className:\"pr-1\",size:\"xs\",type:\"submit\",disabled:!nt,children:[a(qt,{className:\"h-4 w-4\"}),\"Next\",i?a(pr,{isMac:ve}):null]})})]}),a(dt,{open:v,children:a(ct,{className:\"mt-3\",children:v?a(tr,{children:m(\"div\",{className:\"space-y-2 rounded-lg border border-gray-200 bg-white px-3 py-3 dark:border-gray-800 dark:bg-gray-950\",children:[m(\"div\",{className:\"mb-3\",children:[a(\"div\",{className:\"text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\",children:\"TanStack Libraries\"}),a(\"div\",{className:\"mt-2 space-y-2\",children:a(rr,{compact:!0,selectedLibraries:ue,toggleLibrary:M})})]}),a(\"div\",{className:\"text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\",children:\"Partner Integrations\"}),a(ar,{compact:!0,palette:D,partnerSuggestions:Ve,selectedPartners:Ce,togglePartner:Ue}),a(lt,{compact:!0,onOpenChange:xe,open:at,title:\"Toolchain\",children:a(\"div\",{className:\"mt-2 flex flex-wrap gap-2\",children:dr.map(s=>a(_e,{compact:!0,onClick:()=>{_(s)},palette:D,selected:ne===s,children:s},s))})}),a(lt,{compact:!0,onOpenChange:je,open:K,title:\"Package Manager\",children:a(\"div\",{className:\"mt-2 flex flex-wrap gap-2\",children:cr.map(s=>a(_e,{compact:!0,onClick:()=>{ee(s)},palette:D,selected:We===s,children:s},s))})})]})}):null})})]}):a(\"div\",{className:\"relative overflow-hidden rounded-[1rem] border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-950\",children:m(\"div\",{children:[m(\"div\",{className:\"border-b border-gray-200 bg-gray-50/70 px-5 py-4 dark:border-gray-800 dark:bg-gray-900/50\",children:[m(\"div\",{className:\"flex items-center justify-between gap-3\",children:[a(\"h3\",{className:\"font-semibold tracking-[-0.04em] text-[1.375rem] md:text-[1.5rem] text-gray-950 dark:text-white\",children:R}),h?a(\"div\",{className:\"shrink-0\",children:h}):null]}),a(\"div\",{className:\"mt-4 flex flex-wrap gap-2\",children:Ee.map(s=>a(_e,{onClick:()=>{de({suggestion:s})},palette:D,selected:ge===s.input,children:s.label},s.label))})]}),m(\"div\",{className:\"relative border-b border-gray-200 dark:border-gray-800\",children:[G?m(\"div\",{className:\"border-b border-gray-200 px-5 py-4 dark:border-gray-800\",children:[a(\"div\",{className:\"text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\",children:\"Existing Repository URL\"}),a(\"input\",{ref:De,type:\"text\",value:Me,onChange:s=>{fe(s.target.value)},placeholder:\"https://github.com/acme/legacy-next-app\",className:T(\"mt-3 h-10 w-full rounded-lg border border-gray-200 bg-white px-3 text-sm text-gray-900 outline-none transition-colors placeholder:text-gray-400 dark:border-gray-800 dark:bg-gray-950 dark:text-white dark:placeholder:text-gray-500\",D.ring,ae&&\"border-red-300 dark:border-red-800\")}),ae?a(\"div\",{className:\"mt-2 text-xs text-red-600 dark:text-red-400\",children:\"Enter a valid Git or GitHub repository URL.\"}):null]}):null,a(\"div\",{className:\"px-5 pt-4 text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\",children:\"Prompt\"}),a(\"textarea\",{value:ge,onChange:s=>{O(s.target.value)},onFocus:()=>{et(!0),ye(!0)},onBlur:()=>{ye(!1)},onClick:s=>{i&&be&&(s.preventDefault(),I?ce():Oe())},rows:4,placeholder:\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\",className:T(\"w-full min-h-28 bg-transparent px-5 pb-4 pt-1 text-sm leading-6 text-gray-900 outline-none transition-colors dark:text-white\",D.ring)}),I?null:a(\"div\",{className:\"border-t border-gray-200 px-5 py-4 dark:border-gray-800\",children:a(\"div\",{className:\"flex flex-wrap items-center gap-3\",children:m(re,{color:\"emerald\",className:\"pr-1.5\",size:\"sm\",type:\"submit\",disabled:!nt,children:[a(qt,{className:\"h-4 w-4\"}),\"Next\",i?a(pr,{isMac:ve}):null]})})})]}),a(dt,{open:v,children:a(ct,{children:v?m(\"div\",{className:\"bg-gray-50/70 px-5 py-4 dark:bg-gray-900/50\",children:[a(tr,{children:m(\"div\",{children:[m(\"div\",{className:\"mb-4\",children:[a(\"div\",{className:\"text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\",children:\"TanStack Libraries\"}),a(\"div\",{className:\"mt-3 space-y-2.5\",children:a(rr,{selectedLibraries:ue,toggleLibrary:M})})]}),a(\"div\",{className:\"text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\",children:\"Add Integrations\"}),a(\"div\",{className:\"mt-3\",children:a(ar,{palette:D,partnerSuggestions:Ve,selectedPartners:Ce,size:\"compact\",togglePartner:Ue})}),a(lt,{onOpenChange:xe,open:at,title:\"Toolchain\",children:a(\"div\",{className:\"mt-3 flex flex-wrap gap-2\",children:dr.map(s=>a(_e,{onClick:()=>{_(s)},palette:D,selected:ne===s,size:\"compact\",children:s},s))})}),a(lt,{onOpenChange:je,open:K,title:\"Package Manager\",children:a(\"div\",{className:\"mt-3 flex flex-wrap gap-2\",children:cr.map(s=>a(_e,{onClick:()=>{ee(s)},palette:D,selected:We===s,size:\"compact\",children:s},s))})})]})}),n?a(\"div\",{className:\"mt-4\",children:n}):null]}):null})}),a(dt,{open:I,children:a(ct,{children:I?a(\"div\",{className:\"bg-gray-50/70 px-5 py-4 dark:bg-gray-900/50\",children:m(\"div\",{className:\"flex flex-col gap-4\",children:[w?null:m(\"div\",{className:\"flex flex-wrap items-center gap-3\",children:[P?null:o({action:\"netlify\",className:\"border-[#00AD9F] bg-[#00AD9F] text-white hover:bg-[#009a8e]\",href:bt,icon:a(Nt,{className:\"h-4 w-4\"}),label:k,onTrack:()=>{q({action:\"netlify_start\",surface:\"result_panel\",provider:\"netlify\"})},size:\"sm\"}),o({action:\"codex\",className:\"border-gray-900 bg-gray-900 text-white hover:bg-gray-800 dark:border-gray-100 dark:bg-gray-100 dark:text-gray-950 dark:hover:bg-gray-200\",href:st,icon:m(\"span\",{className:\"relative h-4 w-4 shrink-0\",children:[a(\"img\",{src:nr,alt:\"\",\"aria-hidden\":\"true\",className:\"h-4 w-4 dark:hidden\"}),a(\"img\",{src:or,alt:\"\",\"aria-hidden\":\"true\",className:\"hidden h-4 w-4 dark:block\"})]}),label:\"Open in Codex\",onTrack:()=>{q({action:\"open_codex\",surface:\"result_panel\"})},size:\"sm\"})]}),m(\"div\",{className:\"flex flex-wrap items-center gap-3\",children:[g(),wt(),w?St():null]}),w&&!Xe?a(\"div\",{className:\"flex flex-wrap items-center gap-3\",children:a(re,{variant:\"ghost\",size:\"xs\",type:\"button\",onClick:()=>ie(!0),className:\"h-auto border-transparent bg-transparent px-1 py-0 text-[11px] font-medium text-gray-500 hover:bg-transparent hover:text-gray-700 dark:text-gray-500 dark:hover:bg-transparent dark:hover:text-gray-300\",children:\"Show More\"})}):null,w&&Xe?m(\"div\",{className:\"flex flex-wrap items-center gap-2\",children:[o({action:\"codex\",className:\"h-6 gap-1 px-2 text-[11px] border-gray-900 bg-gray-900 text-white hover:bg-gray-800 dark:border-gray-100 dark:bg-gray-100 dark:text-gray-950 dark:hover:bg-gray-200\",href:st,icon:m(\"span\",{className:\"relative h-3 w-3 shrink-0\",children:[a(\"img\",{src:nr,alt:\"\",\"aria-hidden\":\"true\",className:\"h-3 w-3 dark:hidden\"}),a(\"img\",{src:or,alt:\"\",\"aria-hidden\":\"true\",className:\"hidden h-3 w-3 dark:block\"})]}),label:\"Open in Codex\",onTrack:()=>{q({action:\"open_codex\",surface:\"result_panel\"})},size:\"xs\"}),o({action:\"claude\",className:\"h-6 gap-1 px-2 text-[11px] border-[#D4A373] bg-[#D4A373] text-white hover:bg-[#C6905C] dark:border-[#E6C49A] dark:bg-[#E6C49A] dark:text-gray-950 dark:hover:bg-[#DBB684]\",href:ft,icon:m(\"span\",{className:\"relative h-3 w-3 shrink-0\",children:[a(\"img\",{src:jn,alt:\"\",\"aria-hidden\":\"true\",className:\"h-3 w-3 dark:hidden\"}),a(\"img\",{src:zn,alt:\"\",\"aria-hidden\":\"true\",className:\"hidden h-3 w-3 dark:block\"})]}),label:\"Open in Claude\",onTrack:()=>{q({action:\"open_claude\",surface:\"result_panel\"})},size:\"xs\"}),o({action:\"cursor\",className:\"h-6 gap-1 px-2 text-[11px] border-black bg-black text-white hover:bg-gray-900 dark:border-white dark:bg-white dark:text-black dark:hover:bg-gray-100\",href:yt,icon:a(Wn,{className:\"h-3 w-3\"}),label:\"Open in Cursor\",onTrack:()=>{q({action:\"open_cursor\",surface:\"result_panel\"})},size:\"xs\"}),m(re,{variant:\"secondary\",size:\"xs\",type:\"button\",onClick:()=>{X(\"clone\"),Se(null)},disabled:!V||Y===\"clone\",className:\"h-6 gap-1 px-2 text-[11px]\",children:[Y===\"clone\"?a(Re,{className:\"h-3 w-3 animate-spin\"}):a(Yr,{className:\"h-3 w-3\"}),Y===\"clone\"?\"Opening...\":\"Clone to GitHub\"]}),o({action:\"download\",className:\"h-6 gap-1 px-2 text-[11px]\",href:vt,icon:a(Gr,{className:\"h-3 w-3\"}),label:\"Download ZIP\",onTrack:()=>{q({action:\"download\",surface:\"result_panel\"})},size:\"xs\",variant:\"secondary\"})]}):null]})}):null})}),x&&he?m(\"div\",{className:\"border-t border-gray-200 dark:border-gray-800\",children:[a(zr,{copiedPrompt:H===\"prompt\",copyNotice:Ze,onDismissCopyNotice:se,onCopyPrompt:()=>{J(\"prompt\")}}),a(Br,{prompt:Q?.prompt??\"\"})]}):null]})}),oe?E:null]})]})]})}function Wn({className:e}){return a(\"svg\",{viewBox:\"0 0 24 24\",fill:\"currentColor\",className:e,children:a(\"path\",{d:\"M22.106 5.68 12.5.135a.998.998 0 0 0-.998 0L1.893 5.68a.84.84 0 0 0-.419.726v11.186c0 .3.16.577.42.727l9.607 5.547a.999.999 0 0 0 .998 0l9.608-5.547a.84.84 0 0 0 .42-.727V6.407a.84.84 0 0 0-.42-.726Zm-.603 1.176-9.275 16.064c-.063.108-.228.064-.228-.061V12.34a.59.59 0 0 0-.295-.51l-9.11-5.26c-.107-.062-.063-.228.062-.228h18.55c.264 0 .428.286.296.514Z\"})})}function pr({isMac:e}){return m(\"span\",{className:\"ml-1 inline-flex items-center gap-0.5\",children:[a(\"span\",{className:\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\",children:e?\"⌘\":\"⌃\"}),a(\"span\",{className:\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\",children:\"↵\"})]})}function lt({children:e,compact:t=!1,onOpenChange:r,open:n,title:i}){return a(dt,{open:n,onOpenChange:r,children:m(\"div\",{className:T(t?\"pt-1\":\"pt-2\"),children:[m(ca,{className:T(\"inline-flex items-center gap-1 text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 transition-colors hover:text-gray-600 dark:text-gray-500 dark:hover:text-gray-300\",t&&\"text-[10px]\"),children:[i,a(Zr,{className:T(\"h-3 w-3 transition-transform duration-200\",n&&\"rotate-180\")})]}),a(ct,{children:n?e:null})]})})}export{Zt as a,Ar as c,Vt as i,Sn as l,no as n,Wt as o,ao as r,Ja as s,oo as t,Qa as u};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 54,
                    "receive": 11
                },
                "_type": 3,
                "_id": "16866.105",
                "_request_id": "16866.105",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/ApplicationStarter-B3UMyhpE.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/ApplicationStarter-B3UMyhpE.js",
                "_raw_id": "16866.105",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 65,
                "_ttfb_ms": 54,
                "_load_start": 1846,
                "_load_start_float": 1846.000356,
                "_bytesIn": 23015,
                "_objectSize": 23015,
                "_objectSizeUncompressed": 71114,
                "_chunks": [
                    {
                        "ts": 1900,
                        "bytes": 10270,
                        "inflated": 24326
                    },
                    {
                        "ts": 1911,
                        "bytes": 12745,
                        "inflated": 46788
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/ApplicationStarter-B3UMyhpE.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd6097f5946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: W/\"927a91d066a74e0df9e3b5bc4c824d5f\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=JJAyi56M9P6wUVIXjnInmEoIw9HXTxcjRNwkatmRLRELv87pzddUxRz5%2BXf9ud3tVt9I30kUEYgGIcvN0AdO6XCH7M1ROwTwHLW71BACyFDYr1CzkNwckgY5rNW%2BY9qioPLFAt%2BgdGSTwt4%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1927,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1823,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 356,
                "_body_hash": "afbbdd24895d70788d1a45e7a7e1ef28aaafebfc164fffab6c7db2b3c4462fbf",
                "_renderBlocking": "non_blocking",
                "_load_end": 1911,
                "_ttfb_start": 1846,
                "_ttfb_end": 1900,
                "_download_start": 1900,
                "_download_end": 1911,
                "_download_ms": 11,
                "_all_start": 1846,
                "_all_end": 1911,
                "_all_ms": 65,
                "_index": 27,
                "_number": 28,
                "_body_file": "020-16866.105-body.txt",
                "_body_id": "16866.105",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.105"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.079+00:00",
                "time": 49,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/useDebouncedValue-CV-ebLIG.js",
                    "headersSize": 608,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 676,
                    "bodySize": 188,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd609805946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"8a96854d8f939f339022a24e40b15780\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=%2F%2Br1lNXYy8qO%2FAStlc8ZxIyZ7XgfX%2Bni50rPn9QQaEG9GQPGm8TDX%2BszgSRqbSvkJtDDUZycyBR9r7wAcKPYvgrw4cHJMaj4p%2F1f3W7QnvMWiUQCyhSqUKCYDjiJa3VCIKW9N42d7PoPcXs%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 188,
                        "mimeType": "text/javascript",
                        "text": "import{ji as s,wi as r}from\"./icons-xTj2hkG8.js\";import{t as a}from\"./useDebouncer-DFwQa-3J.js\";function b(e,o,n){const[c,u]=s(e),t=a(u,o,n);return[c,t.maybeExecute,t]}function i(e,o,n){const[c,u,t]=b(e,o,n);return r(()=>{u(e)},[e,u]),[c,t]}export{i as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 46,
                    "receive": 3
                },
                "_type": 3,
                "_id": "16866.106",
                "_request_id": "16866.106",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/useDebouncedValue-CV-ebLIG.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/useDebouncedValue-CV-ebLIG.js",
                "_raw_id": "16866.106",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 49,
                "_ttfb_ms": 46,
                "_load_start": 1848,
                "_load_start_float": 1848.000362,
                "_bytesIn": 188,
                "_objectSize": 188,
                "_objectSizeUncompressed": 257,
                "_chunks": [
                    {
                        "ts": 1896,
                        "bytes": 188,
                        "inflated": 257
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/useDebouncedValue-CV-ebLIG.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd609805946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: W/\"8a96854d8f939f339022a24e40b15780\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=%2F%2Br1lNXYy8qO%2FAStlc8ZxIyZ7XgfX%2Bni50rPn9QQaEG9GQPGm8TDX%2BszgSRqbSvkJtDDUZycyBR9r7wAcKPYvgrw4cHJMaj4p%2F1f3W7QnvMWiUQCyhSqUKCYDjiJa3VCIKW9N42d7PoPcXs%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1924,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1826,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 362,
                "_body_hash": "1eaddb49846f0a15b171673f191ea0cc0905a12172f43acbae8966b9d52bcd18",
                "_renderBlocking": "non_blocking",
                "_load_end": 1897,
                "_ttfb_start": 1848,
                "_ttfb_end": 1894,
                "_download_start": 1894,
                "_download_end": 1897,
                "_download_ms": 3,
                "_all_start": 1848,
                "_all_end": 1897,
                "_all_ms": 49,
                "_index": 28,
                "_number": 29,
                "_body_file": "019-16866.106-body.txt",
                "_body_id": "16866.106",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.106"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.080+00:00",
                "time": 70,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/useDebouncer-DFwQa-3J.js",
                    "headersSize": 603,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 670,
                    "bodySize": 964,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd619815946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"a6594f41f31c10675bd3fbbd0717f85e\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=XmHene8LRpZQP6sMuASHCAmmxRuxp8ctMnyXSE29qkw5Y73vOXBx8r7tT36klb42f015H3u5BkslqUHwGfstyBIDYQ%2FUXm526h2%2FUo2oYiVjaDzBbMIaLn9PdNtxOp84LHSti%2FSBlXqHPKA%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 964,
                        "mimeType": "text/javascript",
                        "text": "import{Oi as f,ji as g,wi as m}from\"./icons-xTj2hkG8.js\";import{t as p}from\"./store-Cj3QexLS.js\";import{a as u,i as b,n as x,o as h,r as c,t as E}from\"./event-client-CV4ssJpW.js\";function l(){return{canLeadingExecute:!0,executionCount:0,isPending:!1,lastArgs:void 0,status:\"idle\",maybeExecuteCount:0}}var y={enabled:!0,leading:!1,trailing:!0,wait:0},S=class{#e;constructor(i,n){this.fn=i,this.store=new p(l()),this.setOptions=t=>{this.options={...this.options,...t},this.#s()||this.cancel()},this.#t=t=>{this.store.setState(s=>{const e={...s,...t},{isPending:o}=e;return{...e,status:this.#s()?o?\"pending\":\"idle\":\"disabled\"}}),E(\"Debouncer\",this)},this.#s=()=>!!c(this.options.enabled,this),this.#o=()=>c(this.options.wait,this),this.maybeExecute=(...t)=>{if(!this.#s())return;this.#t({maybeExecuteCount:this.store.state.maybeExecuteCount+1});let s=!1;this.options.leading&&this.store.state.canLeadingExecute&&(this.#t({canLeadingExecute:!1}),s=!0,this.#i(...t)),this.options.trailing&&this.#t({isPending:!0,lastArgs:t}),this.#e&&clearTimeout(this.#e),this.#e=setTimeout(()=>{this.#t({canLeadingExecute:!0}),this.options.trailing&&!s&&this.#i(...t)},this.#o())},this.#i=(...t)=>{this.#s()&&(this.fn(...t),this.#t({executionCount:this.store.state.executionCount+1,isPending:!1,lastArgs:void 0}),this.options.onExecute?.(t,this))},this.flush=()=>{this.store.state.isPending&&this.store.state.lastArgs&&(this.#n(),this.#i(...this.store.state.lastArgs))},this.#n=()=>{this.#e&&(clearTimeout(this.#e),this.#e=void 0)},this.cancel=()=>{this.#n(),this.#t({canLeadingExecute:!0,isPending:!1})},this.reset=()=>{this.#t(l())},this.key=n.key,this.options={...y,...n},this.#t(this.options.initialState??{}),this.key&&x.on(\"d-Debouncer\",t=>{t.payload.key===this.key&&(this.#t(t.payload.store.state),this.setOptions(t.payload.options))})}#t;#s;#o;#i;#n};function v(i,n,t=()=>({})){const s={...b().debouncer,...n},[e]=g(()=>{const r=new S(i,s);return r.Subscribe=function(a){const d=u(r.store,a.selector,{compare:h});return typeof a.children==\"function\"?a.children(d):a.children},r});e.fn=i,e.setOptions(s),m(()=>()=>{s.onUnmount?s.onUnmount(e):e.cancel()},[]);const o=u(e.store,t,{compare:h});return f(()=>({...e,state:o}),[e,o])}export{v as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 66,
                    "receive": 4
                },
                "_type": 3,
                "_id": "16866.107",
                "_request_id": "16866.107",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/useDebouncer-DFwQa-3J.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/useDebouncer-DFwQa-3J.js",
                "_raw_id": "16866.107",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 70,
                "_ttfb_ms": 66,
                "_load_start": 1849,
                "_load_start_float": 1849.000368,
                "_bytesIn": 964,
                "_objectSize": 964,
                "_objectSizeUncompressed": 2231,
                "_chunks": [
                    {
                        "ts": 1919,
                        "bytes": 964,
                        "inflated": 2231
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/useDebouncer-DFwQa-3J.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd619815946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: W/\"a6594f41f31c10675bd3fbbd0717f85e\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=XmHene8LRpZQP6sMuASHCAmmxRuxp8ctMnyXSE29qkw5Y73vOXBx8r7tT36klb42f015H3u5BkslqUHwGfstyBIDYQ%2FUXm526h2%2FUo2oYiVjaDzBbMIaLn9PdNtxOp84LHSti%2FSBlXqHPKA%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1909,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1827,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 368,
                "_body_hash": "f9647e6fae13d92fd8702b50c79cc5210b67b5ffc661dd8ce868983e3975657f",
                "_renderBlocking": "non_blocking",
                "_load_end": 1919,
                "_ttfb_start": 1849,
                "_ttfb_end": 1915,
                "_download_start": 1915,
                "_download_end": 1919,
                "_download_ms": 4,
                "_all_start": 1849,
                "_all_end": 1919,
                "_all_ms": 70,
                "_index": 29,
                "_number": 30,
                "_body_file": "021-16866.107-body.txt",
                "_body_id": "16866.107",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.107"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.082+00:00",
                "time": 72,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/event-client-CV4ssJpW.js",
                    "headersSize": 603,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 670,
                    "bodySize": 2146,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd619825946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"fabdd0bfc8d14e5777b850077ea21150\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=VAFJMNWpzK8u3%2BDuDCygASa%2Fp0QdJtfVIa8vv4E1CBWwLewKMtq2We5HO4kZ8QXUvpyqQA8IibHKhRxpl0RJP44%2FUIZVvB81XvLr6vuxWCb9ldbBWNsysdENlD8tSI2696d3QQjl6OrcHXg%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 2146,
                        "mimeType": "text/javascript",
                        "text": "import{Ci as l,Ni as d,Si as a,yi as g}from\"./icons-xTj2hkG8.js\";function k(t,e){if(Object.is(t,e))return!0;if(typeof t!=\"object\"||t===null||typeof e!=\"object\"||e===null)return!1;if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(const[n,i]of t)if(!e.has(n)||!Object.is(i,e.get(n)))return!1;return!0}if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0}if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();const s=u(t);if(s.length!==u(e).length)return!1;for(let n=0;n<s.length;n++)if(!Object.prototype.hasOwnProperty.call(e,s[n])||!Object.is(t[s[n]],e[s[n]]))return!1;return!0}function u(t){return Object.keys(t).concat(Object.getOwnPropertySymbols(t))}function v(t,e){return t===e}function P(t,e=n=>n,s){const n=s?.compare??v,i=a(o=>{const{unsubscribe:h}=t.subscribe(o);return h},[t]),r=a(()=>t.get(),[t]);return d(i,r,r,e,n)}var f=g(null);function S(){return l(f)?.defaultOptions??{}}function p(t){return typeof t==\"function\"}function O(t,...e){return p(t)?t(...e):t}var E=class{#r=!0;#e;#t;#l;#n;#a;#s;#u;#d=0;#v=5;#o=!1;#c=!1;#i=null;#g=()=>{this.debugLog(\"Connected to event bus\"),this.#a=!0,this.#o=!1,this.debugLog(\"Emitting queued events\",this.#n),this.#n.forEach(t=>this.emitEventToBus(t)),this.#n=[],this.stopConnectLoop(),this.#t().removeEventListener(\"tanstack-connect-success\",this.#g)};#h=()=>{if(this.#d<this.#v){this.#d++,this.dispatchCustomEvent(\"tanstack-connect\",{});return}this.#t().removeEventListener(\"tanstack-connect\",this.#h),this.#c=!0,this.debugLog(\"Max retries reached, giving up on connection\"),this.stopConnectLoop()};#f=()=>{this.#o||(this.#o=!0,this.#t().addEventListener(\"tanstack-connect-success\",this.#g),this.#h())};constructor({pluginId:t,debug:e=!1,enabled:s=!0,reconnectEveryMs:n=300}){this.#e=t,this.#r=s,this.#t=this.getGlobalTarget,this.#l=e,this.debugLog(\" Initializing event subscription for plugin\",this.#e),this.#n=[],this.#a=!1,this.#c=!1,this.#s=null,this.#u=n}startConnectLoop(){this.#s!==null||this.#a||(this.debugLog(`Starting connect loop (every ${this.#u}ms)`),this.#s=setInterval(this.#h,this.#u))}stopConnectLoop(){this.#o=!1,this.#s!==null&&(clearInterval(this.#s),this.#s=null,this.#n=[],this.debugLog(\"Stopped connect loop\"))}debugLog(...t){this.#l&&console.log(`🌴 [tanstack-devtools:${this.#e}-plugin]`,...t)}getGlobalTarget(){if(typeof globalThis<\"u\"&&globalThis.__TANSTACK_EVENT_TARGET__)return this.debugLog(\"Using global event target\"),globalThis.__TANSTACK_EVENT_TARGET__;if(typeof window<\"u\"&&typeof window.addEventListener<\"u\")return this.debugLog(\"Using window as event target\"),window;const t=typeof EventTarget<\"u\"?new EventTarget:void 0;return typeof t>\"u\"||typeof t.addEventListener>\"u\"?(this.debugLog(\"No event mechanism available, running in non-web environment\"),{addEventListener:()=>{},removeEventListener:()=>{},dispatchEvent:()=>!1}):(this.debugLog(\"Using new EventTarget as fallback\"),t)}getPluginId(){return this.#e}dispatchCustomEventShim(t,e){try{const s=new Event(t,{detail:e});this.#t().dispatchEvent(s)}catch{this.debugLog(\"Failed to dispatch shim event\")}}dispatchCustomEvent(t,e){try{this.#t().dispatchEvent(new CustomEvent(t,{detail:e}))}catch{this.dispatchCustomEventShim(t,e)}}emitEventToBus(t){this.debugLog(\"Emitting event to client bus\",t),this.dispatchCustomEvent(\"tanstack-dispatch-event\",t)}createEventPayload(t,e){return{type:`${this.#e}:${t}`,payload:e,pluginId:this.#e}}emit(t,e){if(!this.#r){this.debugLog(\"Event bus client is disabled, not emitting event\",t,e);return}if(this.#i&&(this.debugLog(\"Emitting event to internal event target\",t,e),this.#i.dispatchEvent(new CustomEvent(`${this.#e}:${t}`,{detail:this.createEventPayload(t,e)}))),this.#c){this.debugLog(\"Previously failed to connect, not emitting to bus\");return}if(!this.#a){this.debugLog(\"Bus not available, will be pushed as soon as connected\"),this.#n.push(this.createEventPayload(t,e)),typeof CustomEvent<\"u\"&&!this.#o&&(this.#f(),this.startConnectLoop());return}return this.emitEventToBus(this.createEventPayload(t,e))}on(t,e,s){const n=s?.withEventTarget??!1,i=`${this.#e}:${t}`;if(n&&(this.#i||(this.#i=new EventTarget),this.#i.addEventListener(i,o=>{e(o.detail)})),!this.#r)return this.debugLog(\"Event bus client is disabled, not registering event\",i),()=>{};const r=o=>{this.debugLog(\"Received event from bus\",o.detail),e(o.detail)};return this.#t().addEventListener(i,r),this.debugLog(\"Registered event to bus\",i),()=>{n&&this.#i?.removeEventListener(i,r),this.#t().removeEventListener(i,r)}}onAll(t){if(!this.#r)return this.debugLog(\"Event bus client is disabled, not registering event\"),()=>{};const e=s=>{const n=s.detail;t(n)};return this.#t().addEventListener(\"tanstack-devtools-global\",e),()=>this.#t().removeEventListener(\"tanstack-devtools-global\",e)}onAllPluginEvents(t){if(!this.#r)return this.debugLog(\"Event bus client is disabled, not registering event\"),()=>{};const e=s=>{const n=s.detail;this.#e&&n.pluginId!==this.#e||t(n)};return this.#t().addEventListener(\"tanstack-devtools-global\",e),()=>this.#t().removeEventListener(\"tanstack-devtools-global\",e)}},b=new Map;function m(t,e){b.set(t,e)}function c(t){if(t!==void 0)try{return JSON.parse(JSON.stringify(t))}catch{return null}}function L(t){return typeof t.get==\"function\"?t.get():t.state}function y(t){return{key:t.key,store:{state:c(L(t.store))},options:c(t.options)}}var C=class extends E{constructor(t){super({pluginId:\"pacer\",debug:t?.debug,reconnectEveryMs:1e3})}},I=(t,e)=>{const s=e.key;s&&(m(s,e),T.emit(t,y({...e,key:s})))},T=new C;export{P as a,S as i,T as n,k as o,O as r,I as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 70,
                    "receive": 2
                },
                "_type": 3,
                "_id": "16866.108",
                "_request_id": "16866.108",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/event-client-CV4ssJpW.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/event-client-CV4ssJpW.js",
                "_raw_id": "16866.108",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 72,
                "_ttfb_ms": 70,
                "_load_start": 1851,
                "_load_start_float": 1851.000374,
                "_bytesIn": 2146,
                "_objectSize": 2146,
                "_objectSizeUncompressed": 5638,
                "_chunks": [
                    {
                        "ts": 1923,
                        "bytes": 2146,
                        "inflated": 5638
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/event-client-CV4ssJpW.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd619825946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: W/\"fabdd0bfc8d14e5777b850077ea21150\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=VAFJMNWpzK8u3%2BDuDCygASa%2Fp0QdJtfVIa8vv4E1CBWwLewKMtq2We5HO4kZ8QXUvpyqQA8IibHKhRxpl0RJP44%2FUIZVvB81XvLr6vuxWCb9ldbBWNsysdENlD8tSI2696d3QQjl6OrcHXg%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1909,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1827,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 374,
                "_body_hash": "71df387aacd306ccd6a3af0cd4ba721ee3cfa164c3d584fd7cd7329b7fd90b13",
                "_renderBlocking": "non_blocking",
                "_load_end": 1923,
                "_ttfb_start": 1851,
                "_ttfb_end": 1921,
                "_download_start": 1921,
                "_download_end": 1923,
                "_download_ms": 2,
                "_all_start": 1851,
                "_all_end": 1923,
                "_all_ms": 72,
                "_index": 30,
                "_number": 31,
                "_body_file": "022-16866.108-body.txt",
                "_body_id": "16866.108",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.108"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.083+00:00",
                "time": 93,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/store-Cj3QexLS.js",
                    "headersSize": 596,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 672,
                    "bodySize": 1850,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd619835946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"a77f6a6d0041a85a58804ad74a86ffd0\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=W8hFB%2FoZWEqj7HBdfxZJaMoR0zeTU84gOaXG9ckMcyLv6sLQY1vuWig%2B0EIDmfT7oAlM1hsohmbbVXs%2BqNBG31GPkf%2BQ8cA36TnoGPmEBxV0eBxAPIwRxn082ZPUfRl8Te7a5qn6NoPPeFI%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 1850,
                        "mimeType": "text/javascript",
                        "text": "var e=(function(t){return t[t.None=0]=\"None\",t[t.Mutable=1]=\"Mutable\",t[t.Watching=2]=\"Watching\",t[t.RecursedCheck=4]=\"RecursedCheck\",t[t.Recursed=8]=\"Recursed\",t[t.Dirty=16]=\"Dirty\",t[t.Pending=32]=\"Pending\",t})({});function N({update:t,notify:p,unwatched:c}){return{link:l,unlink:n,propagate:f,checkDirty:b,shallowPropagate:g};function l(s,o,r){const u=o.depsTail;if(u!==void 0&&u.dep===s)return;const i=u!==void 0?u.nextDep:o.deps;if(i!==void 0&&i.dep===s){i.version=r,o.depsTail=i;return}const d=s.subsTail;if(d!==void 0&&d.version===r&&d.sub===o)return;const a=o.depsTail=s.subsTail={version:r,dep:s,sub:o,prevDep:u,nextDep:i,prevSub:d,nextSub:void 0};i!==void 0&&(i.prevDep=a),u!==void 0?u.nextDep=a:o.deps=a,d!==void 0?d.nextSub=a:s.subs=a}function n(s,o=s.sub){const r=s.dep,u=s.prevDep,i=s.nextDep,d=s.nextSub,a=s.prevSub;return i!==void 0?i.prevDep=u:o.depsTail=u,u!==void 0?u.nextDep=i:o.deps=i,d!==void 0?d.prevSub=a:r.subsTail=a,a!==void 0?a.nextSub=d:(r.subs=d)===void 0&&c(r),i}function f(s){let o=s.nextSub,r;e:do{const u=s.sub;let i=u.flags;if(i&(e.RecursedCheck|e.Recursed|e.Dirty|e.Pending)?i&(e.RecursedCheck|e.Recursed)?i&e.RecursedCheck?!(i&(e.Dirty|e.Pending))&&D(s,u)?(u.flags=i|(e.Recursed|e.Pending),i&=e.Mutable):i=e.None:u.flags=i&~e.Recursed|e.Pending:i=e.None:u.flags=i|e.Pending,i&e.Watching&&p(u),i&e.Mutable){const d=u.subs;if(d!==void 0){const a=(s=d).nextSub;a!==void 0&&(r={value:o,prev:r},o=a);continue}}if((s=o)!==void 0){o=s.nextSub;continue}for(;r!==void 0;)if(s=r.value,r=r.prev,s!==void 0){o=s.nextSub;continue e}break}while(!0)}function b(s,o){let r,u=0,i=!1;e:do{const d=s.dep,a=d.flags;if(o.flags&e.Dirty)i=!0;else if((a&(e.Mutable|e.Dirty))===(e.Mutable|e.Dirty)){if(t(d)){const h=d.subs;h.nextSub!==void 0&&g(h),i=!0}}else if((a&(e.Mutable|e.Pending))===(e.Mutable|e.Pending)){(s.nextSub!==void 0||s.prevSub!==void 0)&&(r={value:s,prev:r}),s=d.deps,o=d,++u;continue}if(!i){const h=s.nextDep;if(h!==void 0){s=h;continue}}for(;u--;){const h=o.subs,w=h.nextSub!==void 0;if(w?(s=r.value,r=r.prev):s=h,i){if(t(o)){w&&g(h),o=s.sub;continue}i=!1}else o.flags&=~e.Pending;o=s.sub;const M=s.nextDep;if(M!==void 0){s=M;continue e}}return i}while(!0)}function g(s){do{const o=s.sub,r=o.flags;(r&(e.Pending|e.Dirty))===e.Pending&&(o.flags=r|e.Dirty,(r&(e.Watching|e.RecursedCheck))===e.Watching&&p(o))}while((s=s.nextSub)!==void 0)}function D(s,o){let r=o.depsTail;for(;r!==void 0;){if(r===s)return!0;r=r.prevDep}return!1}}function m(t,p,c){const l=typeof t==\"object\",n=l?t:void 0;return{next:(l?t.next:t)?.bind(n),error:(l?t.error:p)?.bind(n),complete:(l?t.complete:c)?.bind(n)}}var T=[],y=0,{link:C,unlink:R,propagate:j,checkDirty:W,shallowPropagate:_}=N({update(t){return t._update()},notify(t){T[P++]=t,t.flags&=~e.Watching},unwatched(t){t.depsTail!==void 0&&(t.depsTail=void 0,t.flags=e.Mutable|e.Dirty,x(t))}}),S=0,P=0,v,L=0;function x(t){const p=t.depsTail;let c=p!==void 0?p.nextDep:t.deps;for(;c!==void 0;)c=R(c,t)}function q(){if(!(L>0)){for(;S<P;){const t=T[S];T[S++]=void 0,t.notify()}S=0,P=0}}function E(t,p){const c=typeof t==\"function\",l=t,n={_snapshot:c?void 0:t,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:c?e.None:e.Mutable,get(){return v!==void 0&&C(n,v,y),n._snapshot},subscribe(f){const b=m(f),g={current:!1},D=O(()=>{n.get(),g.current?b.next?.(n._snapshot):g.current=!0});return{unsubscribe:()=>{D.stop()}}},_update(f){const b=v,g=p?.compare??Object.is;if(c)v=n,++y,n.depsTail=void 0;else if(f===void 0)return!1;c&&(n.flags=e.Mutable|e.RecursedCheck);try{const D=n._snapshot,s=typeof f==\"function\"?f(D):f===void 0&&c?l(D):f;return D===void 0||!g(D,s)?(n._snapshot=s,!0):!1}finally{v=b,c&&(n.flags&=~e.RecursedCheck),x(n)}}};return c?(n.flags=e.Mutable|e.Dirty,n.get=function(){const f=n.flags;if(f&e.Dirty||f&e.Pending&&W(n.deps,n)){if(n._update()){const b=n.subs;b!==void 0&&_(b)}}else f&e.Pending&&(n.flags=f&~e.Pending);return v!==void 0&&C(n,v,y),n._snapshot}):n.set=function(f){if(n._update(f)){const b=n.subs;b!==void 0&&(j(b),_(b),q())}},n}function O(t){const p=()=>{const l=v;v=c,++y,c.depsTail=void 0,c.flags=e.Watching|e.RecursedCheck;try{return t()}finally{v=l,c.flags&=~e.RecursedCheck,x(c)}},c={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:e.Watching|e.RecursedCheck,notify(){const l=this.flags;l&e.Dirty||l&e.Pending&&W(this.deps,this)?p():this.flags=e.Watching},stop(){this.flags=e.None,this.depsTail=void 0,x(this)}};return p(),c}var A=class{constructor(t,p){this.atom=E(t),this.get=this.get.bind(this),this.setState=this.setState.bind(this),this.subscribe=this.subscribe.bind(this),p&&(this.actions=p(this))}setState(t){this.atom.set(t)}get state(){return this.atom.get()}get(){return this.state}subscribe(t){return this.atom.subscribe(m(t))}};export{A as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 72,
                    "receive": 21
                },
                "_type": 3,
                "_id": "16866.109",
                "_request_id": "16866.109",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/store-Cj3QexLS.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/store-Cj3QexLS.js",
                "_raw_id": "16866.109",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 93,
                "_ttfb_ms": 72,
                "_load_start": 1852,
                "_load_start_float": 1852.00038,
                "_bytesIn": 1850,
                "_objectSize": 1850,
                "_objectSizeUncompressed": 4769,
                "_chunks": [
                    {
                        "ts": 1927,
                        "bytes": 689
                    },
                    {
                        "ts": 1945,
                        "bytes": 1161,
                        "inflated": 4769
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/store-Cj3QexLS.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd619835946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: W/\"a77f6a6d0041a85a58804ad74a86ffd0\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=W8hFB%2FoZWEqj7HBdfxZJaMoR0zeTU84gOaXG9ckMcyLv6sLQY1vuWig%2B0EIDmfT7oAlM1hsohmbbVXs%2BqNBG31GPkf%2BQ8cA36TnoGPmEBxV0eBxAPIwRxn082ZPUfRl8Te7a5qn6NoPPeFI%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1888,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1836,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 380,
                "_body_hash": "ec60a194f56f7e54bca28271f1ff65ca6b017a51107238506c3ba44ff03aafdb",
                "_renderBlocking": "non_blocking",
                "_load_end": 1945,
                "_ttfb_start": 1852,
                "_ttfb_end": 1924,
                "_download_start": 1924,
                "_download_end": 1945,
                "_download_ms": 21,
                "_all_start": 1852,
                "_all_end": 1945,
                "_all_ms": 93,
                "_index": 31,
                "_number": 32,
                "_body_file": "025-16866.109-body.txt",
                "_body_id": "16866.109",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.109"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.084+00:00",
                "time": 87,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/Icons-q42Z9Dpx.js",
                    "headersSize": 596,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 674,
                    "bodySize": 918,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd629845946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"cbf03c1186702235b00f5eb4cf07223d\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=0VttvW6mg4Hvo34PQcZgj00Ug8PZDPyC5b9DuOlLeHO%2BdFbHW9%2FHxiC6tVUqkrKNmPndKcqFDlpFIHUYrnxjlQzQ7DPz6GDN%2BYvmIq8xDKS3%2BtjyCto9UC2b1Te%2F5CXgWYPnX4LBcCvD9PY%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 918,
                        "mimeType": "text/javascript",
                        "text": "import{d as C,f as l}from\"./tanstack-query-BttgOCQn.js\";var r=({className:e})=>l(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 98 96\",fill:\"none\",className:e,children:[C(\"g\",{clipPath:\"url(#clip0_730_27136)\",children:C(\"path\",{d:\"M41.4395 69.3848C28.8066 67.8535 19.9062 58.7617 19.9062 46.9902C19.9062 42.2051 21.6289 37.0371 24.5 33.5918C23.2559 30.4336 23.4473 23.7344 24.8828 20.959C28.7109 20.4805 33.8789 22.4902 36.9414 25.2656C40.5781 24.1172 44.4062 23.543 49.0957 23.543C53.7852 23.543 57.6133 24.1172 61.0586 25.1699C64.0254 22.4902 69.2891 20.4805 73.1172 20.959C74.457 23.543 74.6484 30.2422 73.4043 33.4961C76.4668 37.1328 78.0937 42.0137 78.0937 46.9902C78.0937 58.7617 69.1934 67.6621 56.3691 69.2891C59.623 71.3945 61.8242 75.9883 61.8242 81.252L61.8242 91.2051C61.8242 94.0762 64.2168 95.7031 67.0879 94.5547C84.4102 87.9512 98 70.6289 98 49.1914C98 22.1074 75.9883 6.69539e-07 48.9043 4.309e-07C21.8203 1.92261e-07 -1.9479e-07 22.1074 -4.3343e-07 49.1914C-6.20631e-07 70.4375 13.4941 88.0469 31.6777 94.6504C34.2617 95.6074 36.75 93.8848 36.75 91.3008L36.75 83.6445C35.4102 84.2188 33.6875 84.6016 32.1562 84.6016C25.8398 84.6016 22.1074 81.1563 19.4277 74.7441C18.375 72.1602 17.2266 70.6289 15.0254 70.3418C13.877 70.2461 13.4941 69.7676 13.4941 69.1934C13.4941 68.0449 15.4082 67.1836 17.3223 67.1836C20.0977 67.1836 22.4902 68.9063 24.9785 72.4473C26.8926 75.2227 28.9023 76.4668 31.2949 76.4668C33.6875 76.4668 35.2187 75.6055 37.4199 73.4043C39.0469 71.7773 40.291 70.3418 41.4395 69.3848Z\",fill:\"currentColor\"})}),C(\"defs\",{children:C(\"clipPath\",{id:\"clip0_730_27136\",children:C(\"rect\",{width:\"98\",height:\"96\",fill:\"currentColor\"})})})]});export{r as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 84,
                    "receive": 3
                },
                "_type": 3,
                "_id": "16866.110",
                "_request_id": "16866.110",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/Icons-q42Z9Dpx.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/Icons-q42Z9Dpx.js",
                "_raw_id": "16866.110",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 87,
                "_ttfb_ms": 84,
                "_load_start": 1853,
                "_load_start_float": 1853.000386,
                "_bytesIn": 918,
                "_objectSize": 918,
                "_objectSizeUncompressed": 1690,
                "_chunks": [
                    {
                        "ts": 1939,
                        "bytes": 918,
                        "inflated": 1690
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/Icons-q42Z9Dpx.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd629845946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: W/\"cbf03c1186702235b00f5eb4cf07223d\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=0VttvW6mg4Hvo34PQcZgj00Ug8PZDPyC5b9DuOlLeHO%2BdFbHW9%2FHxiC6tVUqkrKNmPndKcqFDlpFIHUYrnxjlQzQ7DPz6GDN%2BYvmIq8xDKS3%2BtjyCto9UC2b1Te%2F5CXgWYPnX4LBcCvD9PY%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1888,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1838,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 386,
                "_body_hash": "91d9bae53b332a9a4670b8ad96cda1d1552fa21c075665e1901d9389cee92d4d",
                "_renderBlocking": "non_blocking",
                "_load_end": 1940,
                "_ttfb_start": 1853,
                "_ttfb_end": 1937,
                "_download_start": 1937,
                "_download_end": 1940,
                "_download_ms": 3,
                "_all_start": 1853,
                "_all_end": 1940,
                "_all_ms": 87,
                "_index": 32,
                "_number": 33,
                "_body_file": "024-16866.110-body.txt",
                "_body_id": "16866.110",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.110"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.085+00:00",
                "time": 89,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/assets/usePartnerPlacementContext-COo3TXOB.js",
                    "headersSize": 617,
                    "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://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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": "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 674,
                    "bodySize": 267,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000, immutable"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd629855946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/javascript"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "W/\"2f64da9b441a89b16e21be01ac82d922\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=3VbaPhQTjc93dFNKH9KCsZ08%2BDMvKMbPgVlwX6NNlsQ38dKypVNoZZxxQ9jcqNjagg00RHg1VReV6TEMU%2BQSwigiCa5RRWoTJGK1jQwvWcpJkD9%2BpSLtpUCsJ9qqc5swSRD5XX%2FkFuz%2FAJ4%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 267,
                        "mimeType": "text/javascript",
                        "text": "import{Oi as a}from\"./icons-xTj2hkG8.js\";import{b as i}from\"./tanstack-router-U0H7bmeq.js\";import{ei as m,ni as s}from\"./index-B9NJHisQ.js\";function c({category:o,orderStrategy:e,surface:t}){const{partnerPlacementSessionSeed:r}=i({from:\"__root__\"}),n=e===\"tier-rotated\"?s(t,r):void 0;return a(()=>m({category:o,orderStrategy:e,seed:n,surface:t}),[o,e,n,t])}export{c as t};\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 86,
                    "receive": 3
                },
                "_type": 3,
                "_id": "16866.111",
                "_request_id": "16866.111",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/assets/usePartnerPlacementContext-COo3TXOB.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/assets/usePartnerPlacementContext-COo3TXOB.js",
                "_raw_id": "16866.111",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 89,
                "_ttfb_ms": 86,
                "_load_start": 1854,
                "_load_start_float": 1854.000392,
                "_bytesIn": 267,
                "_objectSize": 267,
                "_objectSizeUncompressed": 373,
                "_chunks": [
                    {
                        "ts": 1943,
                        "bytes": 267,
                        "inflated": 373
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=31536000, immutable",
                "_contentType": "text/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "about:client",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /assets/usePartnerPlacementContext-COo3TXOB.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=31536000, immutable",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2dfd629855946-IAD",
                        "content-encoding: zstd",
                        "content-type: text/javascript",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "etag: W/\"2f64da9b441a89b16e21be01ac82d922\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=3VbaPhQTjc93dFNKH9KCsZ08%2BDMvKMbPgVlwX6NNlsQ38dKypVNoZZxxQ9jcqNjagg00RHg1VReV6TEMU%2BQSwigiCa5RRWoTJGK1jQwvWcpJkD9%2BpSLtpUCsJ9qqc5swSRD5XX%2FkFuz%2FAJ4%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri"
                    ]
                },
                "_bytesOut": 1951,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1842,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 392,
                "_body_hash": "b068d143a168145163e7391d6c2f5628f105787a9f3113baebda78ed4641c096",
                "_renderBlocking": "non_blocking",
                "_load_end": 1943,
                "_ttfb_start": 1854,
                "_ttfb_end": 1940,
                "_download_start": 1940,
                "_download_end": 1943,
                "_download_ms": 3,
                "_all_start": 1854,
                "_all_end": 1943,
                "_all_ms": 89,
                "_index": 33,
                "_number": 34,
                "_body_file": "023-16866.111-body.txt",
                "_body_id": "16866.111",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.111"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.099+00:00",
                "time": 206,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/_a/gtag.js",
                    "headersSize": 540,
                    "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://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1126,
                    "bodySize": 189762,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-headers",
                            "value": "Cache-Control"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "private, max-age=900"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "DYNAMIC"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd639865946-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=UTF-8"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "priority",
                            "value": "u=3,i=?0"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=C9ugKnlwxYOsr061eFwVxT05yCCQwr1Fc9qMfp%2Bpd8FJe2X4qOkQyUzKhm91NETbz9HjOG7mzsvbEDWyqHUgw0KevG9JGt1dCF1aqKtSxi8DPvzMzgtHVpMNkP%2FIFTYhwJf7HTn1k%2FnAavE%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 189762,
                        "mimeType": "application/javascript",
                        "text": "\n// Copyright 2012 Google Inc. All rights reserved.\n \n(function(){\n\nvar data = {\n\"resource\": {\n  \"version\":\"1\",\n  \n  \"macros\":[{\"function\":\"__e\"},{\"function\":\"__c\",\"vtp_value\":\"\"},{\"function\":\"__c\",\"vtp_value\":0}],\n  \"tags\":[{\"function\":\"__ogt_1p_data_v2\",\"priority\":14,\"vtp_isAutoEnabled\":true,\"vtp_autoPhoneEnabled\":true,\"vtp_autoCollectExclusionSelectors\":[\"list\",[\"map\",\"exclusionSelector\",\"\"]],\"vtp_isEnabled\":true,\"vtp_autoAddressEnabled\":true,\"vtp_autoEmailEnabled\":true,\"vtp_isAutoCollectPiiEnabledFlag\":true,\"tag_id\":4},{\"function\":\"__ccd_ga_first\",\"priority\":13,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":19},{\"function\":\"__set_product_settings\",\"priority\":12,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"vtp_foreignTldMacroResult\":[\"macro\",1],\"vtp_isChinaVipRegionMacroResult\":[\"macro\",2],\"tag_id\":18},{\"function\":\"__ogt_ga_gam_link\",\"priority\":11,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":17},{\"function\":\"__ccd_ga_regscope\",\"priority\":10,\"vtp_settingsTable\":[\"list\",[\"map\",\"redactFieldGroup\",\"DEVICE_AND_GEO\",\"disallowAllRegions\",false,\"disallowedRegions\",\"\"],[\"map\",\"redactFieldGroup\",\"GOOGLE_SIGNALS\",\"disallowAllRegions\",true,\"disallowedRegions\",\"\"]],\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":16},{\"function\":\"__ccd_em_download\",\"priority\":9,\"vtp_includeParams\":true,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":15},{\"function\":\"__ccd_em_outbound_click\",\"priority\":8,\"vtp_includeParams\":true,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":14},{\"function\":\"__ccd_em_page_view\",\"priority\":7,\"vtp_historyEvents\":true,\"vtp_includeParams\":true,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":13},{\"function\":\"__ccd_em_scroll\",\"priority\":6,\"vtp_includeParams\":true,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":12},{\"function\":\"__ccd_em_site_search\",\"priority\":5,\"vtp_searchQueryParams\":\"q,s,search,query,keyword\",\"vtp_includeParams\":true,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":11},{\"function\":\"__ccd_em_video\",\"priority\":4,\"vtp_includeParams\":true,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":10},{\"function\":\"__ccd_conversion_marking\",\"priority\":3,\"vtp_conversionRules\":[\"list\",[\"map\",\"matchingRules\",\"{\\\"type\\\":5,\\\"args\\\":[{\\\"stringValue\\\":\\\"purchase\\\"},{\\\"contextValue\\\":{\\\"namespaceType\\\":1,\\\"keyParts\\\":[\\\"eventName\\\"]}}]}\"],[\"map\",\"matchingRules\",\"{\\\"type\\\":5,\\\"args\\\":[{\\\"stringValue\\\":\\\"user_engagement\\\"},{\\\"contextValue\\\":{\\\"namespaceType\\\":1,\\\"keyParts\\\":[\\\"eventName\\\"]}}]}\"],[\"map\",\"matchingRules\",\"{\\\"type\\\":5,\\\"args\\\":[{\\\"stringValue\\\":\\\"scroll\\\"},{\\\"contextValue\\\":{\\\"namespaceType\\\":1,\\\"keyParts\\\":[\\\"eventName\\\"]}}]}\"]],\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":9},{\"function\":\"__ccd_auto_redact\",\"priority\":2,\"vtp_redactEmail\":false,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":8},{\"function\":\"__ccd_ga_ads_link\",\"priority\":1,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":7},{\"function\":\"__gct\",\"vtp_trackingId\":\"G-JMT1Z50SPS\",\"vtp_sessionDuration\":0,\"tag_id\":1},{\"function\":\"__ccd_ga_last\",\"priority\":0,\"vtp_instanceDestinationId\":\"G-JMT1Z50SPS\",\"tag_id\":6}],\n  \"predicates\":[{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.js\"},{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":\"gtm.init\"}],\n  \"rules\":[[[\"if\",0],[\"add\",14]],[[\"if\",1],[\"add\",0,15,13,12,11,10,9,8,7,6,5,4,3,2,1]]]\n},\n\"runtime\":[ [50,\"__c\",[46,\"a\"],[36,[17,[15,\"a\"],\"value\"]]]\n ,[50,\"__ccd_auto_redact\",[46,\"a\"],[50,\"v\",[46,\"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\"],\"AC\"]]],[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\"],\"AC\"],[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\"],\"BO\"]]],[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\"],\"BO\"]]],[17,[15,\"i\"],\"X\"],[17,[15,\"i\"],\"P\"]]]]]]]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_conversion_marking\",[46,\"a\"],[22,[30,[28,[17,[15,\"a\"],\"conversionRules\"]],[20,[17,[17,[15,\"a\"],\"conversionRules\"],\"length\"],0]],[46,[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\"],\"AV\"],true]],[4]]]]]]],[22,[2,[15,\"j\"],\"getMetadata\",[7,[17,[15,\"e\"],\"AZ\"]]],[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\"],\"BA\"],true]],[4]]]]]]]]]],[22,[2,[15,\"j\"],\"getMetadata\",[7,[17,[15,\"e\"],\"BL\"]]],[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\"],\"BM\"],true]],[4]]]]]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]\n ,[50,\"__ccd_em_download\",[46,\"a\"],[50,\"q\",[46,\"v\"],[36,[1,[15,\"v\"],[21,[2,[2,[15,\"v\"],\"toLowerCase\",[7]],\"match\",[7,[15,\"p\"]]],[45]]]]],[50,\"r\",[46,\"v\"],[52,\"w\",[2,[17,[15,\"v\"],\"pathname\"],\"split\",[7,\".\"]]],[52,\"x\",[39,[18,[17,[15,\"w\"],\"length\"],1],[16,[15,\"w\"],[37,[17,[15,\"w\"],\"length\"],1]],\"\"]],[36,[16,[2,[15,\"x\"],\"split\",[7,\"/\"]],0]]],[50,\"s\",[46,\"v\"],[36,[39,[12,[2,[17,[15,\"v\"],\"pathname\"],\"substring\",[7,0,1]],\"/\"],[17,[15,\"v\"],\"pathname\"],[0,\"/\",[17,[15,\"v\"],\"pathname\"]]]]],[50,\"t\",[46,\"v\"],[41,\"w\"],[3,\"w\",\"\"],[22,[1,[15,\"v\"],[17,[15,\"v\"],\"href\"]],[46,[53,[41,\"x\"],[3,\"x\",[2,[17,[15,\"v\"],\"href\"],\"indexOf\",[7,\"#\"]]],[3,\"w\",[39,[23,[15,\"x\"],0],[17,[15,\"v\"],\"href\"],[2,[17,[15,\"v\"],\"href\"],\"substring\",[7,0,[15,\"x\"]]]]]]]],[36,[15,\"w\"]]],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"templateStorage\"]],[52,\"d\",[15,\"__module_autoEventBlockSchema\"]],[52,\"e\",[15,\"__module_ccdEmDownloadActivity\"]],[52,\"f\",[17,[15,\"d\"],\"A\"]],[52,\"g\",\"file_download\"],[52,\"h\",\"isRegistered\"],[52,\"i\",[17,[15,\"a\"],\"instanceDestinationId\"]],[22,[\"b\",[15,\"i\"],[15,\"f\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[2,[15,\"e\"],\"A\",[7,[15,\"i\"],[17,[15,\"a\"],\"includeParams\"]]],[22,[2,[15,\"c\"],\"getItem\",[7,[15,\"h\"]]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"j\",[\"require\",\"internal.addDataLayerEventListener\"]],[52,\"k\",[\"require\",\"internal.enableAutoEventOnLinkClick\"]],[52,\"l\",[15,\"__module_enhancedMeasurement\"]],[52,\"m\",[\"require\",\"parseUrl\"]],[52,\"n\",[\"require\",\"internal.sendGtagEvent\"]],[52,\"o\",[2,[15,\"l\"],\"A\",[7,\"download\"]]],[52,\"p\",[0,\"^(pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|\",\"mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma)$\"]],[52,\"u\",[\"k\",[8,\"checkValidation\",true]]],[22,[28,[15,\"u\"]],[46,[53,[2,[15,\"a\"],\"gtmOnFailure\",[7]],[36]]]],[2,[15,\"c\"],\"setItem\",[7,[15,\"h\"],true]],[\"j\",\"gtm.linkClick\",[51,\"\",[7,\"v\",\"w\"],[\"w\"],[52,\"x\",[8,\"eventId\",[16,[15,\"v\"],\"gtm.uniqueEventId\"],\"deferrable\",true]],[52,\"y\",[16,[15,\"v\"],\"gtm.elementUrl\"]],[52,\"z\",[\"m\",[15,\"y\"]]],[22,[28,[15,\"z\"]],[46,[36]]],[52,\"aA\",[\"r\",[15,\"z\"]]],[22,[28,[\"q\",[15,\"aA\"]]],[46,[53,[36]]]],[52,\"aB\",[8,\"link_id\",[16,[15,\"v\"],\"gtm.elementId\"],\"link_url\",[\"t\",[15,\"z\"]],\"link_text\",[16,[15,\"v\"],\"gtm.elementText\"],\"file_name\",[\"s\",[15,\"z\"]],\"file_extension\",[15,\"aA\"]]],[2,[15,\"l\"],\"B\",[7,[15,\"x\"]]],[\"n\",[15,\"o\"],[15,\"g\"],[15,\"aB\"],[15,\"x\"]]],[15,\"u\"]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_em_outbound_click\",[46,\"a\"],[50,\"r\",[46,\"w\"],[22,[28,[15,\"w\"]],[46,[36,[44]]]],[41,\"x\"],[3,\"x\",\"\"],[22,[1,[15,\"w\"],[17,[15,\"w\"],\"href\"]],[46,[53,[41,\"y\"],[3,\"y\",[2,[17,[15,\"w\"],\"href\"],\"indexOf\",[7,\"#\"]]],[3,\"x\",[39,[23,[15,\"y\"],0],[17,[15,\"w\"],\"href\"],[2,[17,[15,\"w\"],\"href\"],\"substring\",[7,0,[15,\"y\"]]]]]]]],[36,[15,\"x\"]]],[50,\"s\",[46,\"w\"],[22,[28,[15,\"w\"]],[46,[36,[44]]]],[41,\"x\"],[3,\"x\",[17,[15,\"w\"],\"hostname\"]],[52,\"y\",[2,[15,\"x\"],\"match\",[7,\"^www\\\\d*\\\\.\"]]],[22,[1,[15,\"y\"],[16,[15,\"y\"],0]],[46,[3,\"x\",[2,[15,\"x\"],\"substring\",[7,[17,[16,[15,\"y\"],0],\"length\"]]]]]],[36,[15,\"x\"]]],[50,\"t\",[46,\"w\"],[22,[28,[15,\"w\"]],[46,[36,false]]],[52,\"x\",[2,[17,[15,\"w\"],\"hostname\"],\"toLowerCase\",[7]]],[22,[28,[15,\"x\"]],[46,[53,[36,false]]]],[41,\"y\"],[3,\"y\",[2,[\"s\",[\"o\",[\"n\"]]],\"toLowerCase\",[7]]],[41,\"z\"],[3,\"z\",[37,[17,[15,\"x\"],\"length\"],[17,[15,\"y\"],\"length\"]]],[22,[1,[18,[15,\"z\"],0],[29,[2,[15,\"y\"],\"charAt\",[7,0]],\".\"]],[46,[53,[32,[15,\"z\"],[3,\"z\",[37,[15,\"z\"],1]]],[3,\"y\",[0,\".\",[15,\"y\"]]]]]],[22,[1,[19,[15,\"z\"],0],[12,[2,[15,\"x\"],\"indexOf\",[7,[15,\"y\"],[15,\"z\"]]],[15,\"z\"]]],[46,[53,[36,false]]]],[36,true]],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"templateStorage\"]],[52,\"d\",[15,\"__module_autoEventBlockSchema\"]],[52,\"e\",[15,\"__module_ccdEmOutboundClickActivity\"]],[52,\"f\",[17,[15,\"d\"],\"D\"]],[52,\"g\",\"click\"],[52,\"h\",\"isRegistered\"],[52,\"i\",[17,[15,\"a\"],\"instanceDestinationId\"]],[22,[\"b\",[15,\"i\"],[15,\"f\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[2,[15,\"e\"],\"A\",[7,[15,\"i\"],[17,[15,\"a\"],\"includeParams\"]]],[22,[2,[15,\"c\"],\"getItem\",[7,[15,\"h\"]]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"j\",[\"require\",\"internal.addDataLayerEventListener\"]],[52,\"k\",[\"require\",\"internal.enableAutoEventOnLinkClick\"]],[52,\"l\",[15,\"__module_enhancedMeasurement\"]],[52,\"m\",[\"require\",\"internal.getRemoteConfigParameter\"]],[52,\"n\",[\"require\",\"getUrl\"]],[52,\"o\",[\"require\",\"parseUrl\"]],[52,\"p\",[\"require\",\"internal.sendGtagEvent\"]],[52,\"q\",[2,[15,\"l\"],\"A\",[7,\"outbound_click\"]]],[52,\"u\",[\"m\",[15,\"i\"],\"cross_domain_conditions\"]],[52,\"v\",[\"k\",[8,\"affiliateDomains\",[15,\"u\"],\"checkValidation\",true,\"waitForTags\",false]]],[22,[28,[15,\"v\"]],[46,[53,[2,[15,\"a\"],\"gtmOnFailure\",[7]],[36]]]],[2,[15,\"c\"],\"setItem\",[7,[15,\"h\"],true]],[\"j\",\"gtm.linkClick\",[51,\"\",[7,\"w\",\"x\"],[52,\"y\",[\"o\",[16,[15,\"w\"],\"gtm.elementUrl\"]]],[22,[28,[\"t\",[15,\"y\"]]],[46,[53,[\"x\"],[36]]]],[52,\"z\",[8,\"link_id\",[16,[15,\"w\"],\"gtm.elementId\"],\"link_classes\",[16,[15,\"w\"],\"gtm.elementClasses\"],\"link_url\",[\"r\",[15,\"y\"]],\"link_domain\",[\"s\",[15,\"y\"]],\"outbound\",true]],[43,[15,\"z\"],\"event_callback\",[15,\"x\"]],[52,\"aA\",[8,\"eventId\",[16,[15,\"w\"],\"gtm.uniqueEventId\"],\"deferrable\",true]],[2,[15,\"l\"],\"B\",[7,[15,\"aA\"]]],[\"p\",[15,\"q\"],[15,\"g\"],[15,\"z\"],[15,\"aA\"]]],[15,\"v\"]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_em_page_view\",[46,\"a\"],[22,[28,[17,[15,\"a\"],\"historyEvents\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"d\",[\"require\",\"templateStorage\"]],[52,\"e\",[15,\"__module_ccdEmPageViewActivity\"]],[52,\"f\",[15,\"__module_autoEventBlockSchema\"]],[52,\"g\",[17,[15,\"f\"],\"C\"]],[52,\"h\",\"page_view\"],[52,\"i\",\"isRegistered\"],[52,\"j\",[17,[15,\"a\"],\"instanceDestinationId\"]],[22,[\"b\",[15,\"j\"],[15,\"g\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[2,[15,\"e\"],\"A\",[7,[15,\"j\"]]],[22,[2,[15,\"d\"],\"getItem\",[7,[15,\"i\"]]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"k\",[\"require\",\"internal.addDataLayerEventListener\"]],[52,\"l\",[\"require\",\"internal.enableAutoEventOnHistoryChange\"]],[52,\"m\",[15,\"__module_enhancedMeasurement\"]],[52,\"n\",[\"require\",\"internal.sendGtagEvent\"]],[52,\"o\",[2,[15,\"m\"],\"A\",[7,\"page_view\"]]],[52,\"p\",[8,\"interval\",1000,\"useV2EventName\",true]],[52,\"q\",[\"l\",[15,\"p\"]]],[22,[28,[15,\"q\"]],[46,[53,[2,[15,\"a\"],\"gtmOnFailure\",[7]],[36]]]],[2,[15,\"d\"],\"setItem\",[7,[15,\"i\"],true]],[\"k\",\"gtm.historyChange-v2\",[51,\"\",[7,\"r\",\"s\"],[\"s\"],[52,\"t\",[16,[15,\"r\"],\"gtm.oldUrl\"]],[22,[20,[16,[15,\"r\"],\"gtm.newUrl\"],[15,\"t\"]],[46,[36]]],[52,\"u\",[16,[15,\"r\"],\"gtm.historyChangeSource\"]],[22,[1,[1,[21,[15,\"u\"],\"pushState\"],[21,[15,\"u\"],\"popstate\"]],[21,[15,\"u\"],\"replaceState\"]],[46,[53,[36]]]],[52,\"v\",[8]],[22,[17,[15,\"a\"],\"includeParams\"],[46,[53,[43,[15,\"v\"],\"page_location\",[16,[15,\"r\"],\"gtm.newUrl\"]],[43,[15,\"v\"],\"page_referrer\",[15,\"t\"]]]]],[52,\"w\",[8,\"eventId\",[16,[15,\"r\"],\"gtm.uniqueEventId\"]]],[22,[21,[17,[15,\"a\"],\"deferPageView\"],false],[46,[53,[43,[15,\"w\"],\"deferrable\",true]]]],[2,[15,\"m\"],\"B\",[7,[15,\"w\"]]],[\"n\",[15,\"o\"],[15,\"h\"],[15,\"v\"],[15,\"w\"]]],[15,\"q\"]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_em_scroll\",[46,\"a\"],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"templateStorage\"]],[52,\"d\",[15,\"__module_autoEventBlockSchema\"]],[52,\"e\",[15,\"__module_ccdEmScrollActivity\"]],[52,\"f\",[17,[15,\"d\"],\"E\"]],[52,\"g\",\"scroll\"],[52,\"h\",\"isRegistered\"],[52,\"i\",[17,[15,\"a\"],\"instanceDestinationId\"]],[22,[\"b\",[15,\"i\"],[15,\"f\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[2,[15,\"e\"],\"A\",[7,[15,\"i\"],[17,[15,\"a\"],\"includeParams\"]]],[22,[2,[15,\"c\"],\"getItem\",[7,[15,\"h\"]]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"j\",[\"require\",\"internal.addDataLayerEventListener\"]],[52,\"k\",[\"require\",\"internal.enableAutoEventOnScroll\"]],[52,\"l\",[15,\"__module_enhancedMeasurement\"]],[52,\"m\",[\"require\",\"internal.sendGtagEvent\"]],[52,\"n\",[2,[15,\"l\"],\"A\",[7,\"scroll\"]]],[52,\"o\",[\"k\",[8,\"verticalThresholdUnits\",\"PERCENT\",\"verticalThresholds\",90]]],[22,[28,[15,\"o\"]],[46,[53,[2,[15,\"a\"],\"gtmOnFailure\",[7]],[36]]]],[2,[15,\"c\"],\"setItem\",[7,[15,\"h\"],true]],[\"j\",\"gtm.scrollDepth\",[51,\"\",[7,\"p\",\"q\"],[\"q\"],[52,\"r\",[8,\"eventId\",[16,[15,\"p\"],\"gtm.uniqueEventId\"],\"deferrable\",true]],[52,\"s\",[8,\"percent_scrolled\",[16,[15,\"p\"],\"gtm.scrollThreshold\"]]],[2,[15,\"l\"],\"B\",[7,[15,\"r\"]]],[\"m\",[15,\"n\"],[15,\"g\"],[15,\"s\"],[15,\"r\"]]],[15,\"o\"]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\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\"],\"Z\"],\"a\"],[\"c\",[15,\"j\"],\"view_search_results\",[15,\"l\"],[15,\"k\"]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_em_video\",[46,\"a\"],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"templateStorage\"]],[52,\"d\",[15,\"__module_autoEventBlockSchema\"]],[52,\"e\",[15,\"__module_ccdEmVideoActivity\"]],[52,\"f\",[17,[15,\"d\"],\"F\"]],[52,\"g\",\"video_start\"],[52,\"h\",\"video_progress\"],[52,\"i\",\"video_complete\"],[52,\"j\",\"isRegistered\"],[52,\"k\",[17,[15,\"a\"],\"instanceDestinationId\"]],[22,[\"b\",[15,\"k\"],[15,\"f\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[2,[15,\"e\"],\"A\",[7,[15,\"k\"],[17,[15,\"a\"],\"includeParams\"]]],[22,[2,[15,\"c\"],\"getItem\",[7,[15,\"j\"]]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"l\",[\"require\",\"internal.addDataLayerEventListener\"]],[52,\"m\",[\"require\",\"internal.enableAutoEventOnYouTubeActivity\"]],[52,\"n\",[15,\"__module_enhancedMeasurement\"]],[52,\"o\",[\"require\",\"internal.sendGtagEvent\"]],[52,\"p\",[2,[15,\"n\"],\"A\",[7,\"video\"]]],[52,\"q\",[\"m\",[8,\"captureComplete\",true,\"captureStart\",true,\"progressThresholdsPercent\",[7,10,25,50,75]]]],[22,[28,[15,\"q\"]],[46,[53,[2,[15,\"a\"],\"gtmOnFailure\",[7]],[36]]]],[2,[15,\"c\"],\"setItem\",[7,[15,\"j\"],true]],[\"l\",\"gtm.video\",[51,\"\",[7,\"r\",\"s\"],[\"s\"],[52,\"t\",[16,[15,\"r\"],\"gtm.videoStatus\"]],[41,\"u\"],[22,[20,[15,\"t\"],\"start\"],[46,[53,[3,\"u\",[15,\"g\"]]]],[46,[22,[20,[15,\"t\"],\"progress\"],[46,[53,[3,\"u\",[15,\"h\"]]]],[46,[22,[20,[15,\"t\"],\"complete\"],[46,[53,[3,\"u\",[15,\"i\"]]]],[46,[53,[36]]]]]]]],[52,\"v\",[8,\"video_current_time\",[16,[15,\"r\"],\"gtm.videoCurrentTime\"],\"video_duration\",[16,[15,\"r\"],\"gtm.videoDuration\"],\"video_percent\",[16,[15,\"r\"],\"gtm.videoPercent\"],\"video_provider\",[16,[15,\"r\"],\"gtm.videoProvider\"],\"video_title\",[16,[15,\"r\"],\"gtm.videoTitle\"],\"video_url\",[16,[15,\"r\"],\"gtm.videoUrl\"],\"visible\",[16,[15,\"r\"],\"gtm.videoVisible\"]]],[52,\"w\",[8,\"eventId\",[16,[15,\"r\"],\"gtm.uniqueEventId\"],\"deferrable\",true]],[2,[15,\"n\"],\"B\",[7,[15,\"w\"]]],[\"o\",[15,\"p\"],[15,\"u\"],[15,\"v\"],[15,\"w\"]]],[15,\"q\"]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_ads_link\",[46,\"a\"],[50,\"k\",[46,\"n\"],[36,[\"j\",[7,\"ad_storage\",\"ad_user_data\"]]]],[50,\"l\",[46,\"n\"],[41,\"o\"],[3,\"o\",[2,[15,\"n\"],\"getHitData\",[7,[17,[15,\"b\"],\"JT\"]]]],[22,[28,[15,\"o\"]],[46,[53,[52,\"r\",[30,[2,[15,\"n\"],\"getHitData\",[7,[17,[15,\"b\"],\"JU\"]]],[8]]],[3,\"o\",[16,[15,\"r\"],[17,[15,\"b\"],\"JT\"]]]]]],[22,[28,[15,\"o\"]],[46,[53,[36]]]],[52,\"p\",[\"d\",[17,[15,\"c\"],\"S\"]]],[22,[15,\"p\"],[46,[53,[36]]]],[\"e\",[17,[15,\"c\"],\"S\"],[15,\"o\"]],[\"e\",[17,[15,\"c\"],\"U\"],[17,[15,\"a\"],\"instanceDestinationId\"]],[52,\"q\",[\"d\",[17,[15,\"c\"],\"T\"]]],[22,[15,\"q\"],[46,[53,[52,\"r\",[30,[2,[15,\"n\"],\"getMetadata\",[7,[17,[15,\"h\"],\"AC\"]]],[7]]],[22,[23,[2,[15,\"r\"],\"indexOf\",[7,[17,[15,\"i\"],\"AA\"]]],0],[46,[53,[2,[15,\"r\"],\"push\",[7,[17,[15,\"i\"],\"AA\"]]],[2,[15,\"n\"],\"setMetadata\",[7,[17,[15,\"h\"],\"AC\"],[15,\"r\"]]]]]]]]]],[50,\"m\",[46,\"n\",\"o\"],[2,[15,\"g\"],\"B\",[7,[15,\"n\"],[15,\"o\"]]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[52,\"c\",[15,\"__module_crossContainerSchema\"]],[52,\"d\",[\"require\",\"internal.copyFromCrossContainerData\"]],[52,\"e\",[\"require\",\"internal.setInCrossContainerData\"]],[52,\"f\",[15,\"__module_gaAdsLinkActivity\"]],[52,\"g\",[15,\"__module_processors\"]],[52,\"h\",[15,\"__module_metadataSchema\"]],[52,\"i\",[15,\"__module_goldEventUsageId\"]],[52,\"j\",[\"require\",\"isConsentGranted\"]],[2,[15,\"f\"],\"A\",[7,[17,[15,\"a\"],\"instanceDestinationId\"],[15,\"l\"],[15,\"m\"],[15,\"k\"]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\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 ,[50,\"__ccd_ga_last\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ccd_ga_regscope\",[46,\"a\"],[52,\"b\",[15,\"__module_ccdGaRegionScopedSettings\"]],[52,\"c\",[2,[15,\"b\"],\"B\",[7,[15,\"a\"]]]],[2,[15,\"b\"],\"A\",[7,[15,\"a\"],[15,\"c\"]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__e\",[46,\"a\"],[36,[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getEventData\"]],[\"$0\",\"event\"]]]]\n ,[50,\"__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 ,[50,\"__ogt_1p_data_v2\",[46,\"a\"],[50,\"p\",[46,\"r\",\"s\",\"t\",\"u\"],[22,[20,[16,[15,\"s\"],\"type\"],[15,\"t\"]],[46,[53,[22,[28,[15,\"r\"]],[46,[53,[3,\"r\",[8]]]]],[22,[28,[16,[15,\"r\"],[15,\"t\"]]],[46,[53,[43,[15,\"r\"],[15,\"t\"],[16,[15,\"s\"],\"userData\"]],[52,\"v\",[8,\"mode\",\"a\"]],[22,[16,[15,\"s\"],\"tagName\"],[46,[53,[43,[15,\"v\"],\"location\",[16,[15,\"s\"],\"tagName\"]]]]],[22,[16,[15,\"s\"],\"querySelector\"],[46,[53,[43,[15,\"v\"],\"selector\",[16,[15,\"s\"],\"querySelector\"]]]]],[43,[15,\"u\"],[15,\"t\"],[15,\"v\"]]]]]]]],[36,[15,\"r\"]]],[50,\"q\",[46,\"r\",\"s\",\"t\"],[22,[28,[16,[15,\"a\"],[15,\"t\"]]],[46,[36]]],[43,[15,\"r\"],[15,\"s\"],[8,\"value\",[16,[15,\"a\"],[15,\"t\"]]]]],[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\",[\"c\",[17,[15,\"e\"],\"AW\"]]],[52,\"n\",[30,[\"f\"],[7]]],[52,\"o\",[8,\"enable_code\",true]],[22,[17,[15,\"a\"],\"isAutoEnabled\"],[46,[53,[52,\"r\",[7]],[22,[1,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[46,[53,[53,[41,\"u\"],[3,\"u\",0],[63,[7,\"u\"],[23,[15,\"u\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[33,[15,\"u\"],[3,\"u\",[0,[15,\"u\"],1]]],[46,[53,[52,\"v\",[17,[16,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[15,\"u\"]],\"exclusionSelector\"]],[22,[15,\"v\"],[46,[53,[2,[15,\"r\"],\"push\",[7,[15,\"v\"]]]]]]]]]]]]],[52,\"s\",[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"]],[52,\"t\",[39,[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"],[17,[15,\"a\"],\"autoEmailEnabled\"],true]],[43,[15,\"o\"],\"auto_detect\",[8,\"email\",[15,\"t\"],\"phone\",[1,[15,\"s\"],[17,[15,\"a\"],\"autoPhoneEnabled\"]],\"address\",[1,[15,\"s\"],[17,[15,\"a\"],\"autoAddressEnabled\"]],\"exclude_element_selectors\",[15,\"r\"]]]]]],[22,[17,[15,\"a\"],\"isManualEnabled\"],[46,[53,[52,\"r\",[8]],[22,[17,[15,\"a\"],\"manualEmailEnabled\"],[46,[53,[\"q\",[15,\"r\"],\"email\",\"emailValue\"]]]],[22,[17,[15,\"a\"],\"manualPhoneEnabled\"],[46,[53,[\"q\",[15,\"r\"],\"phone\",\"phoneValue\"]]]],[22,[17,[15,\"a\"],\"manualAddressEnabled\"],[46,[53,[52,\"s\",[8]],[\"q\",[15,\"s\"],\"first_name\",\"firstNameValue\"],[\"q\",[15,\"s\"],\"last_name\",\"lastNameValue\"],[\"q\",[15,\"s\"],\"street\",\"streetValue\"],[\"q\",[15,\"s\"],\"city\",\"cityValue\"],[\"q\",[15,\"s\"],\"region\",\"regionValue\"],[\"q\",[15,\"s\"],\"country\",\"countryValue\"],[\"q\",[15,\"s\"],\"postal_code\",\"postalCodeValue\"],[43,[15,\"r\"],\"name_and_address\",[7,[15,\"s\"]]]]]],[43,[15,\"o\"],\"selectors\",[15,\"r\"]]]]],[65,\"r\",[15,\"n\"],[46,[53,[\"i\",[15,\"r\"],\"user_data_settings\",[15,\"o\"]],[52,\"s\",[16,[15,\"o\"],\"auto_detect\"]],[22,[28,[15,\"s\"]],[46,[53,[6]]]],[52,\"t\",[51,\"\",[7,\"u\"],[52,\"v\",[2,[15,\"u\"],\"getMetadata\",[7,[17,[15,\"k\"],\"CX\"]]]],[22,[15,\"v\"],[46,[53,[36,[15,\"v\"]]]]],[52,\"w\",[\"c\",[17,[15,\"e\"],\"CE\"]]],[52,\"x\",[\"c\",[17,[15,\"e\"],\"CT\"]]],[41,\"y\"],[22,[\"h\",\"detect_user_provided_data\",\"auto\"],[46,[53,[3,\"y\",[\"g\",[8,\"excludeElementSelectors\",[16,[15,\"s\"],\"exclude_element_selectors\"],\"fieldFilters\",[8,\"email\",[16,[15,\"s\"],\"email\"],\"phone\",[16,[15,\"s\"],\"phone\"],\"address\",[16,[15,\"s\"],\"address\"]],\"includeSelector\",[15,\"w\"],\"readFromDataLayer\",[15,\"x\"]]]]]]],[52,\"z\",[1,[15,\"y\"],[16,[15,\"y\"],\"elements\"]]],[52,\"aA\",[8]],[52,\"aB\",[8]],[22,[1,[15,\"z\"],[18,[17,[15,\"z\"],\"length\"],0]],[46,[53,[41,\"aC\"],[41,\"aD\"],[3,\"aD\",[8]],[53,[41,\"aE\"],[3,\"aE\",0],[63,[7,\"aE\"],[23,[15,\"aE\"],[17,[15,\"z\"],\"length\"]],[33,[15,\"aE\"],[3,\"aE\",[0,[15,\"aE\"],1]]],[46,[53,[52,\"aF\",[16,[15,\"z\"],[15,\"aE\"]]],[\"p\",[15,\"aA\"],[15,\"aF\"],\"email\",[15,\"aB\"]],[22,[\"c\",[17,[15,\"e\"],\"BV\"]],[46,[53,[\"p\",[15,\"aA\"],[15,\"aF\"],\"phone_number\",[15,\"aB\"]],[3,\"aC\",[\"p\",[15,\"aC\"],[15,\"aF\"],\"first_name\",[15,\"aD\"]]],[3,\"aC\",[\"p\",[15,\"aC\"],[15,\"aF\"],\"last_name\",[15,\"aD\"]]],[3,\"aC\",[\"p\",[15,\"aC\"],[15,\"aF\"],\"country\",[15,\"aD\"]]],[3,\"aC\",[\"p\",[15,\"aC\"],[15,\"aF\"],\"postal_code\",[15,\"aD\"]]]]]]]]]],[22,[1,[15,\"aC\"],[28,[16,[15,\"aA\"],\"address\"]]],[46,[53,[43,[15,\"aA\"],\"address\",[15,\"aC\"]],[22,[15,\"m\"],[46,[53,[43,[16,[15,\"aA\"],\"address\"],\"_tag_metadata\",[15,\"aD\"]]]]]]]]]]],[22,[1,[15,\"y\"],[15,\"x\"]],[46,[53,[52,\"aC\",[16,[15,\"y\"],\"dataLayerSearchTime\"]],[52,\"aD\",[16,[15,\"y\"],\"dataLayerSearchCount\"]],[2,[15,\"u\"],\"mergeHitDataForKey\",[7,[17,[15,\"l\"],\"FV\"],[8,\"dlst\",[15,\"aC\"],\"dlsc\",[15,\"aD\"]]]]]]],[22,[15,\"m\"],[46,[53,[22,[30,[16,[15,\"aA\"],\"email\"],[16,[15,\"aA\"],\"phone_number\"]],[46,[53,[43,[15,\"aA\"],\"_tag_metadata\",[15,\"aB\"]]]]]]]],[2,[15,\"u\"],\"setMetadata\",[7,[17,[15,\"k\"],\"CX\"],[15,\"aA\"]]],[36,[15,\"aA\"]]]],[\"j\",[15,\"r\"],[51,\"\",[7,\"u\"],[2,[15,\"u\"],\"setMetadata\",[7,[17,[15,\"k\"],\"CY\"],[15,\"t\"]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__ogt_ga_gam_link\",[46,\"a\"],[52,\"b\",[\"require\",\"copyFromWindow\"]],[52,\"c\",[\"require\",\"getContainerVersion\"]],[52,\"d\",[\"require\",\"internal.sendGtagEvent\"]],[52,\"e\",[\"require\",\"setInWindow\"]],[52,\"f\",[15,\"__module_goldEventUsageId\"]],[52,\"g\",500],[52,\"h\",[30,[17,[15,\"a\"],\"instanceDestinationId\"],[17,[\"c\"],\"containerId\"]]],[41,\"i\"],[3,\"i\",[30,[\"b\",\"googletag.queryIds\"],[7]]],[52,\"j\",[8,\"eventMetadata\",[8,\"event_usage\",[7,[17,[15,\"f\"],\"I\"]],\"em_event\",true],\"eventId\",[17,[15,\"a\"],\"gtmEventId\"],\"deferrable\",true]],[22,[28,[17,[15,\"i\"],\"pushedValues\"]],[46,[53,[3,\"i\",[8,\"containerIds\",[7],\"length\",0,\"pushedValues\",[15,\"i\"],\"shift\",[51,\"\",[7]]]]]]],[2,[17,[15,\"i\"],\"containerIds\"],\"push\",[7,[15,\"h\"]]],[43,[15,\"i\"],\"push\",[51,\"\",[7],[53,[41,\"k\"],[3,\"k\",0],[63,[7,\"k\"],[23,[15,\"k\"],[17,[15,\"arguments\"],\"length\"]],[33,[15,\"k\"],[3,\"k\",[0,[15,\"k\"],1]]],[46,[53,[52,\"l\",[16,[15,\"arguments\"],[15,\"k\"]]],[53,[41,\"m\"],[3,\"m\",0],[63,[7,\"m\"],[23,[15,\"m\"],[17,[17,[15,\"i\"],\"containerIds\"],\"length\"]],[33,[15,\"m\"],[3,\"m\",[0,[15,\"m\"],1]]],[46,[53,[52,\"n\",[16,[17,[15,\"i\"],\"containerIds\"],[15,\"m\"]]],[\"d\",[15,\"n\"],\"ad_impression\",[8,\"query_id\",[15,\"l\"]],[15,\"j\"]]]]]],[2,[17,[15,\"i\"],\"pushedValues\"],\"push\",[7,[15,\"l\"]]]]]]],[42,[18,[17,[17,[15,\"i\"],\"pushedValues\"],\"length\"],[15,\"g\"]],[46],false,[46,[53,[2,[17,[15,\"i\"],\"pushedValues\"],\"shift\",[7]]]]],[\"e\",\"googletag.queryIds\",[15,\"i\"],true]]],[53,[41,\"k\"],[3,\"k\",0],[63,[7,\"k\"],[23,[15,\"k\"],[17,[17,[15,\"i\"],\"pushedValues\"],\"length\"]],[33,[15,\"k\"],[3,\"k\",[0,[15,\"k\"],1]]],[46,[53,[52,\"l\",[16,[17,[15,\"i\"],\"pushedValues\"],[15,\"k\"]]],[\"d\",[15,\"h\"],\"ad_impression\",[8,\"query_id\",[15,\"l\"]],[15,\"j\"]]]]]],[\"e\",\"googletag\",[8],false],[\"e\",\"googletag.queryIds\",[15,\"i\"],true],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[50,\"__set_product_settings\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n ,[52,\"__module_adwordsHitType\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"conversion\"],[52,\"c\",\"floodlight\"],[52,\"d\",\"ga_conversion\"],[52,\"e\",\"page_view\"],[52,\"f\",\"remarketing\"],[52,\"g\",\"user_data_lead\"],[52,\"h\",\"user_data_web\"],[36,[8,\"D\",[15,\"b\"],\"E\",[15,\"c\"],\"F\",[15,\"d\"],\"H\",[15,\"e\"],\"I\",[15,\"f\"],\"J\",[15,\"g\"],\"K\",[15,\"h\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_features\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",425],[52,\"c\",435],[52,\"d\",488],[52,\"e\",489],[52,\"f\",498],[52,\"g\",502],[52,\"h\",503],[52,\"i\",504],[52,\"j\",506],[52,\"k\",523],[52,\"l\",532],[52,\"m\",553],[52,\"n\",568],[52,\"o\",577],[52,\"p\",581],[52,\"q\",583],[52,\"r\",592],[52,\"s\",594],[52,\"t\",599],[36,[8,\"AY\",[15,\"l\"],\"AE\",[15,\"d\"],\"AN\",[15,\"g\"],\"CT\",[15,\"r\"],\"CE\",[15,\"o\"],\"BV\",[15,\"n\"],\"CV\",[15,\"s\"],\"DA\",[15,\"t\"],\"AO\",[15,\"h\"],\"CI\",[15,\"p\"],\"AW\",[15,\"k\"],\"AF\",[15,\"e\"],\"AP\",[15,\"i\"],\"L\",[15,\"c\"],\"BJ\",[15,\"m\"],\"AQ\",[15,\"j\"],\"CK\",[15,\"q\"],\"AK\",[15,\"f\"],\"I\",[15,\"b\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_gtagSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"ad_personalization\"],[52,\"c\",\"ad_storage\"],[52,\"d\",\"ad_user_data\"],[52,\"e\",\"consent_updated\"],[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\",\"purchase\"],[52,\"m\",\"first_open\"],[52,\"n\",\"first_visit\"],[52,\"o\",\"gtag.config\"],[52,\"p\",\"in_app_purchase\"],[52,\"q\",\"page_view\"],[52,\"r\",\"session_start\"],[52,\"s\",\"user_engagement\"],[52,\"t\",\"ads_data_redaction\"],[52,\"u\",\"allow_ad_personalization_signals\"],[52,\"v\",\"allow_custom_scripts\"],[52,\"w\",\"allow_enhanced_conversions\"],[52,\"x\",\"allow_google_signals\"],[52,\"y\",\"auid\"],[52,\"z\",\"aw_remarketing_only\"],[52,\"aA\",\"discount\"],[52,\"aB\",\"aw_feed_country\"],[52,\"aC\",\"aw_feed_language\"],[52,\"aD\",\"items\"],[52,\"aE\",\"aw_merchant_id\"],[52,\"aF\",\"aw_basket_type\"],[52,\"aG\",\"client_id\"],[52,\"aH\",\"conversion_cookie_prefix\"],[52,\"aI\",\"conversion_id\"],[52,\"aJ\",\"conversion_linker\"],[52,\"aK\",\"conversion_api\"],[52,\"aL\",\"cookie_deprecation\"],[52,\"aM\",\"cookie_expires\"],[52,\"aN\",\"cookie_prefix\"],[52,\"aO\",\"cookie_update\"],[52,\"aP\",\"country\"],[52,\"aQ\",\"currency\"],[52,\"aR\",\"customer_lifetime_value\"],[52,\"aS\",\"customer_loyalty\"],[52,\"aT\",\"customer_ltv_bucket\"],[52,\"aU\",\"customer_type\"],[52,\"aV\",\"debug_mode\"],[52,\"aW\",\"shipping\"],[52,\"aX\",\"engagement_time_msec\"],[52,\"aY\",\"estimated_delivery_date\"],[52,\"aZ\",\"event_developer_id_string\"],[52,\"bA\",\"event_id\"],[52,\"bB\",\"event\"],[52,\"bC\",\"_&ae\"],[52,\"bD\",\"event_timeout\"],[52,\"bE\",\"ext_client_id\"],[52,\"bF\",\"first_party_collection\"],[52,\"bG\",\"match_id\"],[52,\"bH\",\"gdpr_applies\"],[52,\"bI\",\"_gt_metadata\"],[52,\"bJ\",\"google_analysis_params\"],[52,\"bK\",\"_google_ng\"],[52,\"bL\",\"_ono\"],[52,\"bM\",\"gpp_sid\"],[52,\"bN\",\"gpp_string\"],[52,\"bO\",\"gsa_experiment_id\"],[52,\"bP\",\"gtag_event_feature_usage\"],[52,\"bQ\",\"iframe_state\"],[52,\"bR\",\"ignore_referrer\"],[52,\"bS\",\"is_passthrough\"],[52,\"bT\",\"language\"],[52,\"bU\",\"merchant_feed_label\"],[52,\"bV\",\"merchant_feed_language\"],[52,\"bW\",\"merchant_id\"],[52,\"bX\",\"new_customer\"],[52,\"bY\",\"page_hostname\"],[52,\"bZ\",\"page_path\"],[52,\"cA\",\"page_referrer\"],[52,\"cB\",\"page_title\"],[52,\"cC\",\"_platinum_request_status\"],[52,\"cD\",\"quantity\"],[52,\"cE\",\"restricted_data_processing\"],[52,\"cF\",\"screen_resolution\"],[52,\"cG\",\"send_page_view\"],[52,\"cH\",\"server_container_3p_enrichment\"],[52,\"cI\",\"server_container_url\"],[52,\"cJ\",\"session_duration\"],[52,\"cK\",\"session_engaged_time\"],[52,\"cL\",\"session_id\"],[52,\"cM\",\"_shared_user_id\"],[52,\"cN\",\"delivery_postal_code\"],[52,\"cO\",\"testonly\"],[52,\"cP\",\"topmost_url\"],[52,\"cQ\",\"transaction_id\"],[52,\"cR\",\"transaction_id_source\"],[52,\"cS\",\"transport_url\"],[52,\"cT\",\"update\"],[52,\"cU\",\"_user_agent_architecture\"],[52,\"cV\",\"_user_agent_bitness\"],[52,\"cW\",\"_user_agent_full_version_list\"],[52,\"cX\",\"_user_agent_mobile\"],[52,\"cY\",\"_user_agent_model\"],[52,\"cZ\",\"_user_agent_platform\"],[52,\"dA\",\"_user_agent_platform_version\"],[52,\"dB\",\"_user_agent_wow64\"],[52,\"dC\",\"user_data\"],[52,\"dD\",\"user_data_auto_latency\"],[52,\"dE\",\"user_data_auto_meta\"],[52,\"dF\",\"user_data_auto_multi\"],[52,\"dG\",\"user_data_auto_selectors\"],[52,\"dH\",\"user_data_auto_status\"],[52,\"dI\",\"user_data_mode\"],[52,\"dJ\",\"user_id\"],[52,\"dK\",\"user_properties\"],[52,\"dL\",\"us_privacy_string\"],[52,\"dM\",\"value\"],[52,\"dN\",\"_fpm_parameters\"],[52,\"dO\",\"_host_name\"],[52,\"dP\",\"_in_page_command\"],[52,\"dQ\",\"_measurement_type\"],[52,\"dR\",\"non_personalized_ads\"],[52,\"dS\",\"conversion_label\"],[52,\"dT\",\"page_location\"],[52,\"dU\",\"_extracted_data\"],[52,\"dV\",\"global_developer_id_string\"],[52,\"dW\",\"tc_privacy_string\"],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"],\"F\",[15,\"e\"],\"I\",[15,\"f\"],\"J\",[15,\"g\"],\"K\",[15,\"h\"],\"L\",[15,\"i\"],\"M\",[15,\"j\"],\"O\",[15,\"k\"],\"AA\",[15,\"l\"],\"AF\",[15,\"m\"],\"AG\",[15,\"n\"],\"AH\",[15,\"o\"],\"AJ\",[15,\"p\"],\"AK\",[15,\"q\"],\"AM\",[15,\"r\"],\"AQ\",[15,\"s\"],\"BC\",[15,\"t\"],\"BJ\",[15,\"u\"],\"BK\",[15,\"v\"],\"BM\",[15,\"w\"],\"BN\",[15,\"x\"],\"BT\",[15,\"y\"],\"BX\",[15,\"z\"],\"BY\",[15,\"aA\"],\"BZ\",[15,\"aB\"],\"CA\",[15,\"aC\"],\"CB\",[15,\"aD\"],\"CC\",[15,\"aE\"],\"CD\",[15,\"aF\"],\"CL\",[15,\"aG\"],\"CQ\",[15,\"aH\"],\"CR\",[15,\"aI\"],\"KI\",[15,\"dS\"],\"CS\",[15,\"aJ\"],\"CU\",[15,\"aK\"],\"CW\",[15,\"aL\"],\"CY\",[15,\"aM\"],\"DC\",[15,\"aN\"],\"DD\",[15,\"aO\"],\"DE\",[15,\"aP\"],\"DF\",[15,\"aQ\"],\"DG\",[15,\"aR\"],\"DH\",[15,\"aS\"],\"DI\",[15,\"aT\"],\"DJ\",[15,\"aU\"],\"DP\",[15,\"aV\"],\"EC\",[15,\"aW\"],\"EE\",[15,\"aX\"],\"EI\",[15,\"aY\"],\"EL\",[15,\"aZ\"],\"EM\",[15,\"bA\"],\"EP\",[15,\"bB\"],\"EQ\",[15,\"bC\"],\"ES\",[15,\"bD\"],\"KK\",[15,\"dU\"],\"EW\",[15,\"bE\"],\"EY\",[15,\"bF\"],\"FG\",[15,\"bG\"],\"FQ\",[15,\"bH\"],\"FR\",[15,\"bI\"],\"KL\",[15,\"dV\"],\"FV\",[15,\"bJ\"],\"FW\",[15,\"bK\"],\"FX\",[15,\"bL\"],\"GA\",[15,\"bM\"],\"GB\",[15,\"bN\"],\"GD\",[15,\"bO\"],\"GE\",[15,\"bP\"],\"GG\",[15,\"bQ\"],\"GH\",[15,\"bR\"],\"GM\",[15,\"bS\"],\"GO\",[15,\"bT\"],\"GV\",[15,\"bU\"],\"GW\",[15,\"bV\"],\"GX\",[15,\"bW\"],\"HB\",[15,\"bX\"],\"HE\",[15,\"bY\"],\"KJ\",[15,\"dT\"],\"HF\",[15,\"bZ\"],\"HG\",[15,\"cA\"],\"HH\",[15,\"cB\"],\"HP\",[15,\"cC\"],\"HR\",[15,\"cD\"],\"HV\",[15,\"cE\"],\"HZ\",[15,\"cF\"],\"IC\",[15,\"cG\"],\"IE\",[15,\"cH\"],\"IF\",[15,\"cI\"],\"IH\",[15,\"cJ\"],\"IJ\",[15,\"cK\"],\"IK\",[15,\"cL\"],\"IM\",[15,\"cM\"],\"IN\",[15,\"cN\"],\"KM\",[15,\"dW\"],\"IR\",[15,\"cO\"],\"IT\",[15,\"cP\"],\"IW\",[15,\"cQ\"],\"IX\",[15,\"cR\"],\"IY\",[15,\"cS\"],\"JA\",[15,\"cT\"],\"JD\",[15,\"cU\"],\"JE\",[15,\"cV\"],\"JF\",[15,\"cW\"],\"JG\",[15,\"cX\"],\"JH\",[15,\"cY\"],\"JI\",[15,\"cZ\"],\"JJ\",[15,\"dA\"],\"JK\",[15,\"dB\"],\"JL\",[15,\"dC\"],\"JM\",[15,\"dD\"],\"JN\",[15,\"dE\"],\"JO\",[15,\"dF\"],\"JP\",[15,\"dG\"],\"JQ\",[15,\"dH\"],\"JR\",[15,\"dI\"],\"JT\",[15,\"dJ\"],\"JU\",[15,\"dK\"],\"JW\",[15,\"dL\"],\"JX\",[15,\"dM\"],\"JZ\",[15,\"dN\"],\"KA\",[15,\"dO\"],\"KB\",[15,\"dP\"],\"KE\",[15,\"dQ\"],\"KF\",[15,\"dR\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_metadataSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"abort_without_fail\"],[52,\"c\",\"accept_by_default\"],[52,\"d\",\"allow_ad_personalization\"],[52,\"e\",\"consent_state\"],[52,\"f\",\"consent_updated\"],[52,\"g\",\"conversion_linker_enabled\"],[52,\"h\",\"conversion_marking_called\"],[52,\"i\",\"cookie_options\"],[52,\"j\",\"dedupe_id\"],[52,\"k\",\"em_event\"],[52,\"l\",\"event_provenance\"],[52,\"m\",\"event_source\"],[52,\"n\",\"event_start_timestamp_ms\"],[52,\"o\",\"event_usage\"],[52,\"p\",\"extra_tag_experiment_ids\"],[52,\"q\",\"form_event_canceled\"],[52,\"r\",\"ga4_collection_subdomain\"],[52,\"s\",\"gtm_extracted_data\"],[52,\"t\",\"handle_internally\"],[52,\"u\",\"has_ga_conversion_consents\"],[52,\"v\",\"hit_type\"],[52,\"w\",\"hit_type_override\"],[52,\"x\",\"ignore_dupe_config\"],[52,\"y\",\"is_conversion\"],[52,\"z\",\"is_external_event\"],[52,\"aA\",\"is_first_visit\"],[52,\"aB\",\"is_first_visit_conversion\"],[52,\"aC\",\"is_fpm_encryption\"],[52,\"aD\",\"is_fpm_split\"],[52,\"aE\",\"is_gcp_browser\"],[52,\"aF\",\"is_google_measurement_allowed\"],[52,\"aG\",\"is_server_side_destination\"],[52,\"aH\",\"is_session_start\"],[52,\"aI\",\"is_session_start_conversion\"],[52,\"aJ\",\"is_sgtm_ga_ads_conversion_study_control_group\"],[52,\"aK\",\"is_sgtm_prehit\"],[52,\"aL\",\"is_split_conversion\"],[52,\"aM\",\"is_syn\"],[52,\"aN\",\"is_test_event\"],[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\",\"syn_or_mod\"],[52,\"aV\",\"transient_ecsid\"],[52,\"aW\",\"transmission_type\"],[52,\"aX\",\"user_data\"],[52,\"aY\",\"user_data_from_automatic\"],[52,\"aZ\",\"user_data_from_automatic_getter\"],[52,\"bA\",\"user_data_from_code\"],[52,\"bB\",\"user_data_from_manual\"],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"F\",[15,\"d\"],\"M\",[15,\"e\"],\"N\",[15,\"f\"],\"O\",[15,\"g\"],\"P\",[15,\"h\"],\"Q\",[15,\"i\"],\"S\",[15,\"j\"],\"T\",[15,\"k\"],\"Z\",[15,\"l\"],\"AA\",[15,\"m\"],\"AB\",[15,\"n\"],\"AC\",[15,\"o\"],\"AD\",[15,\"p\"],\"AJ\",[15,\"q\"],\"AK\",[15,\"r\"],\"AN\",[15,\"s\"],\"AO\",[15,\"t\"],\"AP\",[15,\"u\"],\"AQ\",[15,\"v\"],\"AR\",[15,\"w\"],\"AS\",[15,\"x\"],\"AV\",[15,\"y\"],\"AY\",[15,\"z\"],\"AZ\",[15,\"aA\"],\"BA\",[15,\"aB\"],\"BC\",[15,\"aC\"],\"BD\",[15,\"aD\"],\"BE\",[15,\"aE\"],\"BF\",[15,\"aF\"],\"BK\",[15,\"aG\"],\"BL\",[15,\"aH\"],\"BM\",[15,\"aI\"],\"BN\",[15,\"aJ\"],\"BO\",[15,\"aK\"],\"BQ\",[15,\"aL\"],\"BR\",[15,\"aM\"],\"BS\",[15,\"aN\"],\"BY\",[15,\"aO\"],\"CB\",[15,\"aP\"],\"CC\",[15,\"aQ\"],\"CE\",[15,\"aR\"],\"CN\",[15,\"aS\"],\"CQ\",[15,\"aT\"],\"CT\",[15,\"aU\"],\"CU\",[15,\"aV\"],\"CV\",[15,\"aW\"],\"CW\",[15,\"aX\"],\"CX\",[15,\"aY\"],\"CY\",[15,\"aZ\"],\"CZ\",[15,\"bA\"],\"DA\",[15,\"bB\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_featureFlags\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",44],[52,\"c\",45],[52,\"d\",46],[52,\"e\",47],[52,\"f\",174],[52,\"g\",276],[36,[8,\"F\",[15,\"b\"],\"G\",[15,\"c\"],\"H\",[15,\"d\"],\"I\",[15,\"e\"],\"W\",[15,\"f\"],\"AE\",[15,\"g\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_crossContainerSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"cookie_deprecation_label\"],[52,\"c\",\"pld\"],[52,\"d\",\"shared_user_id\"],[52,\"e\",\"shared_user_id_requested\"],[52,\"f\",\"shared_user_id_source\"],[36,[8,\"B\",[15,\"b\"],\"N\",[15,\"c\"],\"S\",[15,\"d\"],\"T\",[15,\"e\"],\"U\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\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],[52,\"g\",6],[36,[8,\"A\",[15,\"b\"],\"F\",[15,\"g\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"],\"D\",[15,\"e\"],\"E\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\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 ,[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 ,[52,\"__module_transmissionType\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",1],[52,\"c\",2],[52,\"d\",3],[36,[8,\"B\",[15,\"b\"],\"C\",[15,\"c\"],\"D\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdEmSiteSearchActivity\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"b\",[46,\"d\",\"e\"],[52,\"f\",[2,[30,[15,\"d\"],\"\"],\"split\",[7,\",\"]]],[53,[41,\"g\"],[3,\"g\",0],[63,[7,\"g\"],[23,[15,\"g\"],[17,[15,\"f\"],\"length\"]],[33,[15,\"g\"],[3,\"g\",[0,[15,\"g\"],1]]],[46,[53,[52,\"h\",[\"e\",[2,[16,[15,\"f\"],[15,\"g\"]],\"trim\",[7]]]],[22,[21,[15,\"h\"],[44]],[46,[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]]],[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 ,[52,\"__module_taskAddAdsClickIds\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"c\",[46,\"d\"],[\"b\",[15,\"d\"]]],[52,\"b\",[\"require\",\"internal.addAdsClickIds\"]],[36,[8,\"A\",[15,\"c\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_adwordsOrderIdSource\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"1\"],[52,\"c\",\"2\"],[52,\"d\",\"3\"],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_fpmParameter\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"ce\"],[36,[8,\"B\",[15,\"b\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskInitServiceWorker\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"c\",[46,\"d\"],[\"b\",[15,\"d\"]]],[52,\"b\",[\"require\",\"internal.initializeServiceWorker\"]],[36,[8,\"A\",[15,\"c\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\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 ,[52,\"__module_platformDetection\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"o\",[46],[68,\"w\",[53,[22,[1,[28,[\"e\",[17,[15,\"h\"],\"AK\"]]],[28,[\"e\",[17,[15,\"h\"],\"I\"]]]],[46,[53,[36,[7]]]]],[52,\"w\",[\"b\",[17,[15,\"g\"],\"N\"]]],[22,[\"n\",[15,\"w\"]],[46,[53,[36,[15,\"w\"]]]]],[52,\"x\",[7]],[22,[\"p\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"A\"]]]]],[22,[\"q\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"B\"]]]]],[22,[\"r\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"F\"]]]]],[22,[\"u\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"D\"]]]]],[22,[\"s\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"E\"]]]]],[22,[\"t\"],[46,[2,[15,\"x\"],\"push\",[7,[17,[15,\"j\"],\"C\"]]]]],[22,[\"l\"],[46,[53,[\"f\",[17,[15,\"g\"],\"N\"],[15,\"x\"],true]]]],[36,[15,\"x\"]]],[46]],[36,[7]]],[50,\"p\",[46],[68,\"w\",[53,[36,[28,[28,[\"c\",\"script[data-requiremodule^=\\\"mage/\\\"]\"]]]]],[46]],[36,false]],[50,\"q\",[46],[68,\"w\",[53,[52,\"w\",[\"m\",\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\"]],[22,[28,[15,\"w\"]],[46,[36,false]]],[36,[28,[28,[\"c\",[0,[0,\"script[src^=\\\"//\",[15,\"w\"]],\"\\\"]\"]]]]]],[46]],[36,false]],[50,\"r\",[46],[22,[28,[\"e\",[17,[15,\"h\"],\"I\"]]],[46,[53,[36,false]]]],[68,\"w\",[53,[52,\"w\",[\"m\",\"c2hvcGlmeS5jb20=\"]],[52,\"x\",[\"m\",\"c2hvcGlmeWNkbi5jb20=\"]],[22,[30,[28,[15,\"w\"]],[28,[15,\"x\"]]],[46,[36,false]]],[36,[28,[28,[\"c\",[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,[0,\"script[src*=\\\"cdn.\",[15,\"w\"]],\"\\\"],\"],\"meta[property=\\\"og:image\\\"][content*=\\\"cdn.\"],[15,\"w\"]],\"\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"cdn.\"],[15,\"w\"]],\"\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"fonts.\"],[15,\"x\"]],\"\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"iterable-shopify\\\"],\"],\"link[rel=\\\"preconnect\\\"][href*=\\\"v.\"],[15,\"w\"]],\"\\\"]\"]]]]]],[46]],[36,false]],[50,\"s\",[46],[68,\"w\",[53,[52,\"w\",[\"d\",\"protocol\"]],[52,\"x\",[\"d\",\"host\"]],[52,\"y\",[39,[1,[15,\"w\"],[15,\"x\"]],[0,[0,[0,[0,\"[src^=\\\"\",[15,\"w\"]],\"://\"],[15,\"x\"]],\"/wp-content\\\"],\"],\"\"]],[52,\"z\",[\"m\",\"LndvcmRwcmVzcy5jb20=\"]],[52,\"aA\",[\"m\",\"Ly9zLncub3Jn\"]],[22,[30,[28,[15,\"z\"]],[28,[15,\"aA\"]]],[46,[36,false]]],[36,[30,[\"v\",[15,\"x\"],[15,\"z\"]],[28,[28,[\"c\",[0,[0,[0,[0,[15,\"y\"],\"meta[name=\\\"generator\\\"][content^=\\\"WordPress \\\"],\"],\"link[rel=\\\"dns-prefetch\\\"][href=\\\"\"],[15,\"aA\"]],\"\\\"]\"]]]]]]],[46]],[36,false]],[50,\"t\",[46],[68,\"w\",[53,[52,\"w\",[28,[28,[\"c\",[0,\"[class*=\\\"woocommerce\\\"],\",\"meta[name=\\\"generator\\\"][content^=\\\"WooCommerce \\\"]\"]]]]],[22,[15,\"w\"],[46,[53]]],[36,[15,\"w\"]]],[46]],[36,false]],[50,\"u\",[46],[68,\"w\",[53,[52,\"w\",[28,[28,[\"c\",[0,[0,\"script[src*=\\\"woocommerce\\\"],\",\"link[href*=\\\"woocommerce\\\"],\"],\"[class|=\\\"woocommerce\\\"]\"]]]]],[22,[15,\"w\"],[46,[53]]],[36,[15,\"w\"]]],[46]],[36,false]],[50,\"v\",[46,\"w\",\"x\"],[36,[1,[19,[17,[15,\"w\"],\"length\"],[17,[15,\"x\"],\"length\"]],[20,[2,[15,\"w\"],\"substring\",[7,[37,[17,[15,\"w\"],\"length\"],[17,[15,\"x\"],\"length\"]],[17,[15,\"w\"],\"length\"]]],[15,\"x\"]]]]],[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,\"w\"],[36,[20,[\"k\",[15,\"w\"]],\"array\"]]]],[36,[8,\"A\",[15,\"o\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdEmDownloadActivity\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"h\",[46,\"i\",\"j\"],[\"c\",[15,\"i\"],[51,\"\",[7,\"k\"],[22,[30,[21,[2,[15,\"k\"],\"getEventName\",[7]],[15,\"g\"]],[28,[2,[15,\"k\"],\"getMetadata\",[7,[17,[15,\"d\"],\"T\"]]]]],[46,[53,[36]]]],[22,[\"b\",[15,\"i\"],[15,\"f\"]],[46,[53,[2,[15,\"k\"],\"abort\",[7]],[36]]]],[2,[15,\"k\"],\"setMetadata\",[7,[17,[15,\"d\"],\"CQ\"],false]],[22,[28,[15,\"j\"]],[46,[53,[2,[15,\"k\"],\"setHitData\",[7,\"link_id\",[44]]],[2,[15,\"k\"],\"setHitData\",[7,\"link_url\",[44]]],[2,[15,\"k\"],\"setHitData\",[7,\"link_text\",[44]]],[2,[15,\"k\"],\"setHitData\",[7,\"file_name\",[44]]],[2,[15,\"k\"],\"setHitData\",[7,\"file_extension\",[44]]]]]]]]],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"d\",[15,\"__module_metadataSchema\"]],[52,\"e\",[15,\"__module_autoEventBlockSchema\"]],[52,\"f\",[17,[15,\"e\"],\"A\"]],[52,\"g\",\"file_download\"],[36,[8,\"A\",[15,\"h\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_enhancedMeasurement\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"e\",[46,\"g\"],[52,\"h\",[\"b\"]],[52,\"i\",[7]],[53,[41,\"j\"],[3,\"j\",0],[63,[7,\"j\"],[23,[15,\"j\"],[17,[15,\"h\"],\"length\"]],[33,[15,\"j\"],[3,\"j\",[0,[15,\"j\"],1]]],[46,[53,[52,\"k\",[16,[15,\"h\"],[15,\"j\"]]],[22,[\"d\",[15,\"g\"],[15,\"k\"]],[46,[53,[2,[15,\"i\"],\"push\",[7,[15,\"k\"]]]]]]]]]],[36,[15,\"i\"]]],[50,\"f\",[46,\"g\",\"h\"],[52,\"i\",[30,[15,\"h\"],[8]]],[43,[15,\"i\"],[17,[15,\"c\"],\"T\"],true],[43,[15,\"i\"],[17,[15,\"c\"],\"CQ\"],true],[43,[15,\"i\"],[17,[15,\"c\"],\"Z\"],\"a\"],[43,[15,\"g\"],\"eventMetadata\",[15,\"i\"]]],[52,\"b\",[\"require\",\"internal.getDestinationIds\"]],[52,\"c\",[15,\"__module_metadataSchema\"]],[52,\"d\",[\"require\",\"internal.claimDestination\"]],[36,[8,\"A\",[15,\"e\"],\"B\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdEmOutboundClickActivity\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"h\",[46,\"i\",\"j\"],[\"c\",[15,\"i\"],[51,\"\",[7,\"k\"],[22,[30,[21,[2,[15,\"k\"],\"getEventName\",[7]],[15,\"g\"]],[28,[2,[15,\"k\"],\"getMetadata\",[7,[17,[15,\"d\"],\"T\"]]]]],[46,[53,[36]]]],[22,[\"b\",[15,\"i\"],[15,\"f\"]],[46,[53,[2,[15,\"k\"],\"abort\",[7]],[36]]]],[2,[15,\"k\"],\"setMetadata\",[7,[17,[15,\"d\"],\"CQ\"],false]],[22,[28,[15,\"j\"]],[46,[53,[2,[15,\"k\"],\"setHitData\",[7,\"link_id\",[44]]],[2,[15,\"k\"],\"setHitData\",[7,\"link_classes\",[44]]],[2,[15,\"k\"],\"setHitData\",[7,\"link_url\",[44]]],[2,[15,\"k\"],\"setHitData\",[7,\"link_domain\",[44]]],[2,[15,\"k\"],\"setHitData\",[7,\"outbound\",[44]]]]]]]]],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"d\",[15,\"__module_metadataSchema\"]],[52,\"e\",[15,\"__module_autoEventBlockSchema\"]],[52,\"f\",[17,[15,\"e\"],\"D\"]],[52,\"g\",\"click\"],[36,[8,\"A\",[15,\"h\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdEmPageViewActivity\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"j\",[46,\"k\"],[\"c\",[15,\"k\"],[51,\"\",[7,\"l\"],[22,[30,[21,[2,[15,\"l\"],\"getEventName\",[7]],[15,\"i\"]],[28,[2,[15,\"l\"],\"getMetadata\",[7,[17,[15,\"e\"],\"T\"]]]]],[46,[53,[36]]]],[22,[\"b\",[15,\"k\"],[15,\"h\"]],[46,[53,[2,[15,\"l\"],\"abort\",[7]],[36]]]],[22,[28,[2,[15,\"l\"],\"getMetadata\",[7,[17,[15,\"e\"],\"BO\"]]]],[46,[53,[\"d\",[15,\"k\"],[17,[15,\"f\"],\"HG\"],[2,[15,\"l\"],\"getHitData\",[7,[17,[15,\"f\"],\"HG\"]]]]]]],[2,[15,\"l\"],\"setMetadata\",[7,[17,[15,\"e\"],\"CQ\"],false]]]]],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"d\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[52,\"f\",[15,\"__module_gtagSchema\"]],[52,\"g\",[15,\"__module_autoEventBlockSchema\"]],[52,\"h\",[17,[15,\"g\"],\"C\"]],[52,\"i\",[17,[15,\"f\"],\"AK\"]],[36,[8,\"A\",[15,\"j\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdEmScrollActivity\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"h\",[46,\"i\",\"j\"],[\"c\",[15,\"i\"],[51,\"\",[7,\"k\"],[22,[30,[21,[2,[15,\"k\"],\"getEventName\",[7]],[15,\"g\"]],[28,[2,[15,\"k\"],\"getMetadata\",[7,[17,[15,\"d\"],\"T\"]]]]],[46,[53,[36]]]],[22,[\"b\",[15,\"i\"],[15,\"f\"]],[46,[53,[2,[15,\"k\"],\"abort\",[7]],[36]]]],[2,[15,\"k\"],\"setMetadata\",[7,[17,[15,\"d\"],\"CQ\"],false]],[22,[28,[15,\"j\"]],[46,[53,[2,[15,\"k\"],\"setHitData\",[7,\"percent_scrolled\",[44]]]]]]]]],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"d\",[15,\"__module_metadataSchema\"]],[52,\"e\",[15,\"__module_autoEventBlockSchema\"]],[52,\"f\",[17,[15,\"e\"],\"E\"]],[52,\"g\",\"scroll\"],[36,[8,\"A\",[15,\"h\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_ccdEmVideoActivity\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"j\",[46,\"k\",\"l\"],[\"c\",[15,\"k\"],[51,\"\",[7,\"m\"],[52,\"n\",[2,[15,\"m\"],\"getEventName\",[7]]],[52,\"o\",[30,[30,[20,[15,\"n\"],[15,\"g\"]],[20,[15,\"n\"],[15,\"h\"]]],[20,[15,\"n\"],[15,\"i\"]]]],[22,[30,[28,[15,\"o\"]],[28,[2,[15,\"m\"],\"getMetadata\",[7,[17,[15,\"d\"],\"T\"]]]]],[46,[53,[36]]]],[22,[\"b\",[15,\"k\"],[15,\"f\"]],[46,[53,[2,[15,\"m\"],\"abort\",[7]],[36]]]],[2,[15,\"m\"],\"setMetadata\",[7,[17,[15,\"d\"],\"CQ\"],false]],[22,[28,[15,\"l\"]],[46,[53,[2,[15,\"m\"],\"setHitData\",[7,\"video_current_time\",[44]]],[2,[15,\"m\"],\"setHitData\",[7,\"video_duration\",[44]]],[2,[15,\"m\"],\"setHitData\",[7,\"video_percent\",[44]]],[2,[15,\"m\"],\"setHitData\",[7,\"video_provider\",[44]]],[2,[15,\"m\"],\"setHitData\",[7,\"video_title\",[44]]],[2,[15,\"m\"],\"setHitData\",[7,\"video_url\",[44]]],[2,[15,\"m\"],\"setHitData\",[7,\"visible\",[44]]]]]]]]],[52,\"b\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"c\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"d\",[15,\"__module_metadataSchema\"]],[52,\"e\",[15,\"__module_autoEventBlockSchema\"]],[52,\"f\",[17,[15,\"e\"],\"F\"]],[52,\"g\",\"video_start\"],[52,\"h\",\"video_progress\"],[52,\"i\",\"video_complete\"],[36,[8,\"A\",[15,\"j\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetGppParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[\"b\"]],[22,[16,[15,\"f\"],[17,[15,\"c\"],\"GB\"]],[46,[53,[2,[15,\"e\"],\"setHitData\",[7,[17,[15,\"c\"],\"GB\"],[16,[15,\"f\"],[17,[15,\"c\"],\"GB\"]]]]]]],[22,[16,[15,\"f\"],[17,[15,\"c\"],\"GA\"]],[46,[53,[2,[15,\"e\"],\"setHitData\",[7,[17,[15,\"c\"],\"GA\"],[16,[15,\"f\"],[17,[15,\"c\"],\"GA\"]]]]]]]],[52,\"b\",[\"require\",\"internal.getPrivacyStrings\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\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\"],\"BS\"]]],[46,[53,[2,[15,\"g\"],\"setHitData\",[7,[17,[15,\"d\"],\"IR\"],\"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 ,[52,\"__module_webAdsTasks\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"j\",[46,\"m\"],[52,\"n\",[8]],[43,[15,\"n\"],[17,[15,\"d\"],\"B\"],[\"e\",[17,[15,\"d\"],\"B\"]]],[43,[15,\"n\"],[17,[15,\"d\"],\"C\"],[\"e\",[17,[15,\"d\"],\"C\"]]],[43,[15,\"n\"],[17,[15,\"d\"],\"A\"],[\"c\",[15,\"m\"]]],[2,[15,\"m\"],\"setMetadata\",[7,[17,[15,\"i\"],\"M\"],[15,\"n\"]]]],[50,\"k\",[46,\"m\"],[52,\"n\",[30,[2,[15,\"m\"],\"getMetadata\",[7,[17,[15,\"i\"],\"M\"]]],[8]]],[22,[28,[16,[15,\"n\"],[17,[15,\"d\"],\"C\"]]],[46,[53,[36]]]],[22,[\"h\"],[46,[53,[2,[15,\"m\"],\"setHitData\",[7,[17,[15,\"d\"],\"CU\"],\"2\"]]]]]],[50,\"l\",[46,\"m\"],[22,[\"g\"],[46,[53,[2,[15,\"m\"],\"setMetadata\",[7,[17,[15,\"i\"],\"BE\"],true]],[2,[15,\"m\"],\"setHitData\",[7,[17,[15,\"d\"],\"KA\"],\"www.google.com\"]]]],[46,[53,[2,[15,\"m\"],\"setHitData\",[7,[17,[15,\"d\"],\"KA\"],\"www.googleadservices.com\"]]]]]],[52,\"b\",[15,\"__module_featureFlags\"]],[52,\"c\",[\"require\",\"internal.getAllowAdPersonalization\"]],[52,\"d\",[15,\"__module_gtagSchema\"]],[52,\"e\",[\"require\",\"isConsentGranted\"]],[52,\"f\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"g\",[\"require\",\"internal.isGcpBrowser\"]],[52,\"h\",[\"require\",\"internal.isSafariPcmEligibleBrowser\"]],[52,\"i\",[15,\"__module_metadataSchema\"]],[36,[8,\"B\",[15,\"k\"],\"A\",[15,\"j\"],\"C\",[15,\"l\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_commonAdsTasks\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"j\",[46,\"t\"],[52,\"u\",[\"d\"]],[22,[20,[15,\"u\"],\"US-CO\"],[46,[53,[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"FW\"],1]]]]]],[50,\"k\",[46,\"t\"],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"IW\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"JX\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"DF\"]]],[22,[\"f\",[17,[15,\"b\"],\"AP\"]],[46,[53,[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"EM\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"EW\"]]]]]]],[50,\"l\",[46,\"t\"],[22,[21,[2,[15,\"t\"],\"getEventName\",[7]],[17,[15,\"h\"],\"AA\"]],[46,[53,[36]]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"CB\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"CC\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"BZ\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"CA\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"BY\"]]],[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"CD\"],[17,[15,\"h\"],\"AA\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"GX\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"GV\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"GW\"]]]],[50,\"m\",[46,\"t\"],[22,[2,[15,\"t\"],\"getMetadata\",[7,[17,[15,\"i\"],\"N\"]]],[46,[53,[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"F\"],true]]]]]],[50,\"n\",[46,\"t\"],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"HB\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"DG\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"EI\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"DE\"]]],[2,[15,\"t\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"EC\"]]]],[50,\"o\",[46,\"t\"],[52,\"u\",[2,[15,\"t\"],\"getMetadata\",[7,[17,[15,\"i\"],\"M\"]]]],[22,[15,\"u\"],[46,[53,[52,\"v\",[1,[16,[15,\"u\"],[17,[15,\"h\"],\"C\"]],[16,[15,\"u\"],[17,[15,\"h\"],\"B\"]]]],[2,[15,\"t\"],\"setMetadata\",[7,[17,[15,\"i\"],\"CC\"],[1,[28,[28,[2,[15,\"t\"],\"getMetadata\",[7,[17,[15,\"i\"],\"CB\"]]]]],[28,[15,\"v\"]]]]]]]]],[50,\"p\",[46,\"t\"],[52,\"u\",[2,[15,\"t\"],\"getFromEventContext\",[7,[17,[15,\"h\"],\"HV\"]]]],[22,[30,[20,[15,\"u\"],true],[20,[15,\"u\"],false]],[46,[53,[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"HV\"],[15,\"u\"]]]]]],[22,[20,[2,[15,\"t\"],\"getMetadata\",[7,[17,[15,\"i\"],\"F\"]]],false],[46,[53,[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"KF\"],true]]]],[46,[53,[52,\"v\",[2,[15,\"t\"],\"getMetadata\",[7,[17,[15,\"i\"],\"M\"]]]],[22,[15,\"v\"],[46,[53,[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"KF\"],[28,[16,[15,\"v\"],[17,[15,\"h\"],\"A\"]]]]]]]]]]]],[50,\"q\",[46,\"t\"],[22,[\"c\",[2,[15,\"t\"],\"getDestinationId\",[7]],\"google_ng\"],[46,[53,[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"FW\"],true]]]]],[22,[\"c\",[2,[15,\"t\"],\"getDestinationId\",[7]],\"google_ono\"],[46,[53,[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"FX\"],true]]]]]],[50,\"r\",[46,\"t\"],[22,[2,[15,\"t\"],\"getMetadata\",[7,[17,[15,\"i\"],\"AY\"]]],[46,[53,[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"KB\"],true]]]]]],[50,\"s\",[46,\"t\"],[22,[\"e\",[15,\"t\"]],[46,[53,[2,[15,\"t\"],\"setHitData\",[7,[17,[15,\"h\"],\"DP\"],true]]]]]],[52,\"b\",[15,\"__module_features\"]],[52,\"c\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"d\",[\"require\",\"internal.getRegionCode\"]],[52,\"e\",[\"require\",\"internal.isDebugMode\"]],[52,\"f\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"g\",[\"require\",\"internal.scrubUrlParams\"]],[52,\"h\",[15,\"__module_gtagSchema\"]],[52,\"i\",[15,\"__module_metadataSchema\"]],[36,[8,\"B\",[15,\"k\"],\"C\",[15,\"l\"],\"I\",[15,\"r\"],\"A\",[15,\"j\"],\"E\",[15,\"n\"],\"D\",[15,\"m\"],\"J\",[15,\"s\"],\"H\",[15,\"q\"],\"G\",[15,\"p\"],\"F\",[15,\"o\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskAddCookieDeprecationLabel\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"f\",[46,\"g\"],[41,\"h\"],[3,\"h\",[44]],[52,\"i\",[2,[15,\"g\"],\"getMetadata\",[7,[17,[15,\"e\"],\"M\"]]]],[22,[1,[15,\"i\"],[16,[15,\"i\"],[17,[15,\"d\"],\"B\"]]],[46,[53,[3,\"h\",[\"b\",[17,[15,\"c\"],\"B\"]]]]],[46,[53,[3,\"h\",\"denied\"]]]],[22,[29,[15,\"h\"],[45]],[46,[53,[2,[15,\"g\"],\"setHitData\",[7,[17,[15,\"d\"],\"CW\"],[15,\"h\"]]]]]]],[52,\"b\",[\"require\",\"internal.copyFromCrossContainerData\"]],[52,\"c\",[15,\"__module_crossContainerSchema\"]],[52,\"d\",[15,\"__module_gtagSchema\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[36,[8,\"A\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskAddDeveloperId\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[\"b\",[15,\"e\"]]],[65,\"g\",[7,[17,[15,\"c\"],\"KL\"],[17,[15,\"c\"],\"EL\"]],[46,[53,[2,[15,\"e\"],\"setHitData\",[7,[15,\"g\"],[16,[15,\"f\"],[15,\"g\"]]]]]]]],[52,\"b\",[\"require\",\"internal.getDeveloperIds\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskAddEventProvenance\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"f\",[46,\"g\"],[22,[28,[2,[15,\"g\"],\"getMetadata\",[7,[17,[15,\"e\"],\"Z\"]]]],[46,[53,[36]]]],[2,[15,\"g\"],\"setHitData\",[7,[17,[15,\"b\"],\"EQ\"],[2,[15,\"g\"],\"getMetadata\",[7,[17,[15,\"e\"],\"Z\"]]]]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[52,\"c\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"d\",[15,\"__module_features\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[36,[8,\"A\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskAddUachParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"e\",[46,\"f\"],[22,[28,[\"d\",\"get_user_agent\"]],[46,[36]]],[52,\"g\",[\"b\"]],[22,[28,[15,\"g\"]],[46,[36]]],[52,\"h\",[7,[17,[15,\"c\"],\"JD\"],[17,[15,\"c\"],\"JE\"],[17,[15,\"c\"],\"JF\"],[17,[15,\"c\"],\"JG\"],[17,[15,\"c\"],\"JH\"],[17,[15,\"c\"],\"JI\"],[17,[15,\"c\"],\"JJ\"],[17,[15,\"c\"],\"JK\"]]],[65,\"i\",[15,\"h\"],[46,[53,[2,[15,\"f\"],\"setHitData\",[7,[15,\"i\"],[16,[15,\"g\"],[15,\"i\"]]]]]]]],[52,\"b\",[\"require\",\"internal.getUserAgentClientHints\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[52,\"d\",[\"require\",\"queryPermission\"]],[36,[8,\"A\",[15,\"e\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSendAdsHits\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"e\",[46,\"f\"],[\"b\",[15,\"f\"]]],[52,\"b\",[\"require\",\"internal.taskSendAdsHits\"]],[52,\"c\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"d\",[15,\"__module_featureFlags\"]],[36,[8,\"A\",[15,\"e\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetAdsPageParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"o\",[46,\"q\"],[22,[2,[15,\"q\"],\"getMetadata\",[7,[17,[15,\"j\"],\"N\"]]],[46,[53,[36]]]],[52,\"r\",[\"l\",\"get_url\"]],[52,\"s\",[2,[15,\"q\"],\"getHitData\",[7,[17,[15,\"h\"],\"GG\"]]]],[2,[15,\"q\"],\"setHitData\",[7,[17,[15,\"h\"],\"GG\"],[15,\"s\"]]],[52,\"t\",[2,[15,\"q\"],\"getFromEventContext\",[7,[17,[15,\"h\"],\"KJ\"]]]],[41,\"u\"],[3,\"u\",[15,\"t\"]],[22,[1,[28,[15,\"u\"]],[15,\"r\"]],[46,[53,[22,[20,[15,\"s\"],[17,[15,\"b\"],\"SAME_DOMAIN_IFRAMING\"]],[46,[53,[3,\"u\",[\"f\"]]]],[46,[53,[3,\"u\",[\"g\"]]]]]]]],[2,[15,\"q\"],\"setHitData\",[7,[17,[15,\"h\"],\"KJ\"],[\"p\",[15,\"u\"]]]],[22,[\"l\",\"get_referrer\"],[46,[53,[2,[15,\"q\"],\"setHitData\",[7,[17,[15,\"h\"],\"HG\"],[\"c\"]]]]]],[22,[\"l\",\"read_title\"],[46,[53,[2,[15,\"q\"],\"setHitData\",[7,[17,[15,\"h\"],\"HH\"],[\"k\"]]]]]],[2,[15,\"q\"],\"copyToHitData\",[7,[17,[15,\"h\"],\"GO\"]]],[52,\"v\",[\"d\"]],[2,[15,\"q\"],\"setHitData\",[7,[17,[15,\"h\"],\"HZ\"],[0,[0,[\"i\",[17,[15,\"v\"],\"width\"]],\"x\"],[\"i\",[17,[15,\"v\"],\"height\"]]]]],[52,\"w\",[1,[\"m\",[17,[15,\"n\"],\"CK\"]],[28,[28,[15,\"t\"]]]]],[22,[15,\"r\"],[46,[53,[52,\"x\",[\"e\"]],[22,[1,[15,\"x\"],[21,[15,\"x\"],[15,\"u\"]]],[46,[53,[41,\"y\"],[3,\"y\",[\"p\",[15,\"x\"]]],[22,[15,\"w\"],[46,[53,[3,\"y\",[16,[2,[15,\"y\"],\"split\",[7,\"?\"]],0]]]]],[2,[15,\"q\"],\"setHitData\",[7,[17,[15,\"h\"],\"IT\"],[15,\"y\"]]]]]]]]]],[50,\"p\",[46,\"q\"],[22,[28,[15,\"q\"]],[46,[36,\"\"]]],[52,\"r\",[\"i\",[15,\"q\"]]],[52,\"s\",[2,[15,\"r\"],\"substring\",[7,0,512]]],[52,\"t\",[2,[15,\"s\"],\"indexOf\",[7,\"#\"]]],[22,[20,[15,\"t\"],[27,1]],[46,[53,[36,[15,\"s\"]]]],[46,[53,[36,[2,[15,\"s\"],\"substring\",[7,0,[15,\"t\"]]]]]]]],[52,\"b\",[\"require\",\"internal.IframingStateSchema\"]],[52,\"c\",[\"require\",\"getReferrerUrl\"]],[52,\"d\",[\"require\",\"internal.getScreenDimensions\"]],[52,\"e\",[\"require\",\"internal.getTopSameDomainUrl\"]],[52,\"f\",[\"require\",\"internal.getTopWindowUrl\"]],[52,\"g\",[\"require\",\"getUrl\"]],[52,\"h\",[15,\"__module_gtagSchema\"]],[52,\"i\",[\"require\",\"makeString\"]],[52,\"j\",[15,\"__module_metadataSchema\"]],[52,\"k\",[\"require\",\"readTitle\"]],[52,\"l\",[\"require\",\"queryPermission\"]],[52,\"m\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"n\",[15,\"__module_features\"]],[36,[8,\"A\",[15,\"o\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetAdsTransmissionType\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[2,[15,\"e\"],\"setMetadata\",[7,[17,[15,\"c\"],\"CV\"],[17,[15,\"b\"],\"B\"]]]],[52,\"b\",[15,\"__module_transmissionType\"]],[52,\"c\",[15,\"__module_metadataSchema\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetAuidParam\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"e\",[46,\"f\"],[52,\"g\",[30,[2,[15,\"f\"],\"getMetadata\",[7,[17,[15,\"d\"],\"M\"]]],[8]]],[22,[30,[30,[28,[2,[15,\"f\"],\"getMetadata\",[7,[17,[15,\"d\"],\"O\"]]]],[28,[16,[15,\"g\"],[17,[15,\"c\"],\"B\"]]]],[28,[16,[15,\"g\"],[17,[15,\"c\"],\"C\"]]]],[46,[53,[36]]]],[52,\"h\",[\"b\",[15,\"f\"]]],[22,[15,\"h\"],[46,[53,[2,[15,\"f\"],\"setHitData\",[7,[17,[15,\"c\"],\"BT\"],[15,\"h\"]]]]]]],[52,\"b\",[\"require\",\"internal.getAuid\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[52,\"d\",[15,\"__module_metadataSchema\"]],[36,[8,\"A\",[15,\"e\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetConfigParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"e\",[46,\"f\"],[2,[15,\"f\"],\"setMetadata\",[7,[17,[15,\"b\"],\"O\"],[21,[2,[15,\"f\"],\"getFromEventContext\",[7,[17,[15,\"d\"],\"CS\"]]],false]]],[2,[15,\"f\"],\"setMetadata\",[7,[17,[15,\"b\"],\"Q\"],[\"c\",[15,\"f\"]]]],[52,\"g\",[2,[15,\"f\"],\"getFromEventContext\",[7,[17,[15,\"d\"],\"BC\"]]]],[2,[15,\"f\"],\"setMetadata\",[7,[17,[15,\"b\"],\"CB\"],[1,[29,[15,\"g\"],[45]],[21,[15,\"g\"],false]]]]],[52,\"b\",[15,\"__module_metadataSchema\"]],[52,\"c\",[\"require\",\"internal.getAdsCookieWritingOptions\"]],[52,\"d\",[15,\"__module_gtagSchema\"]],[36,[8,\"A\",[15,\"e\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetFeatureUsageParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[\"b\"]],[22,[15,\"f\"],[46,[53,[2,[15,\"e\"],\"setHitData\",[7,[17,[15,\"c\"],\"GE\"],[15,\"f\"]]]]]]],[52,\"b\",[\"require\",\"internal.getAndResetEventUsage\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetGoogleAnalysisParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"c\",[46,\"d\"],[2,[15,\"d\"],\"mergeHitDataForKey\",[7,[17,[15,\"b\"],\"FV\"],[2,[15,\"d\"],\"getMergedValues\",[7,[17,[15,\"b\"],\"FV\"]]]]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[36,[8,\"A\",[15,\"c\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetIframeStateParam\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[2,[15,\"e\"],\"setHitData\",[7,[17,[15,\"c\"],\"GG\"],[\"b\"]]]],[52,\"b\",[\"require\",\"internal.getIframingState\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetPrivacyParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[\"b\"]],[65,\"g\",[7,[17,[15,\"c\"],\"JW\"],[17,[15,\"c\"],\"FQ\"],[17,[15,\"c\"],\"KM\"]],[46,[53,[2,[15,\"e\"],\"setHitData\",[7,[15,\"g\"],[16,[15,\"f\"],[15,\"g\"]]]]]]]],[52,\"b\",[\"require\",\"internal.getPrivacyStrings\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetUrlPassthroughParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[16,[\"c\",false],\"_up\"]],[22,[20,[15,\"f\"],\"1\"],[46,[53,[2,[15,\"e\"],\"setHitData\",[7,[17,[15,\"b\"],\"GM\"],true]]]]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[52,\"c\",[\"require\",\"internal.getLinkerValueFromLocation\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetCookieExpirationParam\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"f\"],[\"e\",[15,\"f\"],[17,[15,\"b\"],\"B\"],[2,[15,\"f\"],\"getFromEventContext\",[7,[17,[15,\"c\"],\"CY\"]]]]],[50,\"e\",[46,\"f\",\"g\",\"h\"],[52,\"i\",[30,[2,[15,\"f\"],\"getHitData\",[7,[17,[15,\"c\"],\"JZ\"]]],[8]]],[43,[15,\"i\"],[15,\"g\"],[15,\"h\"]],[2,[15,\"f\"],\"setHitData\",[7,[17,[15,\"c\"],\"JZ\"],[15,\"i\"]]]],[52,\"b\",[15,\"__module_fpmParameter\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetUserIdParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"g\",[46,\"h\"],[52,\"i\",[30,[2,[15,\"h\"],\"getMetadata\",[7,[17,[15,\"e\"],\"M\"]]],[8]]],[22,[28,[16,[15,\"i\"],[17,[15,\"d\"],\"C\"]]],[46,[53,[36]]]],[2,[15,\"h\"],\"copyToHitData\",[7,[17,[15,\"d\"],\"JT\"]]],[52,\"j\",[\"b\",[17,[15,\"c\"],\"S\"]]],[22,[20,[15,\"j\"],[44]],[46,[53,[\"f\",[17,[15,\"c\"],\"T\"],true],[36]]]],[52,\"k\",[\"b\",[17,[15,\"c\"],\"U\"]]],[2,[15,\"h\"],\"setHitData\",[7,[17,[15,\"d\"],\"IM\"],[0,[0,[15,\"k\"],\".\"],[15,\"j\"]]]]],[52,\"b\",[\"require\",\"internal.copyFromCrossContainerData\"]],[52,\"c\",[15,\"__module_crossContainerSchema\"]],[52,\"d\",[15,\"__module_gtagSchema\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[52,\"f\",[\"require\",\"internal.setInCrossContainerData\"]],[36,[8,\"A\",[15,\"g\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetCustomerLifecycleParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"e\",[46,\"f\"],[22,[28,[\"d\",[17,[15,\"c\"],\"I\"]]],[46,[53,[36]]]],[2,[15,\"f\"],\"copyToHitData\",[7,[17,[15,\"b\"],\"DH\"]]],[2,[15,\"f\"],\"copyToHitData\",[7,[17,[15,\"b\"],\"DI\"]]],[2,[15,\"f\"],\"copyToHitData\",[7,[17,[15,\"b\"],\"DJ\"]]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[52,\"c\",[15,\"__module_featureFlags\"]],[52,\"d\",[\"require\",\"internal.isFeatureEnabled\"]],[36,[8,\"A\",[15,\"e\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskSetGsaExperimentId\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[\"b\"]],[22,[21,[15,\"f\"],[44]],[46,[53,[2,[15,\"e\"],\"setHitData\",[7,[17,[15,\"c\"],\"GD\"],[15,\"f\"]]]]]]],[52,\"b\",[\"require\",\"internal.getGsaExperimentId\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_taskStoreBraidLabels\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"e\",[46,\"f\"],[52,\"g\",[30,[2,[15,\"f\"],\"getMetadata\",[7,[17,[15,\"c\"],\"M\"]]],[8]]],[22,[28,[16,[15,\"g\"],[17,[15,\"b\"],\"B\"]]],[46,[53,[36]]]],[\"d\",[15,\"f\"]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[52,\"c\",[15,\"__module_metadataSchema\"]],[52,\"d\",[\"require\",\"internal.storeAdsBraidLabels\"]],[36,[8,\"A\",[15,\"e\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_gaAdsLinkActivity\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"p\",[46,\"w\",\"x\",\"y\",\"z\"],[\"f\",[15,\"w\"],\"ga4_ads_linked\",true],[\"e\",[15,\"w\"],[51,\"\",[7,\"aA\",\"aB\"],[\"x\",[15,\"aA\"]],[2,[15,\"aA\"],\"setMetadata\",[7,[17,[15,\"j\"],\"AP\"],[28,[28,[\"z\",[15,\"aA\"]]]]]],[\"q\",[15,\"y\"],[15,\"aA\"],[15,\"aB\"]]]]],[50,\"q\",[46,\"w\",\"x\",\"y\"],[22,[28,[\"s\",[15,\"x\"]]],[46,[36]]],[22,[\"t\",[15,\"x\"],[15,\"y\"]],[46,[36]]],[22,[2,[15,\"x\"],\"getMetadata\",[7,[17,[15,\"j\"],\"AV\"]]],[46,[53,[\"r\",[15,\"w\"],[15,\"x\"]]]]],[22,[2,[15,\"x\"],\"getMetadata\",[7,[17,[15,\"j\"],\"BA\"]]],[46,[53,[\"r\",[15,\"w\"],[15,\"x\"],\"first_visit\"]]]],[22,[2,[15,\"x\"],\"getMetadata\",[7,[17,[15,\"j\"],\"BM\"]]],[46,[53,[\"r\",[15,\"w\"],[15,\"x\"],\"session_start\"]]]]],[50,\"r\",[46,\"w\",\"x\",\"y\"],[50,\"aA\",[46,\"aB\"],[52,\"aC\",[2,[15,\"x\"],\"getHitData\",[7,[15,\"aB\"]]]],[22,[21,[15,\"aC\"],[44]],[46,[53,[2,[15,\"z\"],\"setHitData\",[7,[15,\"aB\"],[15,\"aC\"]]]]]]],[52,\"z\",[\"b\",[15,\"x\"],[8,\"omitHitData\",true,\"useHitData\",true]]],[22,[15,\"y\"],[46,[53,[2,[15,\"z\"],\"setEventName\",[7,[15,\"y\"]]]]]],[2,[15,\"z\"],\"setMetadata\",[7,[17,[15,\"j\"],\"AQ\"],\"ga_conversion\"]],[\"aA\",[17,[15,\"k\"],\"CL\"]],[\"aA\",[17,[15,\"k\"],\"JT\"]],[\"aA\",\"_&ibt\"],[\"w\",\"ga_conversion\",[15,\"z\"]]],[50,\"s\",[46,\"w\"],[52,\"x\",[28,[\"d\",[17,[15,\"i\"],\"L\"]]]],[22,[15,\"x\"],[46,[53,[22,[\"d\",[17,[15,\"i\"],\"BJ\"]],[46,[53,[52,\"z\",[30,[2,[15,\"w\"],\"getMetadata\",[7,[17,[15,\"j\"],\"AD\"]]],[7]]],[2,[15,\"z\"],\"push\",[7,[15,\"o\"]]],[2,[15,\"w\"],\"setMetadata\",[7,[17,[15,\"j\"],\"AD\"],[15,\"z\"]]]]],[46,[53,[36,false]]]]]]],[22,[2,[15,\"w\"],\"getMetadata\",[7,[17,[15,\"j\"],\"BN\"]]],[46,[53,[36,false]]]],[22,[2,[15,\"w\"],\"getMetadata\",[7,[17,[15,\"j\"],\"BK\"]]],[46,[53,[36,false]]]],[52,\"y\",[30,[2,[15,\"w\"],\"getMetadata\",[7,[17,[15,\"j\"],\"AC\"]]],[7]]],[22,[20,[2,[15,\"y\"],\"indexOf\",[7,[17,[15,\"l\"],\"AO\"]]],[27,1]],[46,[53,[2,[15,\"y\"],\"push\",[7,[17,[15,\"l\"],\"AO\"]]]]]],[22,[28,[2,[15,\"w\"],\"getMetadata\",[7,[17,[15,\"j\"],\"P\"]]]],[46,[53,[22,[20,[2,[15,\"y\"],\"indexOf\",[7,[17,[15,\"l\"],\"AN\"]]],[27,1]],[46,[53,[2,[15,\"y\"],\"push\",[7,[17,[15,\"l\"],\"AN\"]]]]]]]]],[2,[15,\"w\"],\"setMetadata\",[7,[17,[15,\"j\"],\"AC\"],[15,\"y\"]]],[22,[28,[30,[30,[2,[15,\"w\"],\"getMetadata\",[7,[17,[15,\"j\"],\"AV\"]]],[2,[15,\"w\"],\"getMetadata\",[7,[17,[15,\"j\"],\"BA\"]]]],[2,[15,\"w\"],\"getMetadata\",[7,[17,[15,\"j\"],\"BM\"]]]]],[46,[53,[36,false]]]],[36,true]],[50,\"t\",[46,\"w\",\"x\"],[41,\"y\"],[3,\"y\",false],[52,\"z\",[7]],[52,\"aA\",[\"n\",[15,\"c\"],[15,\"x\"]]],[52,\"aB\",[51,\"\",[7,\"aC\",\"aD\"],[22,[\"aC\",[15,\"w\"],[15,\"aA\"]],[46,[53,[3,\"y\",true],[2,[15,\"z\"],\"push\",[7,[15,\"aD\"]]]]]]]],[\"aB\",[15,\"u\"],[17,[15,\"m\"],\"GOOGLE_SIGNAL_DISABLED\"]],[\"aB\",[15,\"v\"],[17,[15,\"m\"],\"DEVICE_DATA_REDACTION_ENABLED\"]],[22,[28,[15,\"y\"]],[46,[2,[15,\"z\"],\"push\",[7,[17,[15,\"m\"],\"BEACON_SENT\"]]]]],[2,[15,\"w\"],\"setHitData\",[7,[17,[15,\"k\"],\"HP\"],[2,[15,\"z\"],\"join\",[7,\".\"]]]],[36,[15,\"y\"]]],[50,\"u\",[46,\"w\",\"x\"],[22,[28,[2,[15,\"w\"],\"getMetadata\",[7,[17,[15,\"j\"],\"BF\"]]]],[46,[53,[36,true]]]],[22,[\"d\",[17,[15,\"i\"],\"AQ\"]],[46,[53,[36,false]]]],[22,[20,[\"x\",[2,[15,\"w\"],\"getDestinationId\",[7]],[17,[15,\"k\"],\"BN\"]],false],[46,[53,[36,true]]]],[36,false]],[50,\"v\",[46,\"w\",\"x\"],[36,[30,[20,[\"x\",[2,[15,\"w\"],\"getDestinationId\",[7]],\"redact_device_info\"],true],[20,[\"x\",[2,[15,\"w\"],\"getDestinationId\",[7]],\"geo_granularity\"],true]]]],[52,\"b\",[\"require\",\"internal.copyPreHit\"]],[52,\"c\",[\"require\",\"internal.getRemoteConfigParameter\"]],[52,\"d\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"e\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"f\",[\"require\",\"internal.setProductSettingsParameter\"]],[52,\"g\",[\"require\",\"Object\"]],[52,\"h\",[15,\"__module_activities\"]],[52,\"i\",[15,\"__module_features\"]],[52,\"j\",[15,\"__module_metadataSchema\"]],[52,\"k\",[15,\"__module_gtagSchema\"]],[52,\"l\",[15,\"__module_goldEventUsageId\"]],[52,\"m\",[2,[15,\"g\"],\"freeze\",[7,[8,\"BEACON_SENT\",\"ok\",\"GOOGLE_SIGNAL_DISABLED\",\"gs\",\"GA4_SUBDOMAIN_ENABLED\",\"wg\",\"DEVICE_DATA_REDACTION_ENABLED\",\"rd\",\"GA4_SUBDOMAIN_ENABLED_WITHOUT_CONSENT\",\"wgc\"]]]],[52,\"n\",[17,[15,\"h\"],\"A\"]],[52,\"o\",1.18869188E8],[36,[8,\"A\",[15,\"p\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\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 ,[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 ,[52,\"__module_gaConversionProcessor\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"aD\",[46,\"aE\"],[52,\"aF\",[7,[17,[15,\"f\"],\"B\"],[17,[15,\"f\"],\"C\"]]],[52,\"aG\",[51,\"\",[7],[2,[15,\"s\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"aC\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"x\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"u\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"J\",[7,[15,\"aE\"]]],[2,[15,\"o\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"y\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"r\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"B\",[7,[15,\"aE\"]]],[2,[15,\"n\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"C\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"E\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"I\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"G\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"H\",[7,[15,\"aE\"]]],[2,[15,\"z\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"aB\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"l\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"m\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"t\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"F\",[7,[15,\"aE\"]]],[2,[15,\"b\"],\"D\",[7,[15,\"aE\"]]],[2,[15,\"p\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"w\"],\"A\",[7,[15,\"aE\"]]],[2,[15,\"v\"],\"A\",[7,[15,\"aE\"]]],[\"aA\",[15,\"aE\"]],[2,[15,\"q\"],\"A\",[7,[15,\"aE\"]]]]],[52,\"aH\",[51,\"\",[7],[\"c\",[51,\"\",[7],[\"aG\"],[22,[28,[\"g\",[15,\"aF\"]]],[46,[53,[\"d\",[51,\"\",[7],[22,[\"g\",[15,\"aF\"]],[46,[53,[2,[15,\"aE\"],\"setMetadata\",[7,[17,[15,\"i\"],\"N\"],true]],[\"aG\"]]]]],[15,\"aF\"]]]]]],[15,\"aF\"]]]],[\"j\",[15,\"aH\"]]],[52,\"b\",[15,\"__module_commonAdsTasks\"]],[52,\"c\",[\"require\",\"internal.consentScheduleFirstTry\"]],[52,\"d\",[\"require\",\"internal.consentScheduleRetry\"]],[52,\"e\",[15,\"__module_featureFlags\"]],[52,\"f\",[15,\"__module_gtagSchema\"]],[52,\"g\",[\"require\",\"isConsentGranted\"]],[52,\"h\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"i\",[15,\"__module_metadataSchema\"]],[52,\"j\",[\"require\",\"internal.queueAdsTransmission\"]],[52,\"k\",[\"require\",\"internal.sendAdsHit\"]],[52,\"l\",[15,\"__module_taskAddAdsClickIds\"]],[52,\"m\",[15,\"__module_taskAddCookieDeprecationLabel\"]],[52,\"n\",[15,\"__module_taskAddDeveloperId\"]],[52,\"o\",[15,\"__module_taskAddEventProvenance\"]],[52,\"p\",[15,\"__module_taskAddUachParams\"]],[52,\"q\",[15,\"__module_taskSendAdsHits\"]],[52,\"r\",[15,\"__module_taskSetAdsPageParams\"]],[52,\"s\",[15,\"__module_taskSetAdsTransmissionType\"]],[52,\"t\",[15,\"__module_taskSetAuidParam\"]],[52,\"u\",[15,\"__module_taskSetConfigParams\"]],[52,\"v\",[15,\"__module_taskSetFeatureUsageParams\"]],[52,\"w\",[15,\"__module_taskSetGoogleAnalysisParams\"]],[52,\"x\",[15,\"__module_taskSetGppParams\"]],[52,\"y\",[15,\"__module_taskSetIframeStateParam\"]],[52,\"z\",[15,\"__module_taskSetPrivacyParams\"]],[52,\"aA\",[\"require\",\"internal.taskSetUniversalParams\"]],[52,\"aB\",[15,\"__module_taskSetUrlPassthroughParams\"]],[52,\"aC\",[15,\"__module_webAdsTasks\"]],[36,[8,\"A\",[15,\"aD\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_userDataWebProcessor\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"w\",[46,\"x\"],[52,\"y\",[7,[17,[15,\"c\"],\"B\"],[17,[15,\"c\"],\"C\"]]],[52,\"z\",[51,\"\",[7],[2,[15,\"m\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"v\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"o\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"b\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"u\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"j\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"b\"],\"G\",[7,[15,\"x\"]]],[2,[15,\"s\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"k\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"h\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"i\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"p\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"r\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"n\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"l\"],\"A\",[7,[15,\"x\"]]],[2,[15,\"b\"],\"D\",[7,[15,\"x\"]]],[2,[15,\"q\"],\"A\",[7,[15,\"x\"]]],[\"t\",[15,\"x\"]],[22,[28,[2,[15,\"x\"],\"isAborted\",[7]]],[46,[53,[\"g\",[15,\"x\"]]]]]]],[52,\"aA\",[51,\"\",[7],[22,[28,[\"d\",[15,\"y\"]]],[46,[53,[36]]]],[\"z\"]]],[\"f\",[15,\"aA\"]]],[52,\"b\",[15,\"__module_commonAdsTasks\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[52,\"d\",[\"require\",\"isConsentGranted\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[52,\"f\",[\"require\",\"internal.queueAdsTransmission\"]],[52,\"g\",[\"require\",\"internal.sendAdsHit\"]],[52,\"h\",[15,\"__module_taskAddAdsClickIds\"]],[52,\"i\",[15,\"__module_taskAddCookieDeprecationLabel\"]],[52,\"j\",[15,\"__module_taskAddDeveloperId\"]],[52,\"k\",[15,\"__module_taskAddEventProvenance\"]],[52,\"l\",[15,\"__module_taskAddUachParams\"]],[52,\"m\",[15,\"__module_taskSetAdsTransmissionType\"]],[52,\"n\",[15,\"__module_taskSetAuidParam\"]],[52,\"o\",[15,\"__module_taskSetConfigParams\"]],[52,\"p\",[15,\"__module_taskSetCookieExpirationParam\"]],[52,\"q\",[15,\"__module_taskSetFeatureUsageParams\"]],[52,\"r\",[15,\"__module_taskSetGoogleAnalysisParams\"]],[52,\"s\",[15,\"__module_taskSetIframeStateParam\"]],[52,\"t\",[\"require\",\"internal.taskSetUniversalParams\"]],[52,\"u\",[15,\"__module_taskSetUserIdParams\"]],[52,\"v\",[15,\"__module_webAdsTasks\"]],[36,[8,\"A\",[15,\"w\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_adsConversionSplit\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"o\",[46,\"p\"],[52,\"q\",[30,[2,[15,\"p\"],\"getMetadata\",[7,[17,[15,\"l\"],\"M\"]]],[8]]],[22,[30,[28,[16,[15,\"q\"],[17,[15,\"j\"],\"C\"]]],[28,[16,[15,\"q\"],[17,[15,\"j\"],\"B\"]]]],[46,[53,[36]]]],[22,[28,[\"k\"]],[46,[36]]],[52,\"r\",[\"i\",[2,[15,\"p\"],\"getDestinationId\",[7]],\"ccd_enable_cm\"]],[52,\"s\",[2,[15,\"p\"],\"getMetadata\",[7,[17,[15,\"l\"],\"CW\"]]]],[22,[28,[15,\"s\"]],[46,[53,[36]]]],[2,[15,\"p\"],\"setMetadata\",[7,[17,[15,\"l\"],\"BD\"],true]],[2,[15,\"p\"],\"setMetadata\",[7,[17,[15,\"l\"],\"BC\"],true]],[22,[28,[\"m\",[15,\"s\"]]],[46,[53,[36]]]],[2,[15,\"p\"],\"setMetadata\",[7,[17,[15,\"l\"],\"BQ\"],true]],[52,\"t\",[30,[\"h\",[15,\"p\"]],[\"g\"]]],[22,[2,[15,\"p\"],\"getHitData\",[7,[17,[15,\"j\"],\"IW\"]]],[46,[53,[2,[15,\"p\"],\"setHitData\",[7,[17,[15,\"j\"],\"IX\"],[17,[15,\"c\"],\"A\"]]]]],[46,[53,[41,\"v\"],[3,\"v\",[44]],[41,\"w\"],[3,\"w\",[44]],[52,\"x\",[2,[15,\"p\"],\"getHitData\",[7,[17,[15,\"j\"],\"KK\"]]]],[22,[15,\"x\"],[46,[53,[22,[16,[15,\"x\"],[17,[15,\"j\"],\"IW\"]],[46,[53,[3,\"v\",[16,[15,\"x\"],[17,[15,\"j\"],\"IW\"]]],[3,\"w\",[17,[15,\"c\"],\"B\"]]]]]]]],[22,[28,[15,\"v\"]],[46,[53,[3,\"v\",[\"g\",[2,[15,\"p\"],\"getHitData\",[7,[17,[15,\"j\"],\"KI\"]]]]],[3,\"w\",[17,[15,\"c\"],\"C\"]]]]],[2,[15,\"p\"],\"setHitData\",[7,[17,[15,\"j\"],\"IW\"],[15,\"v\"]]],[2,[15,\"p\"],\"setHitData\",[7,[17,[15,\"j\"],\"IX\"],[15,\"w\"]]]]]],[2,[15,\"p\"],\"setMetadata\",[7,[17,[15,\"l\"],\"CU\"],[15,\"t\"]]],[22,[30,[28,[15,\"r\"]],[28,[2,[15,\"p\"],\"getMetadata\",[7,[17,[15,\"l\"],\"F\"]]]]],[46,[53,[2,[15,\"p\"],\"setMetadata\",[7,[17,[15,\"l\"],\"CW\"],[44]]]]]],[2,[15,\"p\"],\"setMetadata\",[7,[17,[15,\"l\"],\"CE\"],true]],[2,[15,\"p\"],\"setHitData\",[7,[17,[15,\"j\"],\"IK\"],[15,\"t\"]]],[52,\"u\",[\"d\",[15,\"p\"],[8,\"omitHitData\",true]]],[2,[15,\"u\"],\"setMetadata\",[7,[17,[15,\"l\"],\"AQ\"],[17,[15,\"b\"],\"K\"]]],[2,[15,\"u\"],\"setMetadata\",[7,[17,[15,\"l\"],\"CW\"],[15,\"s\"]]],[2,[15,\"u\"],\"setMetadata\",[7,[17,[15,\"l\"],\"BC\"],true]],[2,[15,\"u\"],\"setMetadata\",[7,[17,[15,\"l\"],\"BD\"],true]],[2,[15,\"u\"],\"setMetadata\",[7,[17,[15,\"l\"],\"BQ\"],true]],[2,[15,\"u\"],\"setMetadata\",[7,[17,[15,\"l\"],\"CU\"],[15,\"t\"]]],[2,[15,\"u\"],\"setHitData\",[7,[17,[15,\"j\"],\"CR\"],[2,[15,\"p\"],\"getHitData\",[7,[17,[15,\"j\"],\"CR\"]]]]],[22,[1,[15,\"r\"],[\"k\"]],[46,[53,[2,[15,\"u\"],\"setHitData\",[7,[17,[15,\"j\"],\"KE\"],\"1\"]]]]],[68,\"v\",[53,[2,[15,\"n\"],\"A\",[7,[15,\"u\"]]]],[46]]],[52,\"b\",[15,\"__module_adwordsHitType\"]],[52,\"c\",[15,\"__module_adwordsOrderIdSource\"]],[52,\"d\",[\"require\",\"internal.copyPreHit\"]],[52,\"e\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"f\",[15,\"__module_featureFlags\"]],[52,\"g\",[\"require\",\"internal.generateClientId\"]],[52,\"h\",[\"require\",\"internal.getEcsidCookieValue\"]],[52,\"i\",[\"require\",\"internal.getProductSettingsParameter\"]],[52,\"j\",[15,\"__module_gtagSchema\"]],[52,\"k\",[\"require\",\"internal.isFpfe\"]],[52,\"l\",[15,\"__module_metadataSchema\"]],[52,\"m\",[\"require\",\"internal.userDataNeedsEncryption\"]],[52,\"n\",[15,\"__module_userDataWebProcessor\"]],[36,[8,\"A\",[15,\"o\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_gactConversionProcessor\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"aF\",[46,\"aG\"],[52,\"aH\",[51,\"\",[7],[2,[15,\"p\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"aE\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"m\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"s\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"w\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"r\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"c\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"c\"],\"J\",[7,[15,\"aG\"]]],[2,[15,\"y\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"k\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"o\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"c\"],\"B\",[7,[15,\"aG\"]]],[2,[15,\"j\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"c\"],\"C\",[7,[15,\"aG\"]]],[2,[15,\"c\"],\"E\",[7,[15,\"aG\"]]],[2,[15,\"c\"],\"I\",[7,[15,\"aG\"]]],[2,[15,\"c\"],\"G\",[7,[15,\"aG\"]]],[2,[15,\"z\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"aB\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"h\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"i\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"q\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"c\"],\"F\",[7,[15,\"aG\"]]],[2,[15,\"c\"],\"D\",[7,[15,\"aG\"]]],[2,[15,\"l\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"x\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"aD\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"t\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"aC\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"v\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"aE\"],\"B\",[7,[15,\"aG\"]]],[2,[15,\"aE\"],\"C\",[7,[15,\"aG\"]]],[2,[15,\"b\"],\"A\",[7,[15,\"aG\"]]],[2,[15,\"u\"],\"A\",[7,[15,\"aG\"]]],[\"aA\",[15,\"aG\"]],[2,[15,\"n\"],\"A\",[7,[15,\"aG\"]]]]],[\"f\",[15,\"aH\"]]],[52,\"b\",[15,\"__module_adsConversionSplit\"]],[52,\"c\",[15,\"__module_commonAdsTasks\"]],[52,\"d\",[15,\"__module_featureFlags\"]],[52,\"e\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"f\",[\"require\",\"internal.queueAdsTransmission\"]],[52,\"g\",[\"require\",\"internal.sendAdsHit\"]],[52,\"h\",[15,\"__module_taskAddAdsClickIds\"]],[52,\"i\",[15,\"__module_taskAddCookieDeprecationLabel\"]],[52,\"j\",[15,\"__module_taskAddDeveloperId\"]],[52,\"k\",[15,\"__module_taskAddEventProvenance\"]],[52,\"l\",[15,\"__module_taskAddUachParams\"]],[52,\"m\",[15,\"__module_taskInitServiceWorker\"]],[52,\"n\",[15,\"__module_taskSendAdsHits\"]],[52,\"o\",[15,\"__module_taskSetAdsPageParams\"]],[52,\"p\",[15,\"__module_taskSetAdsTransmissionType\"]],[52,\"q\",[15,\"__module_taskSetAuidParam\"]],[52,\"r\",[15,\"__module_taskSetConfigParams\"]],[52,\"s\",[15,\"__module_taskSetCookieExpirationParam\"]],[52,\"t\",[15,\"__module_taskSetCustomerLifecycleParams\"]],[52,\"u\",[15,\"__module_taskSetFeatureUsageParams\"]],[52,\"v\",[15,\"__module_taskSetGoogleAnalysisParams\"]],[52,\"w\",[15,\"__module_taskSetGppParams\"]],[52,\"x\",[15,\"__module_taskSetGsaExperimentId\"]],[52,\"y\",[15,\"__module_taskSetIframeStateParam\"]],[52,\"z\",[15,\"__module_taskSetPrivacyParams\"]],[52,\"aA\",[\"require\",\"internal.taskSetUniversalParams\"]],[52,\"aB\",[15,\"__module_taskSetUrlPassthroughParams\"]],[52,\"aC\",[15,\"__module_taskSetUserIdParams\"]],[52,\"aD\",[15,\"__module_taskStoreBraidLabels\"]],[52,\"aE\",[15,\"__module_webAdsTasks\"]],[36,[8,\"A\",[15,\"aF\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n ,[52,\"__module_processors\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"g\",[46,\"i\",\"j\"],[43,[15,\"f\"],[15,\"i\"],[8,\"process\",[15,\"j\"]]]],[50,\"h\",[46,\"i\",\"j\"],[52,\"k\",[16,[15,\"f\"],[15,\"i\"]]],[22,[28,[15,\"k\"]],[46,[53,[2,[15,\"k\"],\"noSuchProcessorForHitType\",[7]]]]],[68,\"l\",[53,[2,[15,\"k\"],\"process\",[7,[15,\"j\"]]]],[46]]],[52,\"b\",[15,\"__module_adwordsHitType\"]],[52,\"c\",[15,\"__module_gaConversionProcessor\"]],[52,\"d\",[15,\"__module_gactConversionProcessor\"]],[52,\"e\",[15,\"__module_userDataWebProcessor\"]],[52,\"f\",[8]],[\"g\",[17,[15,\"b\"],\"F\"],[17,[15,\"c\"],\"A\"]],[\"g\",[17,[15,\"b\"],\"D\"],[17,[15,\"d\"],\"A\"]],[\"g\",[17,[15,\"b\"],\"K\"],[17,[15,\"e\"],\"A\"]],[36,[8,\"B\",[15,\"h\"],\"A\",[15,\"g\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n \n]\n,\"entities\":{\n\"__c\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_auto_redact\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_conversion_marking\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_em_download\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_em_outbound_click\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_em_page_view\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_em_scroll\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_em_site_search\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_em_video\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_ga_ads_link\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_ga_first\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_ga_last\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ccd_ga_regscope\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__e\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__gct\":{\"5\":true,\"6\":true}\n,\n\"__ogt_1p_data_v2\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__ogt_ga_gam_link\":{\"2\":true,\"5\":true,\"6\":true}\n,\n\"__set_product_settings\":{\"2\":true,\"5\":true,\"6\":true}\n\n\n}\n,\"blob\":{\"1\":\"1\",\"10\":\"G-JMT1Z50SPS\",\"14\":\"67f0\",\"15\":\"0\",\"16\":\"ChAI8I730gYQoOSFw8uxguQ4Eh0Am/JqNnCUCtqkPs8uo18FXc+h7+WQI8LdSGcRnxoCDHY=\",\"17\":\"\",\"19\":\"dataLayer\",\"2\":true,\"20\":\"\",\"21\":\"www.googletagmanager.com\",\"22\":\"eyIwIjoiVVMiLCIxIjoiVVMtVkEiLCIyIjpmYWxzZSwiMyI6IiIsIjQiOiIiLCI1Ijp0cnVlLCI2IjpmYWxzZSwiNyI6ImFkX3N0b3JhZ2V8YW5hbHl0aWNzX3N0b3JhZ2V8YWRfdXNlcl9kYXRhfGFkX3BlcnNvbmFsaXphdGlvbiIsIjkiOmZhbHNlfQ\",\"23\":\"google.tagmanager.debugui2.queue\",\"24\":\"tagassistant.google.com\",\"27\":0.005,\"3\":\"www.googletagmanager.com\",\"30\":\"US\",\"31\":\"US-VA\",\"32\":true,\"34\":\"G-JMT1Z50SPS\",\"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\\\":\\\"BP2RqzWDh8CGtimZ9ulTvOg7OolDEMcstzyReCr4S2kUioJ4kxE4qYOmtwoEcQeWivXFr3Sp2fPiVwDSIJKNukU=\\\",\\\"version\\\":0},\\\"id\\\":\\\"dec3fb9e-94ec-41a7-bbf8-8c53bb9cbd1d\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BKyCXgGDjipFvsprwTIdaQ7O9ieLD6E3O3+Yti0aVWKCCdyUaxn4aW1BvmfVRhD9rjS1oI4oBICreVrTyjoiW3I=\\\",\\\"version\\\":0},\\\"id\\\":\\\"cde8d9c3-9d9a-419f-bf18-64ef139b8978\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BIP3ZwV91tk5AmTGLpl3Z2nd9zyT8DEp+Hv01og45PBfZT5PUctfOw+YIrNT6lKqzYSysHm0+G+msj5V2xp01EU=\\\",\\\"version\\\":0},\\\"id\\\":\\\"cd1255cc-c3f1-49a0-8893-aa8c7dca08c0\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BLTpMKk9PrOpcUIG8z+ecLGt2Cnx88eF8wB1cDjj829gdNlYZPD17r/z/aGKjCQMONDXBuv5I17kxgmUyr/XpuQ=\\\",\\\"version\\\":0},\\\"id\\\":\\\"aa1c1483-b497-45ae-9eb0-0931adb83584\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BMWSbAK4oJMFJqMdA4NWxA8lYxYI/ApH6eHhLR6aCdASAY5uk87oH9v0F5K8owWiGQRUi6a2t1YQ1nOU1wE5/vE=\\\",\\\"version\\\":0},\\\"id\\\":\\\"5470f5c6-aa96-4e4d-b966-f237e5464c38\\\"}]}\",\"44\":\"118897920~118897930\",\"45\":true,\"46\":{\"1\":\"1000\",\"10\":\"66u0\",\"11\":\"66g0\",\"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.3.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\"},\"48\":true,\"5\":\"G-JMT1Z50SPS\",\"55\":[\"G-JMT1Z50SPS\"],\"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\":474,\"3\":0.01,\"4\":117776795,\"5\":117776796,\"6\":0,\"7\":1},{\"1\":569,\"3\":0.1,\"4\":119773332,\"5\":119773331,\"6\":119996999,\"7\":1},{\"1\":475,\"2\":true},{\"1\":502,\"2\":true},{\"1\":577,\"3\":0.1,\"4\":119709550,\"5\":119709549,\"6\":0,\"7\":1},{\"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\":580,\"3\":0.05,\"4\":119527020,\"5\":119527019,\"6\":0,\"7\":1},{\"1\":523,\"2\":true},{\"1\":555,\"3\":0.01,\"4\":119259606,\"5\":119259605,\"6\":0,\"7\":2},{\"1\":548,\"2\":true},{\"1\":504,\"2\":true},{\"1\":462,\"3\":0.05,\"4\":118806524,\"5\":118806525,\"6\":118806526,\"7\":1},{\"1\":413,\"2\":true},{\"1\":593,\"3\":0.1,\"4\":118981136,\"5\":118981135,\"6\":0,\"7\":1},{\"1\":506,\"2\":true},{\"1\":500,\"2\":true},{\"1\":552,\"2\":true},{\"1\":533,\"2\":true},{\"1\":450,\"3\":0.01,\"4\":117227714,\"5\":117227715,\"6\":117227716,\"7\":3},{\"1\":583,\"3\":0.1,\"4\":119896803,\"5\":119896802,\"6\":0,\"7\":1},{\"1\":458,\"2\":true},{\"1\":582,\"3\":0.01,\"4\":119381664,\"5\":119381662,\"6\":119381663,\"7\":1},{\"1\":570,\"2\":true},{\"1\":498,\"3\":0.2,\"4\":115616985,\"5\":115616986,\"6\":0,\"7\":1},{\"1\":595,\"2\":true},{\"1\":572,\"2\":true},{\"1\":495,\"3\":0.05,\"4\":118131810,\"5\":118131808,\"6\":118131809,\"7\":3},{\"1\":587,\"3\":0.01,\"4\":119732171,\"5\":119732170,\"6\":0,\"7\":3},{\"1\":584,\"2\":true},{\"1\":564,\"3\":0.0001,\"4\":119205317,\"5\":119205315,\"6\":119205316,\"7\":1},{\"1\":557,\"2\":true},{\"1\":427,\"3\":0.1,\"4\":119724322,\"5\":119724320,\"6\":119724321,\"7\":2},{\"1\":571,\"2\":true},{\"1\":576,\"3\":0.01,\"4\":119317810,\"5\":119317811,\"6\":119318177,\"7\":3},{\"1\":573,\"2\":true},{\"1\":499,\"2\":true},{\"1\":516,\"3\":0.1,\"4\":118395335,\"5\":118395333,\"6\":118395334,\"7\":1},{\"1\":524,\"2\":true}],\"59\":[\"G-JMT1Z50SPS\"],\"6\":\"74742341\",\"62\":true,\"63\":0.005}\n,\"permissions\":{\n\"__c\":{}\n,\n\"__ccd_auto_redact\":{}\n,\n\"__ccd_conversion_marking\":{}\n,\n\"__ccd_em_download\":{\"listen_data_layer\":{\"accessType\":\"specific\",\"allowedEvents\":[\"gtm.linkClick\"]},\"access_template_storage\":{},\"detect_link_click_events\":{\"allowWaitForTags\":\"\"}}\n,\n\"__ccd_em_outbound_click\":{\"get_url\":{\"urlParts\":\"any\",\"queriesAllowed\":\"any\"},\"listen_data_layer\":{\"accessType\":\"specific\",\"allowedEvents\":[\"gtm.linkClick\"]},\"access_template_storage\":{},\"detect_link_click_events\":{\"allowWaitForTags\":\"\"}}\n,\n\"__ccd_em_page_view\":{\"listen_data_layer\":{\"accessType\":\"specific\",\"allowedEvents\":[\"gtm.historyChange-v2\"]},\"access_template_storage\":{},\"detect_history_change_events\":{}}\n,\n\"__ccd_em_scroll\":{\"listen_data_layer\":{\"accessType\":\"specific\",\"allowedEvents\":[\"gtm.scrollDepth\"]},\"access_template_storage\":{},\"detect_scroll_events\":{}}\n,\n\"__ccd_em_site_search\":{\"get_url\":{\"urlParts\":\"any\",\"queriesAllowed\":\"any\"},\"read_container_data\":{}}\n,\n\"__ccd_em_video\":{\"listen_data_layer\":{\"accessType\":\"specific\",\"allowedEvents\":[\"gtm.video\"]},\"access_template_storage\":{},\"detect_youtube_activity_events\":{\"allowFixMissingJavaScriptApi\":false}}\n,\n\"__ccd_ga_ads_link\":{\"get_user_agent\":{},\"read_event_data\":{\"eventDataAccess\":\"any\"},\"read_title\":{},\"read_screen_dimensions\":{},\"access_consent\":{\"consentTypes\":[{\"consentType\":\"ad_personalization\",\"read\":true,\"write\":false},{\"consentType\":\"ad_storage\",\"read\":true,\"write\":false},{\"consentType\":\"ad_user_data\",\"read\":true,\"write\":false}]},\"get_url\":{\"urlParts\":\"any\"},\"get_referrer\":{\"urlParts\":\"any\"},\"access_globals\":{\"keys\":[{\"key\":\"__gsaExp.id\",\"read\":false,\"write\":false,\"execute\":true}]}}\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\"__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_ga_gam_link\":{\"access_globals\":{\"keys\":[{\"key\":\"googletag\",\"read\":true,\"write\":true,\"execute\":false},{\"key\":\"googletag.queryIds\",\"read\":true,\"write\":true,\"execute\":false}]},\"read_container_data\":{}}\n,\n\"__set_product_settings\":{}\n\n\n}\n\n\n\n,\"security_groups\":{\n\"google\":[\n\"__c\"\n,\n\"__ccd_auto_redact\"\n,\n\"__ccd_conversion_marking\"\n,\n\"__ccd_em_download\"\n,\n\"__ccd_em_outbound_click\"\n,\n\"__ccd_em_page_view\"\n,\n\"__ccd_em_scroll\"\n,\n\"__ccd_em_site_search\"\n,\n\"__ccd_em_video\"\n,\n\"__ccd_ga_ads_link\"\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_ga_gam_link\"\n,\n\"__set_product_settings\"\n\n]\n\n\n}\n\n\n\n\n\n};\n\n\n\n\nvar k,ba=typeof Object.create==\"function\"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ca=typeof Object.defineProperties==\"function\"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},fa=function(a){for(var b=[\"object\"==typeof globalThis&&globalThis,a,\"object\"==typeof window&&window,\"object\"==typeof self&&self,\"object\"==typeof global&&global],c=0;c<b.length;++c){var d=b[c];if(d&&d.Math==Math)return d}throw Error(\"Cannot find global object\");\n},ia=fa(this),ka=typeof Symbol===\"function\"&&typeof Symbol(\"x\")===\"symbol\",la={},na={},oa=function(a,b,c){if(!c||a!=null){var d=na[b];if(d==null)return a[b];var e=a[d];return e!==void 0?e:a[b]}},pa=function(a,b,c){if(b)a:{var d=a.split(\".\"),e=d.length===1,f=d[0],g;!e&&f in la?g=la:g=ia;for(var h=0;h<d.length-1;h++){var l=d[h];if(!(l in g))break a;g=g[l]}var n=d[d.length-1],p=ka&&c===\"es6\"?g[n]:null,q=b(p);if(q!=null)if(e)ca(la,n,{configurable:!0,writable:!0,value:q});else if(q!==p){if(na[n]===void 0){var r=\nMath.random()*1E9>>>0;na[n]=ka?ia.Symbol(n):\"$jscp$\"+r+\"$\"+n}ca(g,na[n],{configurable:!0,writable:!0,value:q})}}},ra;if(ka&&typeof Object.setPrototypeOf==\"function\")ra=Object.setPrototypeOf;else{var ta;a:{var ua={a:!0},va={};try{va.__proto__=ua;ta=va.a;break a}catch(a){}ta=!1}ra=ta?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+\" is not extensible\");return a}:null}\nvar wa=ra,xa=function(a,b){a.prototype=ba(b.prototype);a.prototype.constructor=a;if(wa)wa(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.Gt=b.prototype},ya=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},m=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:ya(a)};\nthrow Error(String(a)+\" is not an iterable or ArrayLike\");},za=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},w=function(a){return a instanceof Array?a:za(m(a))},Ca=function(a){return Aa(a,a)},Aa=function(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a},Da=ka&&typeof oa(Object,\"assign\")==\"function\"?oa(Object,\"assign\"):function(a,b){if(a==null)throw new TypeError(\"No nullish arg\");a=Object(a);for(var c=1;c<arguments.length;c++){var d=arguments[c];\nif(d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e)&&(a[e]=d[e])}return a};pa(\"Object.assign\",function(a){return a||Da},\"es6\");var Ea=function(a){if(!(a instanceof Object))throw new TypeError(\"Iterator result \"+a+\" is not an object\");},Fa=function(){this.ba=!1;this.R=null;this.ja=void 0;this.H=1;this.N=this.Z=0;this.Ea=this.K=null},Ga=function(a){if(a.ba)throw new TypeError(\"Generator is already running\");a.ba=!0};Fa.prototype.za=function(a){this.ja=a};\nvar Ha=function(a,b){a.K={bo:b,isException:!0};a.H=a.Z||a.N};Fa.prototype.getNextAddressJsc=function(){return this.H};Fa.prototype.getYieldResultJsc=function(){return this.ja};Fa.prototype.return=function(a){this.K={return:a};this.H=this.N};Fa.prototype[\"return\"]=Fa.prototype.return;Fa.prototype.Cj=function(a){this.K={od:a};this.H=this.N};Fa.prototype.jumpThroughFinallyBlocks=Fa.prototype.Cj;Fa.prototype.ac=function(a,b){this.H=b;return{value:a}};Fa.prototype.yield=Fa.prototype.ac;\nFa.prototype.ys=function(a,b){var c=m(a),d=c.next();Ea(d);if(d.done)this.ja=d.value,this.H=b;else return this.R=c,this.ac(d.value,b)};Fa.prototype.yieldAll=Fa.prototype.ys;Fa.prototype.od=function(a){this.H=a};Fa.prototype.jumpTo=Fa.prototype.od;Fa.prototype.Fj=function(){this.H=0};Fa.prototype.jumpToEnd=Fa.prototype.Fj;Fa.prototype.Pj=function(a,b){this.Z=a;b!=void 0&&(this.N=b)};Fa.prototype.setCatchFinallyBlocks=Fa.prototype.Pj;Fa.prototype.vg=function(a){this.Z=0;this.N=a||0};\nFa.prototype.setFinallyBlock=Fa.prototype.vg;Fa.prototype.Kj=function(a,b){this.H=a;this.Z=b||0};Fa.prototype.leaveTryBlock=Fa.prototype.Kj;Fa.prototype.Rh=function(a){this.Z=a||0;var b=this.K.bo;this.K=null;return b};Fa.prototype.enterCatchBlock=Fa.prototype.Rh;Fa.prototype.kd=function(a,b,c){c?this.Ea[c]=this.K:this.Ea=[this.K];this.Z=a||0;this.N=b||0};Fa.prototype.enterFinallyBlock=Fa.prototype.kd;\nFa.prototype.fe=function(a,b){var c=this.Ea.splice(b||0)[0],d=this.K=this.K||c;d?d.isException?this.H=this.Z||this.N:d.od!=void 0&&this.N<d.od?(this.H=d.od,this.K=null):this.H=this.N:this.H=a};Fa.prototype.leaveFinallyBlock=Fa.prototype.fe;Fa.prototype.ee=function(a){return new Ia(a)};Fa.prototype.forIn=Fa.prototype.ee;var Ia=function(a){this.K=a;this.H=[];for(var b in a)this.H.push(b);this.H.reverse()};Ia.prototype.io=function(){for(;this.H.length>0;){var a=this.H.pop();if(a in this.K)return a}return null};\nIa.prototype.getNext=Ia.prototype.io;\nvar Ja=function(a){this.H=new Fa;this.K=a},Ma=function(a,b){Ga(a.H);var c=a.H.R;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.R,c);Ea(e);if(!e.done)return a.H.ba=!1,e;var f=e.value}catch(g){return a.H.R=null,Ha(a.H,g),La(a)}a.H.R=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.ba=!1,{value:b.value,done:!1}}catch(d){a.H.ja=void 0,Ha(a.H,\nd)}a.H.ba=!1;if(a.H.K){var c=a.H.K;a.H.K=null;if(c.isException)throw c.bo;return{value:c.return,done:!0}}return{value:void 0,done:!0}},Na=function(a){this.next=function(b){var c;Ga(a.H);a.H.R?c=Ka(a,a.H.R.next,b,a.H.za):(a.H.za(b),c=La(a));return c};this.throw=function(b){var c;Ga(a.H);a.H.R?c=Ka(a,a.H.R[\"throw\"],b,a.H.za):(Ha(a.H,b),c=La(a));return c};this.return=function(b){return Ma(a,b)};this[Symbol.iterator]=function(){return this}},Oa=function(a,b){var c=new Na(new Ja(b));wa&&a.prototype&&wa(c,\na.prototype);return c},Qa=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b},Ra=function(a){return a};/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Sa=this||self,Ta=function(a,b){function c(){}c.prototype=b.prototype;a.Gt=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ov=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 Ua=function(a,b){this.type=a;this.data=b};var Va=function(){this.map={};this.H={}};Va.prototype.get=function(a){return this.map[\"dust.\"+a]};Va.prototype.set=function(a,b){var c=\"dust.\"+a;this.H.hasOwnProperty(c)||(this.map[c]=b)};Va.prototype.has=function(a){return this.map.hasOwnProperty(\"dust.\"+a)};Va.prototype.remove=function(a){var b=\"dust.\"+a;this.H.hasOwnProperty(b)||delete this.map[b]};\nvar Wa=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};Va.prototype.Ga=function(){return Wa(this,1)};Va.prototype.hc=function(){return Wa(this,2)};Va.prototype.fc=function(){return Wa(this,3)};var Xa=function(){};Xa.prototype.reset=function(){};var Ya=function(){this.value={};this.prefix=\"gtm.\"};k=Ya.prototype;k.set=function(a,b){this.value[this.prefix+String(a)]=b};k.get=function(a){return this.value[this.prefix+String(a)]};k.has=function(a){return this.value.hasOwnProperty(this.prefix+String(a))};k.delete=function(a){var b=this.prefix+String(a);return this.value.hasOwnProperty(b)?(delete this.value[b],!0):!1};k.clear=function(){this.value={}};\nk.values=function(){var a=this;return function c(){var d,e,f;return Oa(c,function(g){switch(g.H){case 1:g.vg(2),e=g.ee(a.value);case 4:if((d=e.io())==null){g.od(2);break}if(!a.value.hasOwnProperty(d)){g.od(4);break}f=Ra;return g.ac(a.value[d],8);case 8:f(g.ja);g.od(4);break;case 2:g.kd(),g.fe(0)}})}()};ia.Object.defineProperties(Ya.prototype,{size:{configurable:!0,enumerable:!0,get:function(){return Object.keys(this.value).length}}});\nfunction Za(){try{if(Map)return new Map}catch(a){}return new Ya};var $a=function(){this.values=[]};$a.prototype.add=function(a){this.values.indexOf(a)===-1&&this.values.push(a)};$a.prototype.has=function(a){return this.values.indexOf(a)>-1};var ab=function(a,b){this.ba=a;this.parent=b;this.R=this.K=void 0;this.Gb=!1;this.N=function(d,e,f){return d.apply(e,f)};this.H=Za();var c;a:{try{if(Set){c=new Set;break a}}catch(d){}c=new $a}this.Z=c};ab.prototype.add=function(a,b){bb(this,a,b,!1)};ab.prototype.Sh=function(a,b){bb(this,a,b,!0)};var bb=function(a,b,c,d){a.Gb||a.Z.has(b)||(d&&a.Z.add(b),a.H.set(b,c))};k=ab.prototype;\nk.set=function(a,b){this.Gb||(!this.H.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.Z.has(a)||this.H.set(a,b))};k.get=function(a){return this.H.has(a)?this.H.get(a):this.parent?this.parent.get(a):void 0};k.has=function(a){return!!this.H.has(a)||!(!this.parent||!this.parent.has(a))};k.wb=function(){var a=new ab(this.ba,this);this.K&&a.Qb(this.K);a.ud(this.N);a.te(this.R);return a};k.ie=function(){return this.ba};k.Qb=function(a){this.K=a};k.ho=function(){return this.K};\nk.ud=function(a){this.N=a};k.Rj=function(){return this.N};k.Za=function(){this.Gb=!0};k.te=function(a){this.R=a};k.xb=function(){return this.R};var cb=function(a,b,c){var d;d=Error.call(this,a.message);this.message=d.message;\"stack\"in d&&(this.stack=d.stack);this.wo=a;this.Tn=c===void 0?!1:c;this.K=[];this.H=b};xa(cb,Error);var db=function(a){return a instanceof cb?a:new cb(a,void 0,!0)};var fb=Za();function gb(a,b){for(var c,d=m(b),e=d.next();!e.done&&!(c=hb(a,e.value),c instanceof Ua);e=d.next());return c}function hb(a,b){try{var c=b[0],d=b.slice(1),e=String(c),f=fb.has(e)?fb.get(e):a.get(e);if(!f||typeof f.invoke!==\"function\")throw db(Error(\"Attempting to execute non-function \"+b[0]+\".\"));return f.apply(a,d)}catch(h){var g=a.ho();g&&g(h,b.context?{id:b[0],line:b.context.line}:null);throw h;}};var ib=function(){this.K=new Xa;this.H=new ab(this.K)};k=ib.prototype;k.ie=function(){return this.K};k.Qb=function(a){this.H.Qb(a)};k.ud=function(a){this.H.ud(a)};k.execute=function(a){return this.sk([a].concat(w(Qa.apply(1,arguments))))};k.sk=function(){for(var a,b=m(Qa.apply(0,arguments)),c=b.next();!c.done;c=b.next())a=hb(this.H,c.value);return a};k.Kq=function(a){var b=Qa.apply(1,arguments),c=this.H.wb();c.te(a);for(var d,e=m(b),f=e.next();!f.done;f=e.next())d=hb(c,f.value);return d};k.Za=function(){this.H.Za()};var jb=function(a,b){this.R=a;this.parent=b;this.N=this.H=void 0;this.Gb=!1;this.K=function(c,d,e){return c.apply(d,e)};this.values=new Va};jb.prototype.add=function(a,b){kb(this,a,b,!1)};jb.prototype.Sh=function(a,b){kb(this,a,b,!0)};var kb=function(a,b,c,d){if(!a.Gb)if(d){var e=a.values;e.set(b,c);e.H[\"dust.\"+b]=!0}else a.values.set(b,c)};k=jb.prototype;k.set=function(a,b){this.Gb||(!this.values.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.values.set(a,b))};\nk.get=function(a){return this.values.has(a)?this.values.get(a):this.parent?this.parent.get(a):void 0};k.has=function(a){return!!this.values.has(a)||!(!this.parent||!this.parent.has(a))};k.wb=function(){var a=new jb(this.R,this);this.H&&a.Qb(this.H);a.ud(this.K);a.te(this.N);return a};k.ie=function(){return this.R};k.Qb=function(a){this.H=a};k.ho=function(){return this.H};k.ud=function(a){this.K=a};k.Rj=function(){return this.K};k.Za=function(){this.Gb=!0};k.te=function(a){this.N=a};k.xb=function(){return this.N};var lb=function(){this.Na=!1;this.la=new Va};k=lb.prototype;k.get=function(a){return this.la.get(a)};k.set=function(a,b){this.Na||this.la.set(a,b)};k.has=function(a){return this.la.has(a)};k.remove=function(a){this.Na||this.la.remove(a)};k.Ga=function(){return this.la.Ga()};k.hc=function(){return this.la.hc()};k.fc=function(){return this.la.fc()};k.Za=function(){this.Na=!0};k.Gb=function(){return this.Na};function mb(){for(var a=nb,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function ob(){var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";a+=a.toLowerCase()+\"0123456789-_\";return a+\".\"}var nb,pb;function qb(a){nb=nb||ob();pb=pb||mb();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,l=f>>2,n=(f&3)<<4|g>>4,p=(g&15)<<2|h>>6,q=h&63;e||(q=64,d||(p=64));b.push(nb[l],nb[n],nb[p],nb[q])}return b.join(\"\")}\nfunction rb(a){function b(l){for(;d<a.length;){var n=a.charAt(d++),p=pb[n];if(p!=null)return p;if(!/^[\\s\\xa0]*$/.test(n))throw Error(\"Unknown base64 encoding at char: \"+n);}return l}nb=nb||ob();pb=pb||mb();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 sb={};function tb(a,b){var c=sb[a];c||(c=sb[a]=[]);c[b]=!0}function ub(){delete sb.GA4_EVENT}function vb(){var a=wb.H.slice();sb.GTAG_EVENT_FEATURE_CHANNEL=a}function yb(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 qb(b.join(\"\")).replace(/\\.+$/,\"\")};function zb(){}function Ab(a){return typeof a===\"function\"}function Bb(a){return typeof a===\"string\"}function Cb(a){return typeof a===\"number\"&&!isNaN(a)}function Db(a){return Array.isArray(a)?a:[a]}function Eb(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 Gb(a,b){if(!Cb(a)||!Cb(b)||a>b)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)}\nfunction Hb(a,b){for(var c=new Ib,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 Jb(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(c,a[c])}function Kb(a){return!!a&&(Object.prototype.toString.call(a)===\"[object Arguments]\"||Object.prototype.hasOwnProperty.call(a,\"callee\"))}function Lb(a){return Math.round(Number(a))||0}function Mb(a){return\"false\"===String(a).toLowerCase()?!1:!!a}\nfunction Nb(a){var b=[];if(Array.isArray(a))for(var c=0;c<a.length;c++)b.push(String(a[c]));return b}function Ob(a){return a?a.replace(/^\\s+|\\s+$/g,\"\"):\"\"}function Pb(){return new Date(Date.now())}function Qb(){return Pb().getTime()}var Ib=function(){this.prefix=\"gtm.\";this.values={}};Ib.prototype.set=function(a,b){this.values[this.prefix+a]=b};Ib.prototype.get=function(a){return this.values[this.prefix+a]};Ib.prototype.contains=function(a){return this.get(a)!==void 0};\nfunction Rb(a,b,c){return a&&a.hasOwnProperty(b)?a[b]:c}function Sb(a){var b=a;return function(){if(b){var c=b;b=void 0;try{c()}catch(d){}}}}function Tb(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function Ub(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 Vb(a,b){return a.length>=b.length&&a.substring(0,b.length)===b}function Wb(a,b){return a.length>=b.length&&a.substring(a.length-b.length,a.length)===b}\nfunction Xb(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 Yb(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 $b=/^\\w{1,9}$/;function ac(a,b){a=a||{};b=b||\",\";var c=[];Jb(a,function(d,e){$b.test(d)&&e&&c.push(d)});return c.join(b)}\nfunction bc(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 cc(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 dc(a,b,c){function d(n){var p=n.split(\"=\")[0];if(a.indexOf(p)<0)return n;if(c!==void 0)return p+\"=\"+c}function e(n){return n.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 l=\"\"+f+g+h;l[l.length-1]===\"/\"&&(l=l.substring(0,l.length-1));return l}\nfunction ec(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 fc(){var a=z,b;a:{var c=a.crypto||a.msCrypto;if(c&&c.getRandomValues)try{var d=new Uint8Array(25);c.getRandomValues(d);b=btoa(String.fromCharCode.apply(String,w(d))).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\");break a}catch(e){}b=void 0}return b};/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nvar hc=globalThis.trustedTypes,ic;function jc(){var a=null;if(!hc)return a;try{var b=function(c){return c};a=hc.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a}function kc(){ic===void 0&&(ic=jc());return ic};var lc=function(a){this.H=a};lc.prototype.toString=function(){return this.H+\"\"};function mc(a){var b=a,c=kc(),d=c?c.createScriptURL(b):b;return new lc(d)}function nc(a){if(a instanceof lc)return a.H;throw Error(\"\");};var oc=Ca([\"\"]),pc=Aa([\"\\x00\"],[\"\\\\0\"]),qc=Aa([\"\\n\"],[\"\\\\n\"]),rc=Aa([\"\\x00\"],[\"\\\\u0000\"]);function sc(a){return a.toString().indexOf(\"`\")===-1}sc(function(a){return a(oc)})||sc(function(a){return a(pc)})||sc(function(a){return a(qc)})||sc(function(a){return a(rc)});var tc=function(a){this.H=a};tc.prototype.toString=function(){return this.H};var uc=function(a){this.Ks=a};function vc(a){return new uc(function(b){return b.substr(0,a.length+1).toLowerCase()===a+\":\"})}var wc=[vc(\"data\"),vc(\"http\"),vc(\"https\"),vc(\"mailto\"),vc(\"ftp\"),new uc(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function xc(a){var b;b=b===void 0?wc:b;if(a instanceof tc)return a;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof uc&&d.Ks(a))return new tc(a)}}var yc=/^\\s*(?!javascript:)(?:[\\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;\nfunction zc(a){var b;if(a instanceof tc)if(a instanceof tc)b=a.H;else throw Error(\"\");else b=yc.test(a)?a:void 0;return b};function Ac(a,b){var c=zc(b);c!==void 0&&(a.action=c)};function Bc(a,b){throw Error(b===void 0?\"unexpected value \"+a+\"!\":b);};var Cc=function(a){this.H=a};Cc.prototype.toString=function(){return this.H+\"\"};var Ec=function(){this.H=Dc[0].toLowerCase()};Ec.prototype.toString=function(){return this.H};function Fc(a,b){var c=[new Ec];if(c.length===0)throw Error(\"\");var d=c.map(function(f){var g;if(f instanceof Ec)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 Gc=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 Hc(a){return a===null?\"null\":a===void 0?\"undefined\":a};var z=window,Ic=[],Jc=window.history,B=document,Kc=navigator;function Lc(){var a;try{a=Kc.serviceWorker}catch(b){return}return a}var Mc=B.currentScript,Oc=Mc&&Mc.src;function Pc(a,b){var c=z,d=c[a];c[a]=d===void 0?b:d;return c[a]}function Qc(a){return(Kc.userAgent||\"\").indexOf(a)!==-1}function Rc(){return Qc(\"Firefox\")||Qc(\"FxiOS\")}function Sc(){return(Qc(\"GSA\")||Qc(\"GoogleApp\"))&&(Qc(\"iPhone\")||Qc(\"iPad\"))}function Uc(){return Qc(\"Edg/\")||Qc(\"EdgA/\")||Qc(\"EdgiOS/\")}\nvar Vc={async:1,nonce:1,onerror:1,onload:1,src:1,type:1},Wc={height:1,onload:1,src:1,style:1,width:1};function Xc(a,b,c){b&&Jb(b,function(d,e){d=d.toLowerCase();c.hasOwnProperty(d)||a.setAttribute(d,e)})}\nfunction Yc(a,b,c,d,e){var f=B.createElement(\"script\");Xc(f,d,Vc);f.type=\"text/javascript\";f.async=d&&d.async===!1?!1:!0;var g;g=mc(Hc(a));f.src=nc(g);var h,l=f.ownerDocument;l=l===void 0?document:l;var n,p,q=(p=(n=l).querySelector)==null?void 0:p.call(n,\"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):Zc.Cs(f);return f}\nfunction $c(){if(Oc){var a=Oc.toLowerCase();if(a.indexOf(\"https://\")===0)return 2;if(a.indexOf(\"http://\")===0)return 3}return 1}function ad(a,b,c,d,e,f){f=f===void 0?!0:f;var g=e,h=!1;g||(g=B.createElement(\"iframe\"),h=!0);Xc(g,c,Wc);d&&Jb(d,function(n,p){g.dataset[n]=p});f&&(g.height=\"0\",g.width=\"0\",g.style.display=\"none\",g.style.visibility=\"hidden\");a!==void 0&&(g.src=a);if(h){var l=B.body&&B.body.lastChild||B.body||B.head;l.parentNode.insertBefore(g,l)}b&&(g.onload=b);return g}\nfunction bd(){return Zc.Fr.apply(Zc,w(Qa.apply(0,arguments)))}function cd(a,b,c,d){a.addEventListener&&a.addEventListener(b,c,!!d)}function dd(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}function ed(a){z.setTimeout(a,0)}function fd(a,b){var c=Qa.apply(2,arguments),d,e=(d=z).setInterval.apply(d,[a,b].concat(w(c)));Ic.push(e);return e}\nfunction gd(a){var b=z;Ab(b.queueMicrotask)?b.queueMicrotask(a):Ab(b.Promise)&&b.Promise.resolve?b.Promise.resolve().then(function(){a()}).catch(function(){}):ed(a)}function hd(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null}function id(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 jd(a){var b=B.createElement(\"div\"),c=b,d,e=Hc(\"A<div>\"+a+\"</div>\"),f=kc(),g=f?f.createHTML(e):e;d=new Cc(g);if(c.nodeType===1&&/^(script|style)$/i.test(c.tagName))throw Error(\"\");var h;if(d instanceof Cc)h=d.H;else throw Error(\"\");c.innerHTML=h;b=b.lastChild;for(var l=[];b&&b.firstChild;)l.push(b.removeChild(b.firstChild));return l}\nfunction kd(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 ld(a,b,c){var d;try{d=Kc.sendBeacon&&Kc.sendBeacon(a)}catch(e){tb(\"TAGGING\",15)}d?b==null||b():bd(a,b,c)}function md(a,b){try{if(Kc.sendBeacon!==void 0)return Kc.sendBeacon(a,b)}catch(c){tb(\"TAGGING\",15)}return!1}function nd(){return Kc.sendBeacon!==void 0}\nvar od={cache:\"no-store\",credentials:\"include\",keepalive:!0,method:\"POST\",mode:\"no-cors\",redirect:\"follow\"};\nfunction pd(a,b,c,d,e){if(qd()){var f=oa(Object,\"assign\").call(Object,{},od);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=z.fetch(a,f);if(g)return g.then(function(l){l&&(l.ok||l.status===0)?d==null||d():e==null||e()}).catch(function(){e==\nnull||e()}),!0}catch(l){}}if((c==null?0:c.Qg)||(c==null?0:c.credentials)&&c.credentials!==\"include\")return e==null||e(),!1;if(b){var h=md(a,b);h?d==null||d():e==null||e();return h}Zc.xt(a,d,e);return!0}function qd(){return Ab(z.fetch)}function rd(a,b){var c=a[b];c&&typeof c.animVal===\"string\"&&(c=c.animVal);return c}function sd(){var a=z.performance;if(a&&Ab(a.now))return a.now()}\nfunction td(){var a,b=z.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 ud(){return z.performance||void 0}function vd(){var a=z.webPixelsManager;return a?a.createShopifyExtend!==void 0:!1}\nvar Zc={Fr:function(a,b,c,d){var e=new Image(1,1);Xc(e,d,{});e.onload=function(){e.onload=null;b&&b()};e.onerror=function(){e.onerror=null;c&&c()};e.src=a;return e},Cs:function(a){var b=B.getElementsByTagName(\"script\")[0]||B.body||B.head;b.parentNode.insertBefore(a,b)},xt:ld};function wd(a,b){return this.evaluate(a)&&this.evaluate(b)}function xd(a,b){return this.evaluate(a)===this.evaluate(b)}function yd(a,b){return this.evaluate(a)||this.evaluate(b)}function zd(a,b){var c=this.evaluate(a),d=this.evaluate(b);return String(c).indexOf(String(d))>-1}function Ad(a,b){var c=String(this.evaluate(a)),d=String(this.evaluate(b));return c.substring(0,d.length)===d}\nfunction Bd(a,b){var c=this.evaluate(a),d=this.evaluate(b);switch(c){case \"pageLocation\":var e=z.location.href;d instanceof lb&&d.get(\"stripProtocol\")&&(e=e.replace(/^https?:\\/\\//,\"\"));return e}};/*\n jQuery (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license.\n*/\nvar Cd=/\\[object (Boolean|Number|String|Function|Array|Date|RegExp)\\]/,Dd=function(a){if(a==null)return String(a);var b=Cd.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():\"object\"},Ed=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},Fd=function(a){if(!a||Dd(a)!=\"object\"||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!Ed(a,\"constructor\")&&!Ed(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}for(var b in a);return b===void 0||\nEd(a,b)},Gd=function(a,b){var c=b||(Dd(a)==\"array\"?[]:{}),d;for(d in a)if(Ed(a,d)){var e=a[d];Dd(e)==\"array\"?(Dd(c[d])!=\"array\"&&(c[d]=[]),c[d]=Gd(e,c[d])):Fd(e)?(Fd(c[d])||(c[d]={}),c[d]=Gd(e,c[d])):c[d]=e}return c};function Hd(a){return typeof a===\"number\"&&a>=0&&isFinite(a)&&a%1===0||typeof a===\"string\"&&a[0]!==\"-\"&&a===\"\"+parseInt(a)};var Id=function(a){a=a===void 0?[]:a;this.la=new Va;this.values=[];this.Na=!1;for(var b in a)a.hasOwnProperty(b)&&(Hd(b)?this.values[Number(b)]=a[Number(b)]:this.la.set(b,a[b]))};k=Id.prototype;k.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 Id?(a=a||[],a.push(this),b.push(d.toString(a)),a.pop()):b.push(String(d))}return b.join(\",\")};\nk.set=function(a,b){if(!this.Na)if(a===\"length\"){if(!Hd(b))throw db(Error(\"RangeError: Length property must be a valid integer.\"));this.values.length=Number(b)}else Hd(a)?this.values[Number(a)]=b:this.la.set(a,b)};k.get=function(a){return a===\"length\"?this.length():Hd(a)?this.values[Number(a)]:this.la.get(a)};k.length=function(){return this.values.length};k.Ga=function(){for(var a=this.la.Ga(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(String(b));return a};\nk.hc=function(){for(var a=this.la.hc(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(this.values[b]);return a};k.fc=function(){for(var a=this.la.fc(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push([String(b),this.values[b]]);return a};k.remove=function(a){Hd(a)?delete this.values[Number(a)]:this.Na||this.la.remove(a)};k.pop=function(){return this.values.pop()};k.push=function(){return this.values.push.apply(this.values,w(Qa.apply(0,arguments)))};k.shift=function(){return this.values.shift()};\nk.splice=function(a,b){var c=Qa.apply(2,arguments);return b===void 0&&c.length===0?new Id(this.values.splice(a)):new Id(this.values.splice.apply(this.values,[a,b||0].concat(w(c))))};k.unshift=function(){return this.values.unshift.apply(this.values,w(Qa.apply(0,arguments)))};k.has=function(a){return Hd(a)&&this.values.hasOwnProperty(a)||this.la.has(a)};k.Za=function(){this.Na=!0;Object.freeze(this.values)};k.Gb=function(){return this.Na};\nfunction Jd(a){for(var b=[],c=0;c<a.length();c++)a.has(c)&&(b[c]=a.get(c));return b};var Kd=function(a,b){this.functionName=a;this.he=b;this.la=new Va;this.Na=!1};k=Kd.prototype;k.toString=function(){return this.functionName};k.getName=function(){return this.functionName};k.getKeys=function(){return new Id(this.Ga())};k.invoke=function(a){return this.he.call.apply(this.he,[new Ld(this,a)].concat(w(Qa.apply(1,arguments))))};k.apply=function(a,b){return this.he.apply(new Ld(this,a),b)};k.Nc=function(a){var b=Qa.apply(1,arguments);try{return this.invoke.apply(this,[a].concat(w(b)))}catch(c){}};\nk.get=function(a){return this.la.get(a)};k.set=function(a,b){this.Na||this.la.set(a,b)};k.has=function(a){return this.la.has(a)};k.remove=function(a){this.Na||this.la.remove(a)};k.Ga=function(){return this.la.Ga()};k.hc=function(){return this.la.hc()};k.fc=function(){return this.la.fc()};k.Za=function(){this.Na=!0};k.Gb=function(){return this.Na};var Md=function(a,b){Kd.call(this,a,b)};xa(Md,Kd);var Nd=function(a,b){Kd.call(this,a,b)};xa(Nd,Kd);var Ld=function(a,b){this.he=a;this.T=b};\nLd.prototype.evaluate=function(a){var b=this.T;return Array.isArray(a)?hb(b,a):a};Ld.prototype.getName=function(){return this.he.getName()};Ld.prototype.ie=function(){return this.T.ie()};var Od=function(){this.map=new Map};Od.prototype.set=function(a,b){this.map.set(a,b)};Od.prototype.get=function(a){return this.map.get(a)};var Pd=function(){this.keys=[];this.values=[]};Pd.prototype.set=function(a,b){this.keys.push(a);this.values.push(b)};Pd.prototype.get=function(a){var b=this.keys.indexOf(a);if(b>-1)return this.values[b]};function Qd(){try{return Map?new Od:new Pd}catch(a){return new Pd}};var Sd=function(a){if(a instanceof Sd)return a;var b;a:if(a==void 0||Array.isArray(a)||Fd(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};Sd.prototype.getValue=function(){return this.value};Sd.prototype.toString=function(){return String(this.value)};var Ud=function(a){this.promise=a;this.Na=!1;this.la=new Va;this.la.set(\"then\",Td(this));this.la.set(\"catch\",Td(this,!0));this.la.set(\"finally\",Td(this,!1,!0))};k=Ud.prototype;k.get=function(a){return this.la.get(a)};k.set=function(a,b){this.Na||this.la.set(a,b)};k.has=function(a){return this.la.has(a)};k.remove=function(a){this.Na||this.la.remove(a)};k.Ga=function(){return this.la.Ga()};k.hc=function(){return this.la.hc()};k.fc=function(){return this.la.fc()};\nvar Td=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;return new Md(\"\",function(d,e){b&&(e=d,d=void 0);c&&(e=d);d instanceof Md||(d=void 0);e instanceof Md||(e=void 0);var f=this.T.wb(),g=function(l){return function(n){try{return c?(l.invoke(f),a.promise):l.invoke(f,n)}catch(p){return Promise.reject(p instanceof Error?new Sd(p):String(p))}}},h=a.promise.then(d&&g(d),e&&g(e));return new Ud(h)})};Ud.prototype.Za=function(){this.Na=!0};Ud.prototype.Gb=function(){return this.Na};function Vd(a,b,c){var d=Qd(),e=function(g,h){for(var l=g.Ga(),n=0;n<l.length;n++)h[l[n]]=f(g.get(l[n]))},f=function(g){if(g===null||g===void 0)return g;var h=d.get(g);if(h)return h;if(g instanceof Id){var l=[];d.set(g,l);for(var n=g.Ga(),p=0;p<n.length;p++)l[n[p]]=f(g.get(n[p]));return l}if(g instanceof Ud)return g.promise.then(function(u){return Vd(u,b,1)},function(u){return Promise.reject(Vd(u,b,1))});if(g instanceof lb){var q={};d.set(g,q);e(g,q);return q}if(g instanceof Md){var r=function(){for(var u=\n[],v=0;v<arguments.length;v++)u[v]=Wd(arguments[v],b,c);var x=new jb(b?b.ie():new Xa);b&&x.te(b.xb());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 Sd&&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=Qd(),e=function(g,h){for(var l in g)g.hasOwnProperty(l)&&h.set(l,f(g[l]))},f=function(g){var h=d.get(g);if(h)return h;if(Array.isArray(g)||Kb(g)){var l=new Id;d.set(g,l);for(var n in g)g.hasOwnProperty(n)&&l.set(n,f(g[n]));return l}if(Fd(g)){var p=new lb;d.set(g,p);e(g,p);return p}if(typeof g===\"function\"){var q=new Md(\"\",function(){for(var u=Qa.apply(0,arguments),v=[],x=0;x<u.length;x++)v[x]=Vd(this.evaluate(u[x]),b,c);return f(this.T.Rj()(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 Sd(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 Id)for(var e=arguments[d],f=0;f<e.length();f++)b.push(e.get(f));else b.push(arguments[d]);return new Id(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 Id(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 Id(d)},pop:function(){return this.pop()},push:function(a){return this.push.apply(this,\nw(Qa.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 db(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 db(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 db(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 db(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=Jd(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 Id(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=Jd(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(Qa.apply(3,arguments))))},toString:function(){return this.toString()},unshift:function(a){return this.unshift.apply(this,w(Qa.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 Ua(\"break\"),$d=new Ua(\"continue\");function ae(a,b){return this.evaluate(a)+this.evaluate(b)}function be(a,b){return this.evaluate(a)&&this.evaluate(b)}\nfunction ce(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(!(f instanceof Id))throw Error(\"Error: Non-List argument given to Apply instruction.\");if(d===null||d===void 0)throw db(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=Vd(f.get(0));try{return d.toString(h)}catch(u){}}return d.toString()}throw db(Error(\"TypeError: \"+d+\".\"+e+\" is not a function.\"));}if(typeof d===\n\"string\"){if(Yd.hasOwnProperty(e)){var l=Vd(f,void 0,1);return Wd(d[e].apply(d,l),this.T)}throw db(Error(\"TypeError: \"+e+\" is not a function\"));}if(d instanceof Id){if(d.has(e)){var n=d.get(String(e));if(n instanceof Md){var p=Jd(f);return n.apply(this.T,p)}throw db(Error(\"TypeError: \"+e+\" is not a function\"));}if(Xd.supportedMethods.indexOf(e)>=0){var q=Jd(f);return Xd[e].call.apply(Xd[e],[d,this.T].concat(w(q)))}}if(d instanceof Md||d instanceof lb||d instanceof Ud){if(d.has(e)){var r=d.get(e);\nif(r instanceof Md){var t=Jd(f);return r.apply(this.T,t)}throw db(Error(\"TypeError: \"+e+\" is not a function\"));}if(e===\"toString\")return d instanceof Md?d.getName():d.toString();if(e===\"hasOwnProperty\")return d.has(f.get(0))}if(d instanceof Sd&&e===\"toString\")return d.toString();throw db(Error(\"TypeError: Object has no '\"+e+\"' property.\"));}\nfunction de(a,b){a=this.evaluate(a);if(typeof a!==\"string\")throw Error(\"Invalid key name given for assignment.\");var c=this.T;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 ee(){var a=Qa.apply(0,arguments),b=this.T.wb(),c=gb(b,a);if(c instanceof Ua)return c}function fe(){return Zd}function ge(a){for(var b=this.evaluate(a),c=0;c<b.length;c++){var d=this.evaluate(b[c]);if(d instanceof Ua)return d}}\nfunction he(){for(var a=this.T,b=0;b<arguments.length-1;b+=2){var c=arguments[b];if(typeof c===\"string\"){var d=this.evaluate(arguments[b+1]);a.Sh(c,d)}}}function ie(){return $d}function je(a,b){return new Ua(a,this.evaluate(b))}function ke(a,b){var c=Qa.apply(2,arguments),d;d=new Id;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.T.add(a,this.evaluate(g))}function le(a,b){return this.evaluate(a)/this.evaluate(b)}\nfunction me(a,b){var c=this.evaluate(a),d=this.evaluate(b),e=c instanceof Sd,f=d instanceof Sd;return e||f?e&&f?c.getValue()===d.getValue():!1:c==d}function ne(){for(var a,b=0;b<arguments.length;b++)a=this.evaluate(arguments[b]);return a}function oe(a,b,c,d){for(var e=0;e<b();e++){var f=a(c(e)),g=gb(f,d);if(g instanceof Ua){if(g.type===\"break\")break;if(g.type===\"return\")return g}}}\nfunction pe(a,b,c){if(typeof b===\"string\")return oe(a,function(){return b.length},function(f){return f},c);if(b instanceof lb||b instanceof Ud||b instanceof Id||b instanceof Md){var d=b.Ga(),e=d.length;return oe(a,function(){return e},function(f){return d[f]},c)}}function qe(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.T;return pe(function(h){g.set(d,h);return g},e,f)}\nfunction re(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.T;return pe(function(h){var l=g.wb();l.Sh(d,h);return l},e,f)}function se(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.T;return pe(function(h){var l=g.wb();l.add(d,h);return l},e,f)}function te(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.T;return ue(function(h){g.set(d,h);return g},e,f)}\nfunction ve(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.T;return ue(function(h){var l=g.wb();l.Sh(d,h);return l},e,f)}function xe(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.T;return ue(function(h){var l=g.wb();l.add(d,h);return l},e,f)}\nfunction ue(a,b,c){if(typeof b===\"string\")return oe(a,function(){return b.length},function(d){return b[d]},c);if(b instanceof Id)return oe(a,function(){return b.length()},function(d){return b.get(d)},c);throw db(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 Id))throw Error(\"TypeError: Non-List argument given to ForLet instruction.\");var g=this.T,h=this.evaluate(d),l=g.wb();for(e(g,l);hb(l,b);){var n=gb(l,h);if(n instanceof Ua){if(n.type===\"break\")break;if(n.type===\"return\")return n}var p=g.wb();e(l,p);hb(p,c);l=p}}\nfunction ze(a,b){var c=Qa.apply(2,arguments),d=this.T,e=this.evaluate(b);if(!(e instanceof Id))throw Error(\"Error: non-List value given for Fn argument names.\");return new Md(a,function(){return function(){var f=Qa.apply(0,arguments),g=d.wb();g.xb()===void 0&&g.te(this.T.xb());for(var h=[],l=0;l<f.length;l++){var n=this.evaluate(f[l]);h[l]=n}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 Id(h));var r=gb(g,c);if(r instanceof Ua)return r.type===\n\"return\"?r.data:r}}())}function Ae(a){var b=this.evaluate(a),c=this.T;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 db(Error(\"TypeError: Cannot read properties of \"+d+\" (reading '\"+e+\"')\"));if(d instanceof lb||d instanceof Ud||d instanceof Id||d instanceof Md)c=d.get(e);else if(typeof d===\"string\")e===\"length\"?c=d.length:Hd(e)&&(c=d[e]);else if(d instanceof Sd)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 Sd&&(c=c.getValue());d instanceof Sd&&(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=gb(this.T,d);if(e instanceof Ua)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 Id,b=0;b<arguments.length;b++){var c=this.evaluate(arguments[b]);a.push(c)}return a}function Le(){for(var a=new lb,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!me.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 Qa.apply(0,arguments)}function We(a){return new Ua(\"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 db(Error(\"TypeError: Can't set property \"+e+\" of \"+d+\".\"));(d instanceof Md||d instanceof Id||d instanceof lb)&&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,l=0;l<e.length;l++)if(h||d===this.evaluate(e[l]))if(g=this.evaluate(f[l]),g instanceof Ua){var n=g.type;if(n===\"break\")return;if(n===\"return\"||n===\"continue\")return g}else h=!0;if(f.length===e.length+1&&(g=this.evaluate(f[f.length-1]),g instanceof Ua&&(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 Md?\"function\":typeof b}function bf(){for(var a=this.T,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=gb(this.T,e);if(f instanceof Ua){if(f.type===\"break\")return;if(f.type===\"return\")return f}}for(;this.evaluate(a);){var g=gb(this.T,e);if(g instanceof Ua){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 Ua)return d}catch(h){if(!(h instanceof cb&&h.Tn))throw h;var e=this.T.wb();a!==\"\"&&(h instanceof cb&&(h=h.wo),e.add(a,new Sd(h)));var f=this.evaluate(c),g=gb(e,f);if(g instanceof Ua)return g}}function nf(a,b){var c,d;try{d=this.evaluate(a)}catch(f){if(!(f instanceof cb&&f.Tn))throw f;c=f}var e=this.evaluate(b);if(e instanceof Ua)return e;if(c)throw c;if(d instanceof Ua)return d};var pf=function(){this.H=new ib;of(this)};pf.prototype.execute=function(a){return this.H.sk(a)};var of=function(a){var b=function(c,d){var e=new Nd(String(c),d);e.Za();var f=String(c);a.H.H.set(f,e);fb.set(f,e)};b(\"map\",Le);b(\"and\",wd);b(\"contains\",zd);b(\"equals\",xd);b(\"or\",yd);b(\"startsWith\",Ad);b(\"variable\",Bd)};pf.prototype.Qb=function(a){this.H.Qb(a)};var rf=function(){this.K=!1;this.H=new ib;qf(this);this.K=!0};rf.prototype.execute=function(a){return sf(this.H.sk(a))};var tf=function(a,b,c){return sf(a.H.Kq(b,c))};rf.prototype.Za=function(){this.H.Za()};\nvar qf=function(a){var b=function(c,d){var e=String(c),f=new Nd(e,d);f.Za();a.H.H.set(e,f);fb.set(e,f)};b(0,ae);b(1,be);b(2,ce);b(3,de);b(56,hf);b(57,ef);b(58,df);b(59,kf);b(60,ff);b(61,gf);b(62,jf);b(53,ee);b(4,fe);b(5,ge);b(68,mf);b(52,he);b(6,ie);b(49,je);b(7,Ke);b(8,Le);b(9,ge);b(50,ke);b(10,le);b(12,me);b(13,ne);b(67,nf);b(51,ze);b(47,qe);b(54,re);b(55,se);b(63,ye);b(64,te);b(65,ve);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.ie=function(){return this.H.ie()};rf.prototype.Qb=function(a){this.H.Qb(a)};rf.prototype.ud=function(a){this.H.ud(a)};\nfunction sf(a){if(a instanceof Ua||a instanceof Md||a instanceof Id||a instanceof lb||a instanceof Ud||a instanceof Sd||a===null||a===void 0||typeof a===\"string\"||typeof a===\"number\"||typeof a===\"boolean\")return a};var uf=function(a){this.message=a};function vf(a){a.rv=!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 uf(\"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}\nfunction Df(a,b){var c;var d=a.ji,e=a.dk;d===void 0?c=\"\":(e||(e=0),c=\"\"+Cf(1,1)+zf(d<<2|e));var f=a.rr,g=\"4\"+c+(f?\"\"+Cf(2,1)+zf(f):\"\"),h,l=a.Jo;h=l&&Bf.test(l)?\"\"+Cf(3,2)+l:\"\";var n,p=a.Eo;n=p?\"\"+Cf(4,1)+zf(p):\"\";var q;var r=a.ctid;if(r&&b){var t=Cf(5,3),u=r.split(\"-\"),v=u[0].toUpperCase();if(v!==\"GTM\"&&v!==\"OPT\")q=\"\";else{var x=u[1];q=\"\"+t+zf(1+x.length)+(a.Ms||0)+x}}else q=\"\";var y=a.Et,A=a.canonicalId,C=a.mc,D=a.zv,I=g+h+n+q+(y?\"\"+Cf(6,1)+zf(y):\"\")+(A?\"\"+Cf(7,3)+zf(A.length)+A:\"\")+(C?\"\"+Cf(8,3)+\nzf(C.length)+C:\"\")+(D?\"\"+Cf(9,3)+zf(D.length)+D:\"\"),G;var M=a.Ar;M=M===void 0?{}:M;for(var S=[],aa=m(Object.keys(M)),ea=aa.next();!ea.done;ea=aa.next()){var ja=ea.value;S[Number(ja)]=M[ja]}if(S.length){var ha=Cf(10,3),qa;if(S.length===0)qa=zf(0);else{for(var da=[],ma=0,Pa=!1,Ba=0;Ba<S.length;Ba++){Pa=!0;var sa=Ba%6;S[Ba]&&(ma|=1<<sa);sa===5&&(da.push(zf(ma)),ma=0,Pa=!1)}Pa&&da.push(zf(ma));qa=da.join(\"\")}var eb=qa;G=\"\"+ha+zf(eb.length)+eb}else G=\"\";var xb=a.Vs,Fb=a.ot,Tc=a.Ft;return I+G+(xb?\"\"+Cf(11,\n3)+zf(xb.length)+xb:\"\")+(Fb?\"\"+Cf(13,3)+zf(Fb.length)+Fb:\"\")+(Tc?\"\"+Cf(14,1)+zf(Tc):\"\")};function Ef(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 Ff(a,b){for(var c=rb(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 Gf(a,d)}function Gf(a,b){if(a===\"\")return\"\";var c=bc(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 qb(String.fromCharCode.apply(String,w(f))).replace(/\\.+$/,\"\")};var Hf=function(){function a(b){return{toString:function(){return b}}}return{ep:a(\"consent\"),al:a(\"convert_case_to\"),bl:a(\"convert_false_to\"),fl:a(\"convert_null_to\"),fp:a(\"convert_to_boolean\"),ah:a(\"convert_to_number\"),il:a(\"convert_true_to\"),jl:a(\"convert_undefined_to\"),Zt:a(\"debug_mode_metadata\"),Yb:a(\"function\"),Sm:a(\"instance_name\"),Oq:a(\"live_only\"),Pq:a(\"malware_disabled\"),METADATA:a(\"metadata\"),Sq:a(\"original_activity_id\"),Uu:a(\"original_vendor_template_id\"),Tu:a(\"once_on_load\"),Rq:a(\"once_per_event\"),\nln:a(\"once_per_load\"),Wu:a(\"priority_override\"),Zu:a(\"respected_consent_types\"),un:a(\"setup_tags\"),Aj:a(\"tag_id\"),En:a(\"teardown_tags\"),ql:a(\"disabled_in_google_mode\"),Gq:a(\"generated_tagging_metadata\")}}();function If(a,b){var c={};c[Hf.Yb]=\"__\"+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 E(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\"};xa(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])}};function Rf(){return function(a,b){var c;var d=Sf;a instanceof cb?(a.H=d,c=a):c=new cb(a,d);var e=c;b&&e.K.push(b);throw e;}}function Sf(a){if(!a.length)return a;a.push({id:\"main\",line:0});for(var b=a.length-1;b>0;b--)Cb(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 Tf=RegExp(\"[^0-9\\\\.+-]\",\"g\"),Uf=RegExp(\"[^0-9\\\\,+-]\",\"g\"),Vf=RegExp(\"[^0-9+-]\",\"g\");\nfunction Wf(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 l,n;d===\"PERIOD\"?(l=\".\",n=Tf):d===\"COMMA\"?(l=\",\",\nn=Uf):(l=\"\",n=Vf);var p=c.replace(n,\"\");if(l!==\"\"&&p.split(l).length>2)return a;var q=p.replace(/,/g,\".\");if(q===\"\")return a;var r=Number(q);return isNaN(r)?a:r};var Xf=[],Yf={};function Zf(a){return Xf[a]===void 0?!1:Xf[a]};var $f=function(){this.H={}},ag=function(a,b,c){var d;(d=a.H)[b]!=null||(d[b]=[]);a.H[b].push(function(){return c.apply(null,w(Qa.apply(0,arguments)))})};function bg(a,b,c,d){if(a)for(var e=0;e<a.length;e++){var f=void 0,g=\"A policy function denied the permission request\";try{f=a[e](b,c,d),g+=\".\"}catch(h){g=typeof h===\"string\"?g+(\": \"+h):h instanceof Error?g+(\": \"+h.message):g+\".\"}if(!f)throw new Pf(c,d,g);}}\nfunction cg(a,b){var c=dg(eg.H,b,function(){return{}});try{return c(a),!0}catch(d){return!1}}function dg(a,b,c){return function(d){if(d){var e=a.H[d],f=a.H.all;if(e||f){var g=c.apply(void 0,[d].concat(w(Qa.apply(1,arguments))));bg(e,b,d,g);bg(f,b,d,g)}}}};var hg=function(a,b,c){var d=this;this.K={};this.H=new $f;var e={},f={},g=dg(this.H,a,function(h){return h&&e[h]?e[h].apply(void 0,[h].concat(w(Qa.apply(1,arguments)))):{}});Jb(b,function(h,l){function n(q){var r=Qa.apply(1,arguments);if(!p[q])throw fg(q,{},\"The requested additional permission \"+q+\" is not configured.\");g.apply(null,[q].concat(w(r)))}var p={};Jb(l,function(q,r){var t=gg(q,r,c);p[q]=t.assert;e[q]||(e[q]=t.aa);t.Pn&&!f[q]&&(f[q]=t.Pn)});d.K[h]=function(q,r){var t=p[q];if(!t)throw fg(q,\n{},\"The requested permission \"+q+\" is not configured.\");var u=Array.prototype.slice.call(arguments,0);t.apply(void 0,u);g.apply(void 0,u);var v=f[q];v&&v.apply(null,[n].concat(w(u.slice(1))))}})},ig=function(a){return eg.K[a]||function(){}};\nfunction gg(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=fg;delete e[Hf.Yb];return d(e)}catch(f){return{assert:function(g){throw new Pf(g,{},\"Permission \"+g+\" is unknown.\");},aa:function(){throw new Pf(a,{},\"Permission \"+a+\" is unknown.\");}}}}function fg(a,b,c){return new Pf(a,b,c)};var jg=E(5),kg=E(20),lg=E(1),mg=!1;var ng={};ng.Qo=Jf(29);ng.Lr=Jf(28);function og(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 pg=function(a){this.cache=a};pg.prototype.get=function(a){var b=og(a),c=this.cache.get(b);if(!c)return{promise:void 0,Mj:0};if(Date.now()>=c.timestamp+9E5)return this.cache.delete(b),{promise:void 0,Mj:3};var d=c.resolvedValue?2:1;return{promise:c.resolvedValue?Promise.resolve(c.resolvedValue):c.promise,Mj:d}};pg.prototype.set=function(a,b){var c={promise:b,resolvedValue:void 0,timestamp:Date.now()};this.cache.set(og(a),c);b.then(function(d){c.resolvedValue=d})};function qg(a){switch(a){case 0:break;case 9:return\"e4\";case 6:return\"e5\";case 14:return\"e6\";default:return\"e7\"}};var F={D:{Wa:\"ad_personalization\",ka:\"ad_storage\",ma:\"ad_user_data\",ra:\"analytics_storage\",nc:\"region\",sa:\"consent_updated\",Yg:\"wait_for_update\",eh:\"endpoint_type\",rp:\"app_remove\",tp:\"app_store_refund\",up:\"app_store_subscription_cancel\",vp:\"app_store_subscription_convert\",wp:\"app_store_subscription_renew\",xp:\"consent_update\",yp:\"conversion\",wl:\"add_payment_info\",xl:\"add_shipping_info\",we:\"add_to_cart\",xe:\"remove_from_cart\",yl:\"view_cart\",Bd:\"begin_checkout\",fu:\"generate_lead\",ye:\"select_item\",oc:\"view_item_list\",\nQc:\"select_promotion\",qc:\"view_promotion\",Hb:\"purchase\",ze:\"refund\",rc:\"view_item\",zl:\"add_to_wishlist\",zp:\"exception\",Ap:\"first_open\",Bp:\"first_visit\",wa:\"gtag.config\",Ib:\"gtag.get\",Cp:\"in_app_purchase\",sc:\"page_view\",Dp:\"screen_view\",Ep:\"session_start\",Fp:\"source_update\",Gp:\"timing_complete\",Hp:\"track_social\",xf:\"user_engagement\",Ip:\"user_id_update\",fh:\"braid_link_decoration_source\",gh:\"braid_storage_source\",Cd:\"gclid_link_decoration_source\",Dd:\"gclid_storage_source\",Sb:\"gclgb\",lb:\"gclid\",Al:\"gclid_len\",\nAe:\"gclgs\",Be:\"gcllp\",Ce:\"gclst\",mb:\"ads_data_redaction\",yf:\"gad_source\",zf:\"gad_source_src\",Ed:\"gclid_url\",Bl:\"gclsrc\",Af:\"gbraid\",De:\"wbraid\",Rc:\"allow_ad_personalization_signals\",ui:\"allow_custom_scripts\",hh:\"allow_display_features\",wi:\"allow_enhanced_conversions\",Sc:\"allow_google_signals\",xi:\"allow_interest_groups\",Jp:\"app_id\",Kp:\"app_installer_id\",Lp:\"app_name\",Mp:\"app_version\",Fd:\"auid\",gu:\"auto_detection_enabled\",Cl:\"auto_event\",Dl:\"aw_remarketing\",ih:\"aw_remarketing_only\",Bf:\"discount\",Cf:\"aw_feed_country\",\nDf:\"aw_feed_language\",Ia:\"items\",Ef:\"aw_merchant_id\",yi:\"aw_basket_type\",Ff:\"campaign_content\",Gf:\"campaign_id\",Hf:\"campaign_medium\",If:\"campaign_name\",Jf:\"campaign\",Kf:\"campaign_source\",Lf:\"campaign_term\",Jb:\"client_id\",El:\"rnd\",zi:\"consent_update_type\",Np:\"content_group\",Op:\"content_type\",Gd:\"conversion_cookie_prefix\",Ai:\"conversion_id\",uc:\"conversion_linker\",Id:\"conversion_linker_disabled\",Ee:\"conversion_api\",Bi:\"_&rcb\",jh:\"cookie_deprecation\",Kb:\"cookie_domain\",Cb:\"cookie_expires\",Tb:\"cookie_flags\",\nJd:\"cookie_name\",vc:\"cookie_path\",nb:\"cookie_prefix\",Kd:\"cookie_update\",Tc:\"country\",eb:\"currency\",Fe:\"customer_lifetime_value\",kh:\"customer_loyalty\",mh:\"customer_ltv_bucket\",nh:\"customer_type\",Ge:\"custom_map\",Ci:\"gcldc_link_decoration_source\",Di:\"gcldc_storage_source\",Mf:\"gcldc\",Ld:\"dclid\",Fl:\"debug_mode\",Oa:\"developer_id\",Pp:\"disable_merchant_reported_purchases\",Uc:\"dc_custom_params\",Qp:\"dc_natural_search\",Rp:\"dynamic_event_settings\",Gl:\"affiliation\",oh:\"checkout_option\",Ei:\"checkout_step\",Hl:\"coupon\",\nNf:\"item_list_name\",Fi:\"list_name\",Sp:\"promotions\",Md:\"shipping\",Il:\"tax\",ph:\"engagement_time_msec\",qh:\"enhanced_client_id\",Tp:\"enhanced_conversions\",hu:\"enhanced_conversions_automatic_settings\",He:\"estimated_delivery_date\",Of:\"event_callback\",Up:\"event_category\",Vc:\"event_developer_id_string\",Nd:\"event_id\",Gi:\"_event_join_id\",Vp:\"event_label\",Ub:\"event\",Jl:\"_&ae\",Hi:\"event_settings\",rh:\"event_timeout\",Wp:\"description\",Xp:\"fatal\",Yp:\"experiments\",Od:\"ext_client_id\",Ii:\"firebase_id\",Pf:\"first_party_collection\",\nQf:\"_x_20\",Vb:\"_x_19\",Zp:\"flight_error_code\",aq:\"flight_error_message\",Ji:\"fl_activity_category\",Ki:\"fl_activity_group\",sh:\"fl_advertiser_id\",Li:\"match_id\",Kl:\"fl_random_number\",Ll:\"tran\",Ml:\"u\",th:\"gac_gclid\",Ie:\"gac_wbraid\",Nl:\"gac_wbraid_multiple_conversions\",bq:\"ga_restrict_domain\",Ol:\"ga_temp_client_id\",cq:\"ga_temp_ecid\",Je:\"gdpr_applies\",uh:\"_gt_metadata\",Pl:\"geo_granularity\",Rf:\"value_callback\",Sf:\"value_key\",Xa:\"google_analysis_params\",Ke:\"_google_ng\",fq:\"_ono\",Tf:\"google_signals\",gq:\"google_tld\",\nwh:\"gpp_sid\",xh:\"gpp_string\",yh:\"groups\",Ql:\"gsa_experiment_id\",Uf:\"gtag_event_feature_usage\",Rl:\"gtm_up\",Le:\"iframe_state\",Vf:\"ignore_referrer\",Sl:\"internal_traffic_results\",Tl:\"_is_fpm\",Yc:\"is_legacy_converted\",Zc:\"is_legacy_loaded\",Mi:\"is_passthrough\",Pd:\"_lps\",tb:\"language\",Ni:\"legacy_developer_id_string\",Db:\"linker\",Wf:\"accept_incoming\",wc:\"decorate_forms\",Aa:\"domains\",ad:\"url_position\",Qd:\"merchant_feed_label\",Rd:\"merchant_feed_language\",Sd:\"merchant_id\",Ul:\"method\",hq:\"name\",Vl:\"navigation_type\",\nMe:\"new_customer\",Oi:\"non_interaction\",iq:\"optimize_id\",Wl:\"page_hostname\",Xf:\"page_path\",Ta:\"page_referrer\",Lb:\"page_title\",jq:\"passengers\",Xl:\"phone_conversion_callback\",kq:\"phone_conversion_country_code\",Yl:\"phone_conversion_css_class\",lq:\"phone_conversion_ids\",Zl:\"phone_conversion_number\",am:\"phone_conversion_options\",mq:\"_platinum_request_status\",nq:\"_protected_audience_enabled\",zh:\"quantity\",Ah:\"redact_device_info\",bm:\"referral_exclusion_definition\",iu:\"_request_start_time\",Wb:\"restricted_data_processing\",\noq:\"retoken\",pq:\"sample_rate\",Pi:\"screen_name\",bd:\"screen_resolution\",dm:\"_script_source\",qq:\"search_term\",Td:\"send_page_view\",Xb:\"send_to\",Qi:\"server_container_3p_enrichment\",dd:\"server_container_url\",rq:\"session_attributes_encoded\",Bh:\"session_duration\",Ch:\"session_engaged\",Ri:\"session_engaged_time\",xc:\"session_id\",Dh:\"session_number\",Yf:\"_shared_user_id\",Ud:\"delivery_postal_code\",ju:\"_tag_firing_delay\",ku:\"_tag_firing_time\",lu:\"temporary_client_id\",Si:\"testonly\",sq:\"_timezone\",Oe:\"topmost_url\",\nPe:\"tracking_id\",Ti:\"traffic_type\",Pa:\"transaction_id\",fm:\"transaction_id_source\",yc:\"transport_url\",tq:\"trip_type\",zc:\"update\",Ac:\"url_passthrough\",gm:\"uptgs\",Zf:\"_user_agent_architecture\",cg:\"_user_agent_bitness\",dg:\"_user_agent_full_version_list\",eg:\"_user_agent_mobile\",fg:\"_user_agent_model\",gg:\"_user_agent_platform\",hg:\"_user_agent_platform_version\",ig:\"_user_agent_wow64\",Bc:\"user_data\",hm:\"user_data_auto_latency\",im:\"user_data_auto_meta\",jm:\"user_data_auto_multi\",km:\"user_data_auto_selectors\",\nlm:\"user_data_auto_status\",Cc:\"user_data_mode\",om:\"user_data_settings\",fb:\"user_id\",Vd:\"user_properties\",qm:\"_user_region\",jg:\"us_privacy_string\",Qa:\"value\",rm:\"wbraid_multiple_conversions\",ed:\"_fpm_parameters\",Yi:\"_host_name\",Wm:\"_in_page_command\",aj:\"_ip_override\",bn:\"_is_passthrough_cid\",Lh:\"_measurement_type\",ce:\"non_personalized_ads\",qj:\"_sst_parameters\",Zq:\"sgtm_geo_user_country\",Hd:\"conversion_label\",ya:\"page_location\",Wc:\"_extracted_data\",Xc:\"global_developer_id_string\",Ne:\"tc_privacy_string\"}};var H={J:{To:\"abort_without_fail\",mi:\"accept_by_default\",Ck:\"add_tag_timing\",Ek:\"ads_consent_granted\",wd:\"ads_event_page_view\",xd:\"allow_ad_personalization\",Rt:\"auto_event\",Lk:\"batch_on_navigation\",Xg:\"biscotti_join_id\",Qk:\"client_id_source\",tf:\"consent_event_id\",uf:\"consent_priority_id\",Tt:\"consent_state\",sa:\"consent_updated\",vf:\"conversion_linker_enabled\",Ut:\"conversion_marking_called\",Ha:\"cookie_options\",pl:\"dc_random\",au:\"dedupe_id\",Pc:\"em_event\",du:\"endpoint_for_debug\",vl:\"enhanced_client_id_source\",\nqp:\"enhanced_match_result\",sm:\"euid_logged_in_state\",kg:\"euid_mode_enabled\",uq:\"event_provenance\",nu:\"event_source\",Eb:\"event_start_timestamp_ms\",xm:\"event_usage\",Fh:\"extra_tag_experiment_ids\",qu:\"add_parameter\",Wi:\"counting_method\",Gh:\"send_as_iframe\",ru:\"parameter_order\",Hh:\"parsed_target\",tu:\"form_event_canceled\",Bq:\"ga4_collection_subdomain\",Xi:\"ga4_request_flags\",Om:\"gbraid_cookie_marked\",Rm:\"gtm_extracted_data\",Dc:\"handle_internally\",vu:\"has_ga_conversion_consents\",fa:\"hit_type\",Ec:\"hit_type_override\",\nIq:\"ignore_dupe_config\",Pu:\"is_config_command\",Jh:\"is_consent_update\",lg:\"is_conversion\",Xm:\"is_ecommerce\",Ym:\"is_ec_cm_split\",Zd:\"is_external_event\",mg:\"is_first_visit\",Zm:\"is_first_visit_conversion\",bj:\"is_fl_fallback_conversion_flow_allowed\",fd:\"is_fpm_encryption\",cj:\"is_fpm_split\",ob:\"is_gcp_browser\",dj:\"is_google_measurement_allowed\",ej:\"is_google_signals_enabled\",ae:\"is_merchant_center\",Kh:\"is_new_to_site\",Fc:\"is_personalization\",fj:\"is_server_side_destination\",Se:\"is_session_start\",dn:\"is_session_start_conversion\",\nQu:\"is_sgtm_ga_ads_conversion_study_control_group\",Ru:\"is_sgtm_prehit\",fn:\"is_sgtm_service_worker\",ng:\"is_split_conversion\",Jq:\"is_syn\",Gc:\"is_test_event\",og:\"join_id\",gj:\"join_elapsed\",pg:\"join_timer_sec\",hn:\"local_storage_aw_conversion_counters\",Ve:\"tunnel_updated\",Vu:\"prehit_for_retry\",Xu:\"promises\",Yu:\"record_aw_latency\",We:\"redact_ads_data\",Xe:\"redact_click_ids\",qn:\"remarketing_only\",nj:\"send_ccm_parallel_ping\",hd:\"send_doubleclick_join\",Oh:\"send_fpm_geo_join\",Ph:\"send_fpm_google_join\",bv:\"send_ccm_parallel_test_ping\",\nsn:\"send_google_measurement\",rg:\"send_tld_join\",sg:\"send_to_destinations\",oj:\"send_to_targets\",tn:\"send_user_data_hit\",rj:\"service_worker_context\",Mb:\"source_canonical_id\",Ka:\"speculative\",zn:\"speculative_in_message\",Bn:\"suppress_script_load\",Cn:\"syn_or_mod\",Bj:\"transient_ecsid\",tg:\"transmission_type\",Ya:\"user_data\",hv:\"user_data_from_automatic\",jv:\"user_data_from_automatic_getter\",Hn:\"user_data_from_code\",jr:\"user_data_from_manual\",kv:\"user_data_mode\",ug:\"user_id_updated\"}};\nvar ug=function(a){var b={},c=0;Jb(a,function(e,f){if(f!=null){var g=(\"\"+f).replace(/~/g,\"~~\");if(rg.hasOwnProperty(e))b[rg[e]]=g;else if(sg.hasOwnProperty(e)){var h=sg[e];b.hasOwnProperty(h)||(b[h]=g)}else if(e===\"category\")for(var l=g.split(\"/\",5),n=0;n<l.length;n++){var p=b,q=tg[n],r=l[n];p.hasOwnProperty(q)||(p[q]=r)}else if(c<27){var t=String.fromCharCode(c<10?48+c:65+c-10);b[\"k\"+t]=(\"\"+String(e)).replace(/~/g,\"~~\");b[\"v\"+t]=g;c++}}});var d=[];Jb(b,function(e,f){d.push(\"\"+e+f)});return d.join(\"~\")},\nrg={item_id:\"id\",item_name:\"nm\",item_brand:\"br\",item_category:\"ca\",item_category2:\"c2\",item_category3:\"c3\",item_category4:\"c4\",item_category5:\"c5\",item_variant:\"va\",price:\"pr\",quantity:\"qt\",coupon:\"cp\",item_list_name:\"ln\",index:\"lp\",item_list_id:\"li\",discount:\"ds\",affiliation:\"af\",promotion_id:\"pi\",promotion_name:\"pn\",creative_name:\"cn\",creative_slot:\"cs\",location_id:\"lo\"},sg={id:\"id\",name:\"nm\",brand:\"br\",variant:\"va\",list_name:\"ln\",list_position:\"lp\",list:\"ln\",position:\"lp\",creative:\"cn\"},tg=[\"ca\",\n\"c2\",\"c3\",\"c4\",\"c5\"];var vg=function(a){var b=[];Jb(a,function(c,d){d!=null&&b.push(encodeURIComponent(c)+\"=\"+encodeURIComponent(String(d)))});return b.join(\"&\")},wg=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.Ba=a.Ba;this.ue=a.ue;this.Nj=a.Nj;this.N=d;this.K=vg(a.Ba);this.H=vg(a.Nj);this.R=this.H.length;if(e&&this.R>16384)throw Error(\"EVENT_TOO_LARGE\");};\nvar xg=function(){this.events=[];this.H=\"\";this.Ba={};this.baseUrl=\"\";this.N=0;this.K=1;this.endpoint=0};xg.prototype.add=function(a){return this.R(a)?(this.events.push(a),this.H=a.K,this.Ba=a.Ba,this.baseUrl=a.baseUrl,this.N+=a.R,this.K=a.N,this.endpoint=a.endpoint,this.destinationId=a.destinationId,this.Z=a.eventId,this.ba=a.priorityId,!0):!1};xg.prototype.R=function(a){return this.events.length?this.events.length>=20||a.R+this.N>=16384?!1:this.baseUrl===a.baseUrl&&this.K===a.N&&this.ja(a):!0};\nxg.prototype.ja=function(a){return this.H===a.K};var J={U:{lp:1,np:2,Gn:3,on:4,rl:5,sl:6,Fq:7,op:8,Eq:9,kp:10,jp:11,yn:12,wn:13,Ok:14,Vo:15,Xo:16,jn:17,tl:18,gn:19,mp:20,Qq:21,bp:22,Wo:23,Yo:24,ol:25,Mk:26,gr:27,Km:28,Vm:29,Um:30,Tm:31,Nm:32,Lm:33,Mm:34,Hm:35,Gm:36,Im:37,Jm:38,Cq:39,Dq:40,Vq:41}};J.U[J.U.lp]=\"CREATE_EVENT_SOURCE\";J.U[J.U.np]=\"EDIT_EVENT\";J.U[J.U.Gn]=\"TRAFFIC_TYPE\";J.U[J.U.on]=\"REFERRAL_EXCLUSION\";J.U[J.U.rl]=\"ECOMMERCE_FROM_GTM_TAG\";J.U[J.U.sl]=\"ECOMMERCE_FROM_GTM_UA_SCHEMA\";J.U[J.U.Fq]=\"GA_SEND\";J.U[J.U.op]=\"EM_FORM\";\nJ.U[J.U.Eq]=\"GA_GAM_LINK\";J.U[J.U.kp]=\"CREATE_EVENT_AUTO_PAGE_PATH\";J.U[J.U.jp]=\"CREATED_EVENT\";J.U[J.U.yn]=\"SIDELOADED\";J.U[J.U.wn]=\"SGTM_LEGACY_CONFIGURATION\";J.U[J.U.Ok]=\"CCD_EM_EVENT\";J.U[J.U.Vo]=\"AUTO_REDACT_EMAIL\";J.U[J.U.Xo]=\"AUTO_REDACT_QUERY_PARAM\";J.U[J.U.jn]=\"MULTIPLE_PAGEVIEW_FROM_CONFIG\";J.U[J.U.tl]=\"EM_EVENT_SENT_BEFORE_CONFIG\";J.U[J.U.gn]=\"LOADED_VIA_CST_OR_SIDELOADING\";J.U[J.U.mp]=\"DECODED_PARAM_MATCH\";J.U[J.U.Qq]=\"NON_DECODED_PARAM_MATCH\";J.U[J.U.bp]=\"CCD_EVENT_SGTM\";\nJ.U[J.U.Wo]=\"AUTO_REDACT_EMAIL_SGTM\";J.U[J.U.Yo]=\"AUTO_REDACT_QUERY_PARAM_SGTM\";J.U[J.U.ol]=\"DAILY_LIMIT_REACHED\";J.U[J.U.Mk]=\"BURST_LIMIT_REACHED\";J.U[J.U.gr]=\"SHARED_USER_ID_SET_AFTER_REQUEST\";J.U[J.U.Km]=\"GA4_MULTIPLE_SESSION_COOKIES\";J.U[J.U.Vm]=\"INVALID_GA4_SESSION_COUNT\";J.U[J.U.Um]=\"INVALID_GA4_LAST_EVENT_TIMESTAMP\";J.U[J.U.Tm]=\"INVALID_GA4_JOIN_TIMER\";J.U[J.U.Nm]=\"GA4_STALE_SESSION_COOKIE_SELECTED\";J.U[J.U.Lm]=\"GA4_SESSION_COOKIE_GS1_READ\";J.U[J.U.Mm]=\"GA4_SESSION_COOKIE_GS2_READ\";\nJ.U[J.U.Hm]=\"GA4_DL_PARAM_RECOVERY_AVAILABLE\";J.U[J.U.Gm]=\"GA4_DL_PARAM_RECOVERY_APPLIED\";J.U[J.U.Im]=\"GA4_GOOGLE_MEASUREMENT_ALLOWED\";J.U[J.U.Jm]=\"GA4_GOOGLE_SIGNALS_ENABLED\";J.U[J.U.Cq]=\"GA4_FALLBACK_REQUEST\";J.U[J.U.Dq]=\"GA_ADS_LINK_BEFORE_CONVERSION_MARKING\";J.U[J.U.Vq]=\"PLATINUM_ELIGIBLE\";var yg={},zg=(yg.uaa=!0,yg.uab=!0,yg.uafvl=!0,yg.uamb=!0,yg.uam=!0,yg.uap=!0,yg.uapv=!0,yg.uaw=!0,yg);\nvar Cg=function(a,b){var c=a.events;if(c.length===1)return Ag(c[0],b);var d=[];a.H&&d.push(a.H);for(var e={},f=0;f<c.length;f++)Jb(c[f].ue,function(t,u){u!=null&&(e[t]=e[t]||{},e[t][String(u)]=e[t][String(u)]+1||1)});var g={};Jb(e,function(t,u){var v,x=-1,y=0;Jb(u,function(A,C){y+=C;var D=(A.length+t.length+2)*(C-1);D>x&&(v=A,x=D)});y===c.length&&(g[t]=v)});Bg(g,d);b&&d.push(\"_s=\"+b);for(var h=d.join(\"&\"),l=[],n={},p=0;p<c.length;n={gk:void 0},p++){var q=[];n.gk={};Jb(c[p].ue,function(t){return function(u,\nv){g[u]!==\"\"+v&&(t.gk[u]=v)}}(n));c[p].H&&q.push(c[p].H);Bg(n.gk,q);l.push(q.join(\"&\"))}var r=l.join(\"\\r\\n\");return{params:h,body:r}},Ag=function(a,b){var c=[];a.K&&c.push(a.K);b&&c.push(\"_s=\"+b);Bg(a.ue,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}},Bg=function(a,b){Jb(a,function(c,d){d!=null&&b.push(encodeURIComponent(c)+\"=\"+encodeURIComponent(d))})};\nvar Fg=function(a,b){for(var c=0;c<b.length;c++){var d=a,e=b[c];if(!Dg.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,l;a:if(d.length===0)l=!1;else{for(var n=d.split(\".\"),p=0;p<n.length;p++)if(!Eg.exec(n[p])){l=!1;break a}l=!0}if(!l||h.length>d.length||!g&&d.length!==e.length?0:g?Vb(d,h)&&(d===h||d.charAt(h.length)===\".\"):d===h)return!0}return!1},Eg=/^[a-z$_][\\w-$]*$/i,Dg=/^(?:[a-z_$][a-z-_$0-9]*\\.)*[a-z_$][a-z-_$0-9]*(?:\\.\\*)?$/i;\nvar Gg=[\"matches\",\"webkitMatchesSelector\",\"mozMatchesSelector\",\"msMatchesSelector\",\"oMatchesSelector\"];function Hg(a,b){if(!a)return!1;try{for(var c=0;c<Gg.length;c++){var d=Gg[c];if(a[d]!=null)return a[d](b)}}catch(e){}return!1}function Ig(a,b){var c=String(a),d=String(b),e=c.length-d.length;return e>=0&&c.indexOf(d,e)===e}function Jg(a,b){return String(a).split(\",\").indexOf(String(b))>=0}\nfunction Kg(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 Lg(a,b){return String(a).indexOf(String(b))>=0}function Mg(a,b){return String(a)===String(b)}function Ng(a,b){return Number(a)>=Number(b)}function Og(a,b){return Number(a)<=Number(b)}function Pg(a,b){return Number(a)>Number(b)}function Qg(a,b){return Number(a)<Number(b)}\nfunction Rg(a,b){return Vb(String(a),String(b))};function Yg(a){var b=a.search;return a.protocol+\"//\"+a.hostname+a.pathname+(b?b+\"&richsstsse\":\"?richsstsse\")};var Zg=function(){this.R=\"\"},ah=function(a,b){return function(){var c=b.fallback_url,d=b.fallback_url_method;if(c&&d){var e={};$g(a,(e[d]=[c],e.options={},e))}}},bh=function(a,b,c){if(Array.isArray(a))for(var d=m(a),e=d.next();!e.done;e=d.next()){var f=e.value;typeof f===\"string\"&&c(f,b)}},$g=function(a,b){if(b)for(var c=Fd(b.options)?b.options:{},d=m(Object.keys(b)),e=d.next();!e.done;e=d.next()){var f=e.value,g=b[f];switch(f){case \"send_pixel\":bh(g,c,function(h,l){return void a.K(h,l)});break;case \"fetch\":bh(g,\nc,function(h,l){return void a.H(h,l)})}}};var ch=/^([a-z][a-z0-9]*):(!|\\?)(\\*|string|boolean|number|Fn|PixieMap|List|OpaqueValue)$/i,dh={Fn:\"function\",PixieMap:\"Object\",List:\"Array\"};\nfunction eh(a,b){for(var c=[\"input:!*\"],d=0;d<c.length;d++){var e=ch.exec(c[d]);if(!e)throw Error(\"Internal Error in \"+a);var f=e[1],g=e[2]===\"!\",h=e[3],l=b[d];if(l==null){if(g)throw Error(\"Error in \"+a+\". Required argument \"+f+\" not supplied.\");}else if(h!==\"*\"){var n=typeof l;l instanceof Md?n=\"Fn\":l instanceof Id?n=\"List\":l instanceof lb?n=\"PixieMap\":l instanceof Ud?n=\"PixiePromise\":l instanceof Sd&&(n=\"OpaqueValue\");if(n!==h)throw Error(\"Error in \"+a+\". Argument \"+f+\" has type \"+((dh[n]||n)+\", which does not match required type \")+\n((dh[h]||h)+\".\"));}}}function K(a,b,c){for(var d=[],e=m(c),f=e.next();!f.done;f=e.next()){var g=f.value;g instanceof Md?d.push(\"function\"):g instanceof Id?d.push(\"Array\"):g instanceof lb?d.push(\"Object\"):g instanceof Ud?d.push(\"Promise\"):g instanceof Sd?d.push(\"OpaqueValue\"):d.push(typeof g)}return Error(\"Argument error in \"+a+\". Expected argument types [\"+(b.join(\",\")+\"], but received [\")+(d.join(\",\")+\"].\"))}function fh(a){return a instanceof lb}function gh(a){return fh(a)||a===null||jh(a)}\nfunction kh(a){return a instanceof Md}function lh(a){return kh(a)||a===null||jh(a)}function mh(a){return a instanceof Id}function nh(a){return a instanceof Sd}function oh(a){return typeof a===\"string\"}function ph(a){return oh(a)||a===null||jh(a)}function qh(a){return typeof a===\"boolean\"}function rh(a){return qh(a)||jh(a)}function sh(a){return qh(a)||a===null||jh(a)}function th(a){return typeof a===\"number\"}function jh(a){return a===void 0};function uh(a){return\"\"+a}\nfunction vh(a,b){var c=[];return c};function wh(a,b){var c=new Md(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 db(g);}});c.Za();return c}\nfunction xh(a,b){var c=new lb,d;for(d in b)if(b.hasOwnProperty(d)){var e=b[d];Ab(e)?c.set(d,wh(a+\"_\"+d,e)):Fd(e)?c.set(d,xh(a+\"_\"+d,e)):(Cb(e)||Bb(e)||typeof e===\"boolean\")&&c.set(d,e)}c.Za();return c};function yh(a,b){if(!oh(a))throw K(this.getName(),[\"string\"],arguments);if(!ph(b))throw K(this.getName(),[\"string\",\"undefined\"],arguments);var c={},d=new lb;return d=xh(\"AssertApiSubject\",\nc)};function zh(a,b){if(!ph(b))throw K(this.getName(),[\"string\",\"undefined\"],arguments);if(a instanceof Ud)throw Error(\"Argument actual cannot have type Promise. Assertions on asynchronous code aren't supported.\");var c={},d=new lb;return d=xh(\"AssertThatSubject\",c)};function Ah(a){return function(){for(var b=Qa.apply(0,arguments),c=[],d=this.T,e=0;e<b.length;++e)c.push(Vd(b[e],d));return Wd(a.apply(null,c))}}function Bh(){for(var a=Math,b=Ch,c={},d=0;d<b.length;d++){var e=b[d];a.hasOwnProperty(e)&&(c[e]=Ah(a[e].bind(a)))}return c};function Dh(a){return a!=null&&Vb(a,\"__cvt_\")};function Eh(a){var b;return b};function Fh(a){var b;if(!oh(a))throw K(this.getName(),[\"string\"],arguments);try{b=decodeURIComponent(a)}catch(c){}return b};function Gh(a){try{return encodeURI(a)}catch(b){}};function Hh(a){try{return encodeURIComponent(String(a))}catch(b){}};function Ih(a,b){var c=!1;var d=JSON.parse(a);if(!d)throw Error(\"Invalid boolean expression string was given.\");c=Jh(d,b);return c}\nvar Kh=function(a,b){for(var c=0;c<b.length;c++){if(a===void 0)return;a=a[b[c]]}return a},Lh=function(a,b){var c=b.preHit;if(c){var d=a[0];switch(d){case \"hitData\":return a.length<2?void 0:Kh(c.getHitData(a[1]),a.slice(2));case \"metadata\":return a.length<2?void 0:Kh(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.\");}}},\nMh=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=Lh(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 Jh(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);}},Jh=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 Mh(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 Kg(d(c[0]),d(c[1]),!1,b.regexCache);case 5:return Mg(d(c[0]),d(c[1]));case 6:return Rg(d(c[0]),d(c[1]));case 7:return Ig(d(c[0]),d(c[1]));case 8:return Lg(d(c[0]),d(c[1]));case 9:return Qg(d(c[0]),d(c[1]));case 10:return Og(d(c[0]),d(c[1]));case 11:return Pg(d(c[0]),d(c[1]));case 12:return Ng(d(c[0]),d(c[1]));case 13:return Jg(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 Nh(a){if(!ph(a))throw K(this.getName(),[\"string|undefined\"],arguments);};function Oh(a){var b=Vd(a);return og(b?\"\"+b:\"\")};function Ph(a,b){if(!th(a)||!th(b))throw K(this.getName(),[\"number\",\"number\"],arguments);return Gb(a,b)};function Qh(){return(new Date).getTime()};function Rh(a){if(a===null)return\"null\";if(a instanceof Id)return\"array\";if(a instanceof Md)return\"function\";if(a instanceof Sd){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 Sh(a){function b(c){return function(d){try{return c(d)}catch(e){(mg||ng.Qo)&&a.call(this,e.message)}}}return{parse:b(function(c){return Wd(JSON.parse(c))}),stringify:b(function(c){return JSON.stringify(Vd(c))}),publicName:\"JSON\"}};function Th(a){return Lb(Vd(a,this.T))};function Uh(a){return Number(Vd(a,this.T))};function Vh(a){return a===null?\"null\":a===void 0?\"undefined\":a.toString()};function Wh(a,b,c){var d=null,e=!1;return e?d:null};var Ch=\"floor ceil round max min abs pow sqrt\".split(\" \");function Xh(){var a={};return{Xr:function(b){return a.hasOwnProperty(b)?a[b]:void 0},Lo:function(b,c){a[b]=c},reset:function(){a={}}}}function Yh(a,b){return function(){return Md.prototype.invoke.apply(a,[b].concat(w(Qa.apply(0,arguments))))}}\nfunction Zh(a,b){if(!oh(a))throw K(this.getName(),[\"string\",\"any\"],arguments);}\nfunction $h(a,b){if(!oh(a)||!fh(b))throw K(this.getName(),[\"string\",\"PixieMap\"],arguments);};var ai={};var bi=function(a){var b=new lb;if(a instanceof Id)for(var c=a.Ga(),d=0;d<c.length;d++){var e=c[d];a.has(e)&&b.set(e,a.get(e))}else if(a instanceof Md)for(var f=a.Ga(),g=0;g<f.length;g++){var h=f[g];b.set(h,a.get(h))}else for(var l=0;l<a.length;l++)b.set(l,a[l]);return b};\nai.keys=function(a){eh(this.getName(),arguments);if(a instanceof Id||a instanceof Md||typeof a===\"string\")a=bi(a);if(a instanceof lb||a instanceof Ud)return new Id(a.Ga());return new Id};\nai.values=function(a){eh(this.getName(),arguments);if(a instanceof Id||a instanceof Md||typeof a===\"string\")a=bi(a);if(a instanceof lb||a instanceof Ud)return new Id(a.hc());return new Id};\nai.entries=function(a){eh(this.getName(),arguments);if(a instanceof Id||a instanceof Md||typeof a===\"string\")a=bi(a);if(a instanceof lb||a instanceof Ud)return new Id(a.fc().map(function(b){return new Id(b)}));return new Id};\nai.freeze=function(a){(a instanceof lb||a instanceof Ud||a instanceof Id||a instanceof Md)&&a.Za();return a};ai.delete=function(a,b){if(a instanceof lb&&!a.Gb())return a.remove(b),!0;return!1};function L(a,b){var c=Qa.apply(2,arguments),d=a.T.xb();if(!d)throw Error(\"Missing program state.\");if(d.jt){try{d.Sn.apply(null,[b].concat(w(c)))}catch(e){throw tb(\"TAGGING\",21),e;}return}d.Sn.apply(null,[b].concat(w(c)))};var ci=function(){this.K={};this.H={};this.N=!0;};ci.prototype.get=function(a,b){var c=this.contains(a)?this.K[a]:void 0;return c};ci.prototype.contains=function(a){return this.K.hasOwnProperty(a)};\nci.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:Ab(b)?wh(a,b):xh(a,b)};function di(a,b){var c=void 0;return c};function ei(){var a={};\nreturn a};var N={},fi=(N[F.D.sa]=\"gcu\",N[F.D.eh]=\"ept\",N[F.D.Sb]=\"gclgb\",N[F.D.lb]=\"gclaw\",N[F.D.Al]=\"gclid_len\",N[F.D.Ae]=\"gclgs\",N[F.D.Be]=\"gcllp\",N[F.D.Ce]=\"gclst\",N[F.D.Fd]=\"auid\",N[F.D.Cl]=\"ae\",N[F.D.Bf]=\"dscnt\",N[F.D.Cf]=\"fcntr\",N[F.D.Df]=\"flng\",N[F.D.Ef]=\"mid\",N[F.D.yi]=\"bttype\",N[F.D.Jb]=\"gacid\",N[F.D.Hd]=\"label\",N[F.D.Ee]=\"capi\",N[F.D.jh]=\"pscdl\",N[F.D.eb]=\"currency_code\",N[F.D.Fe]=\"vdltv\",N[F.D.kh]=\"clolo\",N[F.D.mh]=\"clolb\",N[F.D.nh]=\"cloct\",N[F.D.Fl]=\"_dbg\",N[F.D.He]=\"oedeld\",N[F.D.Vc]=\"edid\",N[F.D.Nd]=\n\"evnid\",N[F.D.Gi]=\"evjid\",N[F.D.Od]=\"excid\",N[F.D.th]=\"gac\",N[F.D.Ie]=\"gacgb\",N[F.D.Nl]=\"gacmcov\",N[F.D.Je]=\"gdpr\",N[F.D.Xc]=\"gdid\",N[F.D.Ke]=\"_ng\",N[F.D.fq]=\"_ono\",N[F.D.wh]=\"gpp_sid\",N[F.D.xh]=\"gpp\",N[F.D.Ql]=\"gsaexp\",N[F.D.Uf]=\"_tu\",N[F.D.Le]=\"frm\",N[F.D.Mi]=\"gtm_up\",N[F.D.Pd]=\"lps\",N[F.D.Ni]=\"did\",N[F.D.Qd]=\"fcntr\",N[F.D.Rd]=\"flng\",N[F.D.Sd]=\"mid\",N[F.D.Me]=void 0,N[F.D.Lb]=\"tiba\",N[F.D.Wb]=\"rdp\",N[F.D.xc]=\"ecsid\",N[F.D.Yf]=\"ga_uid\",N[F.D.Ud]=\"delopc\",N[F.D.Ne]=\"gdpr_consent\",N[F.D.Pa]=\"oid\",\nN[F.D.fm]=\"oidsrc\",N[F.D.gm]=\"uptgs\",N[F.D.Zf]=\"uaa\",N[F.D.cg]=\"uab\",N[F.D.dg]=\"uafvl\",N[F.D.eg]=\"uamb\",N[F.D.fg]=\"uam\",N[F.D.gg]=\"uap\",N[F.D.hg]=\"uapv\",N[F.D.ig]=\"uaw\",N[F.D.hm]=\"ec_lat\",N[F.D.im]=\"ec_meta\",N[F.D.jm]=\"ec_m\",N[F.D.km]=\"ec_sel\",N[F.D.lm]=\"ec_s\",N[F.D.Cc]=\"ec_mode\",N[F.D.fb]=\"userId\",N[F.D.jg]=\"us_privacy\",N[F.D.Qa]=\"value\",N[F.D.rm]=\"mcov\",N[F.D.Yi]=\"hn\",N[F.D.Wm]=\"gtm_ee\",N[F.D.aj]=\"uip\",N[F.D.Lh]=\"mt\",N[F.D.ce]=\"npa\",N[F.D.Zq]=\"sg_uc\",N[F.D.Ai]=null,N[F.D.bd]=null,N[F.D.tb]=null,\nN[F.D.Ia]=null,N[F.D.ya]=null,N[F.D.Ta]=null,N[F.D.Oe]=null,N[F.D.ed]=null,N[F.D.uh]=null,N[F.D.Cd]=null,N[F.D.Dd]=null,N[F.D.fh]=null,N[F.D.gh]=null,N[F.D.Xa]=null,N[F.D.Wc]=null,N);function gi(a,b){if(a){var c=a.split(\"x\");c.length===2&&(hi(b,\"u_w\",c[0]),hi(b,\"u_h\",c[1]))}}function ii(a){var b=ji;b=b===void 0?ki:b;return li(mi(a,b))}function li(a){return(a||[]).filter(function(b){return!!b}).map(function(b){return\"(\"+[ni(b.value),ni(b.quantity),ni(b.item_id),ni(b.start_date),ni(b.end_date)].join(\"*\")+\")\"}).join(\"\")}\nfunction mi(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 ki(a){return[a.item_id,a.id,a.item_name].find(function(b){return b!=null})}function oi(a){if(a&&a.length)return a.map(function(b){return b&&b.estimated_delivery_date?b.estimated_delivery_date:\"\"}).join(\",\")}function hi(a,b,c){c===void 0||c===null||c===\"\"&&!zg[b]||(a[b]=c)}\nfunction ni(a){return typeof a!==\"number\"&&typeof a!==\"string\"?\"\":a.toString()};function pi(){this.blockSize=-1};function qi(a,b){this.blockSize=-1;this.blockSize=64;this.N=Sa.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.R=this.K=0;this.H=[];this.ba=a;this.Z=b;this.ja=Sa.Int32Array?new Int32Array(64):Array(64);ri===void 0&&(Sa.Int32Array?ri=new Int32Array(si):ri=si);this.reset()}Ta(qi,pi);for(var ti=[],ui=0;ui<63;ui++)ti[ui]=0;var vi=[].concat(128,ti);\nqi.prototype.reset=function(){this.R=this.K=0;var a;if(Sa.Int32Array)a=new Int32Array(this.Z);else{var b=this.Z,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 wi=function(a){for(var b=a.N,c=a.ja,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 l=a.H[0]|0,n=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=((l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10))+(l&n^l&p^n&p)|0,A=(v+((r>>>6|r<<26)^(r>>>11|r<<21)^(r>>>25|r<<7))|\n0)+(((r&t^~r&u)+(ri[x]|0)|0)+(c[x]|0)|0)|0;v=u;u=t;t=r;r=q+A|0;q=p;p=n;n=l;l=A+y|0}a.H[0]=a.H[0]+l|0;a.H[1]=a.H[1]+n|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};\nqi.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.N[d++]=a.charCodeAt(c++),d==this.blockSize&&(wi(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.N[d++]=g;d==this.blockSize&&(wi(this),d=0)}else throw Error(\"message must be string or array\");\n}this.K=d;this.R+=b};qi.prototype.digest=function(){var a=[],b=this.R*8;this.K<56?this.update(vi,56-this.K):this.update(vi,this.blockSize-(this.K-56));for(var c=63;c>=56;c--)this.N[c]=b&255,b/=256;wi(this);for(var d=0,e=0;e<this.ba;e++)for(var f=24;f>=0;f-=8)a[d++]=this.H[e]>>f&255;return a};\nvar si=[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],ri;function xi(){qi.call(this,8,yi)}Ta(xi,qi);var yi=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var zi=/^[0-9A-Fa-f]{64}$/;function Ai(a){try{return(new TextEncoder).encode(a)}catch(b){return bc(a)}}function Bi(a){var b=z;if(a===\"\"||a===\"e0\")return Promise.resolve(a);var c;if((c=b.crypto)==null?0:c.subtle){if(zi.test(a))return Promise.resolve(a);try{var d=Ai(a);return b.crypto.subtle.digest(\"SHA-256\",d).then(function(e){return Ci(e,b)}).catch(function(){return\"e2\"})}catch(e){return Promise.resolve(\"e2\")}}else return Promise.resolve(\"e1\")}\nfunction Di(a){try{var b=new xi;b.update(Ai(a));return b.digest()}catch(c){return\"e2\"}}function Ei(a){var b=z;if(a===\"\"||a===\"e0\"||zi.test(a))return a;var c=Di(a);if(c===\"e2\")return\"e2\";try{return Ci(c,b)}catch(d){return\"e2\"}}function Ci(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 Fi(){for(var a=!1,b=!1,c=0;a===b;)if(a=Gb(0,1)===0,b=Gb(0,1)===0,c++,c>30)return;return a}var Hi={tk:function(a,b,c){return Gi.tk(a,b,c)}},Ii=function(){this.studies={};this.H=Fi};\nIi.prototype.tk=function(a,b,c){var d=this.studies[b];if(!((c===void 0?Gb(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 l=c!==void 0?c%2===0:this.H();if(l!==void 0){var n=l?0:1;if(h){var p=c!==void 0?(c>>1)%2===0:this.H();if(p===void 0)break a;n|=(p?0:1)<<1}n===0?Ji(a,f,e):n===1?Ji(a,g,e):n===2&&Ji(a,h,e)}}}return a};\nvar Li=function(a,b){var c=Gi;return c.studies[b]?Ki(c,b)||!!(a.exp||{})[c.studies[b].experimentId]:!1},Mi=function(a,b){var c=Gi;return c.studies[b]&&c.studies[b].controlId&&!Ki(c,b)?!!(a.exp||{})[c.studies[b].controlId]:!1},Ni=function(a,b){var c=Gi;return c.studies[b]&&c.studies[b].controlId2&&!Ki(c,b)?!!(a.exp||{})[c.studies[b].controlId2]:!1},Oi=function(a,b){for(var c=a.exp||{},d=m(Object.keys(c).map(Number)),e=d.next();!e.done;e=d.next()){var f=e.value;if(c[f]===b)return f}},Ki=function(a,\nb){return!!a.studies[b].active||a.studies[b].probability>.5},Ji=function(a,b,c){var d=a.exp||{};d[b]=c;a.exp=d},Gi=new Ii;var kj=function(){this.H=z.google_tag_manager=z.google_tag_manager||{}},lj;function mj(a,b){nj();var c=lj;return c.H[a]=c.H[a]||b()}function oj(a){nj();return lj.H[a]}function pj(a,b){nj();lj.H[a]=b}function qj(a){var b=E(5);nj();var c=lj;c.H[b]=c.H[b]||a}function rj(){var a=E(19);nj();var b=lj;return b.H[a]=b.H[a]||{}}function sj(){var a=E(19);nj();return lj.H[a]}function tj(){nj();var a=lj,b=a.H.sequence||1;a.H.sequence=b+1;return b}function nj(){lj||(lj=new kj)};var uj=function(a){switch(a){case 1:return 0;case 502:return 14;case 491:return 12;case 480:return 11;case 499:return 10;case 500:return 6;case 421:return 9;case 561:return 17;case 482:return 15;case 570:return 19;case 495:return 13;case 514:return 16;case 573:return 18;case 235:return 8;case 53:return 1;case 54:return 2;case 52:return 4;case 75:return 3}},vj=function(a,b){a.N[b]=!0;var c=uj(b);c!==void 0&&(Xf[c]=!0)},O=function(a){return!!wj.N[a]},wj=new function(){this.N=[];this.K=[];this.H=[];\n\nvj(this,132);var a=Of(6,6E4);Yf[1]=a;var b=Of(7,1);Yf[3]=b;var c=Of(35,50);Yf[2]=c;var d=Of(69,1776448920);Yf[4]=d;vj(this,435);vj(this,141);\n\n\nvj(this,590);};var xj=function(){this.H=new Set;this.K=new Set},zj=function(a){var b=yj.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},Aj=function(){var a=[].concat(w(yj.H.H));a.sort(function(b,c){return b-c});return a},Bj=function(){var a=yj.H,b=E(44);a.H=new Set;if(b!==\"\")for(var c=m(b.split(\"~\")),d=c.next();!d.done;d=c.next()){var e=Number(d.value);isNaN(e)||a.H.add(e)}};var Cj={},Dj={__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},Ej=oa(Object,\"assign\").call(Object,{},{__paused:1,__tg:1},Dj),Fj,Gj=!1;Fj=Gj;var Hj=\"\";Cj.sj=Hj;var yj=new function(){this.H=new xj};var Ij=/:[0-9]+$/,Jj=/^\\d+\\.fls\\.doubleclick\\.net$/;function Kj(a,b,c,d){var e=Lj(a,!!d,b),f,g;return c?(g=e[b])!=null?g:[]:(f=e[b])==null?void 0:f[0]}function Lj(a,b,c){for(var d={},e=m(a.split(\"&\")),f=e.next();!f.done;f=e.next()){var g=m(f.value.split(\"=\")),h=g.next().value,l=za(g),n=decodeURIComponent(h.replace(/\\+/g,\" \"));if(c===void 0||n===c){var p=l.join(\"=\");d[n]||(d[n]=[]);d[n].push(b?p:decodeURIComponent(p.replace(/\\+/g,\" \")))}}return d}\nfunction Mj(a){try{return decodeURIComponent(a)}catch(b){}}function Nj(a,b,c,d,e){b&&(b=String(b).toLowerCase());if(b===\"protocol\"||b===\"port\")a.protocol=Oj(a.protocol)||Oj(z.location.protocol);b===\"port\"?a.port=String(Number(a.hostname?a.port:z.location.port)||(a.protocol===\"http\"?80:a.protocol===\"https\"?443:\"\")):b===\"host\"&&(a.hostname=(a.hostname||z.location.hostname).replace(Ij,\"\").toLowerCase());return Pj(a,b,c,d,e)}\nfunction Pj(a,b,c,d,e){var f,g=Oj(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case \"url_no_fragment\":f=Qj(a);break;case \"protocol\":f=g;break;case \"host\":f=a.hostname.replace(Ij,\"\").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||tb(\"TAGGING\",1);f=a.pathname.substring(0,1)===\"/\"?a.pathname:\"/\"+a.pathname;var l=f.split(\"/\");(d||[]).indexOf(l[l.length-\n1])>=0&&(l[l.length-1]=\"\");f=l.join(\"/\");break;case \"query\":f=a.search.replace(\"?\",\"\");e&&(f=Kj(f,e,!1));break;case \"extension\":var n=a.pathname.split(\".\");f=n.length>1?n[n.length-1]:\"\";f=f.split(\"/\")[0];break;case \"fragment\":f=a.hash.replace(\"#\",\"\");break;default:f=a&&a.href}return f}function Oj(a){return a?a.replace(\":\",\"\").toLowerCase():\"\"}function Qj(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 Rj={},Sj=0;\nfunction Tj(a){var b=Rj[a];if(!b){var c=B.createElement(\"a\");a&&(c.href=a);var d=c.pathname;d[0]!==\"/\"&&(a||tb(\"TAGGING\",1),d=\"/\"+d);var e=c.hostname.replace(Ij,\"\");b={href:c.href,protocol:c.protocol,host:c.host,hostname:e,pathname:d,search:c.search,hash:c.hash,port:c.port};Sj<5&&(Rj[a]=b,Sj++)}return b}function Uj(a,b,c){var d=Tj(a);return dc(b,d,c)}\nfunction Vj(a){var b=Tj(z.location.href),c=Nj(b,\"host\",!1);if(c&&c.match(Jj)){var d=Nj(b,\"path\");if(d){var e=d.split(a+\"=\");if(e.length>1)return e[1].split(\";\")[0].split(\"?\")[0]}}}function Wj(a){return Vb(a,\"https://\")?a.substring(8):Vb(a,\"http://\")?a.substring(7):a};var Xj={\"https://www.google.com\":\"/g\",\"https://www.googleadservices.com\":\"/as\",\"https://pagead2.googlesyndication.com\":\"/gs\"},Yj=[\"/as/d/ccm/conversion\",\"/g/d/ccm/conversion\",\"/gs/ccm/conversion\",\"/d/ccm/form-data\"];function Zj(){return Jf(47)?Kf(54)!==1:!1}function ak(){var a=E(18),b=a.length;return a[b-1]===\"/\"?a.substring(0,b-1):a}\nfunction bk(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 Tj(\"\"+c+b).href}}function ck(a){if(dk())return bk(a,\"/analytics.js\")}function ek(a){return a===2||a===3}function fk(a){return O(588)&&a===3}function dk(){return Zj()||Jf(50)}function gk(){return!!Cj.sj&&Cj.sj.split(\"@@\").join(\"\")!==\"SGTM_TOKEN\"}\nfunction hk(a){for(var b=m([F.D.dd,F.D.yc]),c=b.next();!c.done;c=b.next()){var d=P(a,c.value);if(d)return d}}function ik(a,b,c){c=c===void 0?\"\":c;if(!Zj())return a;var d=b?Xj[a]||\"\":\"\";d===\"/gs\"&&(c=\"\");return\"\"+ak()+d+c}function jk(a){if(Zj())for(var b=m(Yj),c=b.next();!c.done;c=b.next()){var d=c.value;if(Vb(a,\"\"+ak()+d))return\"::\"}}\nfunction kk(){var a=z;if(!a)return!1;try{if(a===a.top)return!1;var b=a.location.pathname;return b.indexOf(\"/_/service_worker/\")!==-1&&Wb(b,\"/sw_iframe.html\")}catch(c){return!1}};var lk=/gtag[.\\/]js/,mk=/gtm[.\\/]js/,ok=function(a){var b=nk;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=Tj(e),h=f?g.pathname:\"\"+g.hostname+g.pathname,l=B.scripts,n=\"\",p=0;p<l.length;++p){var q=l[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}n=String(p)}}if(n){c=\nn;break a}}c=void 0}var r=c;if(r)return b.H=!0,r}var t=[].slice.call(B.scripts);return a.scriptElement?String(t.indexOf(a.scriptElement)):\"-1\"},pk=function(a){if(nk.H)return\"1\";var b,c=(b=a.scriptElement)==null?void 0:b.src;if(c){if(lk.test(c))return\"3\";if(mk.test(c))return\"2\"}return\"0\"},nk=new function(){this.H=!1};function Q(a){tb(\"GTM\",a)};function qk(a){var b=rk().destinationArray[a],c=rk().destination[a];return b&&b.length>0?b[0]:c}function sk(a,b){var c=rk();c.pending||(c.pending=[]);Eb(c.pending,function(d){return d.target.ctid===a.ctid&&d.target.isDestination===a.isDestination})||c.pending.push({target:a,onLoad:b})}function tk(){var a=z.google_tags_first_party;Array.isArray(a)||(a=[]);for(var b={},c=m(a),d=c.next();!d.done;d=c.next())b[d.value]=!0;return Object.freeze(b)}\nvar uk=function(){this.container={};this.destination={};this.destinationArray={};this.canonical={};this.pending=[];this.injectedFirstPartyContainers={};this.injectedFirstPartyContainers=tk()};\nfunction rk(){var a=Pc(\"google_tag_data\",{}),b=a.tidr;b&&typeof b===\"object\"||(b=new uk,a.tidr=b);var c=b;c.container||(c.container={});c.destination||(c.destination={});c.destinationArray||(c.destinationArray={});c.canonical||(c.canonical={});c.pending||(c.pending=[]);c.injectedFirstPartyContainers||(c.injectedFirstPartyContainers=tk());return c};function vk(){return Jf(7)&&wk().some(function(a){return a===E(5)})}function xk(){var a;return(a=Lf(55))!=null?a:[]}function yk(){return E(6)||\"_\"+E(5)}function zk(){var a=E(10);return a?a.split(\"|\"):[E(5)]}function wk(){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 Ak(){var a=Bk(Ck()),b=a&&a.parent;if(b)return Bk(b)}\nfunction Dk(){var a=Bk(Ck());if(a){for(;a.parent;){var b=Bk(a.parent);if(!b)break;a=b}return a}}function Bk(a){var b=rk();return a.isDestination?qk(a.ctid):b.container[a.ctid]}function Ek(){var a=rk();if(a.pending){for(var b,c=[],d=!1,e=zk(),f=wk(),g={},h=0;h<a.pending.length;g={Rg:void 0},h++)g.Rg=a.pending[h],Eb(g.Rg.target.isDestination?f:e,function(l){return function(n){return n===l.Rg.target.ctid}}(g))?d||(b=g.Rg.onLoad,d=!0):c.push(g.Rg);a.pending=c;if(b)try{b(yk())}catch(l){}}}\nfunction Fk(){for(var a=E(5),b=zk(),c=wk(),d=xk(),e=function(q,r){var t={canonicalContainerId:E(6),scriptContainerId:a,state:2,containers:b.slice(),destinations:c.slice()};Mc&&(t.scriptElement=Mc);Oc&&(t.scriptSource=Oc);Ak()===void 0&&(t.htmlLoadOrder=ok(t),t.loadScriptType=pk(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])==\nnull?void 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&&Q(93),oa(Object,\"assign\").call(Object,v,t)):u(t))},f=rk(),g=m(b),h=g.next();!h.done;h=g.next())e(h.value,0);for(var l=m(c),n=l.next();!n.done;n=l.next()){var p=n.value;d.includes(p)?e(p,1):e(p,2)}f.canonical[yk()]={};Ek()}function Gk(){var a=yk();return!!rk().canonical[a]}\nfunction Hk(a){return!!rk().container[a]}function Ik(){var a=Ck(),b=Bk(a);return b&&b.context}function Jk(a){var b=qk(a);return b?b.state!==0:!1}function Ck(){return{ctid:E(5),isDestination:Jf(7)}}function Kk(a,b,c){var d=Ck(),e=rk().container[a];e&&e.state!==3||(rk().container[a]={state:1,context:b,parent:d},sk({ctid:a,isDestination:!1},c))}function Lk(a,b,c){var d=rk(),e=qk(a);e?e.state=1:(e={context:b,state:1,parent:Ck()},d.destinationArray[a]=[e]);sk({ctid:a,isDestination:!0},c)}\nfunction Mk(a,b,c,d){var e=rk(),f=qk(a);f?f.state=0:(f={state:0,transportUrl:b,context:c,parent:Ck()},e.destinationArray[a]=[f]);sk({ctid:a,isDestination:!0},d);Q(91)}function Nk(){var a=rk().container,b;for(b in a)if(a.hasOwnProperty(b)&&a[b].state===1)return!0;return!1}function Ok(){var a={};Jb(rk().destination,function(b,c){(c==null?void 0:c.state)===0&&(a[b]=c)});Jb(rk().destinationArray,function(b,c){var d=c[0];(d==null?void 0:d.state)===0&&(a[b]=d)});return a}\nfunction Pk(a){return!!(a&&a.parent&&a.context&&a.context.source===1&&a.parent.ctid.indexOf(\"GTM-\")!==0)}function Qk(){for(var a=rk(),b=m(zk()),c=b.next();!c.done;c=b.next())if(a.injectedFirstPartyContainers[c.value])return!0;return!1};var Rk=function(){};Rk.prototype.toString=function(){return\"undefined\"};var Sk=new Rk;var $k=function(){this.storage=Za()};$k.prototype.set=function(a,b){this.storage.set(String(a),b)};$k.prototype.get=function(a){return this.storage.get(String(a))};var al;function bl(a,b){al||(al=new $k);al.set(a,b)}function cl(a){al||(al=new $k);return al.get(a)}function dl(a,b){al||(al=new $k);var c=al;c.storage.has(String(a))||c.storage.set(String(a),b());return c.storage.get(String(a))};function el(a,b){function c(g){var h=Tj(g),l=Nj(h,\"protocol\"),n=Nj(h,\"host\",!0),p=Nj(h,\"port\"),q=Nj(h,\"path\").toLowerCase().replace(/\\/$/,\"\");if(l===void 0||l===\"http\"&&p===\"80\"||l===\"https\"&&p===\"443\")l=\"web\",p=\"default\";return[l,n,p,q]}for(var d=c(String(a)),e=c(String(b)),f=0;f<d.length;f++)if(d[f]!==e[f])return!1;return!0}function fl(a){return gl(a)?1:0}\nfunction gl(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=Gd(a,{});Gd({arg1:c[d],any_of:void 0},e);if(fl(e))return!0}return!1}switch(a[\"function\"]){case \"_cn\":return Lg(b,c);case \"_css\":return Hg(b,c);case \"_ew\":return Ig(b,c);case \"_eq\":return Mg(b,c);case \"_ge\":return Ng(b,c);case \"_gt\":return Pg(b,c);case \"_lc\":return Jg(b,c);case \"_le\":return Og(b,c);case \"_lt\":return Qg(b,c);case \"_re\":return Kg(b,c,a.ignore_case,dl(3,function(){return new Map}));case \"_sw\":return Rg(b,\nc);case \"_um\":return el(b,c)}return!1};function hl(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(hl(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 l=1;l<a.length;l+=2)f[hl(a[l],b,c,d,e)]=hl(a[l+1],b,c,d,e);return f;case \"template\":f=[];for(var n=!1,p=1;p<a.length;p++){var q=hl(a[p],b,c,d,e);f.push(q)}return f.join(\"\");case \"escape\":f=hl(a[1],b,c,d,e);f=String(f);for(var y=2;y<a.length;y++)Vi[a[y]]&&(f=Vi[a[y]](f));return f;case \"tag\":var A=a[1];if(!c[A])throw Error(\"Unable to resolve tag reference \"+\nA+\".\");return{co:a[2],index:A};case \"zb\":var C={},D=(C[Hf.Yb]=a[1],C.arg0=hl(a[2],b,c,d,e),C.arg1=hl(a[3],b,c,d,e),C.ignore_case=hl(a[5],b,c,d,e),C),I=fl(D),G=!!a[4];return G||I!==2?G!==(I===1):null;default:throw Error(\"Attempting to expand unknown Value type: \"+a[0]+\".\");}}return a};function il(a){return a&&a.indexOf(\"pending:\")===0?jl(a.substr(8)):!1}function jl(a){if(a==null||a.length===0)return!1;var b=Number(a),c=Qb();return b<c+3E5&&b>c-9E5};var kl=!1,ll=!1,ml=!1,nl=0,ol=!1,pl=[];function ql(a){if(nl===0)ol&&pl&&(pl.length>=100&&pl.shift(),pl.push(a));else if(rl()){var b=E(41),c=Pc(b,[]);c.length>=50&&c.shift();c.push(a)}}function sl(){tl();dd(B,\"TAProdDebugSignal\",sl)}function tl(){if(!ll){ll=!0;ul();var a=pl;pl=void 0;a==null||a.forEach(function(b){ql(b)})}}\nfunction ul(){var a=B.documentElement.getAttribute(\"data-tag-assistant-prod-present\");jl(a)?nl=1:!il(a)||kl||ml?nl=2:(ml=!0,cd(B,\"TAProdDebugSignal\",sl,!1),z.setTimeout(function(){tl();kl=!0},200))}function rl(){if(!ol)return!1;switch(nl){case 1:case 0:return!0;case 2:return!1;default:return!1}};function vl(){var a=Pc(\"google_tag_data\",{});return a.ics=a.ics||new wl}var wl=function(){this.entries={};this.waitPeriodTimedOut=this.wasSetLate=this.accessedAny=this.accessedDefault=this.usedImplicit=this.usedUpdate=this.usedDefault=this.usedDeclare=this.active=!1;this.H=[]};\nwl.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;tb(\"TAGGING\",19);b==null?tb(\"TAGGING\",18):xl(this,a,b===\"granted\",c,d,e,f,g)};wl.prototype.waitForUpdate=function(a,b,c){for(var d=0;d<a.length;d++)xl(this,a[d],void 0,void 0,\"\",\"\",b,c)};\nvar xl=function(a,b,c,d,e,f,g,h){var l=a.entries,n=l[b]||{},p=n.region,q=d&&Bb(d)?d.toUpperCase():void 0;e=e.toUpperCase();f=f.toUpperCase();if(e===\"\"||q===f||(q===e?p!==f:!q&&!p)){var r=!!(g&&g>0&&n.update===void 0),t={region:q,declare_region:n.declare_region,implicit:n.implicit,default:c!==void 0?c:n.default,declare:n.declare,update:n.update,quiet:r};if(e!==\"\"||n.default!==!1)l[b]=t;r&&z.setTimeout(function(){l[b]===t&&t.quiet&&(tb(\"TAGGING\",2),a.waitPeriodTimedOut=!0,a.clearTimeout(b,void 0,h),\na.notifyListeners())},g)}};k=wl.prototype;k.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;for(var l=m(d),n=l.next();!n.done;n=l.next())yl(this,n.value)}else if(b!==void 0&&h!==b)for(var p=m(d),q=p.next();!q.done;q=p.next())yl(this,q.value)};\nk.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)}};\nk.declare=function(a,b,c,d,e){this.usedDeclare=this.active=!0;var f=this.entries,g=f[a]||{},h=g.declare_region,l=c&&Bb(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(d===\"\"||l===e||(l===d?h!==e:!l&&!h)){var n={region:g.region,declare_region:l,declare:b===\"granted\",implicit:g.implicit,default:g.default,update:g.update,quiet:g.quiet};if(d!==\"\"||g.declare!==!1)f[a]=n}};\nk.implicit=function(a,b){this.usedImplicit=!0;var c=this.entries,d=c[a]=c[a]||{};d.implicit!==!1&&(d.implicit=b===\"granted\")};\nk.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 l=b.containerScopedDefaults[g];if(l===3)return 1;if(l===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};k.addListener=function(a,b){this.H.push({consentTypes:a,he:b})};var yl=function(a,b){for(var c=0;c<a.H.length;++c){var d=a.H[c];Array.isArray(d.consentTypes)&&d.consentTypes.indexOf(b)!==-1&&(d.yo=!0)}};wl.prototype.notifyListeners=function(a,b){for(var c=0;c<this.H.length;++c){var d=this.H[c];if(d.yo){d.yo=!1;try{d.he({consentEventId:a,consentPriorityId:b})}catch(e){}}}};var zl=!1,Al=!1,Bl={},Cl={delegatedConsentTypes:{},corePlatformServices:{},usedCorePlatformServices:!1,selectedAllCorePlatformServices:!1,containerScopedDefaults:(Bl.ad_storage=1,Bl.analytics_storage=1,Bl.ad_user_data=1,Bl.ad_personalization=1,Bl),usedContainerScopedDefaults:!1};function Dl(a){var b=vl();b.accessedAny=!0;return(Bb(a)?[a]:a).every(function(c){switch(b.getConsentState(c,Cl)){case 1:case 3:return!0;case 2:case 4:return!1;default:return!0}})}\nfunction El(a){var b=vl();b.accessedAny=!0;return b.getConsentState(a,Cl)}function Fl(a){var b=vl();b.accessedAny=!0;return!(b.entries[a]||{}).quiet}function Gl(){if(!Zf(5))return!1;var a=vl();a.accessedAny=!0;if(a.active)return!0;if(!Cl.usedContainerScopedDefaults)return!1;for(var b=m(Object.keys(Cl.containerScopedDefaults)),c=b.next();!c.done;c=b.next())if(Cl.containerScopedDefaults[c.value]!==1)return!0;return!1}function Hl(a,b){vl().addListener(a,b)}\nfunction Il(a,b){vl().notifyListeners(a,b)}function Jl(a,b){if(b.every(Fl))a({});else{var c=!1;Hl(b,function(d){!c&&b.every(Fl)&&(c=!0,a(d))})}}\nfunction Kl(a,b){var c=Bb(b)?[b]:b,d={},e=function(){return c.filter(function(h){return Dl(h)&&!d[h]})},f=e();if(f.length!==c.length){var g=function(h){for(var l=m(h),n=l.next();!n.done;n=l.next())d[n.value]=!0};g(f);Hl(c,function(h){function l(q){q.length!==0&&(g(q),h.consentTypes=q,a(h))}var n=e();if(n.length!==0){var p=Object.keys(d).length;n.length+p>=c.length?l(n):z.setTimeout(function(){l(e())},500)}})}};var Ll=!1;function Ml(a,b){var c=zk(),d=wk();E(26);var e=Jf(47)?0:Jf(50)?1:3,f=ak();if(rl()){var g=Nl(\"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:\"\"});ql(g)}}\nfunction Ol(a){var b,c,d,e;b=a.targetId;c=a.request;d=a.qb;e=a.isBatched;var f;if(f=rl()){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=Nl(\"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);ql(h)}}function Pl(a){rl()&&Ol(a())}\nfunction Nl(a,b){b=b===void 0?{}:b;b.groupId=Ql;var c,d=b,e=Rl,f={publicId:Sl};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=Ll?\"OGT\":\"GTM\";c.key.targetRef=Tl;return c}var Sl=\"\",Rl=\"\",Tl={ctid:\"\",isDestination:!1},Ql;\nfunction Ul(a){var b=E(5),c=Jf(45),d=vk(),e=E(6),f=E(1);E(23);nl=0;ol=!0;ul();Ql=a;Sl=b;Rl=f;Ll=c;Tl={ctid:b,isDestination:d,canonicalId:e}};function Vl(a,b,c,d){if(rl()){var e=b.M;Ol({targetId:d||[b.target.destinationId],request:{url:a,parameterEncoding:2,endpoint:c},qb:{eventId:e.eventId,priorityId:e.priorityId},Hj:{eventId:R(b,H.J.tf),priorityId:R(b,H.J.uf)}})}};function Wl(a,b,c){var d=\"https://\"+a+b;return c?function(){return Zj()?ak()+c+b:d}:function(){return d}};var Xl={},Yl=(Xl[22]=Wl(\"www.googleadservices.com\",\"/ccm/conversion\",\"/as/d\"),Xl[60]=Wl(\"pagead2.googlesyndication.com\",\"/ccm/conversion\",\"/gs\"),Xl[23]=Wl(\"www.google.com\",\"/ccm/conversion\",\"/g/d\"),Xl);var Zl={},$l=(Zl[5]=Wl(\"www.googleadservices.com\",\"/pagead/conversion\"),Zl[6]=Wl(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),Zl[8]=Wl(\"www.google.com\",\"/pagead/1p-conversion\"),Zl[66]=Wl(\"www.google.com\",\"/pagead/uconversion\"),Zl[63]=Wl(\"www.googleadservices.com\",\"/pagead/conversion\"),Zl[64]=Wl(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),Zl[65]=Wl(\"www.google.com\",\"/pagead/1p-conversion\"),Zl[74]=function(){return ak()+\"/as/p/c\"},Zl),am={},bm=(am[5]=function(){return ak()+\n\"/as/d/pagead/conversion\"},am[6]=function(){return ak()+\"/gs/pagead/conversion\"},am[8]=function(){return ak()+\"/g/d/pagead/1p-conversion\"},am[63]=function(){return ak()+\"/as/d/pagead/conversion\"},am[65]=function(){return ak()+\"/g/d/pagead/1p-conversion\"},am);function cm(a){return a===5||a===6||a===8||a===63||a===65};var dm={},em=(dm[45]=Wl(\"www.google.com\",\"/ccm/collect\"),dm[46]=Wl(\"pagead2.googlesyndication.com\",\"/ccm/collect\",\"/gs\"),dm[69]=Wl(\"ad.doubleclick.net\",\"/ccm/s/collect\"),dm[58]=Wl(\"www.google.com\",\"/pagead/set_partitioned_cookie\"),dm[57]=Wl(\"www.googleadservices.com\",\"/pagead/set_partitioned_cookie\"),dm);var fm={},gm=(fm[9]=Wl(\"googleads.g.doubleclick.net\",\"/pagead/viewthroughconversion\"),fm[68]=Wl(\"www.google.com\",\"/rmkt/collect\"),fm);var hm={},im=(hm[11]=Wl(\"www.google.com\",\"/pagead/form-data\",\"/d\"),hm[21]=Wl(\"www.google.com\",\"/ccm/form-data\",\"/d\"),hm[72]=Wl(\"google.com\",\"/pagead/form-data\",\"/d\"),hm[73]=Wl(\"google.com\",\"/ccm/form-data\",\"/d\"),hm);var jm={},km=(jm[51]=Wl(\"www.google.com\",\"/travel/flights/click/conversion\"),jm);var lm={},mm=(lm[1]=function(){return\"https://ad.doubleclick.net/activity;\"},lm[2]=function(){return(Zj()?ak():\"https://ade.googlesyndication.com\")+\"/ddm/activity\"+(O(467)?\";\":\"/\")},lm[3]=function(a){return\"https://\"+a.mr+\".fls.doubleclick.net/activityi;\"},lm);function nm(a){tb(\"HEALTH\",a)};var om={da:{Qt:\"aw_user_data_cache\",si:\"cookie_deprecation_label\",bh:\"diagnostics_page_id\",pp:\"ememo\",eu:\"em_registry\",Ui:\"eab\",su:\"fl_user_data_cache\",uu:\"ga4_user_data_cache\",Mu:\"idc_pv_claim\",Re:\"ip_geo_data_cache\",Zi:\"ip_geo_fetch_in_progress\",kn:\"nb_data\",Uq:\"page_experiment_ids\",mn:\"pld\",Ue:\"pt_data\",nn:\"pt_listener_set\",mj:\"retry_containers\",Qh:\"service_worker_endpoint\",ar:\"shared_user_id\",er:\"shared_user_id_requested\",uj:\"shared_user_id_source\",dv:\"awh\",ir:\"universal_claim_registry\"}};var pm=function(a){return vf(function(b){for(var c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})}(om.da);\nfunction qm(a,b){b=b===void 0?!1:b;if(pm(a)){var c,d,e=(d=(c=Pc(\"google_tag_data\",{})).xcd)!=null?d:c.xcd={};if(e[a])return e[a];if(b){var f=void 0,g=1,h={},l={set:function(n){f=n;l.notify()},get:function(){return f},subscribe:function(n){h[String(g)]=n;return g++},unsubscribe:function(n){var p=String(n);return h.hasOwnProperty(p)?(delete h[p],!0):!1},notify:function(){for(var n=m(Object.keys(h)),p=n.next();!p.done;p=n.next()){var q=p.value;try{h[q](a,f)}catch(r){}}}};return e[a]=l}}}\nfunction rm(a,b){var c=qm(a,!0);c&&c.set(b)}function sm(a){var b;return(b=qm(a))==null?void 0:b.get()}function um(a,b){var c=qm(a);if(!c){c=qm(a,!0);if(!c)return;c.set(b)}return c.get()}function vm(a,b){if(typeof b===\"function\"){var c;return(c=qm(a,!0))==null?void 0:c.subscribe(b)}}function wm(a,b){var c=qm(a);return c?c.unsubscribe(b):!1};var xm=function(){this.H={};this.K=!1};xm.prototype.bind=function(){this.K||(this.H=ym(),this.H[\"0\"]&&um(om.da.Re,JSON.stringify(this.H)))};\nvar Cm=function(){var a=zm,b=Am,c=void 0,d=function(){c!==void 0&&wm(om.da.Re,c);try{var f=sm(om.da.Re);b.H=JSON.parse(f)}catch(g){Q(123),nm(2),b.H={}}b.K=!0;a()},e=sm(om.da.Re);e?d(e):(c=vm(om.da.Re,d),Bm())},Bm=function(){if(!sm(om.da.Zi)){rm(om.da.Zi,!0);var a=function(b){rm(om.da.Re,b||\"{}\");rm(om.da.Zi,!1)};try{z.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()}}},\nym=function(){var a=E(22);try{return JSON.parse(rb(a))}catch(b){return Q(123),nm(2),{}}},Dm=function(){return Am.H[\"0\"]||\"\"},Em=function(){return Am.H[\"1\"]||\"\"},Fm=function(){var a=Am,b=!1;b=!!a.H[\"2\"];return b},Gm=function(){return Am.H[\"6\"]!==!1},Hm=function(){var a=Am,b=!1;b=!!a.H[\"9\"];return b},Im=function(){var a=Am,b=\"\";b=a.H[\"4\"]||\"\";\nreturn b},Jm=function(){var a=Am,b=\"\";b=a.H[\"3\"]||\"\";return b},Am=new xm;function Km(a){a=a===void 0?\"g/collect\":a;return\"https://\"+(Im()||\"www\")+\".google-analytics.com/\"+a}function Lm(a){a=a===void 0?\"g/collect\":a;var b=Im();return\"https://\"+(b?b+\".\":\"\")+\"analytics.google.com/\"+a}var Mm={},Nm=(Mm[17]=function(){return Zj()&&!Im()?ak()+\"/ag/g/c\":Lm()},Mm[16]=function(){return Zj()&&!Im()?ak()+\"/ga/g/c\":Km()},Mm[67]=function(){var a;a=a===void 0?\"g/collect\":a;return Im()?\"\":\"https://www.google.com/\"+a},Mm);function Om(a,b,c){var d=Wl(b,\"/measurement/conversion\",c);return function(){return Im()?a(\"measurement/conversion\"):d()}}var Pm={},Qm=(Pm[55]=Om(Km,\"pagead2.googlesyndication.com\",\"/gs\"),Pm[54]=Om(Lm,\"www.google.com\",\"/g\"),Pm);var Rm=oa(Object,\"assign\").call(Object,{},Yl,$l,em,gm,im,km,mm,Qm,Nm);function Sm(a,b){var c=Object.keys(b).filter(function(d){return b[d]!=null}).map(function(d){return d+\"=\"+b[d]}).join(\"&\");return Rm[a](void 0)+\"?\"+c};var Tm={},Um=(Tm.tdp=1,Tm.exp=1,Tm.gtm=1,Tm.pid=1,Tm.dl=1,Tm.seq=1,Tm.t=1,Tm.v=1,Tm),Wm=function(){var a=Vm;return Object.keys(a.H).filter(function(b){return a.H[b]})},Xm=function(a,b,c){if(a.H[b]===void 0||(c===void 0?0:c))a.H[b]=!0},Ym=function(a){a.forEach(function(b){Um[b]||(Vm.H[b]=!1)})},Vm=new function(){this.H={};this.K={}};function Zm(a,b,c){var d=c===void 0?!0:c,e=Vm;e.K[a]=b;(d===void 0||d)&&Xm(e,a)}function $m(a,b){Xm(Vm,a,b===void 0?!1:b)};function an(a){var b=0;a.Hc.forEach(function(c){b|=1<<c});return b}function bn(){return{total:0,jb:0,Hc:new Set,kf:{}}}function cn(a,b,c,d){var e=Object.keys(a.lf).sort(function(f,g){return Number(f)-Number(g)}).map(function(f){return[f,b(a.lf[f])]}).filter(function(f){return f[1]!==void 0}).map(function(f){return f.join(c)}).join(d);return e?e:void 0}\nfunction dn(a,b){var c,d,e;c=c===void 0?\"_\":c;d=d===void 0?\";\":d;e=e===void 0?\"~\":e;for(var f=[],g=m(Object.keys(a.kf).sort()),h=g.next();!h.done;h=g.next()){var l=h.value,n=cn(a.kf[l],b,c,d);if(n){var p=void 0;f.push(\"\"+((p=l)!=null?p:\"\")+d+n)}}return f.length?f.join(e):void 0}\nfunction en(a){a.jb=0;a.Hc.clear();for(var b=m(Object.keys(a.kf)),c=b.next();!c.done;c=b.next()){var d=a.kf[c.value];d.jb=0;d.Hc.clear();for(var e=m(Object.keys(d.lf)),f=e.next();!f.done;f=e.next()){var g=d.lf[f.value];g.jb=0;g.Hc.clear()}}}\nfunction fn(a,b,c,d,e){d=d===void 0?1:d;a.total+=d;a.jb+=d;var f,g=b===void 0?\"\":b;f=a.kf[g]||(a.kf[g]={total:0,jb:0,Hc:new Set,lf:{}});f.total+=d;f.jb+=d;var h,l=String(c);h=f.lf[l]||(f.lf[l]={total:0,jb:0,Hc:new Set});h.total+=d;h.jb+=d;e!==void 0&&(a.Hc.add(e),f.Hc.add(e),h.Hc.add(e))};var gn=function(){this.H=bn()};gn.prototype.increment=function(a,b){fn(this.H,a,b)};var hn=new gn;function jn(a){var b=String(a[Hf.Yb]||\"\").replace(/_/g,\"\");return Vb(b,\"cvt\")?\"cvt\":b}var kn=z.location.search.indexOf(\"?gtm_latency=\")>=0||z.location.search.indexOf(\"&gtm_latency=\")>=0;var mn=function(){var a=ln;return Jf(65,!1)&&!a.Z},ln=new function(a){this.R=a();var b=Kf(27);this.N=kn||this.R<b;var c=Kf(42);this.Z=kn||this.R>=1-c;var d=Jf(65,!1);this.K=this.Z||d;var e=Kf(27),f=Kf(63);this.H=kn||f===1||this.R>=e&&this.R<e+f}(function(){return Math.random()});var nn=function(){this.H={}};nn.prototype.register=function(a,b,c){if(ln.K){var d=on(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(oa(Object,\"assign\").call(Object,{},a));hn.increment(a.destinationId,a.endpoint);a.endpoint!==56&&a.endpoint!==61&&$m(\"mde\",!0)}}};\nvar rn=function(a,b){var c=pn,d=on(a,b);if(d){var e=qn(c,a);if(e){var f=e[d];f&&(e[d]=f.filter(function(g){return!g.Fo}))}}},qn=function(a,b){b===4&&(b=5);return a.H[b]},on=function(a,b){var c=b;if(b[0]===\"/\"){var d;c=((d=z.location)==null?void 0:d.origin)+b}try{var e=new URL(c);return a===2?e.origin:e.origin+e.pathname}catch(f){}},pn=new nn;\nfunction sn(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 tn(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 un,vn;a:{for(var wn=[\"CLOSURE_FLAGS\"],xn=Sa,yn=0;yn<wn.length;yn++)if(xn=xn[wn[yn]],xn==null){vn=null;break a}vn=xn}var zn=vn&&vn[610401301];un=zn!=null?zn:!1;function An(){var a=Sa.navigator;if(a){var b=a.userAgent;if(b)return b}return\"\"}var Bn,Cn=Sa.navigator;Bn=Cn?Cn.userAgentData||null:null;function Dn(a){if(!un||!Bn)return!1;for(var b=0;b<Bn.brands.length;b++){var c=Bn.brands[b].brand;if(c&&c.indexOf(a)!=-1)return!0}return!1}function En(a){return An().indexOf(a)!=-1};function Fn(){return un?!!Bn&&Bn.brands.length>0:!1}function Gn(){return Fn()?!1:En(\"Opera\")}function Hn(){return En(\"Firefox\")||En(\"FxiOS\")}function In(){return Fn()?Dn(\"Chromium\"):(En(\"Chrome\")||En(\"CriOS\"))&&!(Fn()?0:En(\"Edge\"))||En(\"Silk\")};function Jn(){return un?!!Bn&&!!Bn.platform:!1}function Kn(){return En(\"iPhone\")&&!En(\"iPod\")&&!En(\"iPad\")}function Ln(){Kn()||En(\"iPad\")||En(\"iPod\")};var Mn=function(a){Mn[\" \"](a);return a};Mn[\" \"]=function(){};Gn();Fn()||En(\"Trident\")||En(\"MSIE\");En(\"Edge\");!En(\"Gecko\")||An().toLowerCase().indexOf(\"webkit\")!=-1&&!En(\"Edge\")||En(\"Trident\")||En(\"MSIE\")||En(\"Edge\");An().toLowerCase().indexOf(\"webkit\")!=-1&&!En(\"Edge\")&&En(\"Mobile\");Jn()||En(\"Macintosh\");Jn()||En(\"Windows\");(Jn()?Bn.platform===\"Linux\":En(\"Linux\"))||Jn()||En(\"CrOS\");Jn()||En(\"Android\");Kn();En(\"iPad\");En(\"iPod\");Ln();An().toLowerCase().indexOf(\"kaios\");Hn();Kn()||En(\"iPod\");En(\"iPad\");!En(\"Android\")||In()||Hn()||Gn()||En(\"Silk\");In();!En(\"Safari\")||In()||(Fn()?0:En(\"Coast\"))||Gn()||(Fn()?0:En(\"Edge\"))||(Fn()?Dn(\"Microsoft Edge\"):En(\"Edg/\"))||(Fn()?Dn(\"Opera\"):En(\"OPR\"))||Hn()||En(\"Silk\")||En(\"Android\")||Ln();var Nn={},On=null;\nfunction Pn(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(!On){On={};for(var g=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),h=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],l=0;l<5;l++){var n=g.concat(h[l].split(\"\"));Nn[l]=n;for(var p=0;p<n.length;p++){var q=n[p];On[q]===void 0&&(On[q]=p)}}}for(var r=Nn[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],C=b[v+2],\nD=r[y>>2],I=r[(y&3)<<4|A>>4],G=r[(A&15)<<2|C>>6],M=r[C&63];t[x++]=\"\"+D+I+G+M}var S=0,aa=u;switch(b.length-v){case 2:S=b[v+1],aa=r[(S&15)<<2]||u;case 1:var ea=b[v];t[x]=\"\"+r[ea>>2]+r[(ea&3)<<4|S>>4]+aa+u}return t.join(\"\")};var Qn=function(a){return decodeURIComponent(a.replace(/\\+/g,\" \"))};var Rn=RegExp(\"^(?:([^:/?#.]+):)?(?://(?:([^\\\\\\\\/?#]*)@)?([^\\\\\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\\\\\/?#]|$))?([^?#]+)?(?:\\\\?([^#]*))?(?:#([\\\\s\\\\S]*))?$\");function Sn(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 Tn=/#|$/;\nfunction Un(a,b){var c=a.search(Tn),d=Sn(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 Qn(a.slice(d,e!==-1?e:0))}var Vn=/[?&]($|#)/;\nfunction Wn(a,b,c){for(var d,e=a.search(Tn),f=0,g,h=[];(g=Sn(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(Vn,\"$1\");var l,n=c!=null?\"=\"+encodeURIComponent(String(c)):\"\";var p=b+n;if(p){var q,r=d.indexOf(\"#\");r<0&&(r=d.length);var t=d.indexOf(\"?\"),u;t<0||t>r?(t=r,u=\"\"):u=d.substring(t+1,r);q=[d.slice(0,t),u,d.slice(r)];var v=q[1];q[1]=p?v?v+\"&\"+p:p:v;l=q[0]+(q[1]?\"?\"+q[1]:\"\")+q[2]}else l=d;return l};function Xn(a,b,c,d,e,f,g,h){var l=Un(c,\"fmt\");if(d){var n=Un(c,\"random\"),p=Un(c,\"label\")||\"\";if(!n)return;var q=Pn(Qn(p)+\":\"+Qn(n));if(!tn(a,q,d))return}l&&Number(l)!==4?(c=Wn(c,\"rfmt\",l),c=Wn(c,\"fmt\",4)):l||(c=Wn(c,\"fmt\",4));Yc(c,function(){g==null||Yn(g);h==null||Zn(h,c);a.google_noFurtherRedirects&&d&&(a.google_noFurtherRedirects=null,d())},function(){g==null||Yn(g);h==null||Zn(h,c);e==null||e()},f,b.getElementsByTagName(\"script\")[0].parentElement||void 0);return c};function $n(a){var b=Qa.apply(1,arguments);pn.register(a,1,b[0]);ld.apply(null,w(b))}function ao(a){var b=Qa.apply(1,arguments);pn.register(a,1,b[0]);return md.apply(null,w(b))}function bo(a){var b=Qa.apply(1,arguments);pn.register(a,3,b[0]);bd.apply(null,w(b))}function co(a){var b=Qa.apply(1,arguments);pn.register(a,1,b[0]);return pd.apply(null,w(b))}function eo(a){var b=Qa.apply(1,arguments);pn.register(a,5,b[0]);Yc.apply(null,w(b))}\nfunction fo(a){var b=Qa.apply(1,arguments);b[0]&&pn.register(a,2,b[0]);ad.apply(null,w(b))}function go(a){var b=Xn.apply(null,w(Qa.apply(1,arguments)));b&&pn.register(a,4,b);return b};var ho={Ma:{Qe:0,Te:1,Nh:2}};ho.Ma[ho.Ma.Qe]=\"FULL_TRANSMISSION\";ho.Ma[ho.Ma.Te]=\"LIMITED_TRANSMISSION\";ho.Ma[ho.Ma.Nh]=\"NO_TRANSMISSION\";var io={ia:{gd:0,cb:1,yd:2,Zb:3}};io.ia[io.ia.gd]=\"NO_QUEUE\";io.ia[io.ia.cb]=\"ADS\";io.ia[io.ia.yd]=\"ANALYTICS\";io.ia[io.ia.Zb]=\"MONITORING\";var jo=function(a,b){this.H=a;this.consentTypes=b};jo.prototype.isConsentGranted=function(){switch(this.H){case 0:return this.consentTypes.every(function(a){return Dl(a)});case 1:return this.consentTypes.some(function(a){return Dl(a)});default:Bc(this.H,\"consentsRequired had an unknown type\")}};\nvar ko=new function(){var a={};this.H=(a[io.ia.gd]=ho.Ma.Qe,a[io.ia.cb]=ho.Ma.Qe,a[io.ia.yd]=ho.Ma.Qe,a[io.ia.Zb]=ho.Ma.Qe,a);var b={};this.K=(b[io.ia.gd]=new jo(0,[]),b[io.ia.cb]=new jo(0,[\"ad_storage\"]),b[io.ia.yd]=new jo(0,[\"analytics_storage\"]),b[io.ia.Zb]=new jo(1,[\"ad_storage\",\"analytics_storage\"]),b)};var mo=function(a){var b=this;this.type=a;this.H=[];Hl(ko.K[a].consentTypes,function(){lo(b)||b.flush()})};mo.prototype.flush=function(){for(var a=m(this.H),b=a.next();!b.done;b=a.next()){var c=b.value;c()}this.H=[]};var lo=function(a){return ko.H[a.type]===ho.Ma.Nh&&!ko.K[a.type].isConsentGranted()},no=function(a,b){lo(a)?a.H.push(b):b()},oo=function(){this.H=new Map},qo=function(a){var b=po;b.H.has(a)||b.H.set(a,new mo(a));return b.H.get(a)};oo.prototype.reset=function(){this.H.clear()};\nvar po=new oo;var ro=[\"fin\",\"fs\",\"mcc\",\"ncc\"],so=function(a){a=a===void 0?!1:a;var b=Wm(),c=Vm.K,d=b.filter(function(e){return c[e]!==void 0&&(a||!ro.includes(e))});Ym(d);return d.map(function(e){var f=c[e];typeof f===\"function\"&&(f=f());return f?\"&\"+e+\"=\"+f:\"\"}).join(\"\")+\"&z=0\"},to=function(a){var b=\"https://\"+E(21),c=\"/td?id=\"+E(5);return\"\"+ik(b)+c+a},uo=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;if(cl(26)&&ln.K&&E(5)&&(c||!mn())){var d=qo(io.ia.Zb);if(lo(d))a.H||(a.H=!0,no(d,function(){return uo(a)}));\nelse{b&&Zm(\"fin\",\"1\");var e=so(b),f=to(e),g={destinationId:E(5),endpoint:61};b?co(g,f,void 0,{Qg:!0},void 0,function(){bd(f+\"&img=1\")}):bo(g,f);a.H=!1;vo(e)}}},vo=function(a){if(Oc&&(Vb(Oc,\"https://www.googletagmanager.com/\")||Jf(47))&&!(a.indexOf(\"&csp=\")<0&&a.indexOf(\"&mde=\")<0)){var b;a:{try{if(Oc){b=new URL(Oc);break a}}catch(c){}b=void 0}b&&Yc(\"\"+Oc+(Oc.indexOf(\"?\")>=0?\"&\":\"?\")+\"is_td=1\"+a)}},wo=function(a){Wm().some(function(b){return!Um[b]})&&uo(a,!0)},xo=new function(){var a=this;this.H=!1;\ncd(z,\"pagehide\",function(){wo(a)})};function yo(a,b){uo(xo,a===void 0?!1:a,b===void 0?!1:b)};var zo=[\"ad_storage\",\"analytics_storage\",\"ad_user_data\",\"ad_personalization\"],Ao=[F.D.dd,F.D.yc,F.D.Pf,F.D.Jb,F.D.xc,F.D.fb,F.D.Db,F.D.nb,F.D.Kb,F.D.vc],Do=function(){var a=Bo;!a.R&&a.H&&(zo.some(function(b){return Cl.containerScopedDefaults[b]!==1})||Co(\"mbc\"));a.R=!0},Co=function(a){ln.K&&(Zm(a,\"1\"),yo())},Eo=function(a,b){var c=Bo;if(!c.N[b]&&(c.N[b]=!0,c.K[b]))for(var d=m(Ao),e=d.next();!e.done;e=d.next())if(P(a,e.value)){Co(\"erc\");break}},Bo=new function(){this.R=this.H=!1;this.N={};this.K={}};var Fo={},Go=Object.freeze((Fo[F.D.Rc]=1,Fo[F.D.hh]=1,Fo[F.D.wi]=1,Fo[F.D.Sc]=1,Fo[F.D.Ia]=1,Fo[F.D.Kb]=1,Fo[F.D.Cb]=1,Fo[F.D.Tb]=1,Fo[F.D.Jd]=1,Fo[F.D.vc]=1,Fo[F.D.nb]=1,Fo[F.D.Kd]=1,Fo[F.D.Ge]=1,Fo[F.D.Oa]=1,Fo[F.D.Rp]=1,Fo[F.D.Of]=1,Fo[F.D.Hi]=1,Fo[F.D.rh]=1,Fo[F.D.Wc]=1,Fo[F.D.Pf]=1,Fo[F.D.bq]=1,Fo[F.D.Xa]=1,Fo[F.D.Tf]=1,Fo[F.D.gq]=1,Fo[F.D.yh]=1,Fo[F.D.Sl]=1,Fo[F.D.Yc]=1,Fo[F.D.Zc]=1,Fo[F.D.Db]=1,Fo[F.D.bm]=1,Fo[F.D.Wb]=1,Fo[F.D.Td]=1,Fo[F.D.Xb]=1,Fo[F.D.Qi]=1,Fo[F.D.dd]=1,Fo[F.D.Bh]=1,Fo[F.D.Ri]=\n1,Fo[F.D.Ud]=1,Fo[F.D.yc]=1,Fo[F.D.zc]=1,Fo[F.D.om]=1,Fo[F.D.Vd]=1,Fo[F.D.ed]=1,Fo[F.D.qj]=1,Fo));Object.freeze([F.D.ya,F.D.Ta,F.D.Lb,F.D.tb,F.D.Pi,F.D.fb,F.D.Ii,F.D.Np]);\nvar Ho={},Io=Object.freeze((Ho[F.D.rp]=1,Ho[F.D.tp]=1,Ho[F.D.up]=1,Ho[F.D.vp]=1,Ho[F.D.wp]=1,Ho[F.D.Ap]=1,Ho[F.D.Bp]=1,Ho[F.D.Cp]=1,Ho[F.D.Ep]=1,Ho[F.D.xf]=1,Ho)),Jo={},Ko=Object.freeze((Jo[F.D.wl]=1,Jo[F.D.xl]=1,Jo[F.D.we]=1,Jo[F.D.xe]=1,Jo[F.D.yl]=1,Jo[F.D.Bd]=1,Jo[F.D.ye]=1,Jo[F.D.oc]=1,Jo[F.D.Qc]=1,Jo[F.D.qc]=1,Jo[F.D.Hb]=1,Jo[F.D.ze]=1,Jo[F.D.rc]=1,Jo[F.D.zl]=1,Jo)),Lo=Object.freeze([F.D.Rc,F.D.Sc,F.D.Kd,F.D.Pf,F.D.Vf,F.D.Td,F.D.Qi,F.D.zc]),Mo=Object.freeze([].concat(w(Lo))),No=Object.freeze([F.D.Cb,\nF.D.rh,F.D.Bh,F.D.Ri,F.D.ph]),Oo=Object.freeze([].concat(w(No))),Po={},Qo=(Po[F.D.ka]=\"1\",Po[F.D.ra]=\"2\",Po[F.D.ma]=\"3\",Po[F.D.Wa]=\"4\",Po),Ro={},So=Object.freeze((Ro.search=\"s\",Ro.youtube=\"y\",Ro.playstore=\"p\",Ro.shopping=\"h\",Ro.ads=\"a\",Ro.maps=\"m\",Ro));function To(a){return typeof a!==\"object\"||a===null?{}:a}function Uo(a){return a===void 0||a===null?\"\":typeof a===\"object\"?a.toString():String(a)}function Vo(a){if(a!==void 0&&a!==null)return Uo(a)};var Wo=[F.D.ka,F.D.ra,F.D.ma,F.D.Wa];function Xo(a){for(var b=m(a[F.D.nc]||[\"\"]),c=b.next(),d={};!c.done;d={region:void 0},c=b.next())d.region=c.value,Jb(a,function(e){return function(f,g){if(f!==F.D.nc){var h=Uo(g),l=e.region,n=Dm(),p=Em();Al=!0;zl&&tb(\"TAGGING\",20);vl().declare(f,h,l,n,p)}}}(d))}\nfunction Yo(a){Do();var b=dl(17,function(){return!1}),c=dl(16,function(){return!1});!b&&c&&Co(\"crc\");bl(17,!0);var d=a[F.D.Yg];d&&Q(41);var e=a[F.D.nc];e?Q(40):e=[\"\"];for(var f=m(e),g=f.next(),h={};!g.done;h={Co:void 0},g=f.next())h.Co=g.value,Jb(a,function(l){return function(n,p){if(n!==F.D.nc&&n!==F.D.Yg){var q=Vo(p),r=l.Co,t=Number(d),u=Dm(),v=Em();t=t===void 0?0:t;zl=!0;Al&&tb(\"TAGGING\",20);vl().default(n,q,r,u,v,t,Cl)}}}(h))}\nfunction Zo(a){Cl.usedContainerScopedDefaults=!0;var b=a[F.D.nc];if(b){var c=Array.isArray(b)?b:[b];if(!c.includes(Em())&&!c.includes(Dm()))return}Jb(a,function(d,e){switch(d){case \"ad_storage\":case \"analytics_storage\":case \"ad_user_data\":case \"ad_personalization\":break;default:return}Cl.usedContainerScopedDefaults=!0;Cl.containerScopedDefaults[d]=e===\"granted\"?3:2})}\nfunction $o(a,b){Do();bl(16,!0);Jb(a,function(c,d){var e=Uo(d);zl=!0;Al&&tb(\"TAGGING\",20);vl().update(c,e,Cl)});Il(b.eventId,b.priorityId)}function ap(a){a.hasOwnProperty(\"all\")&&(Cl.selectedAllCorePlatformServices=!0,Jb(So,function(b){Cl.corePlatformServices[b]=a.all===\"granted\";Cl.usedCorePlatformServices=!0}));Jb(a,function(b,c){b!==\"all\"&&(Cl.corePlatformServices[b]=c===\"granted\",Cl.usedCorePlatformServices=!0)})}\nfunction bp(a){Array.isArray(a)||(a=[a]);return a.every(function(b){return Dl(b)})}function cp(){var a=dp;Array.isArray(a)||(a=[a]);return a.some(function(b){return Dl(b)})}function ep(a,b){Hl(a,b)}function fp(a,b){Kl(a,b)}function gp(a,b){Jl(a,b)}function hp(){var a=[F.D.ka,F.D.Wa,F.D.ma];vl().waitForUpdate(a,500,Cl)}function ip(a){for(var b=m(a),c=b.next();!c.done;c=b.next()){var d=c.value;vl().clearTimeout(d,void 0,Cl)}Il()}\nfunction jp(a){for(var b={},c=m(a.split(\"|\")),d=c.next();!d.done;d=c.next())b[d.value]=!0;return b};var kp=Object.freeze([F.D.ka,F.D.ma]);\nvar mp=function(a){for(var b={},c=m(Object.keys(a)),d=c.next();!d.done;d=c.next()){var e=d.value;b[lp[e]||e]=a[e]}return b},np=function(a){return!!R(a,H.J.wd)&&T(a,F.D.Pd)===\"1\"&&T(a,F.D.Id)!==\"1\"&&bp(kp)},op=function(a,b){if(!np(a))return!1;var c=Uc()||Rc()?58:57,d=Sm(c,mp(b));Vl(d,a,c);co({destinationId:a.target.destinationId,endpoint:c,eventId:a.M.eventId,priorityId:a.M.priorityId},d+\"&fmt=8\",void 0,{Qg:!0,method:\"GET\"},function(){},function(){bd(d+\"&fmt=3\")});return!0},pp={},lp=(pp.dl=\"url\",pp.dr=\n\"ref\",pp.uid=\"userId\",pp);var qp=function(a,b){var c={},d=function(e){b[e]!=null&&b[e]!==\"\"&&(c[e]=b[e])};O(474)&&d(\"_gsid\");O(475)&&T(a,F.D.Id)!==\"1\"&&(d(\"gclid\"),d(\"gclsrc\"),d(\"auid\"),d(\"dclid\"));if(Object.keys(c).length)return d(\"gtm\"),c};\nvar rp={},sp=(rp[F.D.sa]=\"gcu\",rp[F.D.Sb]=\"gclgb\",rp[F.D.lb]=\"gclaw\",rp[F.D.yf]=\"gad_source\",rp[F.D.zf]=\"gad_source_src\",rp[F.D.Ed]=\"gclid\",rp[F.D.Bl]=\"gclsrc\",rp[F.D.Af]=\"gbraid\",rp[F.D.De]=\"wbraid\",rp[F.D.Fd]=\"auid\",rp[F.D.Cl]=\"ae\",rp[F.D.Ia]=null,rp[F.D.El]=\"rnd\",rp[F.D.Id]=\"ncl\",rp[F.D.Mf]=\"gcldc\",rp[F.D.Ld]=\"dclid\",rp[F.D.Vc]=\"edid\",rp[F.D.Ub]=\"en\",rp[F.D.Je]=\"gdpr\",rp[F.D.Xc]=\"gdid\",rp[F.D.Xa]=null,rp[F.D.Ke]=\"_ng\",rp[F.D.wh]=\"gpp_sid\",rp[F.D.xh]=\"gpp\",rp[F.D.Uf]=\"_tu\",rp[F.D.Rl]=\"gtm_up\",rp[F.D.Le]=\n\"frm\",rp[F.D.Pd]=\"lps\",rp[F.D.Ni]=\"did\",rp[F.D.Vl]=\"navt\",rp[F.D.ya]=\"dl\",rp[F.D.Ta]=\"dr\",rp[F.D.Lb]=\"dt\",rp[F.D.dm]=\"scrsrc\",rp[F.D.Yf]=\"ga_uid\",rp[F.D.Ne]=\"gdpr_consent\",rp[F.D.Si]=\"testonly\",rp[F.D.sq]=\"u_tz\",rp[F.D.Oe]=\"top\",rp[F.D.Pe]=\"tid\",rp[F.D.fb]=\"uid\",rp[F.D.jg]=\"us_privacy\",rp[F.D.ed]=null,rp[F.D.ce]=\"npa\",rp);function tp(a,b){if(b!=null&&b!==\"\"){var c=b===!0?\"1\":b===!1?\"0\":encodeURIComponent(String(b));if(Vb(a,\"_&\"))return{key:a.substring(2),value:c};var d=sp[a];if(d!==null)return d?{key:d,value:c}:{key:Cb(b)?\"epn.\"+a:\"ep.\"+a,value:c}}};function up(a){a=a===void 0?[]:a;return zj(a).join(\"~\")};function vp(){var a=[],b=Number('')||0,c=Number('')||0;c||(c=b/100);var d=function(){var t=!1;return t}();a.push({vk:228,studyId:228,experimentId:105177154,controlId:105177155,controlId2:105255245,probability:c,active:d,Ye:0});var e=Number('')||\n0,f=Number('')||0;f||(f=e/100);var g=function(){var t=!1;return t}();a.push({vk:235,studyId:235,experimentId:105357150,controlId:105357151,controlId2:0,probability:f,active:g,Ye:1});var h=Number('')||0,l=Number('')||\n0;l||(l=h/100);var n=function(){var t=!1;return t}();a.push({vk:266,studyId:266,experimentId:115718529,controlId:115718530,controlId2:115718531,probability:l,active:n,Ye:0});var p=Number('')||0,q=Number('')||\n0;q||(q=p/100);var r=function(){var t=!1;return t}();a.push({vk:267,studyId:267,experimentId:115718526,controlId:115718527,controlId2:115718528,probability:q,active:r,Ye:0});return a};var wp=function(){this.K={};this.H={};this.N={};this.R=new Set},Cp=function(a,b){var c=b,d=b=a.N[c.studyId]?oa(Object,\"assign\").call(Object,{},c,{active:!0}):c,e=Gi;d.controlId2&&d.probability<=.25||(d=oa(Object,\"assign\").call(Object,{},d,{controlId2:0}));e.studies[d.studyId]=d;b.focused&&(a.K[b.studyId]=!0);if(b.Ye===1){var f=b.studyId;xp(a,yp(),f);zp(a,f)?vj(wj,f):Ap(a,f)?wj.K[f]=!0:Bp(a,f)&&(wj.H[f]=!0)}else if(b.Ye===0){var g=b.studyId;xp(a,a.H,g);zp(a,g)?vj(wj,g):Ap(a,g)?wj.K[g]=!0:Bp(a,g)&&\n(wj.H[g]=!0)}},xp=function(a,b,c,d){var e=Gi;if(e.studies[c]){var f=e.studies[c],g=f.experimentId,h=f.probability;if(!(b.studies||{})[c]){var l=b.studies||{};l[c]=!0;b.studies=l;if(!e.studies[c].active)if(e.studies[c].probability>.5)Ji(b,g,c);else if(!(h<=0||h>1)){var n=void 0;if(d){var p=Di(d+\"~\"+c);if(p===\"e2\")n=-1;else{for(var q=new Uint8Array(p),r=BigInt(0),t=m(q),u=t.next();!u.done;u=t.next())r=r<<BigInt(8)|BigInt(u.value);n=Number(r%BigInt(Number.MAX_SAFE_INTEGER))}}Hi.tk(b,c,n)}}}if(!a.K[c]){var v=\nOi(b,c);v&&yj.H.K.add(v)}},yp=function(){return um(om.da.Uq,{})},zp=function(a,b){var c=yp();return Li(c,b)||Li(a.H,b)},Ap=function(a,b){var c=yp();return Mi(c,b)||Mi(a.H,b)},Bp=function(a,b){var c=yp();return Ni(c,b)||Ni(a.H,b)},Dp;\nfunction Ep(){if(!Dp){var a=Dp=new wp,b,c,d=((b=z)==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)for(var f=m(e.split(\"~\")),g=f.next();!g.done;g=f.next()){var h=Number(g.value);h&&(a.N[h]=!0,vj(wj,h))}}for(var l=m(vp()),n=l.next();!n.done;n=l.next())Cp(a,n.value);for(var p=[],q=m(Nf(56)||[]),r=q.next();!r.done;r=q.next()){var t=r.value,u={studyId:t[1],active:!!t[2],probability:t[3]||0,experimentId:t[4]||\n0,controlId:t[5]||0,controlId2:t[6]||0},v=0;switch(t[7]){case 2:v=1;break;case 3:v=2;break;case 1:case 4:case 5:case 0:v=0}var x;a:switch(u.studyId){case 567:case 462:x=!0;break a;default:x=!1}var y=oa(Object,\"assign\").call(Object,{},u,{Ye:v,focused:x});(y.active||y.probability>.5&&y.experimentId||y.experimentId&&y.controlId)&&p.push(y)}for(var A=m(p),C=A.next();!C.done;C=A.next())Cp(a,C.value)}}\nfunction Fp(a,b){Ep();var c=Dp;xp(c,yp(),a,b);zp(c,a)?vj(wj,a):Ap(c,a)?wj.K[a]=!0:Bp(c,a)&&(wj.H[a]=!0)}function Gp(){Ep();var a=Dp,b=zp(a,567);if(a.K[567]){var c,d=yp();(c=Oi(d,567)||Oi(a.H,567))&&a.R.add(c)}return b}function Hp(a){Ep();var b=new Set(Dp.R);if(a)for(var c=R(a,H.J.Fh)||[],d=m(c),e=d.next();!e.done;e=d.next())b.add(e.value);return up([].concat(w(b)))};function Ip(a){var b=a.location.href;if(a===a.top)return{url:b,Js:!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,Js:c}}function Jp(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{Mn(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function Kp(){for(var a=z,b=a;a&&a!==a.parent;)a=a.parent,Jp(a)&&(b=a);return b};var Lp=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},Mp=function(a){var b=a;return function(){if(b){var c=b;b=null;c()}}};function Np(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function Op(a){var b=a.split(/[?#]/),c=/[?]/.test(a)?\"?\"+b[1]:\"\";return{Ak:b[0],params:c,fragment:/[#]/.test(a)?\"#\"+(c?b[2]:b[1]):\"\"}}function Pp(a){var b=Qa.apply(1,arguments);if(b.length===0)return mc(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return mc(c)}\nfunction Qp(a,b,c,d){function e(g,h){g!=null&&(Array.isArray(g)?g.forEach(function(l){return e(l,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 mc(a+b+c)}function Rp(a,b){var c=Op(nc(a).toString()),d=c.Ak.slice(-1)===\"/\"?\"\":\"/\",e=c.Ak+d+encodeURIComponent(b);return mc(e+c.params+c.fragment)};var Sp=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},Tp=function(a){var b=z;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 Jp(b.top)?1:2},Up=function(a){a=a===void 0?document:a;return a.createElement(\"img\")};function Vp(a){for(var b=[],c=B.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({vd: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 Wp(a,b){var c=Vp(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].vd]||(d[c[e].vd]=[]);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].vd].push(g)}}return d};function Xp(a){return a.origin!==\"null\"};var Yp={},Zp=(Yp.k={na:/^[\\w-]+$/},Yp.b={na:/^[\\w-]+$/,pk:!0},Yp.i={na:/^[1-9]\\d*$/},Yp.h={na:/^\\d+$/},Yp.t={na:/^[1-9]\\d*$/},Yp.d={na:/^[A-Za-z0-9_-]+$/},Yp.j={na:/^\\d+$/},Yp.u={na:/^[1-9]\\d*$/},Yp.l={na:/^[01]$/},Yp.o={na:/^[1-9]\\d*$/},Yp.g={na:/^[01]$/},Yp.s={na:/^.+$/},Yp.m={na:/^[01]$/},Yp);var $p={},dq=($p[5]={li:{2:aq},bk:\"2\",Th:[\"k\",\"i\",\"b\",\"u\"]},$p[4]={li:{2:aq,GCL:bq},bk:\"2\",Th:[\"k\",\"i\",\"b\",\"m\"]},$p[2]={li:{GS2:aq,GS1:cq},bk:\"GS2\",Th:\"sogtjlhd\".split(\"\")},$p);function eq(a,b,c){var d=dq[b];if(d){var e=a.split(\".\")[0];c==null||c(e);if(e){var f=d.li[e];if(f)return f(a,b)}}}\nfunction aq(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=dq[b];if(f){for(var g=f.Th,h=m(d.split(\"$\")),l=h.next();!l.done;l=h.next()){var n=l.value,p=n[0];if(g.indexOf(p)!==-1)try{var q=decodeURIComponent(n.substring(1)),r=Zp[p];r&&(r.pk?(e[p]=e[p]||[],e[p].push(q)):e[p]=q)}catch(t){}}return e}}}function fq(a,b,c){var d=dq[b];if(d)return[d.bk,c||\"1\",gq(a,b)].join(\".\")}\nfunction gq(a,b){var c=dq[b];if(c){for(var d=[],e=m(c.Th),f=e.next();!f.done;f=e.next()){var g=f.value,h=Zp[g];if(h){var l=a[g];if(l!==void 0)if(h.pk&&Array.isArray(l))for(var n=m(l),p=n.next();!p.done;p=n.next())d.push(encodeURIComponent(\"\"+g+p.value));else d.push(encodeURIComponent(\"\"+g+l))}}return d.join(\"$\")}}function bq(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 cq(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 hq(a,b,c,d){var e;return(e=iq(function(f){return f===a},b,c,d)[a])!=null?e:[]}function iq(a,b,c,d){var e;if(jq(d)){for(var f={},g=String(b||kq()).split(\";\"),h=0;h<g.length;h++){var l=g[h].split(\"=\"),n=l[0].trim();if(n&&a(n)){var p=l.slice(1).join(\"=\").trim();p&&c&&(p=decodeURIComponent(p));var q=void 0,r=void 0;((q=f)[r=n]||(q[r]=[])).push(p)}}e=f}else e={};return e}\nfunction lq(a,b,c,d,e){if(jq(e)){var f=mq(a,d,e);if(f.length===1)return f[0];if(f.length!==0){f=nq(f,function(g){return g.Kr},b);if(f.length===1)return f[0];f=nq(f,function(g){return g.Xs},c);return f[0]}}}function oq(a,b,c,d){var e=kq(),f=z;Xp(f)&&(f.document.cookie=a);var g=kq();return e!==g||c!==void 0&&hq(b,g,!1,d).indexOf(c)>=0}\nfunction pq(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(!jq(c.Mc))return 2;var g;b==null?g=a+\"=deleted; expires=\"+(new Date(0)).toUTCString():(c.encode&&(b=encodeURIComponent(b)),b=qq(b),g=a+\"=\"+b);var h={};g=e(g,\"path\",c.path);var l;c.expires instanceof Date?l=c.expires.toUTCString():c.expires!=null&&(l=\"\"+c.expires);g=e(g,\"expires\",l);g=e(g,\"max-age\",c.Ps);g=e(g,\"samesite\",c.st);c.secure&&\n(g=f(g,\"secure\"));var n=c.domain;if(n&&n.toLowerCase()===\"auto\"){for(var p=rq(),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(!sq(u,c.path)&&oq(v,a,b,c.Mc))return 0}if(q&&!r)throw q;return 1}n&&n.toLowerCase()!==\"none\"&&(g=e(g,\"domain\",n));g=f(g,c.flags);d&&d(a,h);return sq(n,c.path)?1:oq(g,a,b,c.Mc)?0:1}function tq(a,b,c){c.path==null&&(c.path=\"/\");c.domain||(c.domain=\"auto\");return pq(a,b,c)}\nfunction nq(a,b,c){for(var d=[],e=[],f,g=0;g<a.length;g++){var h=a[g],l=b(h);l===c?d.push(h):f===void 0||l<f?(e=[h],f=l):l===f&&e.push(h)}return d.length>0?d:e}function mq(a,b,c){for(var d=[],e=hq(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 l=g.shift();if(l){var n=l.split(\"-\");d.push({Cr:e[f],Dr:g.join(\".\"),Kr:Number(n[0])||1,Xs:Number(n[1])||1})}}}return d}function qq(a){a&&a.length>1200&&(a=a.substring(0,1200));return a}\nvar uq=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,vq=/(^|\\.)doubleclick\\.net$/i;function sq(a,b){return a!==void 0&&(vq.test(z.document.location.hostname)||b===\"/\"&&uq.test(a))}function wq(a){if(!a)return 1;var b=a;Zf(4)&&a===\"none\"&&(b=z.document.location.hostname);b=b.indexOf(\".\")===0?b.substring(1):b;return b.split(\".\").length}function xq(a){if(!a||a===\"/\")return 1;a[0]!==\"/\"&&(a=\"/\"+a);a[a.length-1]!==\"/\"&&(a+=\"/\");return a.split(\"/\").length-1}\nfunction yq(a,b){var c=\"\"+wq(a),d=xq(b);d>1&&(c+=\"-\"+d);return c}\nvar kq=function(){var a=z;return Xp(a)?a.document.cookie:\"\"},jq=function(a){return a&&Zf(5)?(Array.isArray(a)?a:[a]).every(function(b){return Fl(b)&&Dl(b)}):!0},rq=function(){var a=[],b=z.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=z.document.location.hostname;vq.test(e)||uq.test(e)||a.push(\"none\");return a};function zq(a,b,c,d){var e,f=Number(a.rd!=null?a.rd:void 0);f!==0&&(e=new Date((b||Qb())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,Mc:d}};var Aq=new Map([[5,\"ad_storage\"],[4,[\"ad_storage\",\"ad_user_data\"]],[2,\"analytics_storage\"]]);function Bq(a,b,c){if(dq[b]){for(var d=[],e=hq(a,void 0,void 0,Aq.get(b)),f=m(e),g=f.next();!g.done;g=f.next()){var h=eq(g.value,b,c);h&&d.push(Cq(h))}return d}}\nfunction Dq(a){var b=Eq;if(dq[2]){for(var c={},d=iq(a,void 0,void 0,Aq.get(2)),e=Object.keys(d).sort(),f=m(e),g=f.next();!g.done;g=f.next())for(var h=g.value,l=m(d[h]),n=l.next();!n.done;n=l.next()){var p=eq(n.value,2,b);p&&(c[h]||(c[h]=[]),c[h].push(Cq(p)))}return c}}function Fq(a,b,c,d,e){d=d||{};var f=yq(d.domain,d.path),g=fq(b,c,f);if(!g)return 1;var h=zq(d,e,void 0,Aq.get(c));return tq(a,g,h)}function Gq(a,b){var c=b.na;return typeof c===\"function\"?c(a):c.test(a)}\nfunction Cq(a){for(var b=m(Object.keys(a)),c=b.next(),d={};!c.done;d={Ag:void 0},c=b.next()){var e=c.value,f=a[e];d.Ag=Zp[e];d.Ag?d.Ag.pk?a[e]=Array.isArray(f)?f.filter(function(g){return function(h){return Gq(h,g.Ag)}}(d)):void 0:typeof f===\"string\"&&Gq(f,d.Ag)||(a[e]=void 0):a[e]=void 0}return a};var Hq;function Iq(){function a(g){c(g.target||g.srcElement||{})}function b(g){d(g.target||g.srcElement||{})}var c=Jq,d=Kq,e=Lq();if(!e.init){cd(B,\"mousedown\",a);cd(B,\"keyup\",a);cd(B,\"submit\",b);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){d(this);f.call(this)};e.init=!0}}function Mq(a,b,c,d,e){var f={callback:a,domains:b,fragment:c===2,placement:c,forms:d,sameHost:e};Lq().decorators.push(f)}\nfunction Nq(a,b,c){for(var d=Lq().decorators,e={},f=0;f<d.length;++f){var g=d[f],h;if(h=!c||g.forms)a:{var l=g.domains,n=a,p=!!g.sameHost;if(l&&(p||n!==B.location.hostname))for(var q=0;q<l.length;q++)if(l[q]instanceof RegExp){if(l[q].test(n)){h=!0;break a}}else if(n.indexOf(l[q])>=0||p&&l[q].indexOf(n)>=0){h=!0;break a}h=!1}if(h){var r=g.placement;r===void 0&&(r=g.fragment?2:1);r===b&&Tb(e,g.callback())}}return e}\nfunction Lq(){var a=Pc(\"google_tag_data\",{}),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var Oq=/(.*?)\\*(.*?)\\*(.*)/,Pq=/^https?:\\/\\/([^\\/]*?)\\.?cdn\\.ampproject\\.org\\/?(.*)/,Qq=/^(?:www\\.|m\\.|amp\\.)+/,Rq=/([^?#]+)(\\?[^#]*)?(#.*)?/;function Sq(a){var b=Rq.exec(a);if(b)return{ik:b[1],query:b[2],fragment:b[3]}}function Tq(a){return new RegExp(\"(.*?)(^|&)\"+a+\"=([^&]*)&?(.*)\")}\nfunction Uq(a,b){var c=[Kc.userAgent,(new Date).getTimezoneOffset(),Kc.userLanguage||Kc.language,Math.floor(Qb()/60/1E3)-(b===void 0?0:b),a].join(\"*\"),d;if(!(d=Hq)){for(var e=Array(256),f=0;f<256;f++){for(var g=f,h=0;h<8;h++)g=g&1?g>>>1^3988292384:g>>>1;e[f]=g}d=e}Hq=d;for(var l=4294967295,n=0;n<c.length;n++)l=l>>>8^Hq[(l^c.charCodeAt(n))&255];return((l^-1)>>>0).toString(36)}\nfunction Vq(a){return function(b){var c=Tj(z.location.href),d=c.search.replace(\"?\",\"\"),e=Kj(d,\"_gl\",!1,!0)||\"\";b.query=Wq(e)||{};var f=Nj(c,\"fragment\"),g;var h=-1;if(Vb(f,\"_gl=\"))h=4;else{var l=f.indexOf(\"&_gl=\");l>0&&(h=l+3+2)}if(h<0)g=void 0;else{var n=f.indexOf(\"&\",h);g=n<0?f.substring(h):f.substring(h,n)}b.fragment=Wq(g||\"\")||{};a&&Xq(c,d,f)}}function Yq(a,b){var c=Tq(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 Xq(a,b,c){function d(g,h){var l=Yq(\"_gl\",g);l.length&&(l=h+l);return l}if(Jc&&Jc.replaceState){var e=Tq(\"_gl\");if(e.test(b)||e.test(c)){var f=Nj(a,\"path\");b=d(b,\"?\");c=d(c,\"#\");Jc.replaceState({},\"\",\"\"+f+b+c)}}}function Zq(a,b){var c=Vq(!!b),d=Lq();d.data||(d.data={query:{},fragment:{}},c(d.data));var e={},f=d.data;f&&(Tb(e,f.query),a&&Tb(e,f.fragment));return e}\nvar Wq=function(a){try{var b=$q(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=rb(d[e+1]);c[f]=g}tb(\"TAGGING\",6);return c}}catch(h){tb(\"TAGGING\",8)}};function $q(a,b){if(a){var c;a:{for(var d=a,e=0;e<3;++e){var f=Oq.exec(d);if(f){c=f;break a}d=Mj(d)||\"\"}c=void 0}var g=c;if(g&&g[1]===\"1\"){var h=g[3],l;a:{for(var n=g[2],p=0;p<b;++p)if(n===Uq(h,p)){l=!0;break a}l=!1}if(l)return h;tb(\"TAGGING\",7)}}}\nfunction ar(a,b,c,d,e){function f(p){p=Yq(a,p);var q=p.charAt(p.length-1);p&&q!==\"&\"&&(p+=\"&\");return p+n}d=d===void 0?!1:d;e=e===void 0?!1:e;var g=Sq(c);if(!g)return\"\";var h=g.query||\"\",l=g.fragment||\"\",n=a+\"=\"+b;d?l.substring(1).length!==0&&e||(l=\"#\"+f(l.substring(1))):h=\"?\"+f(h.substring(1));return\"\"+g.ik+h+l}\nfunction br(a,b){function c(n,p,q){var r;a:{for(var t in n)if(n.hasOwnProperty(t)){r=!0;break a}r=!1}if(r){var u,v=[],x;for(x in n)if(n.hasOwnProperty(x)){var y=n[x];y!==void 0&&y===y&&y!==null&&y.toString()!==\"[object Object]\"&&(v.push(x),v.push(qb(String(y))))}var A=v.join(\"*\");u=[\"1\",Uq(A),A].join(\"*\");d?(Zf(3)||Zf(1)||!p)&&cr(\"_gl\",u,a,p,q):dr(\"_gl\",u,a,p,q)}}var d=(a.tagName||\"\").toUpperCase()===\"FORM\",e=Nq(b,1,d),f=Nq(b,2,d),g=Nq(b,4,d),h=Nq(b,3,d);c(e,!1,!1);c(f,!0,!1);Zf(1)&&c(g,!0,!0);for(var l in h)h.hasOwnProperty(l)&&\ner(l,h[l],a)}function er(a,b,c){c.tagName.toLowerCase()===\"a\"?dr(a,b,c):c.tagName.toLowerCase()===\"form\"&&cr(a,b,c)}function dr(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=z.location.href,l=Sq(c.href),n=Sq(h);g=!(l&&n&&l.ik===n.ik&&l.query===n.query&&l.fragment)}f=g}if(f){var p=ar(a,b,c.href,d,e);yc.test(p)&&(c.href=p)}}\nfunction cr(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=ar(a,b,f,d,e);yc.test(h)&&(c.action=h)}}else{for(var l=c.childNodes||[],n=!1,p=0;p<l.length;p++){var q=l[p];if(q.name===a){q.setAttribute(\"value\",b);n=!0;break}}if(!n){var r=B.createElement(\"input\");r.setAttribute(\"type\",\"hidden\");r.setAttribute(\"name\",a);r.setAttribute(\"value\",b);c.appendChild(r)}}}}}\nfunction Jq(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:\"||br(e,e.hostname)}}catch(g){}}function Kq(a){try{var b=a.getAttribute(\"action\");if(b){var c=Nj(Tj(b),\"host\");br(a,c)}}catch(d){}}function fr(a,b,c,d){Iq();var e=c===\"fragment\"?2:1;d=!!d;Mq(a,b,e,d,!1);e===2&&tb(\"TAGGING\",23);d&&tb(\"TAGGING\",24)}\nfunction gr(a,b){Iq();Mq(a,[Pj(z.location,\"host\",!0)],b,!0,!0)}function hr(){var a=B.location.hostname,b=Pq.exec(B.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\"?Mj(f[2])||\"\":Mj(g)||\"\"}else if(d){if(d.indexOf(\"xn--\")===0)return!1;e=d.replace(/-/g,\".\").replace(/\\.\\./g,\"-\")}var h=a.replace(Qq,\"\"),l=e.replace(Qq,\"\");return h===l||Wb(h,\".\"+l)}function ir(a,b){return a===!1?!1:a||b||hr()};var jr=function(a){this.value=0;this.value=a===void 0?0:a};jr.prototype.set=function(a){return this.value|=1<<a};var kr=function(a,b){b<=0||(a.value|=1<<b-1)};jr.prototype.get=function(){return this.value};jr.prototype.clear=function(a){this.value&=~(1<<a)};jr.prototype.clearAll=function(){this.value=0};jr.prototype.equals=function(a){return this.value===a.value};function lr(a){if(a)try{return new Uint8Array(atob(a.replace(/-/g,\"+\").replace(/_/g,\"/\")).split(\"\").map(function(b){return b.charCodeAt(0)}))}catch(b){}}function mr(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 nr(){var a=String,b=z.location.hostname,c=z.location.pathname,d=b=ec(b);d.split(\".\").length>2&&(d=d.replace(/^(www[0-9]*|web|ftp|wap|home|m|w|amp|mobile)\\./,\"\"));b=d;c=ec(c);var e=c.split(\";\")[0];e=e.replace(/\\/(ar|slp|web|index)?\\/?$/,\"\");return a(og((\"\"+b+e).toLowerCase()))};var or=[\"ad_storage\",\"ad_user_data\"];function pr(a,b){if(!a)return tb(\"TAGGING\",32),10;if(b===null||b===void 0||b===\"\")return tb(\"TAGGING\",33),11;var c=qr(!1);if(c.error!==0)return tb(\"TAGGING\",34),c.error;if(!c.value)return tb(\"TAGGING\",35),2;c.value[a]=b;var d=rr(c);d!==0&&tb(\"TAGGING\",36);return d}\nfunction sr(a){if(!a)return tb(\"TAGGING\",27),{error:10};var b=qr();if(b.error!==0)return tb(\"TAGGING\",29),b;if(!b.value)return tb(\"TAGGING\",30),{error:2};if(!(a in b.value))return tb(\"TAGGING\",31),{value:void 0,error:15};var c=b.value[a];return c===null||c===void 0||c===\"\"?(tb(\"TAGGING\",28),{value:void 0,error:11}):{value:c,error:0}}\nfunction tr(a){if(a){var b=qr(!1);b.error!==0?tb(\"TAGGING\",38):b.value?a in b.value?(delete b.value[a],rr(b)!==0&&tb(\"TAGGING\",41)):tb(\"TAGGING\",40):tb(\"TAGGING\",39)}else tb(\"TAGGING\",37)}\nfunction qr(a){a=a===void 0?!0:a;if(!Dl(or))return tb(\"TAGGING\",43),{error:3};try{if(!z.localStorage)return tb(\"TAGGING\",44),{error:1}}catch(f){return tb(\"TAGGING\",45),{error:14}}var b={schema:\"gcl\",version:1},c=void 0;try{c=z.localStorage.getItem(\"_gcl_ls\")}catch(f){return tb(\"TAGGING\",46),{error:13}}try{if(c){var d=JSON.parse(c);if(d&&typeof d===\"object\")b=d;else return tb(\"TAGGING\",47),{error:12}}}catch(f){return tb(\"TAGGING\",48),{error:8}}if(b.schema!==\"gcl\")return tb(\"TAGGING\",49),{error:4};\nif(b.version!==1)return tb(\"TAGGING\",50),{error:5};try{var e=ur(b);a&&e&&rr({value:b,error:0})}catch(f){return tb(\"TAGGING\",48),{error:8}}return{value:b,error:0}}\nfunction ur(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,tb(\"TAGGING\",54),!0}else{for(var c=!1,d=m(Object.keys(a)),e=d.next();!e.done;e=d.next())c=ur(a[e.value])||c;return c}return!1}\nfunction rr(a){if(a.error)return a.error;if(!a.value)return tb(\"TAGGING\",42),2;var b=a.value,c;try{c=JSON.stringify(b)}catch(d){return tb(\"TAGGING\",52),6}try{z.localStorage.setItem(\"_gcl_ls\",c)}catch(d){return tb(\"TAGGING\",53),7}return 0};var vr={},wr=(vr.gclid=!0,vr.dclid=!0,vr.gbraid=!0,vr.wbraid=!0,vr),xr=/^\\w+$/,yr=/^[\\w-]+$/,zr={},Ar=(zr.aw=\"FPGCLAW\",zr),Br={},Cr=(Br.ag=\"_ag\",Br.gb=\"_gb\",Br.aw=\"_aw\",Br.dc=\"_dc\",Br.gf=\"_gf\",Br.ha=\"_ha\",Br.gp=\"_gp\",Br.gs=\"_gs\",Br),Dr=/^(?:www\\.)?google(?:\\.com?)?(?:\\.[a-z]{2}t?)?$/,Er=/^www\\.googleadservices\\.com$/;function Fr(){return[\"ad_storage\",\"ad_user_data\"]}function Gr(a){return!Zf(5)||Dl(a)}function Hr(a,b){function c(){var d=Gr(b);d&&a();return d}Jl(function(){c()||Kl(c,b)},b)}\nfunction Ir(a){return Jr(a).map(function(b){return b.gclid})}function Kr(a){return Lr(a).filter(function(b){return b.gclid}).map(function(b){return b.gclid})}function Lr(a,b){b=b===void 0?!1:b;var c=Mr(a.prefix),d=Nr(\"gb\",c),e=Nr(\"ag\",c);if(!e||!d)return[];var f=function(l){return function(n){n.zg=l;return n}},g=Jr(d,b).map(f(\"gb\")),h=Or(e).map(f(\"ag\"));return g.concat(h).sort(function(l,n){return n.timestamp-l.timestamp})}\nfunction Pr(a,b,c,d,e){var f=Eb(a,function(g){return g.gclid===b});f?(f.timestamp<c&&(f.timestamp=c,f.pd=e),f.labels=Rr(f.labels||[],d||[])):a.push({version:\"2\",gclid:b,timestamp:c,labels:d,pd:e})}function Sr(a){for(var b=Bq(a,5)||[],c=[],d=m(b),e=d.next();!e.done;e=d.next()){var f=e.value,g=f,h=Tr(f);h&&Pr(c,g.k,h,g.b||[],f.u)}return c.sort(function(l,n){return n.timestamp-l.timestamp})}\nfunction Jr(a,b){b=b===void 0?!1:b;var c=[];Ur(c,a,1);if(b)if(Wb(a,\"_aw\")){var d=Vr();d&&(d.pd=void 0,d.oa=d.oa||[2],Wr(c,d));Ur(c,\"gcl_aw\",2)}else Wb(a,\"_gb\")&&Zf(6)&&Ur(c,\"gcl_gb\",2);c.sort(function(e,f){return f.timestamp-e.timestamp});return Xr(c)}function Yr(a,b){for(var c=[],d=m(a),e=d.next();!e.done;e=d.next()){var f=e.value;c.includes(f)||c.push(f)}for(var g=m(b),h=g.next();!h.done;h=g.next()){var l=h.value;c.includes(l)||c.push(l)}return c}\nfunction Wr(a,b,c){c=c===void 0?!1:c;for(var d,e,f=m(a),g=f.next();!g.done;g=f.next()){var h=g.value;if(h.gclid===b.gclid){d=h;break}h.qa&&b.qa&&h.qa.equals(b.qa)&&(e=h)}if(d){var l,n,p=(l=d.qa)!=null?l:new jr,q=(n=b.qa)!=null?n:new jr;p.value|=q.value;d.qa=p;d.timestamp<b.timestamp&&(d.timestamp=b.timestamp,d.pd=b.pd);d.labels=Yr(d.labels||[],b.labels||[]);d.oa=Yr(d.oa||[],b.oa||[])}else c&&e?oa(Object,\"assign\").call(Object,e,b):a.push(b)}\nfunction Zr(a){if(!a)return new jr;var b=new jr;if(a===1)return kr(b,2),kr(b,3),b;kr(b,a);return b}\nfunction Vr(){var a=sr(\"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(yr))return null;var e=c.linkDecorationSource,f=c.linkDecorationSources,g=new jr;typeof e===\"number\"?g=Zr(e):typeof f===\"number\"&&(g.value=f);return{version:\"\",gclid:d,timestamp:Number(c.creationTimeMs)||0,labels:[],qa:g,oa:[2]}}catch(h){return null}}\nfunction $r(a){var b=sr(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(yr))return c;var g=new jr,h=e.linkDecorationSources;typeof h===\"number\"&&(g.value=h);var l;c.push({version:\"\",gclid:f,timestamp:Number(e.creationTimeMs)||0,expires:Number(d.expires)||0,labels:(l=e.labels)!=null?l:[],qa:g,oa:[2]});return c},[])}catch(c){return null}}\nfunction Ur(a,b,c){if(c===1)for(var d=hq(b,B.cookie,void 0,Fr()),e=m(d),f=e.next();!f.done;f=e.next()){var g=as(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.pd=void 0,h.qa=new jr,h.oa=[c],Wr(a,h))}else if(c===2){var l=$r(b);if(l)for(var n=m(l),p=n.next();!p.done;p=n.next()){var q=p.value;q.pd=void 0;q.oa=q.oa;Wr(a,q)}}}\nfunction bs(a){var b=Jr(a),c=$r(\"gcl_dc\");if(c)for(var d=m(c),e=d.next();!e.done;e=d.next()){var f=e.value;f.pd=void 0;f.oa=f.oa||[2];Wr(b,f)}b.sort(function(g,h){var l=g.oa&&g.oa.includes(1),n=h.oa&&h.oa.includes(1);return l&&!n?-1:!l&&n?1:h.timestamp-g.timestamp});return Xr(b)}function Or(a){return Sr(a).map(function(b){b.qa=new jr;b.oa=[1];return b})}\nfunction Rr(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 Mr(a){return a&&typeof a===\"string\"&&a.match(xr)?a:\"_gcl\"}function cs(a,b){if(a){var c={value:a,qa:new jr};kr(c.qa,b);return c}}\nfunction ds(a,b,c){var d=Tj(a),e=Nj(d,\"query\",!1,void 0,\"gclsrc\"),f=cs(Nj(d,\"query\",!1,void 0,\"gclid\"),c?4:2);if(b&&(!f||!e)){var g=d.hash.replace(\"#\",\"\");f||(f=cs(Kj(g,\"gclid\",!1),3));e||(e=Kj(g,\"gclsrc\",!1))}return f&&(e===void 0||e===\"aw\"||e===\"aw.ds\"||Zf(8)&&e===\"aw.dv\")?[f]:[]}\nfunction es(a,b){var c=Tj(a),d=Nj(c,\"query\",!1,void 0,\"gclid\"),e=Nj(c,\"query\",!1,void 0,\"gclsrc\"),f=Nj(c,\"query\",!1,void 0,\"wbraid\");f=cc(f);var g=Nj(c,\"query\",!1,void 0,\"gbraid\"),h=Nj(c,\"query\",!1,void 0,\"gad_source\"),l=Nj(c,\"query\",!1,void 0,\"dclid\");if(b&&!(d&&e&&f&&g)){var n=c.hash.replace(\"#\",\"\");d=d||Kj(n,\"gclid\",!1);e=e||Kj(n,\"gclsrc\",!1);f=f||Kj(n,\"wbraid\",!1);g=g||Kj(n,\"gbraid\",!1);h=h||Kj(n,\"gad_source\",!1)}return fs(d,e,l,f,g,h)}\nfunction gs(a,b,c){var d=Tj(a),e=Nj(d,\"query\",!1,void 0,\"gclsrc\"),f=cs(Nj(d,\"query\",!1,void 0,\"gclid\"),c?4:2),g=cs(Nj(d,\"query\",!1,void 0,\"dclid\"),c?4:2);if(b&&(!e||!f)){var h=d.hash.replace(\"#\",\"\");f||(f=cs(Kj(h,\"gclid\",!1),3));e||(e=Kj(h,\"gclsrc\",!1))}return f&&e&&(e===\"aw.ds\"||e===\"aw.dv\"||e===\"3p.ds\"||e===\"ds\")?[f]:g?[g]:[]}function hs(){return es(z.location.href,!0)}\nfunction fs(a,b,c,d,e,f){var g={},h=function(l,n){g[n]||(g[n]=[]);g[n].push(l)};g.gclid=a;g.gclsrc=b;g.dclid=c;if(a!==void 0&&a.match(yr))switch(b){case void 0:h(a,\"aw\");break;case \"aw.ds\":h(a,\"aw\");h(a,\"dc\");break;case \"aw.dv\":Zf(8)&&(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&&yr.test(d)&&(g.wbraid=d,h(d,\"gb\"));e!==void 0&&yr.test(e)&&(g.gbraid=e,h(e,\"ag\"));f!==void 0&&yr.test(f)&&(g.gad_source=\nf,h(f,\"gs\"));return g}function is(){for(var a=hs(),b=!0,c=m(Object.keys(a)),d=c.next();!d.done;d=c.next())if(a[d.value]!==void 0){b=!1;break}b&&(a=es(z.document.referrer,!1),a.gad_source=void 0);return a}function js(a){var b=is();ks(b,!1,a)}\nfunction ls(a){var b=ds(z.location.href,!0,!1);b.length||(b=ds(z.document.referrer,!1,!0));a=a||{};ms(a);if(b.length){var c=b[0],d=Qb(),e=zq(a,d,!0),f=Fr(),g=function(){Gr(f)&&e.expires!==void 0&&pr(\"gclid\",{value:{value:c.value,creationTimeMs:d,linkDecorationSources:c.qa.get()},expires:Number(e.expires)})};Jl(function(){g();Gr(f)||Kl(g,f)},f)}}\nfunction ms(a){var b=B.referrer?Nj(Tj(B.referrer),\"host\"):\"\";if(Dr.test(b)||Er.test(b)||ns()){var c;a:{for(var d=Tj(z.location.href),e=Lj(Nj(d,\"query\")),f=m(Object.keys(e)),g=f.next();!g.done;g=f.next()){var h=g.value;if(!wr[h]){var l=e[h][0]||\"\",n;if(!l||l.length<50||l.length>200)n=!1;else{var p=lr(l),q;if(p)c:{var r=p;if(r&&r.length!==0){var t=0;try{for(var u=10;t<r.length&&!(u--<=0);){var v=mr(r,t);if(v===void 0)break;var x=m(v),y=x.next().value,A=x.next().value,C=y,D=A,I=C&7;if(C>>3===16382){if(I!==\n0)break;var G=mr(r,D);if(G===void 0)break;q=m(G).next().value===1;break c}var M;d:{var S=void 0,aa=r,ea=D;switch(I){case 0:M=(S=mr(aa,ea))==null?void 0:S[1];break d;case 1:M=ea+8;break d;case 2:var ja=mr(aa,ea);if(ja===void 0)break;var ha=m(ja),qa=ha.next().value;M=ha.next().value+qa;break d;case 5:M=ea+4;break d}M=void 0}if(M===void 0||M>r.length||M<=t)break;t=M}}catch(ma){}}q=!1}else q=!1;n=q}if(n){c=l;break a}}}c=void 0}var da=c;da&&os(\"gcl_aw\",da,7,a)}}\nfunction os(a,b,c,d){ps(a,[{version:\"\",gclid:b,timestamp:Qb(),qa:Zr(c)}],d)}\nfunction ps(a,b,c){c=c||{};var d=Fr(),e=function(){if(Gr(d)&&b.length>0){var f=$r(a)||[];b.forEach(function(g){var h=zq(c,g.timestamp,!0);h.expires!==void 0&&Wr(f,{version:\"\",gclid:g.gclid,timestamp:g.timestamp,expires:Number(h.expires),qa:g.qa,labels:g.labels},!0)});f.length&&pr(a,f.map(function(g){var h={value:g.gclid,creationTimeMs:g.timestamp,linkDecorationSources:g.qa?g.qa.get():0},l;if((l=g.labels)==null?0:l.length)h.labels=g.labels;return{value:h,expires:Number(g.expires)}}))}};Jl(function(){Gr(d)?\ne():Kl(e,d)},d)}\nfunction ks(a,b,c,d,e){c=c||{};e=e||[];var f=Mr(c.prefix),g=d||Qb(),h=Math.round(g/1E3),l=Fr(),n=!1,p=!1,q=Zf(9),r=function(){if(Gr(l)){var t=zq(c,g,!0);t.Mc=l;for(var u=function(aa,ea){var ja=Nr(aa,f);ja&&(tq(ja,ea,t),aa!==\"gb\"&&(n=!0))},v=function(aa){var ea=[\"GCL\",h,aa];e.length>0&&ea.push(e.join(\".\"));return ea.join(\".\")},x=m([\"aw\",\"dc\",\"gf\",\"ha\",\"gp\"]),y=x.next();!y.done;y=x.next()){var A=y.value;a[A]&&u(A,v(a[A][0]))}if((!n||q)&&a.gb){var C=a.gb[0],D=Nr(\"gb\",f);!b&&Jr(D).some(function(aa){return aa.gclid===C&&\naa.labels&&aa.labels.length>0})||u(\"gb\",v(C))}}if(!p&&a.gbraid&&Gr(\"ad_storage\")&&(p=!0,!n||q)){var I=a.gbraid,G=Nr(\"ag\",f);if(b||!Or(G).some(function(aa){return aa.gclid===I&&aa.labels&&aa.labels.length>0})){var M={},S=(M.k=I,M.i=\"\"+h,M.b=e,M);Fq(G,S,5,c,g)}}qs(a,f,g,c)};Jl(function(){r();Gr(l)||Kl(r,l)},l)}\nfunction qs(a,b,c,d){if(a.gad_source!==void 0&&Gr(\"ad_storage\")){var e=td();if(e!==\"r\"&&e!==\"h\"){var f=a.gad_source,g=Nr(\"gs\",b);if(g){var h=Math.floor((Qb()-(sd()||0))/1E3),l,n=nr(),p={};l=(p.k=f,p.i=\"\"+h,p.u=n,p);Fq(g,l,5,d,c)}}}}function rs(a,b,c){for(var d=Bq(b,c),e=0;e<d.length;++e)if(Tr(d[e])>a)return!0;return!1}\nfunction ss(a){var b=ts,c=us(a.prefix);Hr(function(){for(var d=Mr(a.prefix),e=m(b),f=e.next();!f.done;f=e.next()){var g=f.value,h=c[g];if(h){var l=Math.min(vs(h),Qb()),n=zq(a,l,!0);n.Mc=Fr();var p=Nr(g,d);p&&tq(p,h,n)}}var q=Zq(!0);ks(fs(q.gclid,q.gclsrc),!1,a)},Fr())}\nfunction us(a){var b=Zq(!0),c=Mr(a),d={},e;for(e in Cr)if(Cr.hasOwnProperty(e)){var f=e,g=Nr(f,c);if(g!==void 0){var h=b[g];if(h){var l=vs(h),n;a:{for(var p=Math.min(l,Qb())||Qb(),q=hq(g,B.cookie,void 0,Fr()),r=0;r<q.length;++r)if(vs(q[r])>p){n=!0;break a}n=!1}n||(d[f]=h)}}}return d}\nfunction ws(a){var b=[\"ag\"],c=Zq(!0),d=Mr(a.prefix);Hr(function(){for(var e=0;e<b.length;++e){var f=Nr(b[e],d);if(f){var g=c[f];if(g){var h=eq(g,5);if(h){var l=Tr(h);l||(l=Qb());if(rs(l,f,5))break;h.i=\"\"+Math.round(l/1E3);Fq(f,h,5,a,l)}}}}},[\"ad_storage\"])}function Nr(a,b){var c=Cr[a];if(c!==void 0)return b+c}function vs(a){return as(a.split(\".\")).length!==0?(Number(a.split(\".\")[1])||0)*1E3:0}function Tr(a){return a?(Number(a.i)||0)*1E3:0}\nfunction as(a){return a.length<3||a[0]!==\"GCL\"&&a[0]!==\"1\"||!/^\\d+$/.test(a[1])||!yr.test(a[2])?[]:a}function xs(a,b,c,d){var e=ts;if(Array.isArray(a)&&Xp(z)){var f=Mr(d),g=function(){for(var h={},l=0;l<e.length;++l){var n=Nr(e[l],f);if(n){var p=hq(n,B.cookie,void 0,Fr());p.length&&(h[n]=p.sort()[p.length-1])}}return h};Hr(function(){fr(g,a,b,c)},Fr())}}\nfunction ys(a,b,c){var d=ts;if(Zf(13)&&Array.isArray(a)&&Xp(z)){var e=function(){for(var f={},g=0;g<d.length;++g){var h=Ar[d[g]];if(h){var l=hq(h,B.cookie,void 0,Fr());if(l.length){for(var n=void 0,p=0,q=m(l),r=q.next();!r.done;r=q.next()){var t=r.value,u=eq(t,4);if(u&&(u.m===\"1\"||Zf(16))){var v=Tr(u);v>=p&&(p=v,n=t)}}n&&(f[h]=n)}}}return f};Hr(function(){fr(e,a,b,c)},Fr())}}\nfunction zs(a,b,c,d){if(Array.isArray(a)&&Xp(z)){var e=[\"ag\"],f=Mr(d),g=function(){for(var h={},l=0;l<e.length;++l){var n=Nr(e[l],f);if(!n)return{};var p=Bq(n,5);if(p.length){var q=p.sort(function(r,t){return Tr(t)-Tr(r)})[0];h[n]=fq(q,5)}}return h};Hr(function(){fr(g,a,b,c)},[\"ad_storage\"])}}function Xr(a){return a.filter(function(b){return yr.test(b.gclid)})}\nfunction As(a,b){if(Xp(z)){for(var c=Mr(b.prefix),d={},e=0;e<a.length;e++)Cr[a[e]]&&(d[a[e]]=Cr[a[e]]);Hr(function(){Jb(d,function(f,g){var h=hq(c+g,B.cookie,void 0,Fr());h.sort(function(t,u){return vs(u)-vs(t)});if(h.length){var l=h[0],n=vs(l),p=as(l.split(\".\")).length!==0?l.split(\".\").slice(3):[],q={},r;r=as(l.split(\".\")).length!==0?l.split(\".\")[2]:void 0;q[f]=[r];ks(q,!0,b,n,p)}})},Fr())}}\nfunction Bs(a){var b=[\"ag\"],c=[\"gbraid\"];Hr(function(){for(var d=Mr(a.prefix),e=0;e<b.length;++e){var f=Nr(b[e],d);if(!f)break;var g=Bq(f,5);if(g.length){var h=g.sort(function(q,r){return Tr(r)-Tr(q)})[0],l=Tr(h),n=h.b,p={};p[c[e]]=h.k;ks(p,!0,a,l,n)}}},[\"ad_storage\"])}function Cs(a,b){for(var c=0;c<b.length;++c)if(a[b[c]])return!0;return!1}\nfunction Ds(a){function b(h,l,n){n&&(h[l]=n)}if(Gl()){var c=hs(),d;a.includes(\"gad_source\")&&(d=c.gad_source!==void 0?c.gad_source:Zq(!1)._gs);if(Cs(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);gr(function(){return e},3);var f={},g=(f._up=\"1\",f);b(g,\"_gs\",d);gr(function(){return g},1)}}}function ns(){var a=Tj(z.location.href);return Nj(a,\"query\",!1,void 0,\"gad_source\")}\nfunction Es(a){if(!Zf(1))return null;var b=Zq(!0).gad_source;if(b!=null)return z.location.hash=\"\",b;if(Zf(2)){b=ns();if(b!=null)return b;var c=hs();if(Cs(c,a))return\"0\"}return null}function Fs(a){var b=Es(a);b!=null&&gr(function(){var c={};return c.gad_source=b,c},4)}\nfunction Gs(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.zg?g.zg:\"gcl\";if((g.labels||[]).indexOf(c)===-1){a.push(0);var l=!1,n=void 0;if((n=g.oa)==null?0:n.includes(2))l=!0;var p=void 0;((p=g.oa)==null?0:p.includes(1))&&!e[h]&&(l=!0,e[h]=!0);l&&d.push(g)}else{a.push(1);var q=void 0;if((q=g.oa)==null?0:q.includes(1))e[h]=!0}}return d}\nfunction Hs(a,b,c,d,e){e=e===void 0?!1:e;var f=[];c=c||{};if(!Gr(Fr()))return f;var g=Jr(a,e),h=Gs(f,g,b);if(h.length&&!d){for(var l=[],n=!1,p=m(h),q=p.next();!q.done;q=p.next()){var r=q.value,t=r,u=t.version,v=t.gclid,x=t.timestamp,y=t.oa,A=(t.labels||[]).concat([b]),C=void 0;if(((C=y)==null?0:C.includes(1))&&!n){var D=[u,Math.round(x/1E3),v].concat(A).join(\".\"),I=zq(c,x,!0);I.Mc=Fr();tq(a,D,I);n=!0}var G=void 0;e&&((G=y)==null?0:G.includes(2))&&l.push(oa(Object,\"assign\").call(Object,{},r,{labels:A}))}l.length&&\nps(\"gcl_gb\",l,c)}return f}\nfunction Is(a,b,c){c=c===void 0?!1:c;var d=[];b=b||{};var e=Lr(b,c),f=Gs(d,e,a);if(f.length){for(var g=[],h={},l=m(f),n=l.next();!n.done;n=l.next()){var p=n.value,q=Mr(b.prefix),r=Nr(p.zg,q);if(!r)return d;var t=p,u=t.version,v=t.gclid,x=t.timestamp,y=t.oa,A=Math.round(x/1E3),C=Rr(t.labels||[],[a]),D=void 0;if((D=y)==null?0:D.includes(1))if(p.zg===\"ag\"&&!h.ag){var I={},G=(I.k=v,I.i=\"\"+A,I.b=C,I);Fq(r,G,5,b,x);h.ag=!0}else if(p.zg===\"gb\"&&!h.gb){var M=[u,A,v].concat(C).join(\".\"),S=zq(b,x,!0);S.Mc=\nFr();tq(r,M,S);h.gb=!0}var aa=void 0;c&&((aa=y)==null?0:aa.includes(2))&&g.push(oa(Object,\"assign\").call(Object,{},p,{labels:C}))}g.length&&ps(\"gcl_gb\",g,b)}return d}function Js(a,b){var c=Mr(b),d=Nr(a,c);if(!d)return 0;var e;e=a===\"ag\"?Or(d):Jr(d);for(var f=0,g=0;g<e.length;g++)f=Math.max(f,e[g].timestamp);return f}function Ks(a){for(var b=0,c=m(Object.keys(a)),d=c.next();!d.done;d=c.next())for(var e=a[d.value],f=0;f<e.length;f++)b=Math.max(b,Number(e[f].timestamp));return b}\nfunction Ls(a){var b=Math.max(Js(\"aw\",a),Ks(Gr(Fr())?Wp():{})),c=Math.max(Js(\"gb\",a),Ks(Gr(Fr())?Wp(\"_gac_gb\",!0):{}));c=Math.max(c,Js(\"ag\",a));return c>b};var Ms=RegExp(\"^UA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*(?:%3BUA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*)*$\"),Ns=/^~?[\\w-]+(?:\\.~?[\\w-]+)*$/,Os=/^\\d+\\.fls\\.doubleclick\\.net$/,Ps=/;gac=([^;?]+)/,Qs=/;gacgb=([^;?]+)/;\nfunction Rs(a,b){if(Os.test(B.location.host)){var c=B.location.href.match(b);return c&&c.length===2&&c[1].match(Ms)?Mj(c[1])||\"\":\"\"}for(var d=[],e=m(Object.keys(a)),f=e.next();!f.done;f=e.next()){for(var g=f.value,h=[],l=a[g],n=0;n<l.length;n++)h.push(l[n].gclid);d.push(g+\":\"+h.join(\",\"))}return d.length>0?d.join(\";\"):\"\"}\nfunction Ss(a,b,c){for(var d=Gr(Fr())?Wp(\"_gac_gb\",!0):{},e=[],f=!1,g=m(Object.keys(d)),h=g.next();!h.done;h=g.next()){var l=h.value,n=Hs(\"_gac_gb_\"+l,a,b,c);f=f||n.length!==0&&n.some(function(p){return p===1});e.push(l+\":\"+n.join(\",\"))}return{Sr:f?e.join(\";\"):\"\",Rr:Rs(d,Qs)}}function Ts(a){var b=B.location.href.match(new RegExp(\";\"+a+\"=([^;?]+)\"));return b&&b.length===2&&b[1].match(Ns)?b[1]:void 0}\nfunction Us(a){var b={},c,d,e;Os.test(B.location.host)&&(c=Ts(\"gclgs\"),d=Ts(\"gclst\"),e=Ts(\"gcllp\"));if(c&&d&&e)b.Eg=c,b.Yh=d,b.Wh=e;else{var f=Qb(),g=Sr((a||\"_gcl\")+\"_gs\"),h=g.map(function(p){return p.gclid}),l=g.map(function(p){return f-p.timestamp}),n=g.map(function(p){return p.pd});h.length>0&&l.length>0&&n.length>0&&(b.Eg=h.join(\".\"),b.Yh=l.join(\".\"),b.Wh=n.join(\".\"))}return b}\nfunction Vs(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 l=e[g].split(\"_\");if(l.length===2){h.qa=new jr(Number(l[0]));var n;var p=Number(l[1]);if(p===0)n=[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);n=q}h.oa=n}}return h})}\nfunction Ws(a,b,c,d){d=d===void 0?!1:d;if(Os.test(B.location.host)){var e=Ts(c);if(e){if(Zf(17)){var f=Ts(c+\"_src\");return Vs(e,f)}if(d){var g=new jr;kr(g,2);kr(g,3);return e.split(\".\").map(function(r){return{gclid:r,qa:g,oa:[1]}})}return e.split(\".\").map(function(r){return{gclid:r,qa:new jr,oa:[1]}})}}else{if(b===\"gclid\"){for(var h=Jr((a||\"_gcl\")+\"_aw\",d),l=Number(Yf[4]===void 0?0:Yf[4]),n=m(Xs()),p=n.next();!p.done;p=n.next()){var q=p.value;q.timestamp>l&&Wr(h,q)}return h}if(b===\"wbraid\")return Jr((a||\n\"_gcl\")+\"_gb\",d);if(b===\"braids\")return Lr({prefix:a},d)}return[]}function Xs(){return(Bq(Ar.aw,4)||[]).filter(function(a){return a.m===\"1\"}).map(function(a){return{gclid:a.k,timestamp:Number(a.i),version:\"\",oa:[5]}})}function Ys(a){for(var b=0,c=m(a),d=c.next();!d.done;d=c.next()){var e=d.value;e>0&&(b|=1<<e-1)}return b.toString()}function Zs(a){return Os.test(B.location.host)?!(Ts(\"gclaw\")||Ts(\"gac\")):Ls(a)}\nfunction $s(a,b,c,d){d=d===void 0?!1:d;var e;e=c?Is(a,b,d):Hs((b&&b.prefix||\"_gcl\")+\"_gb\",a,b,void 0,d);return e.length===0||e.every(function(f){return f===0})?\"\":e.join(\".\")};\nvar at=function(a){var b;b=b===void 0?!1:b;var c=mj(\"ads_pageview\",function(){return{}});if(c[a])return!1;b||(c[a]=!0);return!0},bt=function(a){return Uj(a,\"gclid dclid gbraid wbraid gclaw gcldc gclha gclgf gclgb _gl\".split(\" \"),\"0\")},dt=function(){var a=Tj(z.location.href),b=void 0,c=void 0,d=Nj(a,\"query\",!1,void 0,\"gad_source\"),e=Nj(a,\"query\",!1,void 0,\"gad_campaignid\"),f,g=a.hash.replace(\"#\",\"\").match(ct);f=g?g[1]:void 0;d&&f?(b=d,c=1):d?(b=d,c=2):f&&(b=f,c=3);return{Dg:b,Tr:c,Vh:e}},et=function(a){var b=\nTp(!1)===1?z.top.location.href:z.location.href;return a(b)},ft=function(a){var b=[];Jb(a,function(c,d){d=Xr(d);for(var e=[],f=0;f<d.length;f++)e.push(d[f].gclid);e.length&&b.push(c+\":\"+e.join(\",\"))});return b.join(\";\")},gt=function(a,b){var c;var d=Vj(\"gcl\"+a),e=a===\"dc\"||a===\"aw\"?Vj(\"gcl\"+a+\"_src\"):void 0;c=d?Vs(d,e):void 0;if(c)return c;var f=Mr(b),g=Nr(a,f);return g?a===\"aw\"?Jr(g,O(562)):bs(g):[]},ht=function(a,b,c){if(a===\"aw\"||a===\"dc\"||a===\"gb\"){var d=Vj(\"gcl\"+a);if(d)return d.split(\".\")}var e=\nMr(b);if(e===\"_gcl\"){var f=!bp(kp)&&c,g;g=hs()[a]||[];if(g.length>0)return f?[\"0\"]:g}var h=Nr(a,e);return h?Ir(h):[]},it=function(a,b,c){if(!T(a,b)||!T(a,c))return\"\";var d=T(a,b).split(\".\"),e=T(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(\".\"):\"\"},ct=/^gad_source[_=](\\d+)$/;function jt(a,b,c){var d=T(a,F.D.Xa);if(d&&typeof d===\"object\")for(var e=m(Object.keys(d)),f=e.next();!f.done;f=e.next()){var g=f.value,h=d[g];if(h!==void 0){h===null&&(h=\"\");var l=\"gap.\"+g,n=String(h);c?c(l,n):b[l]=n}}};var kt=!1,lt=[];function mt(){if(!kt){kt=!0;for(var a=lt.length-1;a>=0;a--)lt[a]();lt=[]}};function nt(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function ot(a,b,c){return typeof a.addEventListener===\"function\"?(a.addEventListener(b,c,!1),!0):!1}function pt(a,b,c){typeof a.removeEventListener===\"function\"&&a.removeEventListener(b,c,!1)};function qt(a,b,c,d){d=d===void 0?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=Up(a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,h=Gc(g,e);h>=0&&Array.prototype.splice.call(g,h,1)}pt(e,\"load\",f);pt(e,\"error\",f)};ot(e,\"load\",f);ot(e,\"error\",f)}d&&(e.attributionSrc=\"\");e.src=b;a.google_image_requests.push(e)}\nfunction rt(a){var b;b=b===void 0?!1:b;var c=\"https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe\";Np(a,function(d,e){if(d||d===0)c+=\"&\"+e+\"=\"+encodeURIComponent(String(d))});st(c,b)}\nfunction st(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 qt(c,a,b===void 0?!1:b,d===void 0?!1:d)};function tt(){this.ba=this.ba;this.R=this.R}tt.prototype.ba=!1;tt.prototype.dispose=function(){this.ba||(this.ba=!0,this.N())};tt.prototype[Symbol.dispose]=function(){this.dispose()};tt.prototype.addOnDisposeCallback=function(a,b){this.ba?b!==void 0?a.call(b):a():(this.R||(this.R=[]),b&&(a=a.bind(b)),this.R.push(a))};tt.prototype.N=function(){if(this.R)for(;this.R.length;)this.R.shift()()};function ut(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 vt=function(a,b){b=b===void 0?{}:b;tt.call(this);this.H=null;this.ja={};this.za=0;this.Z=null;this.K=a;var c;this.timeoutMs=(c=b.timeoutMs)!=null?c:500;var d;this.Gj=(d=b.Gj)!=null?d:!1};xa(vt,tt);\nvt.prototype.N=function(){this.ja={};this.Z&&(pt(this.K,\"message\",this.Z),delete this.Z);delete this.ja;delete this.K;delete this.H;tt.prototype.N.call(this)};var xt=function(a){return typeof a.K.__tcfapi===\"function\"||wt(a)!=null};\nvt.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.Gj},d=Mp(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=ut(c),c.internalBlockOnErrors=b.Gj,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()}};vt.prototype.removeEventListener=function(a){a&&a.listenerId&&zt(this,\"removeEventListener\",null,a.listenerId)};\nvar Bt=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 l;if(h===0)if(a.purpose&&a.vendor){var n=At(a.vendor.consents,d===void 0?\"755\":d);l=n&&b===\"1\"&&a.purposeOneTreatment&&a.publisherCC===\"CH\"?!0:n&&At(a.purpose.consents,b)}else l=!0;else l=h===1?a.purpose&&a.vendor?At(a.purpose.legitimateInterests,\nb)&&At(a.vendor.legitimateInterests,d===void 0?\"755\":d):!0:!0;return l},At=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(wt(a)){Ct(a);var g=++a.za;a.ja[g]=c;if(a.H){var h={};a.H.postMessage((h.__tcfapiCall={command:b,version:2,callId:g,parameter:d},h),\"*\")}}else c({},!1)},wt=function(a){if(a.H)return a.H;a.H=Sp(a.K,\"__tcfapiLocator\");return a.H},Ct=function(a){if(!a.Z){var b=function(c){if(c.source===\na.H)try{var d;d=(xf(c.data)?JSON.parse(c.data):c.data).__tcfapiReturn;a.ja[d.callId](d.returnValue,d.success)}catch(e){}};a.Z=b;ot(a.K,\"message\",b)}},Dt=function(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=ut(a));return a.cmpStatus===\"error\"||a.internalErrorState!==0?a.internalBlockOnErrors?(rt({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!==\"loaded\"||a.eventStatus!==\"tcloaded\"&&a.eventStatus!==\"useractioncomplete\"?!1:!0};var Et={1:0,3:0,4:0,7:3,9:3,10:3};function Ft(){return mj(\"tcf\",function(){return{}})}var Gt=function(){return new vt(z,{timeoutMs:-1})};\nfunction Ht(){var a=Ft(),b=Gt();xt(b)&&!It()&&!Jt()&&Q(124);if(!a.active&&xt(b)){It()&&(a.active=!0,a.purposes={},a.cmpId=0,a.tcfPolicyVersion=0,vl().active=!0,a.tcString=\"tcunavailable\");hp();try{b.addEventListener(function(c){if(c.internalErrorState!==0)Kt(a),ip([F.D.ka,F.D.Wa,F.D.ma]),vl().active=!0;else if(a.gdprApplies=c.gdprApplies,a.cmpId=c.cmpId,a.enableAdvertiserConsentMode=c.enableAdvertiserConsentMode,Jt()&&(a.active=!0),!Lt(c)||It()||Jt()){a.tcfPolicyVersion=c.tcfPolicyVersion;var d;if(c.gdprApplies===\n!1){var e={},f;for(f in Et)Et.hasOwnProperty(f)&&(e[f]=!0);d=e;b.removeEventListener(c)}else if(Lt(c)){var g={},h;for(h in Et)if(Et.hasOwnProperty(h))if(h===\"1\"){var l,n=c,p={Vr:!0};p=p===void 0?{}:p;l=Dt(n)?n.gdprApplies===!1?!0:n.tcString===\"tcunavailable\"?!p.idpcApplies:(p.idpcApplies||n.gdprApplies!==void 0||p.Vr)&&(p.idpcApplies||xf(n.tcString)&&n.tcString.length)?Bt(n,\"1\",0):!0:!1;g[\"1\"]=l}else g[h]=Bt(c,h,Et[h]);d=g}if(d){a.tcString=c.tcString||\"tcempty\";a.purposes=d;var q={},r=(q[F.D.ka]=\na.purposes[\"1\"]?\"granted\":\"denied\",q);a.gdprApplies!==!0?(ip([F.D.ka,F.D.Wa,F.D.ma]),vl().active=!0):(r[F.D.Wa]=a.purposes[\"3\"]&&a.purposes[\"4\"]?\"granted\":\"denied\",typeof a.tcfPolicyVersion===\"number\"&&a.tcfPolicyVersion>=4?r[F.D.ma]=a.purposes[\"1\"]&&a.purposes[\"7\"]?\"granted\":\"denied\":ip([F.D.ma]),$o(r,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:Mt()||\"\"}))}}else ip([F.D.ka,F.D.Wa,F.D.ma])})}catch(c){Kt(a),ip([F.D.ka,F.D.Wa,F.D.ma]),vl().active=!0}}}\nfunction Kt(a){a.type=\"e\";a.tcString=\"tcunavailable\"}function Lt(a){return a.eventStatus===\"tcloaded\"||a.eventStatus===\"useractioncomplete\"||a.eventStatus===\"cmpuishown\"}function It(){return z.gtag_enable_tcf_support===!0}function Jt(){return Ft().enableAdvertiserConsentMode===!0}function Mt(){var a=Ft();if(a.active)return a.tcString}function Nt(){var a=Ft();if(a.active&&a.gdprApplies!==void 0)return a.gdprApplies?\"1\":\"0\"}\nfunction Ot(a){if(!Et.hasOwnProperty(String(a)))return!0;var b=Ft();return b.active&&b.purposes?!!b.purposes[String(a)]:!0};var Pt=[F.D.ka,F.D.ra,F.D.ma,F.D.Wa],Qt={},Rt=(Qt[F.D.ka]=1,Qt[F.D.ra]=2,Qt);function St(a){if(a===void 0)return 0;switch(P(a,F.D.Rc)){case void 0:return 1;case !1:return 3;default:return 2}}function Tt(){return(O(183)?Mf(16).split(\"~\"):Mf(17).split(\"~\")).indexOf(Em())!==-1&&Kc.globalPrivacyControl===!0}function Ut(a){if(Tt())return!1;var b=St(a);if(b===3)return!1;switch(El(F.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 Vt(){return Gl()||!Dl(F.D.ka)||!Dl(F.D.ra)}function Wt(){var a={},b;for(b in Rt)Rt.hasOwnProperty(b)&&(a[Rt[b]]=El(b));return\"G1\"+Af(a[1]||0)+Af(a[2]||0)}var Xt={},Yt=(Xt[F.D.ka]=0,Xt[F.D.ra]=1,Xt[F.D.ma]=2,Xt[F.D.Wa]=3,Xt);function Zt(a){switch(a){case void 0:return 1;case !0:return 3;case !1:return 2;default:return 0}}\nfunction $t(a){for(var b=\"1\",c=0;c<Pt.length;c++){var d=b,e,f=Pt[c],g=Cl.delegatedConsentTypes[f];e=g===void 0?0:Yt.hasOwnProperty(g)?12|Yt[g]:8;var h=vl();h.accessedAny=!0;var l=h.entries[f]||{};e=e<<2|Zt(l.implicit);b=d+(\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[e]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[Zt(l.declare)<<4|Zt(l.default)<<2|Zt(l.update)])}var n=b,p=(Tt()?1:0)<<3,q=(Gl()?1:0)<<2,r=St(a);b=n+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[p|\nq|r];return b+=\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[Cl.containerScopedDefaults.ad_storage<<4|Cl.containerScopedDefaults.analytics_storage<<2|Cl.containerScopedDefaults.ad_user_data]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[(Cl.usedContainerScopedDefaults?1:0)<<2|Cl.containerScopedDefaults.ad_personalization]}function au(){return Dl(F.D.ma)?\"a\":\"-\"}function bu(){return Gm()||(It()||Jt())&&Nt()===\"1\"?\"1\":\"0\"}\nfunction cu(){return(Gm()?!0:!(!It()&&!Jt())&&Nt()===\"1\")||!Dl(F.D.ma)}\nfunction du(){var a=\"0\",b=\"0\",c;var d=Ft();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=Ft();f=g.active?g.tcfPolicyVersion:void 0;typeof f===\"number\"&&f>=0&&f<=63&&(e=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[f]);var h=0;Gm()&&(h|=1);Nt()===\"1\"&&(h|=2);It()&&(h|=4);var l;var n=Ft();l=n.enableAdvertiserConsentMode!==\nvoid 0?n.enableAdvertiserConsentMode?\"1\":\"0\":void 0;l===\"1\"&&(h|=8);vl().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(a){a=a===void 0?{}:a;var b=E(5).split(\"-\")[0].toUpperCase(),c,d={ctid:E(5),Eo:Kf(15),Jo:E(14),Ms:Jf(7)?2:1,Et:a.nf,canonicalId:E(6),ot:(c=Dk())==null?void 0:c.canonicalContainerId,Ft:a.Tg===void 0?void 0:a.Tg?10:12};d.canonicalId!==a.mc&&(d.mc=a.mc);var e=Ak();d.Vs=e?e.canonicalContainerId:void 0;Jf(45)?(d.ji=eu[b],d.ji||(d.ji=0)):d.ji=Fj?13:10;Jf(47)?(d.dk=0,d.rr=2):Jf(50)?d.dk=1:d.dk=3;var f=a,g={6:!1};Kf(54)===2?g[7]=!0:Kf(54)===1&&(g[2]=!0);if(Oc){var h=Nj(Tj(Oc),\"host\");h&&(g[8]=\nh.match(/^(www\\.)?googletagmanager\\.com$/)===null)}var l;g[9]=(l=f.df)!=null?l:!1;var n=Ik(),p;g[10]=(p=n==null?void 0:n.fromContainerExecution)!=null?p:!1;d.Ar=g;return Df(d,a.Qn)};\nvar hu=function(a){for(var b={},c=m(gu(a)),d=c.next();!d.done;d=c.next()){var e=d.value,f=T(a,e),g=R(a,H.J.Xe);O(589)&&g&&(e===F.D.ya||e===F.D.Ta||e===F.D.Oe)&&typeof f===\"string\"&&(f=bt(f));var h=tp(e,f);h&&(!g||e!==F.D.Ed&&e!==F.D.Ld&&e!==F.D.De&&e!==F.D.Af||(h.value=\"0\"),O(504)&&(e===F.D.Nd?h.key=\"evnid\":e===F.D.Od&&(h.key=\"excid\")),b[h.key]=h.value)}b.gtm=fu({mc:R(a,H.J.Mb),Tg:a.M.isGtmEvent,df:R(a,H.J.Dc)});Vt()&&(b.gcs=b.gcs||Wt());b.gcd=b.gcd||$t(a.M);cu()&&(b.dma_cps=au());b.dma=bu();xt(Gt())&&\n(b.tcfd=du());var l=Hp(a);l&&(b.tag_exp=l);if(R(a,H.J.Ck)){b.tft=String(Qb());var n=sd();n!==void 0&&(b.tfd=String(Math.round(n)))}b.apve=\"1\";b.apvf=qd()?\"f\":\"nf\";ko.H[io.ia.cb]!==ho.Ma.Te||ko.K[io.ia.cb].isConsentGranted()||(b.limited_ads=\"1\");var p=R(a,H.J.Xg);O(474)&&p!=null&&p!==\"\"&&(b._gsid=p);jt(a,b,function(q,r){b[q]=encodeURIComponent(r)});return b};var iu=function(a,b,c,d,e){this.endpoint=a;this.ja=c;this.za=d;this.parameterEncoding=e;this.Z=b.slice()};iu.prototype.R=function(){return bp(this.Z)};iu.prototype.isSupported=function(){return!0};iu.prototype.K=function(){return Wj(Rm[this.endpoint](void 0))};var ju=function(a,b){this.methodName=a;this.R=b};ju.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.sd(d)}else a.sd(\"Request method \"+this.methodName+\" does not support a request body.\");else a.sd(\"Request method \"+this.methodName+\" is not supported.\")};var ku=function(){ju.call(this,\"ImagePixel\",3)};xa(ku,ju);ku.prototype.isSupported=function(){return!0};ku.prototype.H=function(){return!1};\nku.prototype.K=function(a,b,c){bd(b,function(){a.hf()},function(){a.onFailure(void 0)},c==null?void 0:c.Ze)};var lu=function(){ju.call(this,\"SendBeacon\",1)};xa(lu,ju);lu.prototype.isSupported=function(){return nd()};lu.prototype.H=function(){return!0};lu.prototype.K=function(a,b,c){md(b,c==null?void 0:c.body)?a.hf():a.sd(void 0)};var mu=function(){ju.call(this,\"Fetch\",1)};xa(mu,ju);mu.prototype.isSupported=function(){return Ab(z.fetch)};mu.prototype.H=function(){return!0};\nmu.prototype.K=function(a,b,c){z.fetch(b,c==null?void 0:c.Ob).then(function(d){if(d.ok)a.oe(d);else if(d.status===0)a.hf();else a.onFailure(\"Fetch failed with status code \"+d.status+\".\")}).catch(function(d){a.sd(d)})};var nu=new ku,ou=new lu,pu=new mu;var qu=function(){};qu.prototype.K=function(){return[]};\nvar ru=function(a,b){b=b===void 0?[\"ad_storage\",\"ad_user_data\"]:b;iu.call(this,a,b,1,!0,2)};xa(ru,iu);ru.prototype.R=function(a){if(this.Z.length){var b=R(a,H.J.Ek);if(b!==void 0)return b}return iu.prototype.R.call(this,a)};ru.prototype.N=function(a,b){var c=hu(a);a.target.destinationId&&(c.tid=a.target.destinationId);b.method instanceof mu?c.fmt=\"8\":b.method instanceof lu?c.fmt=\"5\":b.method instanceof ku&&(c.fmt=\"3\");return c};ru.prototype.ba=function(a,b){var c=this.N(a,b);return\"?\"+Object.keys(c).map(function(d){return d+\n\"=\"+c[d]}).join(\"&\")};ru.prototype.H=function(a,b,c){var d={};b.method instanceof mu&&(d.Ob=oa(Object,\"assign\").call(Object,{},od),this.endpoint===58||this.endpoint===57)&&(d.Ob.method=\"GET\");c(this.ba(a,b),d)};var su=new ru(45),tu=new ru(46,[]),uu=function(){ru.call(this,69)};xa(uu,ru);uu.prototype.isSupported=function(a){var b=O(474)&&(!!T(a,\"_gsid\")||!!R(a,H.J.Xg)),c=O(475)&&T(a,F.D.Id)!==\"1\"&&(!!T(a,\"gclid\")||!!T(a,\"dclid\")||!!T(a,\"gclsrc\")||!!T(a,\"auid\"));return b||c};uu.prototype.N=function(a,\nb){var c=hu(a),d=qp(a,c)||{};Object.keys(d).length>0&&(b.method instanceof mu?d.fmt=\"8\":b.method instanceof lu?d.fmt=\"5\":b.method instanceof ku&&(d.fmt=\"3\"));return d};var vu=new uu,wu=function(){ru.call(this,45)};xa(wu,ru);wu.prototype.K=function(){return ak()+\"/g/d/ccm/collect\"};wu.prototype.N=function(a,b){var c=ru.prototype.N.call(this,a,b);c[\"gap.1pfb\"]=\"1\";return c};var xu=function(a){ru.call(this,a,[\"ad_storage\",\"ad_user_data\"])};xa(xu,ru);xu.prototype.N=function(a,b){var c=ru.prototype.N.call(this,\na,b);return mp(c)};var yu=new xu(58),zu=new xu(57),Au=function(){};xa(Au,qu);Au.prototype.H=function(a){var b=su.R(a),c=b?su:tu,d=qd()?pu:ou,e=[{endpoint:c,method:d},{endpoint:c,method:nu}];b&&O(517)&&Jf(47)&&e.push({endpoint:new wu,method:d});return e};Au.prototype.K=function(a){var b=[],c=!!R(a,H.J.wd),d=T(a,F.D.Pd)===\"1\",e=T(a,F.D.Id)===\"1\",f=su.R(a),g=c&&d&&!e&&f;if(g){var h=Uc()||Rc()?yu:zu;b.push([{endpoint:h,method:pu},{endpoint:h,method:nu}])}f&&(g||R(a,H.J.hd))&&b.push([{endpoint:vu,method:qd()?\npu:nu}]);return b};var Bu=new Au;var U={W:{Kk:1,pj:2,Gk:3,nl:4,Hk:5,zd:6,ml:7,Nq:8,rn:9,Ik:10,Jk:11,Ih:12,Em:13,Bm:14,Dm:15,Am:16,Cm:17,zm:18,Uo:19,yq:20,zq:21,ij:22,vn:24,Pm:25,Tk:26,Uk:27,Sk:28,Vk:29,tj:30,Pk:31,ap:32}};U.W[U.W.Kk]=\"ALLOW_INTEREST_GROUPS\";U.W[U.W.pj]=\"SERVER_CONTAINER_URL\";U.W[U.W.Gk]=\"ADS_DATA_REDACTION\";U.W[U.W.nl]=\"CUSTOMER_LIFETIME_VALUE\";U.W[U.W.Hk]=\"ALLOW_CUSTOM_SCRIPTS\";U.W[U.W.zd]=\"ANY_COOKIE_PARAMS\";U.W[U.W.ml]=\"COOKIE_EXPIRES\";U.W[U.W.Nq]=\"LEGACY_ENHANCED_CONVERSION_JS_VARIABLE\";U.W[U.W.rn]=\"RESTRICTED_DATA_PROCESSING\";\nU.W[U.W.Ik]=\"ALLOW_DISPLAY_FEATURES\";U.W[U.W.Jk]=\"ALLOW_GOOGLE_SIGNALS\";U.W[U.W.Ih]=\"GENERATED_TRANSACTION_ID\";U.W[U.W.Em]=\"FLOODLIGHT_COUNTING_METHOD_UNKNOWN\";U.W[U.W.Bm]=\"FLOODLIGHT_COUNTING_METHOD_STANDARD\";U.W[U.W.Dm]=\"FLOODLIGHT_COUNTING_METHOD_UNIQUE\";U.W[U.W.Am]=\"FLOODLIGHT_COUNTING_METHOD_PER_SESSION\";U.W[U.W.Cm]=\"FLOODLIGHT_COUNTING_METHOD_TRANSACTIONS\";U.W[U.W.zm]=\"FLOODLIGHT_COUNTING_METHOD_ITEMS_SOLD\";U.W[U.W.Uo]=\"ADS_OGT_V1_USAGE\";U.W[U.W.yq]=\"FORM_INTERACTION_PERMISSION_DENIED\";\nU.W[U.W.zq]=\"FORM_SUBMIT_PERMISSION_DENIED\";U.W[U.W.ij]=\"MICROTASK_NOT_SUPPORTED\";U.W[U.W.vn]=\"SET_ENCRYPTED_DATA_TO_CACHE\";U.W[U.W.Pm]=\"GET_ENCRYPTED_DATA_FROM_CACHE\";U.W[U.W.Tk]=\"CONFIG_DETECTED_WITH_NO_PARAM\";U.W[U.W.Uk]=\"CONFIG_DETECTED_WITH_PARAM\";U.W[U.W.Sk]=\"CONFIG_CONSENT_SET_BEFORE\";U.W[U.W.Vk]=\"CONFIG_SET_USED_BEFORE\";U.W[U.W.tj]=\"SHADOW_DOM_AUTO_PII\";U.W[U.W.Pk]=\"CCD_USER_DATA_WEB_ON_CONFIG\";U.W[U.W.ap]=\"BLENDED_USER_DATA\";var Cu={},Du=(Cu[F.D.xi]=U.W.Kk,Cu[F.D.dd]=U.W.pj,Cu[F.D.yc]=U.W.pj,Cu[F.D.mb]=U.W.Gk,Cu[F.D.Fe]=U.W.nl,Cu[F.D.ui]=U.W.Hk,Cu[F.D.Kd]=U.W.zd,Cu[F.D.nb]=U.W.zd,Cu[F.D.Kb]=U.W.zd,Cu[F.D.Jd]=U.W.zd,Cu[F.D.vc]=U.W.zd,Cu[F.D.Tb]=U.W.zd,Cu[F.D.Cb]=U.W.ml,Cu[F.D.Wb]=U.W.rn,Cu[F.D.hh]=U.W.Ik,Cu[F.D.Sc]=U.W.Jk,Cu),Eu={},Fu=(Eu.unknown=U.W.Em,Eu.standard=U.W.Bm,Eu.unique=U.W.Dm,Eu.per_session=U.W.Am,Eu.transactions=U.W.Cm,Eu.items_sold=U.W.zm,Eu);var Gu=function(a,b,c){c=c===void 0?!1:c;tb(\"GTAG_EVENT_FEATURE_CHANNEL\",b);c&&(a.H[b]=!0)},wb=new function(){this.H=[]};function Hu(a){Gu(wb,a,!1)}function Iu(a,b){var c=b===void 0?!1:b,d=wb;c=c===void 0?!1:c;for(var e=Object.keys(a),f=m(Object.keys(Du)),g=f.next();!g.done;g=f.next()){var h=g.value;e.includes(h)&&Gu(d,Du[h],c)}};function Ju(a,b){a?a.then(b):b(void 0)}function Ku(a){return Promise.allSettled(a).then(function(b){return b.filter(function(c){return c.status===\"fulfilled\"}).map(function(c){return c.value})})}function Lu(){var a,b;return{promise:new Promise(function(c,d){a=c;b=d}),resolve:a,reject:b}};function Mu(a,b,c,d,e,f){var g=c.slice(),h;d==null||(h=d.uv)==null||h.call(d,a,b,c,e);var l=Lu(),n=l.promise,p=l.resolve,q=[],r=function(){p(q);var u;d==null||(u=d.Ss)==null||u.call(d,a,b,c,e,q)},t=function(){var u=g.shift();u?u.method.isSupported()?Nu(a,b,u.endpoint,d,q,u.method,e,f,t,r):t():r()};t();return n}\nfunction Nu(a,b,c,d,e,f,g,h,l,n){var p=c.K(a),q={uk:b,endpoint:c,isPrimary:g,sb:void 0,qk:f,kt:{}},r=!1,t=function(A,C){if(r)Q(187);else if(r=!0,!u){var D=C||{},I=D.body,G=D.Ob,M=D.Ze;C=Object.freeze(oa(Object,\"assign\").call(Object,{},I?{body:I}:{},G?{Ob:G}:{},M?{Ze:M}:{}));if(I&&!f.H())x(),l();else{var S=Ou(A),aa=p[0]===\"/\"?\"\"+p+S:\"https://\"+p+S;q.sb=aa;q.kt=C;var ea;d==null||(ea=d.Ts)==null||ea.call(d,a,oa(Object,\"assign\").call(Object,{},q));var ja={destinationId:a.target.destinationId,endpoint:c.endpoint,\neventId:a.M.eventId,priorityId:a.M.priorityId};f.R===void 0||c.ja!==2&&(c.ja!==1||e.length)||pn.register(ja,f.R,aa);var ha=function(da,ma){x();if(q.status!==void 0)return Q(192),!1;q.status=da;e.push(q);var Pa;d==null||(Pa=d.vo)==null||Pa.call(d,a,oa(Object,\"assign\").call(Object,{},q),ma);return!0},qa={Go:ja,sd:function(){ha(2)&&l()},onFailure:function(){ha(3)&&l()},oe:function(da){ha(da.status===0?1:da.ok?0:3,da)&&n()},hf:function(){ha(1)&&n()}};Pu(c,a,aa,S,I);f.sendRequest(qa,aa,oa(Object,\"assign\").call(Object,\n{},I&&{body:I},G&&{Ob:G},M&&{Ze:M}))}}},u=!1,v,x=function(){v!==void 0&&(z.clearTimeout(v),v=void 0)};O(574)&&(v=z.setTimeout(function(){v=void 0;u=!0;if(q.status===void 0){q.status=4;q.sb===void 0&&(q.sb=\"[failed to build] \"+p);e.push(q);var A;d==null||(A=d.vo)==null||A.call(d,a,oa(Object,\"assign\").call(Object,{},q),void 0);l()}},5E3));var y={Jc:p,method:f,yv:e,isPrimary:g,Dt:h};try{c.H(a,y,t)}catch(A){x(),Q(188),l()}}\nfunction Pu(a,b,c,d,e){if(a.za){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]}Ol({targetId:f,request:oa(Object,\"assign\").call(Object,{},{url:c,parameterEncoding:a.parameterEncoding,endpoint:a.endpoint},e?{postBody:e}:{}),qb:{eventId:b.M.eventId,priorityId:b.M.priorityId},Hj:{eventId:R(b,H.J.tf),priorityId:R(b,H.J.uf)}})}}\nfunction Ou(a){return a&&a!==\"?\"?a[0]!==\"?\"?\"?\".concat(a):a:\"\"};function Qu(a,b,c,d,e){var f;e==null||(f=e.vv)==null||f.call(e,a,b);if(!c.length){var g;e==null||(g=e.Us)==null||g.call(e,a,b,[]);return Promise.resolve([])}var h=[],l={uk:b,nk:c,kk:d};h.push(Mu(a,b,c,e,!0,l));for(var n=m(d),p=n.next();!p.done;p=n.next())h.push(Mu(a,b,p.value,e,!1,l));return Ku(h).then(function(q){for(var r=[],t=m(q),u=t.next();!u.done;u=t.next())r.push.apply(r,w(u.value));var v;e==null||(v=e.Us)==null||v.call(e,a,b,r);return r})};function Ru(a,b){var c=Qa.apply(2,arguments),d;b==null||(d=b.wv)==null||d.call(b,a,c);for(var e=[],f=m(c),g=f.next();!g.done;g=f.next())e.push(Su(a,g.value));for(var h=[],l=m(e),n=l.next();!n.done;n=l.next()){var p=n.value;h.push(Qu(a,p.uk,p.nk,p.kk,b))}Ku(h).then(function(q){for(var r=[],t=m(q),u=t.next();!u.done;u=t.next())r.push.apply(r,w(u.value));var v;b==null||(v=b.Rs)==null||v.call(b,a,c,r)})}\nfunction Su(a,b){var c=function(f){return f.method.isSupported()&&f.endpoint.isSupported(a)&&f.endpoint.R(a)},d=(b.H(a)||[]).filter(c),e=[];d.length&&(e=(b.K(a)||[]).map(function(f){return f.filter(c)}).filter(function(f){return f.length>0}));return{uk:b,nk:d,kk:e}};\nvar Tu=function(a,b){if(O(517)&&Jf(47)&&a===45)return ak()+\"/g/d/ccm/collect?\"+b.split(\"?\")[1]+\"&gap.1pfb=1\"},Xu=function(){var a=dl(30,function(){return[]});if(a.length){for(var b={},c=m(a),d=c.next();!d.done;d=c.next()){var e=d.value,f=Uu(e.je,\"apvc\"),g=Uu(e.je,\"tft\"),h=Uu(e.je,\"tfd\"),l=Uu(e.je,\"tid\"),n=Sm(e.endpoint,e.je),p=b[n]=b[n]||{yk:[],bi:[]};p.bi.push(e);l?(p.yk.push(l),p.vd||(p.vd=l)):p.yk.push(\"\");f===\"1\"&&(p.Rn=!0);if(g||h)p.On=!0}a.length=0;for(var q=m(Object.keys(b)),r=q.next(),t={};!r.done;t=\n{zk:void 0},r=q.next()){var u=r.value,v=b[u];t.zk=v.yk;var x=t.zk.filter(function(D){return function(I,G){return D.zk.indexOf(I)===G}}(t)).filter(function(D){return!!D});if(O(427)){var y=Vu(v,x);Ru(y,void 0,Bu)}else{var A=u+\"&apvc=\"+(v.Rn?\"1\":\"0\");x.length&&(A+=\"&tids=\"+x.join(\"~\"));v.vd&&(A+=\"&tid=\"+v.vd);if(v.On){A+=\"&tft=\"+String(Qb());var C=sd();C!==void 0&&(A+=\"&tfd=\"+String(Math.round(C)))}Wu(v.bi[0].event,A,v.bi[0].endpoint,x.length?x:[\"\"])}}}},Uu=function(a,b){var c=a[b];if(c!==void 0)return delete a[b],\nc},Wu=function(a,b,c,d){var e={destinationId:a.target.destinationId,endpoint:c,eventId:a.M.eventId,priorityId:a.M.priorityId},f=function(l,n){var p=b+Yu(l);Vl(p,a,c,d);return n(p)};if(qd()){var g=function(){},h=Tu(c,b);h!==void 0&&(g=function(){co(e,h+Yu(8),void 0,{Qg:!0})});f(8,function(l){co(e,l,void 0,{Qg:!0},function(){},function(){bd(b+Yu(3),function(){},g)})})}else f(5,function(l){return ao(e,l)})||bd(b+Yu(3))},Vu=function(a,b){var c=a.bi[0],d={\"_&apvc\":a.Rn?\"1\":\"0\"};b.length>0&&(d[\"_&tids\"]=\nb.join(\"~\"));if(a.On){d[\"_&tft\"]=String(Qb());var e=sd();e!==void 0&&(d[\"_&tfd\"]=String(Math.round(e)))}return Zu(c.event,a.vd||\"\",d)},Zu=function(a,b,c){var d=oa(Object,\"assign\").call(Object,{},a.target,{destinationId:b}),e=$u(a,{target:d});b||V(e,F.D.Pe);for(var f=m(Object.keys(c)),g=f.next();!g.done;g=f.next()){var h=g.value;V(e,h,c[h])}return e},Yu=function(a){switch(a){case 8:case 3:case 5:return\"&fmt=\"+a;default:return\"\"}},av=function(a,b){a=$u(a);W(a,H.J.Ek,bp(kp));Vt()&&V(a,\"_&gcs\",Wt());\nV(a,\"_&gcd\",$t(a.M));var c=bp(kp)?45:46,d=function(){var f=b.tid;if(O(427)){var g=Zu(a,f,b);Ru(g,void 0,Bu)}else{var h=Sm(c,b);Wu(a,h,c,[f])}};if(Ab(z.queueMicrotask)){var e=dl(30,function(){return[]});if(e.length===0)try{z.queueMicrotask(Xu)}catch(f){Hu(U.W.ij);d();return}b=oa(Object,\"assign\").call(Object,{},b);e.push({event:a,je:b,endpoint:c})}else Hu(U.W.ij),d()};var bv=function(a,b,c,d){iu.call(this,a,b,c===void 0?1:c,d===void 0?!1:d,3,void 0)};xa(bv,iu);bv.prototype.ba=function(a,b){var c=T(a,F.D.Ai);return b+\"/\"+c+\"/\"};bv.prototype.K=function(a){return this.ba(a,iu.prototype.K.call(this,a))};var X={V:{Nk:\"call_conversion\",Ad:\"ccm_conversion\",Rk:\"common_aw\",xa:\"conversion\",xq:\"floodlight\",Xd:\"ga_conversion\",Yd:\"gcp_remarketing\",La:\"page_view\",ub:\"remarketing\",Nb:\"user_data_lead\",Fb:\"user_data_web\"}};function cv(a,b){b&&Jb(b,function(c,d){typeof d!==\"object\"&&d!==void 0&&(a[\"1p.\"+c]=String(d))})};\nvar dv=function(a,b){var c=T(a,F.D.uh);if(O(502)&&c)for(var d=m(Object.keys(c)),e=d.next();!e.done;e=d.next()){var f=e.value,g=c[f];g!=null&&(b[\"gtmd.\"+f]=String(g))}},hv=function(a){var b=ev(a);if(b.length){var c=fv(a).Wn,d=gv(c)||\"\";return b.map(function(e){var f=gv(e);return\"\"+d+(d&&f?\";\":\"\")+f})}},ev=function(a){for(var b=iv(a),c={},d=m(b),e=d.next();!e.done;e=d.next()){var f=e.value,g=void 0;if(f.hasOwnProperty(\"google_business_vertical\")){g=f.google_business_vertical;var h={};c[g]=c[g]||(h.google_business_vertical=\ng,h)}else g=\"\",c.hasOwnProperty(g)||(c[g]={});var l=c[g],n;for(n in f)n!==\"google_business_vertical\"&&(n in l||(l[n]=[]),l[n].push(f[n]))}return Object.keys(c).map(function(p){return c[p]})},iv=function(a){var b=T(a,F.D.Ia);return b&&b.length?b.filter(function(c){return!!c}).map(function(c){var d={};return d.id=ji(c),d.origin=c.origin,d.destination=c.destination,d.start_date=c.start_date,d.end_date=c.end_date,d.location_id=c.location_id,d.google_business_vertical=c.google_business_vertical,d}):[]},\nji=function(a){a.item_id!=null&&(a.id!=null?(Q(138),a.id!==a.item_id&&Q(148)):Q(153));return ki(a)},gv=function(a){if(a&&typeof a===\"object\"&&!Array.isArray(a))return Object.keys(a).map(function(b){var c=jv(b);if(c){var d=a[b],e=Array.isArray(d)?kv(d):jv(d);if(e!==void 0)return c+\"=\"+e}}).filter(function(b){return b!==void 0}).join(\";\")},kv=function(a){var b=a.map(jv).filter(function(c){return c!==void 0});return b.length?b.join(\",\"):void 0},jv=function(a){if(a!=null){var b=typeof a;if(b!==\"object\"&&\nb!==\"function\")return String(a).replace(/,/g,\"\\\\,\").replace(/;/g,\"\\\\;\").replace(/=/g,\"\\\\=\")}},lv=function(a){return Object.keys(a).map(function(b){var c=a[b];if(c!=null&&(c!==\"\"||zg[b]))return c===!0||c===!1?b+\"=\"+(c?1:0):b+\"=\"+encodeURIComponent(c)}).filter(function(b){return!!b}).join(\"&\")},mv=function(a){var b=R(a,H.J.fa),c={},d=R(a,H.J.Eb);if(b===X.V.xa||b===X.V.ub||b===X.V.Xd||b===X.V.Ad||b===X.V.Yd)c.random=\"\"+d;b===X.V.xa||b===X.V.ub||b===X.V.Ad||b===X.V.Yd?(c.cv=\"11\",c.fst=\"\"+d,c.fmt=\"3\",\nc.bg=\"ffffff\",c.guid=\"ON\",c.async=\"1\",c.en=a.eventName):b===X.V.Xd&&(c.cv=\"11\",c.tid=a.target.destinationId,c.fst=\"\"+d,c.fmt=\"8\",c.en=a.eventName);var e=Es([\"aw\",\"dc\"]);e!=null&&(c.gad_source=e);c.gtm=fu({mc:R(a,H.J.Mb),Tg:a.M.isGtmEvent,df:R(a,H.J.Dc)});b!==X.V.ub&&Vt()&&(c.gcs=Wt());c.gcd=$t(a.M);cu()&&(c.dma_cps=au());c.dma=bu();xt(Gt())&&(c.tcfd=du());var f=Hp(a);f&&(c.tag_exp=f);ko.H[io.ia.cb]!==ho.Ma.Te||ko.K[io.ia.cb].isConsentGranted()||(c.limited_ads=\"1\");T(a,F.D.bd)&&gi(T(a,F.D.bd),c);if(T(a,\nF.D.tb)){var g=T(a,F.D.tb);g&&(g.length===2?hi(c,\"hl\",g):g.length===5&&(hi(c,\"hl\",g.substring(0,2)),hi(c,\"gl\",g.substring(3,5))))}var h=R(a,H.J.Xe),l=function(I,G){var M=T(a,G);M&&(c[I]=h?bt(M):M)};l(\"url\",F.D.ya);l(\"ref\",F.D.Ta);l(\"top\",F.D.Oe);var n=it(a,F.D.Cd,F.D.Dd);n&&(c.gclaw_src=n);var p=it(a,F.D.fh,F.D.gh);p&&(c.gclgb_src=p);var q=function(I,G){for(var M=m(Object.keys(I)),S=M.next();!S.done;S=M.next()){var aa=S.value;fi[aa]&&typeof I[aa]===\"string\"&&(G[\"ext.\"+fi[aa]]=I[aa])}},r=T(a,F.D.Wc);\nr&&q(r,c);var t=fv(a),u=t.Wn;oa(Object,\"assign\").call(Object,c,t.je);cv(c,T(a,F.D.ed));var v=T(a,F.D.Me);v!==void 0&&v!==\"\"&&(c.vdnc=String(v));var x=T(a,F.D.Md);x!==void 0&&(c.shf=x);var y=T(a,F.D.Tc);y!==void 0&&(c.delc=y);if(b!==X.V.Xd){var A=gv(u);A&&(c.data=A)}var C=T(a,F.D.Ia);if(C&&(b===X.V.xa||b===X.V.Xd||b===X.V.Yd||b===X.V.Ad)){var D=oi(C);D!==void 0&&(c.iedeld=D);c.item=ii(C)}jt(a,c);dv(a,c);R(a,H.J.ng)&&(c.aecs=\"1\");b!==X.V.xa||R(a,H.J.Fc)||R(a,H.J.ob)||(c.category=\"acrcp_v1_512\");return c},\nfv=function(a){for(var b={},c={},d=R(a,H.J.fa),e=m(gu(a)),f=e.next();!f.done;f=e.next()){var g=f.value,h=T(a,g);if(h!==void 0)if(Vb(g,\"_&\"))b[g.substring(2)]=h;else if(fi.hasOwnProperty(g)){if(g!==F.D.Gi||d===X.V.xa&&!R(a,H.J.Fc)){var l=fi[g];l&&(g!==F.D.Od&&g!==F.D.Nd||O(504)?b[l]=h:c[g]=h)}}else c[g]=h}return{je:b,Wn:c}};var nv={Ng:\"value\",pb:\"conversionCount\",Og:1},ov={Ng:\"timeouts\",pb:\"timeouts\",Og:0},pv={Ng:\"eopCount\",pb:\"endOfPageCount\",Og:0},qv={Ng:\"errors\",pb:\"errors\",Og:0},rv=[nv,ov,qv,pv];function sv(a,b){b=b===void 0?1:b;if(!tv(a))return{};var c=uv(rv),d=c[a.pb];if(d===void 0||d===-1)return c;var e={},f=oa(Object,\"assign\").call(Object,{},c,(e[a.pb]=d+b,e));return vv(f)?f:c}\nfunction uv(a){var b;a:{var c=sr(\"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}for(var e=b,f={},g=m(a),h=g.next();!h.done;h=g.next()){var l=h.value;if(e&&tv(l)){var n=e[l.Ng];n===void 0||Number.isNaN(n)?f[l.pb]=-1:f[l.pb]=Number(n)}else f[l.pb]=-1}return f}\nfunction vv(a,b){b=b||{};for(var c=Qb(),d=zq(b,c,!0),e={},f=m(rv),g=f.next();!g.done;g=f.next()){var h=g.value,l=a[h.pb];l!==void 0&&l!==-1&&(e[h.Ng]=l)}e.creationTimeMs=c;return pr(\"gcl_ctr\",{value:e,expires:Number(d.expires)})===0?!0:!1}function tv(a){return Dl([\"ad_storage\",\"ad_user_data\"])?!a.ht||Zf(a.ht):!1}function wv(a){return Dl([\"ad_storage\",\"ad_user_data\"])?!a.Bs||Zf(a.Bs):!1};function xv(){if(yv()){var a=sr(\"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)){for(var d=[],e=m(c),f=e.next();!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})}return d}}}}}\nfunction zv(a,b){!yv()||a.length>1||a.length===1&&a[0].label.length>200||(b=b||{},pr(\"last_convs\",{value:a,expires:Number(zq(b).expires)}))}function yv(){return Dl([\"ad_storage\",\"ad_user_data\"])&&Zf(11)};function Av(a){var b=Math.round(Math.random()*2147483647);return a?String(b^og(a)&2147483647):String(b)}function Bv(a){return[Av(a),Math.round(Qb()/1E3)].join(\".\")}function Cv(a,b,c,d,e){var f=wq(b),g;return(g=lq(a,f,xq(c),d,e))==null?void 0:g.Dr};var Dv=[\"1\"],Ev={},Fv={};function Gv(a){return Fv[Hv(a)]}function Iv(a,b){b=b===void 0?!0:b;var c=Hv(a.prefix);if(Ev[c])Jv(a),Kv(a);else if(Lv(c,a.path,a.domain)){var d=Gv(a.prefix)||{id:void 0,kc:void 0};b&&Mv(a,d);Jv(a);Kv(a)}else{var e=Vj(\"auiddc\");if(e)tb(\"TAGGING\",17),Ev[c]=e;else if(b){var f=Hv(a.prefix),g=Bv();Nv(f,g,a);Lv(c,a.path,a.domain);Jv(a,!0);Kv(a,!0)}}}\nfunction Jv(a,b){(b===void 0?0:b)&&tv(nv)&&tr(\"gcl_ctr\");if(wv(nv)&&uv([nv])[nv.pb]===-1){for(var c={},d=(c[nv.pb]=0,c),e=m(rv),f=e.next();!f.done;f=e.next()){var g=f.value;g!==nv&&wv(g)&&(d[g.pb]=0)}vv(d,a)}}function Kv(a,b){(b===void 0?0:b)&&yv()&&tr(\"last_convs\");!Dl([\"ad_storage\",\"ad_user_data\"])||!Zf(12)||xv()||zv([],a)}\nfunction Mv(a,b){var c=Hv(a.prefix),d=Ev[c];if(d){var e=d.split(\".\");if(e.length===2){var f=Number(e[1])||0;if(f){var g=d;Zf(19)&&b.hi?g=d+\".\"+(b.sessionId||\"-.-\")+\".\"+(b.kc?b.kc:Math.floor(Qb()/1E3))+\".\"+b.hi+\".\"+(b.Lc?b.Lc:Math.floor(Qb()/1E3)):b.sessionId&&(g=d+\".\"+b.sessionId+\".\"+(b.kc?b.kc:Math.floor(Qb()/1E3)));Nv(c,g,a,f*1E3)}}}}function Nv(a,b,c,d){var e;e=[\"1\",yq(c.domain,c.path),b].join(\".\");var f=zq(c,d);f.Mc=Ov();tq(a,e,f)}\nfunction Lv(a,b,c){var d=Cv(a,b,c,Dv,Ov());if(!d)return!1;Pv(a,d);return!0}function Pv(a,b){var c=b.split(\".\");if(c.length===3)Fv[a]={sessionId:c[0]+\".\"+c[1],kc:Number(c[2])||0,Lc:0};else if(c.length>=2&&(Ev[a]=c[0]+\".\"+c[1],c.shift(),c.shift(),c.length>=3)){var d={sessionId:c[0]===\"-\"?void 0:c[0]+\".\"+c[1],kc:Number(c[2])||0,Lc:0};if(Zf(19)&&c.length>=6){var e=c[3]+\".\"+c[4],f=Number(c[5])||0;e&&f!==0&&(d.hi=e,d.Lc=f)}Fv[a]=d}}function Hv(a){return(a||\"_gcl\")+\"_au\"}\nfunction Qv(a){function b(){Dl(c)&&a()}var c=Ov();Jl(function(){b();Dl(c)||Kl(b,c)},c)}function Rv(a){var b=Zq(!0),c=Hv(a.prefix);Qv(function(){var d=b[c];if(d){Pv(c,d);var e=Number(Ev[c].split(\".\")[1])*1E3;if(e){tb(\"TAGGING\",16);var f=zq(a,e);f.Mc=Ov();var g=[\"1\",yq(a.domain,a.path),d].join(\".\");tq(c,g,f)}}})}function Sv(a,b,c,d,e){e=e||{};var f=function(){var g={},h=Cv(a,e.path,e.domain,Dv,Ov());h&&(g[a]=h);return g};Qv(function(){fr(f,b,c,d)})}\nfunction Ov(){return[\"ad_storage\",\"ad_user_data\"]};\nvar Uv=function(a){return Tv(a,{Qj:!0}).Uh},Tv=function(a,b){a=a||{};if(!bp(F.D.ka))return{};var c=Vv(a),d=c.Uh,e=c.jk;b.Qj&&!d&&(d=Bv());b.Zh&&!e&&(e=Bv());var f={};d&&(f.sessionId=d);e&&(f.hi=e);var g=Gv(Mr(a.prefix));g&&(b.Qj&&!b.Zh?g.Lc&&(f.Lc=g.Lc):b.Zh&&!b.Qj&&g.kc&&(f.kc=g.kc));if(d||e){var h=a,l=Hv(h.prefix);Mv(h,f);delete Ev[l];delete Fv[l];Lv(l,h.path,h.domain)}return Vv(a)},Vv=function(a){if(!bp(F.D.ka))return{};a=a||{};Iv(a,!1);var b=Gv(Mr(a.prefix));if(!b)return{};var c=Qb(),d={};if(c-\nb.kc*1E3<=(O(450)||O(443)?864E5:18E5)){var e=b.sessionId;if(e){var f=e.split(\".\");f.length===2&&c-(Number(f[1])||0)*1E3<=864E5&&(d.Uh=e)}}if(b.Lc&&c-b.Lc*1E3<=864E5){var g=b.hi;if(g){var h=g.split(\".\");h.length===2&&c-(Number(h[1])||0)*1E3<=864E5&&(d.jk=g)}}return d};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;c[a]=Array.isArray(d)?d.map(function(){return{mode:\"c\"}}):{mode:\"c\"};return!0}function $v(a){if(O(523)&&a){Yv(Wv,a);for(var b=Db(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(f,g){g=String(g).substring(0,100);e.push(\"\"+f+encodeURIComponent(g))}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);c.selector&&d(\"s\",c.selector);return e.join(\".\")};var bw=void 0;function cw(){if(!bw){var a=um(om.da.pp,new Map);bw=new pg(a)}return bw};\nvar dw=function(a){if(!a)return a;for(var b={},c=m(Object.keys(a)),d=c.next();!d.done;d=c.next()){var e=d.value;e!==\"address\"&&e!==\"phone_number\"&&e!==\"sha256_phone_number\"&&(b[e]=a[e])}return b},gw=function(a){var b=O(523),c=[\"tv.1\"],d=[\"tvd.1\"],e=ew(a);if(e)return c.push(e),{hasUpd:!1,Po:c.join(\"~\"),Zn:c.join(\"~\"),encryptionKeyString:void 0,ki:{},metadataParam:b?d.join(\"~\"):void 0};var f={},g=0;var h=0,l=fw(a,function(q,r,t){h++;var u=q.value,v;\nif(t){var x=r+\"__\"+g++;v=\"${userData.\"+x+\"|sha256}\";f[x]=u}else v=encodeURIComponent(encodeURIComponent(u));q.index!==void 0&&(r+=q.index);c.push(r+\".\"+v);if(b){var y=aw(h,r,q.metadata);y&&d.push(y)}}).hasUpd,n=d.join(\"~\");var p=c.join(\"~\");return{hasUpd:l,Po:p,ki:{userData:f},Zn:\"tv.1~${\"+(p+\"|\"+(O(555)?\"encrypt_with_memo\":\"encrypt\")+\"}\"),encryptionKeyString:E(43),metadataParam:b?n:void 0}},iw=function(a){if(!(a!=null&&Object.keys(a).length>0))return!1;\nvar b=hw(a);return fw(b,function(){}).hasUpd},fw=function(a,b){b=b===void 0?function(){}:b;for(var c=!1,d=!1,e=m(a),f=e.next();!f.done;f=e.next()){var g=f.value;if(g.value){var h=jw[g.name];if(h){var l=kw(g);l&&(c=!0);d=!0;b(g,h,l)}}}return{hasUpd:d,hasUpdToHash:c}},kw=function(a){var b=lw(a.name),c=/^e\\d+$/.test(a.value),d;if(d=b&&!c){var e=a.value;d=!(mw.test(e)||zi.test(e))}return d},lw=function(a){return nw.indexOf(a)!==-1},tw=function(a,b,c){if(Ab(z.Promise))try{var d=!1;var e=hw(a,d),f=ow(e).then(function(h){var l=h.yb,n=l.filter(function(q){return!Vb(q.name,\"raw\")}),p=pw({yb:n});return{result:{param:p.param,hasUpdToHash:p.hasUpdToHash,hasUpd:p.hasUpd,hadError:p.hadError,metadataParam:p.metadataParam},yb:l}});return f.then(function(h){return h.result})}catch(h){}},rw=function(a){var b=void 0;return b},pw=function(a){var b=O(523),c=a.yb,d=[\"tv.1\"],e=[\"tvd.1\"],f=ew(c);if(f)return d.push(f),{param:d.join(\"~\"),hasUpdToHash:!1,hasUpd:!1,hadError:!0,metadataParam:b?e.join(\"~\"):void 0};var g=c.filter(function(q){return!kw(q)}),h=0,l=fw(g,function(q,r){h++;var t=q.value,u=q.index;u!==void 0&&(r+=u);d.push(r+\".\"+t);if(b){var v=aw(h,r,q.metadata);v&&e.push(v)}}),n=l.hasUpdToHash,p=l.hasUpd;return{param:encodeURIComponent(d.join(\"~\")),\nhasUpdToHash:n,hasUpd:p,hadError:!1,metadataParam:b?e.join(\"~\"):void 0}},ew=function(a){if(a.length===1&&a[0].name===\"error_code\")return jw.error_code+\".\"+a[0].value},qw=function(a){if(a.length===1&&a[0].name===\"error_code\")return!1;for(var b=m(a),c=b.next();!c.done;c=b.next()){var d=c.value;if(jw[d.name]&&d.value)return!0}return!1},hw=function(a,b){b=b===void 0?!1:b;var c=[];if(z.location.protocol!==\"https:\")return c.push({name:\"error_code\",value:\"e3\",index:void 0}),c;var d=c.push,e=d.apply,f=[],\ng=f.concat,h,l=a._tag_metadata||{};h=[].concat(w(uw({name:\"email\",raw:a.email,Sa:a.sha256_email_address,ab:l.email,md:l.sha256_email_address},vw)),w(uw({name:\"phone_number\",raw:a.phone_number,Sa:a.sha256_phone_number,ab:l.phone_number,md:l.sha256_phone_number},ww)));var n=w(h),p,q=a._tag_metadata||{},r=a.home_address||{},t=r._tag_metadata||{};p=[].concat(w(uw({name:\"first_name\",raw:a.first_name,Sa:a.sha256_first_name,ab:q.first_name,md:q.sha256_first_name},xw(yw))),w(uw({name:\"last_name\",raw:a.last_name,\nSa:a.sha256_last_name,ab:q.last_name,md:q.sha256_last_name},xw(yw))),w(uw({name:\"street\",raw:r.street,Sa:r.sha256_street,ab:t.street,md:t.sha256_street},xw(zw))),w(uw({name:\"city\",raw:r.city,ab:t.city},xw(zw))),w(uw({name:\"postal_code\",raw:r.postal_code,ab:t.postal_code},xw(Aw))),w(uw({name:\"region\",raw:r.region,ab:t.region},xw(zw))),w(uw({name:\"country\",raw:r.country,ab:t.country},xw(Aw))));for(var u=w(p),v=[],x=Db(a.address||{}),y=0;y<x.length;y++){for(var A=x[y],C=A._tag_metadata||{},D=[].concat(w(uw({name:\"first_name\",\nraw:A.first_name,Sa:A.sha256_first_name,ab:C.first_name,md:C.sha256_first_name},yw)),w(uw({name:\"last_name\",raw:A.last_name,Sa:A.sha256_last_name,ab:C.last_name,md:C.sha256_last_name},yw)),w(uw({name:\"street\",raw:A.street,Sa:A.sha256_street,ab:C.street,md:C.sha256_street},zw)),w(uw({name:\"city\",raw:A.city,ab:C.city},zw)),w(uw({name:\"postal_code\",raw:A.postal_code,ab:C.postal_code},Aw)),w(uw({name:\"region\",raw:A.region,ab:C.region},zw)),w(uw({name:\"country\",raw:A.country,ab:C.country},Aw))),I=0;I<\nD.length;I++)D[I].index=y;v.push.apply(v,w(D))}e.call(d,c,g.call(f,n,u,w(v)));if(b&&Gp()){var G=c.push,M=G.apply,S=[];S.push.apply(S,[].concat(w(Bw({name:\"raw_email\",raw:a.email,Sa:a.sha256_email_address})),w(Bw({name:\"raw_phone_number\",raw:a.phone_number,Sa:a.sha256_phone_number}))));for(var aa=Db(a.address||{}),ea=0;ea<aa.length;ea++){var ja=aa[ea];S.push.apply(S,[].concat(w(Bw({name:\"raw_first_name\",raw:ja.first_name,Sa:ja.sha256_first_name},ea)),w(Bw({name:\"raw_last_name\",raw:ja.last_name,Sa:ja.sha256_last_name},\nea)),w(Bw({name:\"raw_street\",raw:ja.street,Sa:ja.sha256_street},ea))))}if(a.first_name||a.home_address){S.push.apply(S,[].concat(w(Bw({name:\"raw_first_name\",raw:a.first_name,Sa:a.sha256_first_name})),w(Bw({name:\"raw_last_name\",raw:a.last_name,Sa:a.sha256_last_name}))));var ha=a.home_address||{};S.push.apply(S,w(Bw({name:\"raw_street\",raw:ha.street,Sa:ha.sha256_street})))}M.call(G,c,w(S))}return c},xw=function(a){return function(b){Q(64);return a(b)}},Bw=function(a,b){var c=[];if(a.Sa)return c;for(var d=\nDb(a.raw),e=0;e<d.length;++e){var f=Cw(d[e]);if(f&&!zi.test(f))if(/^e\\d+$/.test(f))c.push({name:a.name,value:f,index:b});else{var g=c,h=g.push,l=a.name,n;var p=z;try{n=Ci(Array.from(bc(f)),p)}catch(q){n=\"e0\"}h.call(g,{name:l,value:n,index:b})}}return c},uw=function(a,b){var c=[],d=O(523),e=a.raw,f=d?a.ab:void 0;Dw(e,!1);a.Sa&&(e&&Q(90),e=a.Sa,f=d?a.md:void 0,Dw(e,!0));for(var g=Db(e),h=Db(f),l=0;l<g.length;++l){var n;var p=a.name,q=b,r=h[l],t=Cw(g[l]);if(t!==\"\")if(zi.test(t)){r&&(r.isPreHashed=!0);\nvar u={name:p,value:t,index:void 0};r&&(u.metadata=r);n=u}else{var v=q(t),x={name:p,value:v,index:void 0};r&&(x.metadata=r,v&&(r.rawLength=String(t).length,r.normalizedLength=v.length));n=x}else n=void 0;var y=n;y&&c.push(y)}return c},Dw=function(a,b){if(Bb(a)||Array.isArray(a))for(var c=Db(a),d=0;d<c.length;++d){var e=Cw(c[d]),f=zi.test(e);b&&!f&&Q(89);!b&&f&&Q(88)}},Ew=function(a){var b=a?hw(a):[];return pw({yb:b})},Fw=function(a){return a&&a!=null&&Object.keys(a).length>0&&Ab(z.Promise)?hw(a).some(function(b){return b.value&&\nlw(b.name)&&!zi.test(b.value)}):!1},Cw=function(a){return a==null?\"\":Bb(a)?Ob(String(a)):\"e0\"},Aw=function(a){return a.replace(Gw,\"\")},yw=function(a){return zw(a.replace(/\\s/g,\"\"))},zw=function(a){return Ob(a.replace(Hw,\"\").toLowerCase())},ww=function(a){a=a.replace(/[\\s-()/.]/g,\"\");a.charAt(0)!==\"+\"&&(a=\"+\"+a);return(O(597)?Iw:Jw).test(a)?a:\"e0\"},vw=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\"},\nLw=function(a){try{return a.forEach(function(b){b.value&&lw(b.name)&&(b.value=Ei(b.value))}),{yb:a}}catch(b){return{yb:[]}}},ow=function(a){return a.some(function(b){return b.value&&lw(b.name)})?Ab(z.Promise)?Promise.all(a.map(function(b){return b.value&&lw(b.name)?Bi(b.value).then(function(c){b.value=c}):Promise.resolve()})).then(function(){return{yb:a}}).catch(function(){return{yb:[]}}):{then:function(b){b({yb:[]})}}:Promise.resolve({yb:a})},Hw=/[0-9`~!@#$%^&*()_\\-+=:;<>,.?|/\\\\[\\]]/g,Kw=/^\\S+@\\S+\\.\\S+$/,\nJw=/^\\+\\d{10,15}$/,Iw=/^\\+\\d{7,15}$/,Gw=/[.~]/g,mw=/^[0-9A-Za-z_-]{43}$/,Mw=[\"rem\",\"rpn\",\"rfn\",\"rln\",\"rsa\"],Nw={},jw=(Nw.email=\"em\",Nw.phone_number=\"pn\",Nw.first_name=\"fn\",Nw.last_name=\"ln\",Nw.street=\"sa\",Nw.city=\"ct\",Nw.region=\"rg\",Nw.country=\"co\",Nw.postal_code=\"pc\",Nw.error_code=\"ec\",Nw.raw_email=\"rem\",Nw.raw_phone_number=\"rpn\",Nw.raw_first_name=\"rfn\",Nw.raw_last_name=\"rln\",Nw.raw_street=\"rsa\",Nw);var nw=Object.freeze([\"email\",\n\"phone_number\",\"first_name\",\"last_name\",\"street\"]);\nvar Rw=function(a,b){var c=mv(a),d=function(p){var q=Hp(a);q&&(c.tag_exp=q);b(p)},e=R(a,H.J.fa),f=R(a,H.J.Ya),g=bp([F.D.ma,F.D.ka]),h;a:switch(e){case X.V.xa:case X.V.Ad:case X.V.Yd:case X.V.Nb:case X.V.Fb:h=!0;break a;default:h=!1}if(h&&f&&g)if(R(a,H.J.fd))if(Ow(a))d(c);else{var l=tw(f,!0);Pw(l,a,c,d)}else{var n;a:{try{n=pw(Lw(hw(f)));break a}catch(p){}n=void 0}if(n)try{Qw(c,a)(n)}catch(p){}d(c)}else delete c.ec_mode,d(c)},Ow=function(a){var b=R(a,H.J.fa);return b===X.V.Fb||b===X.V.Nb},Sw=function(a,\nb){return a!==1||R(b,H.J.fa)===X.V.Nb&&!O(445)?!1:!!R(b,H.J.fd)},Qw=function(a,b){return function(c){Sw(c.encryptionResult?1:0,b)||(a.em=c.param);if(c.hasUpd){var d=Tw(b);d&&(a.ecsid=d)}O(523)&&c.metadataParam&&(a.emd=c.metadataParam);}},Tw=function(a){if(R(a,H.J.fa)===X.V.Fb&&\n!O(443)){var b=R(a,H.J.Ha);return R(a,H.J.Bj)||Uv(b)}},Pw=function(a,b,c,d){if(a)try{a.then(Qw(c,b)).then(function(){d(c)});return}catch(e){}d(c)};var Uw=Object.freeze({gcp:\"1\",sscte:\"1\",ct_cookie_present:\"1\"});\nvar Vw=function(a,b){bv.call(this,a,b,1,!1)};xa(Vw,bv);Vw.prototype.H=function(a,b,c){Rw(a,function(d){R(a,H.J.cj)&&delete d.item;R(a,H.J.ob)&&oa(Object,\"assign\").call(Object,d,Uw);var e=jk(b.Jc);e&&(d._uip=e);var f=\"?\"+lv(d);c(f)})};var Ww=new Vw(22,[\"ad_storage\",\"ad_user_data\"]),Xw=new Vw(23,[\"ad_storage\",\"ad_user_data\"]),Yw=new Vw(60,[]),Zw=function(){};xa(Zw,qu);Zw.prototype.H=function(a){return R(a,H.J.fa)===X.V.Ad&&R(a,H.J.nj)?[{endpoint:bp(kp)?R(a,H.J.ob)?Xw:Ww:Yw,method:nu}]:[]};var $w=new Zw;\n\nvar ax=function(a){if(Tp()===2)return!1;var b=R(a,H.J.fa),c=[X.V.xa,X.V.ub];O(593)&&c.push(X.V.Xd);return c.includes(b)?!0:!1},bx=function(a){return O(500)&&Tp()!==2&&R(a,H.J.fa)===X.V.xa},cx=function(a){var b=Mr(a.prefix);b===\"_gcl\"&&(b=\"\");return b},dx=function(a){if(T(a,F.D.Sb)||T(a,F.D.Ie)){var b=T(a,F.D.Hd),c=Gd(R(a,H.J.Ha),null),d=Mr(c.prefix);c.prefix=d===\"_gcl\"?\"\":d;if(T(a,F.D.Sb)){var e=$s(b,c,!R(a,H.J.Om),bx(a));W(a,H.J.Om,!0);e&&V(a,F.D.rm,e)}if(T(a,F.D.Ie)){var f=Ss(b,c).Sr;f&&V(a,F.D.Nl,\nf)}}},jx=function(a){var b=new ex;switch(R(a,H.J.fa)){case X.V.xa:V(a,F.D.gm,Zq(!1)._gs);fx(a);gx(a,b);hx(a,b);if(!b.ko()||O(421)){var c=sm(om.da.Ue),d=bp(F.D.ka)&&bp(F.D.ma);if(c&&c.gclid&&!d&&!R(a,H.J.We)){var e=String(c.gclid),f=new jr;kr(f,6);b.Ej({version:\"GCL\",timestamp:0,gclid:e,qa:f,oa:[4]})}}break;case X.V.Nb:case X.V.Fb:fx(a);gx(a,b);break;case X.V.ub:if(O(458)&&bp(F.D.ka)&&R(a,H.J.vf)){var g=R(a,H.J.Ha);ix(a,b,cx(g))}break;case X.V.Xd:fx(a),gx(a,b),hx(a,b)}b.Pt(a)},gx=function(a,b){if(bp(F.D.ka)&&\nR(a,H.J.vf)){var c=R(a,H.J.Ha),d=cx(c),e=Us(d);V(a,F.D.Ae,e.Eg);V(a,F.D.Ce,e.Yh);V(a,F.D.Be,e.Wh);O(421)?(kx(a,b,c,d),ix(a,b,d)):Zs(d)?kx(a,b,c,d):ix(a,b,d)}},ix=function(a,b,c){var d=ax(a);Ws(c,\"gclid\",\"gclaw\",d).forEach(function(f){b.Ej(f)});b.Mo();if(!c){var e=Rs(Gr(Fr())?Wp():{},Ps);e&&V(a,F.D.th,e)}},kx=function(a,b,c,d){Ws(d,\"braids\",\"gclgb\",bx(a)).forEach(function(g){b.kr(g)});if(!d){var e=T(a,F.D.Hd);c=Gd(c,null);c.prefix=d;var f=Ss(e,c,!0).Rr;f&&V(a,F.D.Ie,f)}},fx=function(a){if(O(16)){var b=\nP(a.M,F.D.ya);b||(b=Tp(!1)===1?z.top.location.href:z.location.href);var c,d=Tj(b),e=Nj(d,\"query\",!1,void 0,\"gclid\");if(!e){var f=d.hash.replace(\"#\",\"\");e=e||Kj(f,\"gclid\",!1)}(c=e?e.length:void 0)&&V(a,F.D.Al,c)}},hx=function(a,b){var c=bp(F.D.ka)&&bp(F.D.ma);if(!b.ko()||O(421)){var d;var e;b:{var f,g=z,h=[];try{g.navigation&&g.navigation.entries&&(h=g.navigation.entries())}catch(C){}f=h;var l={};try{for(var n=f.length-1;n>=0;n--){var p=f[n]&&f[n].url;if(p){var q=(new URL(p)).searchParams,r=q.get(\"gclid\")||\nvoid 0,t=q.get(\"gclsrc\")||void 0;if(r){l.gclid=r;t&&(l.Xh=t);e=l;break b}}}}catch(C){}e=l}var u=e,v=u.gclid,x=u.Xh,y;if(v&&(x===void 0||x===\"aw\"||x===\"aw.ds\"||Zf(8)&&x===\"aw.dv\"))if(v!==void 0){var A=new jr;kr(A,2);kr(A,3);y={version:\"GCL\",timestamp:0,gclid:v,qa:A,oa:[3]}}else y=void 0;else y=void 0;d=y;d&&(!c&&R(a,H.J.We)&&(d.gclid=\"0\"),b.Ej(d),b.Mo())}},ex=function(){this.H=[];this.K=[];this.N=void 0};k=ex.prototype;k.Ej=function(a){Wr(this.H,a)};k.kr=function(a){Wr(this.K,a)};k.ko=function(){return this.K.length>\n0};k.Mo=function(){this.N!==!1&&(this.N=!1)};k.zo=function(a,b,c,d){d=d===void 0?!1:d;if(a.length){var e=[],f=[],g=[];a.forEach(function(h){e.push(h.gclid);var l,n;f.push((n=(l=h.qa)==null?void 0:l.get())!=null?n:0);g.push(Ys(h.oa||[0]))});e.length&&V(b,c.id,e.join(\".\"));d||(f.length&&V(b,c.qa,f.join(\".\")),g.length&&V(b,c.oa,g.join(\".\")))}};k.Pt=function(a){this.H.length>0&&this.zo(this.H,a,{id:F.D.lb,qa:F.D.Cd,oa:F.D.Dd},this.N);(this.H.length===0||O(421))&&this.zo(this.K,a,{id:F.D.Sb,qa:F.D.fh,\noa:F.D.gh})};var lx=function(){ju.call(this,\"InjectAdsScript\")};xa(lx,ju);lx.prototype.isSupported=function(){return!0};lx.prototype.H=function(){return!1};lx.prototype.K=function(a,b,c){go(a.Go,z,B,b,function(){return void a.hf()},function(){return void a.sd(void 0)},c==null?void 0:c.Ze)||bo(a.Go,b.replace(\"&fmt=4&\",\"&fmt=3&\"),function(){return void a.hf()},function(){return void a.sd(void 0)},c==null?void 0:c.Ze)};var mx=new lx;var nx=Object.freeze({attributionsrc:\"\"}),ox=Object.freeze({eventSourceEligible:!1,triggerEligible:!0});function px(){var a=XMLHttpRequest.prototype;return a&&Ab(a.setAttributionReporting)};var qx=Object.freeze({cache:\"no-store\",credentials:\"include\",method:\"GET\",keepalive:!0,redirect:\"follow\"});\nfunction rx(a,b,c,d,e,f){if(!Ab(z.fetch))return f==null||f(void 0,void 0),!1;var g=oa(Object,\"assign\").call(Object,{},qx);b&&(g.body=b,g.method=\"POST\");oa(Object,\"assign\").call(Object,g,d);z.fetch(a,g).then(function(h){if(h.ok){if(h.body){var l=h.body.getReader(),n=new TextDecoder;return new Promise(function(p){function q(){l.read().then(function(r){var t;t=r.done;var u=n.decode(r.value,{stream:!t});u=c.R+u;for(var v=u.indexOf(\"\\n\\n\");v!==-1;){var x=$g,y;a:{var A=m(u.substring(0,v).split(\"\\n\")),C=\nA.next().value,D=A.next().value;if(Vb(C,\"event: message\")&&Vb(D,\"data: \")){var I=D.substring(6);try{y=JSON.parse(I);break a}catch(G){}}y=void 0}x(c,y);u=u.substring(v+2);v=u.indexOf(\"\\n\\n\")}c.R=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 sx=function(a){ju.call(this,\"FetchRichResponse\",1);this.N=a};xa(sx,ju);sx.prototype.isSupported=function(){return Ab(z.fetch)};sx.prototype.H=function(){return!0};sx.prototype.K=function(a,b,c){rx(b,c==null?void 0:c.body,this.N,c==null?void 0:c.Ob,a.oe,function(d,e){a.onFailure(e)})};\nvar tx=function(a,b){var c=void 0;a instanceof mu?c=oa(Object,\"assign\").call(Object,{},od):a instanceof sx&&(c={},px()&&(c.attributionReporting=ox));!b&&c&&(c.credentials=\"omit\",c.mode=\"cors\");return c},ux=function(a,b,c,d,e){e=e===void 0?!1:e;var f=b.method;Rw(a,function(g){var h=R(a,H.J.ob),l=bp(kp),n=f instanceof ku?3:f instanceof lx?c===5||c===8?3:4:f instanceof mu?!h&&l?3:8:f instanceof sx?7:-1;f instanceof lx&&n===3?(g.fmt=4,g.rfmt=3):g.fmt=n;oa(Object,\"assign\").call(Object,g,c===66?{gcp:\"4\"}:\nh||c===8||c===65?Uw:{});var p=fi[F.D.eh];p&&(g[p]=c);if(O(569)){var q=b.Dt,r=q.kk.filter(function(x){return x[0]!==void 0}).map(function(x){return x[0].endpoint.endpoint});r.length>0&&(r.push(q.nk[0].endpoint.endpoint),g.epp=r.sort(function(x,y){return x-y}).join(\"~\"))}e&&(g[\"gap.1pfb\"]=\"1\");var t=\"?\"+lv(g),u=tx(f,l),v;v=(f instanceof ku||f instanceof lx)&&bp(\"ad_user_data\")?nx:void 0;d(t,{Ob:u,Ze:v})})};\nvar vx=function(a,b,c){c=c===void 0?!1:c;bv.call(this,a,b,2);this.N=c};xa(vx,bv);vx.prototype.K=function(a){var b=this.N&&cm(this.endpoint)?bm[this.endpoint]():Rm[this.endpoint](void 0);return this.ba(a,Wj(b))};vx.prototype.H=function(a,b,c){ux(a,b,this.endpoint,c,this.N)};vx.prototype.Ea=function(){if(this.N)return this;if(Zj()&&cm(this.endpoint))return new vx(this.endpoint,this.Z,!0)};var wx=new vx(5,[\"ad_storage\",\"ad_user_data\"]),xx=new vx(6,[]),yx=new vx(63,[\"ad_storage\",\"ad_user_data\"]),zx=new vx(65,\n[\"ad_storage\",\"ad_user_data\"]),Ax=new vx(8,[\"ad_storage\",\"ad_user_data\"]),Bx=new vx(66,[]),Cx=new vx(74,[\"ad_storage\",\"ad_user_data\"]);var Dx=function(){Zg.apply(this,arguments)};xa(Dx,Zg);Dx.prototype.K=function(a,b){bd(a,void 0,ah(this,b),b.attribution_reporting&&px()?nx:{})};Dx.prototype.H=function(a,b){var c=b.attribution_reporting&&px()?{attributionReporting:ox}:{},d=ah(this,b);b.process_response?rx(a,void 0,this,c,void 0,d):pd(a,void 0,c,void 0,d)};var Ex=function(){Dx.apply(this,arguments)};xa(Ex,Dx);Ex.prototype.H=function(a,b){Dx.prototype.H.call(this,a,oa(Object,\"assign\").call(Object,{},b,{process_response:!1}))};\nvar Fx=function(){};xa(Fx,qu);Fx.prototype.H=function(a){if(R(a,H.J.fa)!==X.V.xa)return[];var b=bp(kp),c=!!R(a,H.J.ob),d=!!R(a,H.J.Fc),e=b?d?c?zx:yx:c?Ax:wx:xx,f=[{endpoint:e,method:qd()?b?O(490)?c?pu:new sx(new Ex):mx:pu:nu}],g=b?c?void 0:Ax:Bx;g&&f.push({endpoint:g,method:pu});if(O(496)){var h=e.Ea();h&&f.push({endpoint:h,method:pu})}return f};Fx.prototype.K=function(a){return R(a,H.J.fa)===X.V.xa&&Zj()&&!R(a,H.J.Fc)&&O(569)&&bp(kp)?[[{endpoint:Cx,method:pu}]]:[]};var Gx=new Fx;var Hx=function(a,b){iu.call(this,a,b,1,!1,3)};xa(Hx,iu);Hx.prototype.H=function(a,b,c){var d=mv(a),e=\"?\"+lv(d);c(e,{Ob:od})};var Ix=new Hx(54,[\"ad_storage\",\"ad_user_data\"]),Jx=new Hx(55,[]),Kx=function(){};xa(Kx,qu);Kx.prototype.H=function(a){return[{endpoint:Ix.R(a)?Ix:Jx,method:pu}]};var Lx=new Kx;\nvar Mx=function(){bv.call(this,9,[\"ad_storage\",\"ad_user_data\"],1)};xa(Mx,bv);Mx.prototype.isSupported=function(a){return R(a,H.J.fa)===X.V.Yd};Mx.prototype.H=function(a,b,c){var d=this;Rw(a,function(e){var f=fi[F.D.eh];f&&(e[f]=d.endpoint);e.gcp=1;e.ct_cookie_present=1;e.fmt=b.method instanceof mu?8:3;var g=\"?\"+lv(e);c(g,{Ob:od})})};var Nx=new Mx,Ox=function(){};xa(Ox,qu);Ox.prototype.H=function(){return[{endpoint:Nx,method:pu},{endpoint:Nx,method:nu}]};var Px=new Ox;var Qx=[68];var Rx=function(a,b){this.H=a;this.timeoutMs=b;this.Rb=void 0},Sx=function(a){a.Rb||(a.Rb=setTimeout(function(){a.H();a.Rb=void 0},a.timeoutMs))},Yn=function(a){a.Rb&&(clearTimeout(a.Rb),a.Rb=void 0)};var Tx=function(){var a=Of(66,0);this.K=[];this.R=a;this.H=Za()},Vx=function(a){var b=Ux;b.K.push(a);b.N||(b.N=function(){for(var c=m(b.K),d=c.next();!d.done;d=c.next()){var e=d.value;try{e()}catch(l){}}for(var f=m(b.H.values()),g=f.next();!g.done;g=f.next()){var h=void 0;(h=g.value.ve)==null||Yn(h)}b.H.clear()},cd(z,\"pagehide\",b.N))},Wx=function(a){var b=a.match(Rn)[3]||null,c=(b?decodeURI(b):b)||\"\",d=Un(a,\"label\")||\"\",e=Un(a,\"random\")||\"\";return c+\":\"+Qn(d)+\":\"+Qn(e)},Xx=function(a,b,c){var d=Ux,\ne=Wx(a);if(!(d.H.has(e)||d.H.size>=d.R)){var f={};b&&b>0&&c&&(f.ve=new Rx(c,b));d.H.set(e,f);var g;(g=f.ve)==null||Sx(g)}},Zn=function(a,b){var c=Wx(b),d,e;(d=a.H.get(c))==null||(e=d.ve)==null||Yn(e);a.H.delete(c)};Tx.prototype.getSize=function(){return this.H.size};\nvar Yx=function(a,b){var c,d=(c=R(a,H.J.hn))==null?void 0:c[b.pb];return d!==void 0&&d>=b.Og},Zx=function(a,b){if(R(a,H.J.fa)===X.V.xa&&!R(a,H.J.Fc)&&Yx(a,ov)&&!(b<=0))return new Rx(function(){sv(ov)},b)},$x=function(a,b,c){R(b,H.J.fa)!==X.V.xa||R(b,H.J.Fc)||(Ux||(Ux=new Tx,Yx(b,pv)&&Vx(function(){var d;sv(pv,(d=Ux)==null?void 0:d.getSize())})),Yx(b,ov)?Xx(a,c,function(){sv(ov);var d;(d=Ux)==null||Zn(d,a)}):Xx(a))},Ux;\nvar ay=function(a,b,c,d,e){e=e===void 0?0:e;if(d){var f=R(a,H.J.Eb);b=b.Ea({random:f+e,data:d})}return[{endpoint:b,method:c},{endpoint:b,method:nu}]},by=function(a,b,c,d){bv.call(this,a,b,1,c);this.N=d};xa(by,bv);by.prototype.isSupported=function(a){return this.endpoint===68&&R(a,H.J.ob)?!1:!0};by.prototype.H=function(a,b,c){var d=mv(a);this.N&&oa(Object,\"assign\").call(Object,d,this.N);var e=fi[F.D.eh];e&&(d[e]=this.endpoint);this.endpoint!==68&&(delete d.gclaw,delete d.gclaw_src);var f=void 0;R(a,\nH.J.ob)?(d.gcp=1,d.ct_cookie_present=1):this.endpoint===68&&(d.gcp=5,b.method instanceof mu&&(d.fmt=8,f=od));var g=\"?\"+lv(d);c(g,f?{Ob:f}:{})};by.prototype.Ea=function(a){return new by(this.endpoint,this.Z,this.za,a)};var cy=new by(9,[\"ad_storage\",\"ad_user_data\"],!0),dy=new by(68,[\"ad_storage\",\"ad_user_data\"],!1),ey=function(){};xa(ey,qu);ey.prototype.H=function(a){var b=hv(a);return ay(a,cy,R(a,H.J.ob)?pu:mx,b==null?void 0:b[0])};ey.prototype.K=function(a){var b=hv(a),c=[];O(458)&&!R(a,H.J.ob)&&\nc.push(ay(a,dy,pu,b==null?void 0:b[0]));if(b&&b.length>1)for(var d=R(a,H.J.ob)?pu:mx,e=1;e<b.length;++e)c.push(ay(a,cy,d,b[e],e));return c};var fy=new ey;\nvar hy=function(a){function b(v){return v.split(\"~\").filter(function(x){var y=x.split(\".\")[0];return!Mw.some(function(A){return Vb(y,A)})}).join(\"~\")}if(Ow(a)&&R(a,H.J.fd)){var c=R(a,H.J.Ya),d=Gp(),e=hw(c,d),f=e.some(function(v){return Vb(v.name,\"raw\")}),g=gw(e),h=g.Po,l=g.ki,n=g.hasUpd,p=g.Zn,q=g.encryptionKeyString,r=g.metadataParam,t=[];Sw(1,a)||t.push(\"&em=\"+b(h));t.push(\"&eme=\"+p);var u;return u={ki:l,Jt:t,sv:e,Yn:r,encryptionKeyString:q,Wr:function(v){var x=gy(a,u),y=tw(R(a,H.J.Ya),!0,!0);Ju(y,\nfunction(A){if(!Sw(1,a)){var C=(A==null?void 0:A.param)||pw({yb:[]}).param;x.em=C}v(x)})},hasUpd:n,nf:void 0,rawPiiAdded:f}}},gy=function(a,b){var c,d=(c=b.nf)!=null?c:3,e={gtm:fu({mc:R(a,H.J.Mb),Tg:a.M.isGtmEvent,df:R(a,H.J.Dc),nf:d})};b.Yn&&(e.emd=b.Yn);if(b.hasUpd){var f=\nTw(a);f&&(e.ecsid=f)}b.rawPiiAdded&&(e[\"gap.rp\"]=\"1\");return e};var eg;function iy(a,b){var c;(c=eg)==null||ag(c.H,a,b)};var jy=Ca([\"/\"]),ky=function(a){this.H=a;this.failureType=void 0};ky.prototype.jo=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 ly=function(a,b){this.failureType=a;this.H=b};ly.prototype.jo=function(a,b,c){c({failureType:this.failureType,data:\"f\"+this.failureType+(\"t\"+((new Date).getTime()-this.H))})};\nvar oy=function(a){var b=this;this.initTime=(new Date).getTime();this.H=new ly(15,this.initTime);var c=new Promise(function(e){z.setTimeout(function(){e()},20)}),d=my(a).then(function(e){b.H=new ky(e);ny(b,e)}).catch(function(){b.H=new ly(4,b.initTime)});this.K=Promise.race([c,d])},ny=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 ly(10,a.initTime))}})};c(b.active);c(b.waiting);c(b.installing);\nb.addEventListener(\"updatefound\",function(){c(b.installing)})};oy.prototype.delegate=function(a,b,c){var d=this;this.K.then(function(){d.H.jo(a,b,c)})};oy.prototype.getState=function(){return 2};\nvar my=function(a){var b,c=Mf(11);c=Mf(10);b=c;var d={scope:(Wb(a.href,\"/\")?a.href.slice(0,-1):a.href)+\"/_/service_worker\"};b&&(d.updateViaCache=\"all\");var e=py(a,b);try{var f=Lc(),g,h=new Map([[\"path\",a.pathname]]),l=Op(nc(e).toString());g=Qp(l.Ak,l.params,l.fragment,h);return f.register(nc(g),d)}catch(n){return Promise.reject(n)}};\nfunction py(a,b){for(var c=Pp(jy),d=a.pathname.split(\"/\").filter(function(h){return h.length>0}),e=[].concat(w(d),[\"_\",\"service_worker\",b,\"sw.js\"]),f=m(e),g=f.next();!g.done;g=f.next())c=Rp(c,g.value);return c};function qy(a){var b=sm(om.da.Qh),c=b==null?void 0:b[a];c||a!==\"lite\"||(c=b==null?void 0:b.full);return c}var ry=function(a,b,c){var d=qy(\"full\");d?d.delegate(a,b,c):c({failureType:16})};function sy(a,b,c,d,e){ry({commandType:0,params:{url:a,method:1,templates:b,body:\"\",processResponse:!1,encryptionKeyString:e,soReferrer:z.location.href}},c,function(f){d(f.failureType,f.data)})};var ty=function(a){ju.call(this,\"ServiceWorkerFrameless\");this.N=a};xa(ty,ju);ty.prototype.isSupported=function(){return!0};ty.prototype.H=function(){return!1};ty.prototype.K=function(a,b){var c=this;sy(b,this.N.ki,function(){a.hf()},function(d){c.N.nf=d;a.sd(void 0)},this.N.encryptionKeyString)};\nvar uy=function(a){bv.call(this,a,[\"ad_user_data\",\"ad_storage\"],1,!1)};xa(uy,bv);uy.prototype.H=function(a,b,c){var d=this;Rw(a,function(e){var f=R(a,H.J.rj),g=function(){var n=lv(e);f&&b.method instanceof ty&&(n+=f.Jt.join(\"\"));c(n,{Ob:od})};if(d.endpoint===21||d.endpoint===73){var h=jk(b.Jc);h&&(e._uip=h)}if(f&&(oa(Object,\"assign\").call(Object,e,gy(a,f)),!(b.method instanceof ty))){var l;f.nf=(l=f.nf)!=null?l:17;f.Wr(function(n){oa(Object,\"assign\").call(Object,e,n);g()});return}g()})};uy.prototype.K=\nfunction(a){return bv.prototype.K.call(this,a).slice(0,-1)};var vy=new uy(11),wy=new uy(72),xy=function(a,b){this.Z=a;this.R=b};xa(xy,qu);xy.prototype.ba=function(){return O(563)?[this.Z,this.R]:O(141)?[this.Z]:[this.R]};xy.prototype.ja=function(){return pu.isSupported()?[pu]:[ou,nu]};xy.prototype.H=function(a){var b=this,c=this.ba(),d=c.flatMap(function(f){return b.ja().map(function(g){return{endpoint:f,method:g}})});if(this.N()){var e=R(a,H.J.rj);e&&d.unshift({endpoint:c[0],method:new ty(e)})}return d};\nvar yy=function(){xy.call(this,vy,wy)};xa(yy,xy);yy.prototype.N=function(){return!0};var zy=new yy,Ay=new uy(21),By=new uy(73),Cy=function(){xy.call(this,Ay,By)};xa(Cy,xy);Cy.prototype.N=function(){return O(587)};var Dy=new Cy;var Ey=function(){var a=this;this.H=0;this.K=!1;O(462)&&Zm(\"fs\",function(){return a.H>0&&a.H<5?String(a.H):void 0},!1)},Fy;function Gy(a,b){Fy||(Fy=new Ey);var c=Fy;O(462)&&ln.K&&(b===\"gtm.formSubmit\"||b===\"form_submit\"&&Jf(45))&&(a===1||c.K)&&(c.K=!0,c.H=a,a!==5?$m(\"fs\"):Vm.H.fs=!1)};var Hy=function(a){if(R(a,H.J.fa)===X.V.La){var b=hu(a);if(!O(427)&&(op(a,b)||R(a,H.J.hd))&&(O(474)||O(475))&&bp(kp)){var c=qp(a,b);if(c){var d=Sm(69,c);Vl(d,a,69);co({destinationId:a.target.destinationId,endpoint:69,eventId:a.M.eventId,priorityId:a.M.priorityId},d)}}var e=Ab(a.M.onSuccess)?a.M.onSuccess:zb;av(a,b);e()}};var Iy={X:{Xq:0,Fk:1,Zg:2,Yk:3,oi:4,Wk:5,Xk:6,Zk:7,ri:8,vm:9,tm:10,Vi:11,wm:12,Eh:13,Fm:14,kj:15,Tq:16,jd:17,wj:18,xj:19,yj:20,Dn:21,zj:22}};Iy.X[Iy.X.Xq]=\"RESERVED_ZERO\";Iy.X[Iy.X.Fk]=\"ADS_CONVERSION_HIT\";Iy.X[Iy.X.Zg]=\"CONTAINER_EXECUTE_START\";Iy.X[Iy.X.Yk]=\"CONTAINER_SETUP_END\";Iy.X[Iy.X.oi]=\"CONTAINER_SETUP_START\";Iy.X[Iy.X.Wk]=\"CONTAINER_BLOCKING_END\";Iy.X[Iy.X.Xk]=\"CONTAINER_EXECUTE_END\";Iy.X[Iy.X.Zk]=\"CONTAINER_YIELD_END\";Iy.X[Iy.X.ri]=\"CONTAINER_YIELD_START\";Iy.X[Iy.X.vm]=\"EVENT_EXECUTE_END\";\nIy.X[Iy.X.tm]=\"EVENT_EVALUATION_END\";Iy.X[Iy.X.Vi]=\"EVENT_EVALUATION_START\";Iy.X[Iy.X.wm]=\"EVENT_SETUP_END\";Iy.X[Iy.X.Eh]=\"EVENT_SETUP_START\";Iy.X[Iy.X.Fm]=\"GA4_CONVERSION_HIT\";Iy.X[Iy.X.kj]=\"PAGE_LOAD\";Iy.X[Iy.X.Tq]=\"PAGEVIEW\";Iy.X[Iy.X.jd]=\"SNIPPET_LOAD\";Iy.X[Iy.X.wj]=\"TAG_CALLBACK_ERROR\";Iy.X[Iy.X.xj]=\"TAG_CALLBACK_FAILURE\";Iy.X[Iy.X.yj]=\"TAG_CALLBACK_SUCCESS\";Iy.X[Iy.X.Dn]=\"TAG_EXECUTE_END\";Iy.X[Iy.X.zj]=\"TAG_EXECUTE_START\";var Jy={};Jy.X=Iy.X;var Ky={Su:\"L\",Yq:\"S\",lv:\"Y\",St:\"B\",ou:\"E\",Ou:\"I\",gv:\"TC\",wu:\"HTC\",pu:\"F\",Nu:\"C\"},Ly={Yq:\"S\",mu:\"V\",bu:\"E\",fv:\"tag\"},My={},Ny=(My[Jy.X.xj]=\"6\",My[Jy.X.yj]=\"5\",My[Jy.X.wj]=\"7\",My);function Oy(a){var b=E(5),c=Number(a.eventId),d=Number(a.tagId);return(Vb(b,\"GTM-\")?b:\"GTM-\"+b)+\":\"+(Cb(c)?c+\":\":\"\")+(Cb(d)?d+\":\":\"\")+a.stage};function Py(){var a=ud();return!!(a&&a.mark instanceof Function&&a.measure instanceof Function&&a.clearMeasures instanceof Function&&a.clearMarks instanceof Function)};var Qy=function(){this.H={}},Ry;function Sy(){Ry||(Ry=new Qy);return Ry}function Ty(a){var b=Sy(),c=Oy(a);return b.H[c]}function Uy(a,b){var c;a:{var d=Sy();if(Py()){var e=Oy(a),f,g;if(f=(g=ud())==null?void 0:g.mark(e,b)){c=d.H[e]=f;break a}}c=void 0}return c};function Vy(a,b){if(Py()){a.entry=Oy(a);var c=oa(Object,\"assign\").call(Object,{},a);c.stage=b;delete c.sent;var d=Ty(b===Jy.X.jd?{stage:Jy.X.jd}:c),e=Ty(a);if(d&&e&&!(d.startTime>e.startTime)){c.stage=b+\":\"+a.stage;var f=Oy(c),g={start:d.name,end:e.name},h,l;return(l=(h=ud())==null?void 0:h.measure(f,g))==null?void 0:l.duration}}};var Xy=function(){var a=5;Wy.So>0&&(a=Wy.So);this.K=a;this.H=0;this.N=[]},Yy=function(a){return a.H<a.K?!1:Qb()-a.N[a.H%a.K]<1E3},Zy=function(a){var b=a.H++%a.K;a.N[b]=Qb()};var Wy={So:Of(3,0)},az=function(){var a=this;this.za=[];this.H=void 0;this.Z={};this.K=void 0;this.ja=new Xy;this.Ea=1E3;this.R=this.N=!1;this.ba=Gb();$y(this,function(){var b=[[\"v\",\"3\"],[\"t\",\"t\"],[\"pid\",String(a.ba)]],c=fu();c&&b.push([\"gtm\",c]);return b});fd(function(){a.ba=Gb()},864E5)},$y=function(a,b){a.za.push(b)},bz=function(a,b,c){var d=a.H;if(d===void 0)if(c)d=tj();else return\"\";for(var e=[ik(\"https://\"+E(21)),\"/a\",\"?id=\"+E(5)],f=m(a.za),g=f.next();!g.done;g=f.next())for(var h=g.value,l=\nh({eventId:d,rf:!!b}),n=m(l),p=n.next();!p.done;p=n.next()){var q=m(p.value),r=q.next().value,t=q.next().value;e.push(\"&\"+r+\"=\"+t)}e.push(\"&z=0\");return e.join(\"\")},cz=function(a){if(cl(26)&&(a.K&&(z.clearTimeout(a.K),a.K=void 0),a.H!==void 0&&a.R)){var b=qo(io.ia.Zb);if(lo(b))a.N||(a.N=!0,no(b,function(){return void cz(a)}));else if(a.Z[a.H]||Yy(a.ja)||a.Ea--<=0)Q(1),a.Z[a.H]=!0;else{Zy(a.ja);var c=bz(a,!0);bo({destinationId:E(5),endpoint:56,eventId:a.H},c);a.R=!1;a.N=!1}}},dz=function(a){a.K||(a.K=\nz.setTimeout(function(){return void cz(a)},500))},fz=function(a){var b=ez;b.Z[a]||(a!==b.H&&(cz(b),b.H=a),b.R=!0,dz(b),bz(b).length>=2022&&cz(b))},ez;function gz(a){hz();$y(ez,a)}function iz(){var a;a=a===void 0?!1:a;hz();var b=a,c=ez;b=b===void 0?!1:b;if(ln.N&&cl(26)){var d=bz(c,!0,!0);b?$n({destinationId:E(5),endpoint:56,eventId:c.H},d):bo({destinationId:E(5),endpoint:56,eventId:c.H},d)}}function hz(){ez||(ez=new az)};function jz(){function a(c,d){var e=yb(sb[d]||[]);e&&b.push([c,e])}var b=[];a(\"u\",\"GTM\");a(\"ut\",\"TAGGING\");a(\"h\",\"HEALTH\");return b};var kz=\"https://\"+E(21),lz=function(){this.N=!1;this.R=[];this.Z=[];this.H={TC:0,HTC:0};this.K={}},mz=function(a,b,c,d){a.K[b]||(a.K[b]={});a.K[b][c]=d},pz=function(a){var b=\"\",c=\"\",d=nz();Cb(d)&&(a.H.I=Math.floor(d));c=oz(a.H,Ky).toString();for(var e=m(Object.keys(a.K)),f=e.next();!f.done;f=e.next()){var g=f.value,h=a.K[g].name,l=\"\",n=oz(a.K[g],Ly);n&&(l=h+\".\"+n.toString(),b+=\"~\"+l)}var p=\"~AWCT\"+a.R.join(\".\"),q=\"~GA\"+a.Z.join(\".\"),r=\"&ccid=\"+yk().toString()+\"&cid=\"+E(5).toString()+\"&l=\"+c+b+(a.R.length?\np:\"\")+(a.Z.length?q:\"\");if(O(214)){var t,u=(t=ud())==null?void 0:t.getEntriesByName(Oc).map(function(v){return String(v.duration)}).join(\".\");u&&(r+=\"~SS\"+u)}return r},qz=function(a,b){if(!b.stage||a.N||!Py()||Ty(b))return!1;var c,d=(c=ud())==null?void 0:c.timeOrigin;if(!Cb(d))a.N=!0;else if(Cb(cl(25))&&!Ty({stage:Jy.X.jd})&&!a.N&&Py())try{var e=Number(cl(25));Uy({stage:Jy.X.jd},{startTime:Math.max(e-d,0)});Uy({stage:Jy.X.kj},{startTime:0});var f=Vy({stage:Jy.X.jd},Jy.X.kj);f&&(a.H.L=Math.floor(f))}catch(g){a.N=\n!0}if(a.N)return!1;try{if(!Uy(b))return!1}catch(g){return a.N=!0,!1}return!0},rz=function(a,b,c){if(qz(a,b))try{var d=Vy(b,c);if(d)return Math.floor(d)}catch(e){a.N=!0}},tz=function(){var a=sz();qz(a,{stage:Jy.X.oi})},uz=function(){var a=sz(),b=rz(a,{stage:Jy.X.Yk},Jy.X.oi);b!==void 0&&(a.H.S=b)},vz=function(){var a=sz();qz(a,{stage:Jy.X.ri})},wz=function(a,b){var c=sz();qz(c,{stage:Jy.X.Eh,eventId:a});c.K[a]&&c.K[a].name||mz(c,a,\"name\",Vb(b,\"gtm.\")?b:\"*\")},xz=function(a){var b=sz(),c=rz(b,{stage:Jy.X.wm,\neventId:a},Jy.X.Eh);c!==void 0&&mz(b,a,\"S\",c)},zz=function(a,b){var c=sz(),d=rz(c,{stage:Jy.X.vm,eventId:a},Jy.X.Eh);d!==void 0&&mz(c,a,\"E\",d);if(b===\"gtm.load\"){var e=rz(c,{stage:Jy.X.Xk},Jy.X.Zg);e!==void 0&&(c.H.E=e);no(qo(io.ia.Zb),function(){if(!c.N&&Py()&&E(5)){var f=yz();f!==void 0&&(c.H.F=Math.floor(f));try{for(var g=jz({eventId:0,rf:!1}),h=[],l=m(g),n=l.next();!n.done;n=l.next()){var p=m(n.value),q=p.next().value,r=p.next().value;h.push(\"&\"+q+\"=\"+r)}var t=Hp(),u=[[ik(kz),\"/a?v=3&t=l\",\"&pid=\"+\nGb().toString(),\"&rv=\"+E(14),t?\"&tag_exp=\"+t:\"\",h.join(\"\")].join(\"\"),\"&gtm=\",fu(),pz(c)].join(\"\");if(u.length>2022){var v=Math.max(u.lastIndexOf(\".TS\",2022),u.lastIndexOf(\"~\",2022));u=u.slice(0,v)}bo({destinationId:E(5),endpoint:56},u)}catch(x){}}})}},Az;function sz(){Az||(Az=new lz);return Az}function nz(){try{var a;return((a=ud())==null?void 0:a.getEntriesByType(\"navigation\")[0]).domInteractive}catch(b){}}\nfunction oz(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 Bz(a){var b=sz(),c=rz(b,{stage:Jy.X.Fm,eventId:a},Jy.X.jd);c!==void 0&&b.Z.push(c)}function Cz(a){var b=sz(),c=rz(b,{stage:Jy.X.Fk,eventId:a},Jy.X.jd);c!==void 0&&b.R.push(c)}function Dz(a){var b=sz();qz(b,{stage:Jy.X.Vi,eventId:a})}\nfunction Ez(a){var b=sz(),c=rz(b,{stage:Jy.X.tm,eventId:a},Jy.X.Vi);c!==void 0&&mz(b,a,\"V\",c)}function yz(){try{var a,b;return(b=(a=ud())==null?void 0:a.getEntriesByType(\"paint\").find(function(c){return c.name===\"first-contentful-paint\"}))==null?void 0:b.startTime}catch(c){}}function Fz(a,b){var c=sz();qz(c,{stage:Jy.X.zj,eventId:a.id,tagId:Number(b[Hf.Aj])})}\nfunction Gz(a,b,c){var d=sz(),e=jn(b),f=Number(b[Hf.Aj]),g=rz(d,{stage:c,eventId:a.id,tagId:f},Jy.X.zj);if(g!==void 0&&d.K[a.id]){var h=d.K[a.id].tag||\"\",l,n=(l=Ny[c])!=null?l:\"1\",p=new RegExp(\"TS\\\\d\"+e+\".TI\"+f),q=\"TS\"+n+e+\".TI\"+f+\".TE\"+g;h.search(p)>=0?n!==\"1\"&&mz(d,a.id,\"tag\",h.replace(p,q.replace(\".TE\"+g,\"\"))):(mz(d,a.id,\"tag\",(h?h+\".\":\"\")+q),e===\"html\"&&(d.H.HTC+=1),d.H.TC+=1)}};\nvar Hz=function(a){R(a,H.J.fa)===X.V.xa&&!R(a,H.J.Fc)&&Yx(a,qv)&&sv(qv)},Jz=function(a){var b=R(a,H.J.fa);if(b===X.V.La)Hy(a);else{var c=Iz[b];if(c)ln.H&&b===X.V.xa&&Cz(a.M.eventId),Rw(a,function(d){var e=hy(a);W(a,H.J.rj,e);e&&oa(Object,\"assign\").call(Object,d,gy(a,e));Gy(3,a.eventName);var f={},g={};Ru(a,{Rs:function(h,l,n){if(n.find(function(p){return p.isPrimary&&(p.status===0||p.status===1)}))h.M.onSuccess();else Hz(h),h.M.onFailure()},Ts:function(h,l){var n;var p=l.sb,q=l.endpoint.endpoint,\nr;switch(l.qk instanceof lx?2:l.qk instanceof sx?4:l.qk instanceof mu?3:1){case 2:r=21;break;case 3:R(h,H.J.fa)===X.V.xa&&R(h,H.J.ob)&&q!==9&&(r=20);break;case 4:r=20}if(r){var t;var u=Of(r,-1);Yx(h,pv)?($x(p,h,u),t={Nt:Ux}):t={ve:Zx(h,u)};var v=t,x=v.ve,y=v.Nt;x==null||Sx(x);n={ve:x,mt:y}}else n={};var A=n,C=A.ve,D=A.mt;C&&(f[l.sb]=C);D&&(g[l.sb]=D)},vo:function(h,l){f[l.sb]&&(Yn(f[l.sb]),delete f[l.sb]);g[l.sb]&&(Zn(g[l.sb],l.sb),delete g[l.sb])},Ss:function(h,l,n,p,q){if(q.length&&b!==X.V.ub){var r=\nq[q.length-1],t=r.sb,u=r.endpoint.endpoint;if(!Qx.includes(u)){var v=h.M;Ol({targetId:h.target.destinationId,request:{url:t,parameterEncoding:3,endpoint:u},qb:{eventId:v.eventId,priorityId:v.priorityId},Hj:{eventId:R(h,H.J.tf),priorityId:R(h,H.J.uf)}});R(h,H.J.fa)}}}},c)});else a.M.onFailure()}},Kz={},Iz=(Kz[X.V.Ad]=$w,Kz[X.V.xa]=Gx,Kz[X.V.Xd]=Lx,Kz[X.V.Yd]=Px,Kz[X.V.ub]=fy,Kz[X.V.Nb]=zy,Kz[X.V.Fb]=Dy,Kz);var Lz={jj:{cp:\"1\",wq:\"2\",Wq:\"3\"}};\nvar Mz={},Nz=Object.freeze((Mz[F.D.fh]=1,Mz[F.D.gh]=1,Mz[F.D.Cd]=1,Mz[F.D.Dd]=1,Mz[F.D.Rc]=1,Mz[F.D.wi]=1,Mz[F.D.xi]=1,Mz[F.D.Dl]=1,Mz[F.D.ih]=1,Mz[F.D.Bf]=1,Mz[F.D.Cf]=1,Mz[F.D.Df]=1,Mz[F.D.Ia]=1,Mz[F.D.Ef]=1,Mz[F.D.Gd]=1,Mz[F.D.uc]=1,Mz[F.D.Id]=1,Mz[F.D.Kb]=1,Mz[F.D.Cb]=1,Mz[F.D.Tb]=1,Mz[F.D.nb]=1,Mz[F.D.eb]=1,Mz[F.D.Fe]=1,Mz[F.D.kh]=1,Mz[F.D.mh]=1,Mz[F.D.nh]=1,Mz[F.D.Oa]=1,Mz[F.D.Pp]=1,Mz[F.D.Tp]=1,Mz[F.D.He]=1,Mz[F.D.Ii]=1,Mz[F.D.Pf]=1,Mz[F.D.Xa]=1,Mz[F.D.Yc]=1,Mz[F.D.Zc]=1,Mz[F.D.tb]=1,Mz[F.D.Qd]=\n1,Mz[F.D.Rd]=1,Mz[F.D.Sd]=1,Mz[F.D.Me]=1,Mz[F.D.ya]=1,Mz[F.D.Ta]=1,Mz[F.D.Xl]=1,Mz[F.D.Yl]=1,Mz[F.D.Zl]=1,Mz[F.D.am]=1,Mz[F.D.Wb]=1,Mz[F.D.Td]=1,Mz[F.D.Xb]=1,Mz[F.D.dd]=1,Mz[F.D.Ud]=1,Mz[F.D.Pe]=1,Mz[F.D.Pa]=1,Mz[F.D.yc]=1,Mz[F.D.zc]=1,Mz[F.D.Ac]=1,Mz[F.D.Bc]=1,Mz[F.D.fb]=1,Mz[F.D.Qa]=1,Mz)),Oz={},Pz=(Oz[F.D.Uc]=1,Oz[F.D.Qp]=1,Oz[F.D.Ge]=1,Oz[F.D.ui]=1,Oz.oref=1,Oz);var Qz,Rz;\nfunction Sz(a,b){var c=a[Hf.Yb],d=b&&b.event;if(!c)throw Error(\"Error: No function name given for function call.\");var e=Rz[c],f={},g;for(g in a)a.hasOwnProperty(g)&&(Vb(g,\"vtp_\")?f[e!==void 0?g:g.substring(4)]=a[g]:Zf(14)&&g===Hf.Gq.toString()&&(f[e!==void 0?\"vtp_gtmGeneratedTaggingMetadata\":g]=a[g]));Jf(61)&&e&&(f.vtp_extraExperimentIds=!0);e&&d&&d.cachedModelValues&&(f.vtp_gtmCachedValues=d.cachedModelValues);b&&e&&(f.vtp_gtmEntityIndex=b.index,f.vtp_gtmEntityName=b.name);return e!==void 0?e(f):\nQz(c,f,b)}var Uz=function(){var a=Tz;if(O(585)&&ln.K){var b=E(5).indexOf(\"GTM-\")===0&&Jf(62),c,d=((c=Ik())==null?void 0:c.source)===1;b&&!d||a.H||(a.H=!0,Zm(\"abl\",\"1\"),yo())}},Tz=new function(){this.H=!1};var Vz=function(a,b,c,d){this.H=a;this.index=b;this.tags=c;this.macros=d;this.name=String(this.H[Hf.Sm]||\"\")};\nVz.prototype.evaluate=function(a,b){if(!b[this.index]&&!a.isBlocked(this.H)){b[this.index]=!0;this.H[Hf.ql.toString()]&&Uz();var c=this.name,d;try{var e={},f;for(f in this.H)this.H.hasOwnProperty(f)&&(e[f]=hl(this.H[f],a,this.tags,this.macros,b));e.vtp_gtmEventId=a.id;a.priorityId&&(e.vtp_gtmPriorityId=a.priorityId);var g=d=Sz(e,{event:a,index:this.index,type:2,name:c});e[Hf.al]&&typeof g===\"string\"&&(g=e[Hf.al]===1?g.toLowerCase():g.toUpperCase());e.hasOwnProperty(Hf.ah)&&(g=Zf(18)?e[Hf.ah]===1?\nWf(g,\"PERIOD\"):e[Hf.ah]===2?Wf(g,\"COMMA\"):Wf(g,\"AUTOMATIC\"):e[Hf.ah]===1?Wf(g,\"PERIOD\"):Wf(g,\"COMMA\"));e.hasOwnProperty(Hf.fl)&&g===null&&(g=e[Hf.fl]);e.hasOwnProperty(Hf.jl)&&g===void 0&&(g=e[Hf.jl]);e.hasOwnProperty(Hf.fp)&&(g=Mb(g));e.hasOwnProperty(Hf.il)&&g===!0&&(g=e[Hf.il]);e.hasOwnProperty(Hf.bl)&&g===!1&&(g=e[Hf.bl]);d=g}catch(h){a.logMacroError&&a.logMacroError(h,Number(this.index),c),d=!1}b[this.index]=!1;return d}};Vz.prototype.Fg=function(){return oa(Object,\"assign\").call(Object,{},this.H)};var Wz=function(a,b,c){this.H=a;this.tags=b;this.macros=c};Wz.prototype.evaluate=function(a,b){try{for(var c={},d=m(Object.keys(this.H)),e=d.next();!e.done;e=d.next()){var f=e.value;c[f]=f===\"function\"?this.H[f]:hl(this.H[f],a,this.tags,this.macros,b)}return fl(c)}catch(g){JSON.stringify(this.H)}return 2};Wz.prototype.Fg=function(){return oa(Object,\"assign\").call(Object,{},this.H)};var Xz=function(a,b){this.index=b;this.N=[];this.R=[];this.K=[];this.H=[];this.name=\"\";for(var c=m(a),d=c.next();!d.done;d=c.next()){var e=m(d.value),f=e.next().value,g=za(e),h=f,l=g;h===\"if\"?this.N=l:h===\"unless\"?this.R=l:h===\"add\"?this.K=l:h===\"block\"?this.H=l:h===\"ruleName\"&&(this.name=l[0])}};\nXz.prototype.evaluate=function(a,b){var c=Yz(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));return{firingTags:d,blockingTags:e}};\nvar Yz=function(a,b){for(var c=m(a.N),d=c.next();!d.done;d=c.next()){var e=b(d.value);if(e===0)return!1;if(e===2)return null}for(var f=m(a.R),g=f.next();!g.done;g=f.next()){var h=b(g.value);if(h===2)return null;if(h===1)return!1}return!0};Xz.prototype.getName=function(){return this.name};var Zz=function(a,b,c,d){this.Ja=a;this.index=b;this.tags=c;this.macros=d;this.O=String(this.Ja[Hf.Yb]);this.name=String(this.Ja[Hf.Sm]||\"\");this.tagId=Number(this.Ja[Hf.Aj])};\nZz.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.Ja)this.Ja.hasOwnProperty(g)&&(f[g]=hl(this.Ja[g],a,this.tags,this.macros,[]));d=oa(Object,\"assign\").call(Object,{},f,e);d.vtp_gtmTagId=this.tagId;this.Ja[Hf.ql.toString()]&&Uz();Sz(d,{event:a,index:this.index,type:1,name:this.name})};Zz.prototype.Fg=function(){return oa(Object,\"assign\").call(Object,{},this.Ja)};\nvar $z=function(a,b){if(a.Ja[Hf.un])return hl(a.Ja[Hf.un],b,a.tags,a.macros,[])},aA=function(a,b){if(a.Ja[Hf.En])return hl(a.Ja[Hf.En],b,a.tags,a.macros,[])},bA=function(a,b){var c=a.Ja[Hf.ep];if(c)return hl(c,b,a.tags,a.macros,[])};Zz.prototype.getMetadata=function(a){return hl(this.Ja[Hf.METADATA],a,this.tags,this.macros,[])};Zz.prototype.getName=function(){return this.name};var cA=function(){this.macros=[];this.rules=[];this.predicates=[];this.tags=[];this.wk=[]};cA.prototype.getRules=function(){return this.rules};var dA=new cA;function eA(a,b,c,d){var e=$c(),f;if(e===1)a:{var g=E(3);g=g.toLowerCase();for(var h=\"https://\"+g,l=\"http://\"+g,n=1,p=B.getElementsByTagName(\"script\"),q=0;q<p.length&&q<100;q++){var r=p[q].src;if(r){r=r.toLowerCase();if(r.indexOf(l)===0){f=3;break a}n===1&&r.indexOf(h)===0&&(n=2)}}f=n}else f=e;return(f===2||d||\"http:\"!==z.location.protocol?a:b)+c};var fA=function(){var a=this;this.K={};this.H={};gz(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.rf&&(a.K={},a.H={});var g=[];c.length>0&&g.push([\"bcs\",c.join(\".\")]);e.length>0&&g.push([\"bet\",e.join(\".\")]);return g})},gA;function hA(){gA||(gA=new fA)};function iA(a,b,c,d,e){if(!Hk(a)){d.loadExperiments=Aj();Kk(a,d,e);var f=jA(a),g=function(){rk().container[a]&&(rk().container[a].state=3);kA()},h={destinationId:a,endpoint:0};if(Zj()){var l=ak(),n=l+\"/\"+lA(f,a);eo(h,n,void 0,function(){mA(a,n,l+\"/\"+f,h,g)})}else{var p=Vb(a,\"GTM-\"),q=gk(),r=c?\"/gtag/js\":\"/gtm.js\",t=nA(b,r+f,a);if(!t){var u=E(3)+r;q&&Oc&&p&&(u=Oc.replace(/^(?:https?:\\/\\/)?/i,\"\").split(/[?#]/)[0]);t=eA(\"https://\",\"http://\",u+f)}eo(h,t,void 0,g)}}}\nfunction kA(){Nk()||Jb(Ok(),function(a,b){oA(a,b.transportUrl,b.context);Q(92)})}function oA(a,b,c,d){if(!Jk(a))if(c.loadExperiments||(c.loadExperiments=Aj()),Nk())Mk(a,b,c,d);else{Lk(a,c,d);var e={destinationId:a,endpoint:0};if(Zj()){var f=ak(),g=\"gtd\"+jA(a,!0),h=f+\"/\"+lA(g,a);eo(e,h,void 0,function(){mA(a,h,f+\"/\"+g,e)})}else{var l=\"/gtag/destination\"+jA(a,!0),n=nA(b,l,a);n||(n=eA(\"https://\",\"http://\",E(3)+l));eo(e,n)}}}\nfunction mA(a,b,c,d,e){if(O(413)){hA();var f=gA;if(ln.N){var g=z.performance,h=-1;if(g&&g.getEntriesByType){var l=Tj(b).href,n=g.getEntriesByName(l).pop();if(!n)for(var p=g.getEntriesByType(\"resource\"),q=0;q<p.length;q++){var r=p[q];if(r.name&&r.name.indexOf(b)!==-1){n=r;break}}n&&n.responseStatus!==void 0&&(h=n.responseStatus)}f.K[a]=h}Q(190);var t=sm(om.da.mj)||{};t[a]=!0;rm(om.da.mj,t);var u=c+(c.indexOf(\"?\")===-1?\"?f=1\":\"&f=1\");e?eo(d,u,void 0,e):eo(d,u)}else e&&e()}\nfunction jA(a,b){b=b===void 0?!1:b;var c=\"?id=\"+encodeURIComponent(a),d=E(19);d!==\"dataLayer\"&&(c+=\"&l=\"+d);var e=Vb(a,\"GTM-\");if(!e||b)c+=\"&cx=c\";e&&Jf(62)&&(c+=\"&google_only=true\");var f=c,g,h={Eo:Kf(15),Jo:E(14)};g=Df(h);c=f+(\"&gtm=\"+g);gk()&&(c+=\"&sign=\"+Cj.sj);var l=c,n=Kf(54);if(n===1){l+=\"&fps=fc\";var p=E(60);p&&(l+=\"&gdev=\"+p)}else n===2&&(l+=\"&fps=fe\");return l}\nfunction lA(a,b){if(!O(413)||!ak())return a;var c=E(58);if(!c)return Q(182),a;try{var d=Qb(),e=Ff(a,c),f=Qb()-d;hA();var g=gA;ln.N&&(g.H[b]=f);return e}catch(h){return Q(183),a}}function nA(a,b,c){if(dk()&&a){var d=E(58),e=ak();if(d&&e)try{var f=Qb();b=e+\"/\"+Ff(b,d);var g=Qb()-f;hA();var h=gA;ln.N&&(h.H[c]=g)}catch(l){Q(183)}return bk(a,b)}};var qA=function(){var a=this;this.K=new Ib;this.H={};this.N={};this.R={name:E(19),set:function(b,c){Gd(Yb(b,c),a.H);pA(a)},get:function(b){return a.get(b,2)},reset:function(){a.K=new Ib;a.H={};pA(a)}}};qA.prototype.get=function(a,b){return b!=2?this.K.get(a):rA(this,a)};var rA=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};\nqA.prototype.set=function(a,b){this.N.hasOwnProperty(a)||(this.K.set(a,b),Gd(Yb(a,b),this.H),pA(this))};var tA=function(){for(var a=[\"gtm.allowlist\",\"gtm.blocklist\",\"gtm.whitelist\",\"gtm.blacklist\",\"tagTypeBlacklist\"],b=sA,c=0;c<a.length;c++){var d=a[c],e=b.get(d,1);if(Array.isArray(e)||Fd(e))e=Gd(e,null);b.N[d]=e}},pA=function(a,b){Jb(a.N,function(c,d){a.K.set(c,d);Gd(Yb(c),a.H);Gd(Yb(c,d),a.H);b&&delete a.N[c]})},sA=new qA,uA=sA.R;function vA(a,b){return sA.get(a,b)}\nfunction wA(a,b){var c=b===void 0?2:b,d=sA,e,f=(c===void 0?2:c)!==1?rA(d,a):d.K.get(a);Dd(f)===\"array\"||Dd(f)===\"object\"?e=Gd(f,null):e=f;return e};var xA=new RegExp(/^(.*\\.)?(google|youtube|blogger|withgoogle)(\\.com?)?(\\.[a-z]{2})?\\.?$/),yA={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\"]},zA={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\"]},AA=\"google customPixels customScripts html nonGooglePixels nonGoogleScripts nonGoogleIframes\".split(\" \");\nfunction BA(){var a=vA(\"gtm.allowlist\")||vA(\"gtm.whitelist\");a&&Q(9);var b=Nf(62)===void 0;if(Jf(62)||b&&Jf(45))a=void 0;CA()&&(Jf(62)||b&&Jf(45)?Q(116):(Q(117),Jf(48)&&(a=[],window.console&&window.console.log&&window.console.log(\"GTM blocked. See go/13687728.\"))));var c=a&&Ub(Nb(a),yA),d=vA(\"gtm.blocklist\")||vA(\"gtm.blacklist\");d||(d=vA(\"tagTypeBlacklist\"))&&Q(3);d?Q(8):d=[];CA()&&(d=Nb(d),d.push(\"nonGooglePixels\",\"nonGoogleScripts\",\"sandboxedScripts\"));Nb(d).indexOf(\"google\")>=0&&Q(2);var e=d&&\nUb(Nb(d),zA),f={};return function(g){var h=g&&g[Hf.Yb];if(!h||typeof h!==\"string\")return!0;h=h.replace(/^_*/,\"\");if(f[h]!==void 0)return f[h];var l=dl(27,function(){return{}})[h]||[],n=!0;a&&(n=n&&DA(h,l,c));var p=!1;d&&(p=EA(h,l,e));var q=!n||p;!q&&(l.indexOf(\"sandboxedScripts\")===-1||c&&c.indexOf(\"sandboxedScripts\")!==-1?0:Hb(e,AA))&&(q=!0);return f[h]=q}}\nfunction DA(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 Q(11),!1}else return!1;return!0}function EA(a,b,c){var d=c.indexOf(a)>=0;if(d)return d;var e=Hb(c,b||[]);e&&Q(10);return e}function CA(){return xA.test(z.location&&z.location.hostname)};function FA(a){for(var b=[],c=[],d=GA(a),e=m(dA.getRules()),f=e.next();!f.done;f=e.next()){for(var g=f.value.evaluate(a,d),h=g.firingTags,l=g.blockingTags,n=0;n<h.length;n++)b[h[n]]=!0;for(var p=0;p<l.length;p++)c[l[p]]=!0}for(var q=[],r=0;r<dA.tags.length;r++)b[r]&&!c[r]&&(q[r]=!0);return q}function GA(a){var b=[];return function(c){b[c]===void 0&&(b[c]=dA.predicates[c].evaluate(a,[]));return b[c]}};var HA=function(){this.K=0;this.H={}};HA.prototype.addListener=function(a,b,c){var d=++this.K;this.H[a]=this.H[a]||{};this.H[a][String(d)]={listener:b,qf:c};return d};HA.prototype.removeListener=function(a,b){var c=this.H[a],d=String(b);if(!c||!c[d])return!1;delete c[d];return!0};var JA=function(a,b){var c=[];Jb(IA.H[a],function(d,e){c.indexOf(e.listener)<0&&(e.qf===void 0||b.indexOf(e.qf)>=0)&&c.push(e.listener)});return c};function KA(a,b,c){return{entityType:a,indexInOriginContainer:b,nameInOriginContainer:c,originContainerId:E(5),originCId:yk()}};function LA(a,b){if(data.entities){var c=data.entities[a];if(c)return c[b]}};var NA=function(a,b){this.H=!1;this.R=[];this.eventData={tags:[]};this.Z=!1;this.K=this.N=0;MA(this,a,b)},OA=function(a,b,c,d){if(Ej.hasOwnProperty(b)||b===\"__zone\")return-1;var e={};Fd(d)&&(e=Gd(d,e));e.id=c;e.status=\"timeout\";return a.eventData.tags.push(e)-1},PA=function(a,b,c,d){var e=a.eventData.tags[b];e&&(e.status=c,e.executionTime=d)},QA=function(a){if(!a.H){for(var b=a.R,c=0;c<b.length;c++)b[c]();a.H=!0;a.R.length=0}},MA=function(a,b,c){b!==void 0&&a.wg(b);c&&z.setTimeout(function(){QA(a)},\nNumber(c))};NA.prototype.wg=function(a){var b=this,c=Sb(function(){ed(function(){a(E(5),b.eventData)})});this.H?c():this.R.push(c)};var RA=function(a){a.N++;return Sb(function(){a.K++;a.Z&&a.K>=a.N&&QA(a)})},SA=function(a){a.Z=!0;a.K>=a.N&&QA(a)};function TA(){return z[UA()]}\nfunction UA(){return z.GoogleAnalyticsObject||\"ga\"}var XA=new function(){this.H={}};function YA(){a:{var a=E(5);}}\nfunction ZA(a,b){return function(){var c=TA(),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\"),l=g.indexOf(\"&tid=\"+b)<0;l&&(f.set(\"hitPayload\",g.replace(/&tid=UA-[0-9]+-[0-9]+/,\"&tid=\"+b),!0),f.set(\"hitCallback\",void 0,!0));e(f);l&&(f.set(\"hitPayload\",g,!0),f.set(\"hitCallback\",h,!0),f.set(\"_x_19\",void 0,!0),e(f))})}}};var bB=[\"es\",\"1\"],cB=function(){var a=this;this.eventData={};this.H={};gz(function(b){var c;var d=b.eventId,e=b.rf;if(a.eventData[d]){var f=[];a.H[d]||f.push(bB);f.push.apply(f,w(a.eventData[d]));e&&(a.H[d]=!0);c=f}else c=[];return c})},dB;function eB(a,b){var c;if((c=dB)!=null&&ln.N){var d=c.eventData,e;e=b.match(/^(gtm|gtag)\\./)?encodeURIComponent(b):\"*\";d[a]=[[\"e\",e],[\"eid\",String(a)]];hz();fz(a)}};var fB=function(){var a=this;this.H={};this.K={};gz(function(b){var c=b.eventId,d=b.rf,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})},gB;\nfunction hB(a,b,c){gB||(gB=new fB);var d=gB;if(ln.N&&b){var e=jn(b);d.H[a]=d.H[a]||[];d.H[a].push(c+e);var f=b[Hf.Yb];if(!f)throw Error(\"Error: No function name given for function call.\");var g=(Rz[f]?\"1\":\"2\")+e;d.K[a]=d.K[a]||[];d.K[a].push(g);hz();fz(a)}};function iB(a,b,c){c=c===void 0?!1:c;jB().addRestriction(0,a,b,c)}function kB(){var a=yk();return jB().getRestrictions(0,a)}function lB(a,b,c){c=c===void 0?!1:c;jB().addRestriction(1,a,b,c)}function mB(){var a=yk();return jB().getRestrictions(1,a)}var nB=function(){this.container={};this.H={}},oB=function(a,b){var c=a.container[b];c||(c={_entity:{internal:[],external:[]},_event:{internal:[],external:[]}},a.container[b]=c);return c};\nnB.prototype.addRestriction=function(a,b,c,d){d=d===void 0?!1:d;if(!d||!this.H[b]){var e=oB(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))}};\nnB.prototype.getRestrictions=function(a,b){var c=oB(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[]};\nnB.prototype.getExternalRestrictions=function(a,b){var c=oB(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)||[]};nB.prototype.removeExternalRestrictions=function(a){var b=oB(this,a);b._event&&(b._event.external=[]);b._entity&&(b._entity.external=[]);this.H[a]=!0};function jB(){return mj(\"r\",function(){return new nB})};function pB(a,b,c,d){var e=dA.tags[a],f=qB(a,b,c,d);if(!f)return null;var g=$z(e,c);if(g&&g.length){var h=g[0];f=pB(h.index,{onSuccess:f,onFailure:h.co===1?b.terminate:f,terminate:b.terminate},c,d)}return f}\nfunction qB(a,b,c,d){function e(){function y(){nm(3);var S=Qb()-M;KA(1,a,f.getName());hB(c.id,g,\"7\");PA(c.ld,D,\"exception\",S);ln.H&&Gz(c,g,Jy.X.wj);I||(I=!0,l())}if(f.Ja[Hf.Pq])l();else{var A=bA(f,c);if(A!=null)for(var C=0;C<A.length;C++)if(!bp(A[C])){l();return}var D=OA(c.ld,f.O,f.tagId,f.getMetadata(c)),I=!1,G={vtp_gtmOnSuccess:function(){if(!I){I=!0;var S=Qb()-M;hB(c.id,g,\"5\");PA(c.ld,D,\"success\",S);ln.H&&Gz(c,g,Jy.X.yj);h()}},vtp_gtmOnFailure:function(){if(!I){I=!0;var S=Qb()-M;hB(c.id,g,\"6\");\nPA(c.ld,D,\"failure\",S);ln.H&&Gz(c,g,Jy.X.xj);l()}}};G.vtp_gtmEventId=c.id;c.priorityId&&(G.vtp_gtmPriorityId=c.priorityId);hB(c.id,g,\"1\");ln.H&&Fz(c,g);var M=Qb();try{f.evaluate(c,d,G)}catch(S){y(S)}ln.H&&Gz(c,g,Jy.X.Dn)}}var f=dA.tags[a],g=f.Fg(),h=b.onSuccess,l=b.onFailure,n=b.terminate;if(c.isBlocked(g))return null;var p=aA(f,c);if(p&&p.length){var q=p[0],r=pB(q.index,{onSuccess:h,onFailure:l,terminate:n},c,d);if(!r)return null;h=r;l=q.co===2?n:r}if(f.Ja[Hf.ln]||f.Ja[Hf.Rq]){var t=f.Ja[Hf.ln]?\ndA.wk:c.wk,u=h,v=l;if(!t[a]){var x=rB(a,t,Sb(e));h=x.onSuccess;l=x.onFailure}return function(){t[a](u,v)}}return e}function rB(a,b,c){var d=[],e=[];b[a]=sB(d,e,c);return{onSuccess:function(){b[a]=tB;for(var f=0;f<d.length;f++)d[f]()},onFailure:function(){b[a]=uB;for(var f=0;f<e.length;f++)e[f]()}}}function sB(a,b,c){return function(d,e){a.push(d);b.push(e);c()}}function tB(a){a()}function uB(a,b){b()};var xB=function(a,b){for(var c=[],d=0;d<dA.tags.length;d++)if(a[d]){var e=dA.tags[d];var f=RA(b.ld);try{var g=pB(d,{onSuccess:f,onFailure:f,terminate:f},b,d);if(g){var h=Rz[e.O];c.push({Oo:d,priorityOverride:(h?h.priorityOverride||0:0)||LA(e.O,1)||0,execute:g})}else vB(d,b),f()}catch(n){f()}}c.sort(wB);for(var l=0;l<c.length;l++)c[l].execute();return c.length>0};\nfunction yB(a,b){if(!IA)return!1;var c=a[\"gtm.triggers\"]&&String(a[\"gtm.triggers\"]),d=JA(a.event,c?String(c).split(\",\"):[]);if(!d.length)return!1;for(var e=0;e<d.length;++e){var f=RA(b);try{d[e](a,f)}catch(g){f()}}return!0}function wB(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.Oo,h=b.Oo;f=g>h?1:g<h?-1:0}return f}\nfunction vB(a,b){if(ln.N){var c=function(d){var e=b.isBlocked(dA.tags[d].Fg())?\"3\":\"4\",f=$z(dA.tags[d],b);f&&f.length&&c(f[0].index);hB(b.id,dA.tags[d].Fg(),e);var g=aA(dA.tags[d],b);g&&g.length&&c(g[0].index)};c(a)}}var IA;function zB(){IA||(IA=new HA);return IA}\nfunction AB(a){var b=a[\"gtm.uniqueEventId\"],c=a[\"gtm.priorityId\"],d=a[\"gtm.priorityQueue\"],e=a.event;ln.H&&wz(b,e);if(e===\"gtm.js\"){if(cl(13))return!1;bl(13,!0)}var f=!1,g=mB(),h=Gd(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}eB(b,e);var l=a.eventCallback,n=a.eventTimeout,p={id:b,priorityId:c,priorityQueue:d,name:e,isBlocked:BB(h,f),wk:[],logMacroError:function(u,v,x){Q(6);nm(4);KA(2,v,x)},cachedModelValues:CB(),\nld:new NA(function(){ln.H&&zz(b,e);Gy(5,e);l&&l.apply(l,Array.prototype.slice.call(arguments,0))},n),originalEventData:h};ln.H&&Dz(p.id);var q=FA(p);ln.H&&Ez(p.id);Gy(2,e);dA.getRules();f&&(q=DB(q));ln.H&&xz(b);var r=xB(q,p);r&&Gy(4,e);var t=yB(a,p.ld);SA(p.ld);e!==\"gtm.js\"&&e!==\"gtm.sync\"||YA();return EB(q,r)||t}\nfunction CB(){var a={};a.event=wA(\"event\",1);a.ecommerce=wA(\"ecommerce\",1);a.gtm=wA(\"gtm\");a.eventModel=wA(\"eventModel\");return a}\nfunction BB(a,b){var c=BA();return function(d){var e=c(d);if(e)return!0;var f=d&&d[Hf.Yb];if(!f||typeof f!==\"string\")return!0;f=f.replace(/^_*/,\"\");var g=kB(),h=a;b&&(h=Gd(a,null),h[\"gtm.uniqueEventId\"]=Number.MAX_SAFE_INTEGER);for(var l=!1,n=dl(27,function(){return{}})[f]||[],p=m(g),q=p.next();!q.done;q=p.next()){var r=q.value;try{r({entityId:f,securityGroups:n,originalEventData:h})||(l=!0)}catch(t){l=!0}}return l||e}}\nfunction DB(a){for(var b=[],c=0;c<a.length;c++)if(a[c]){var d=dA.tags[c].O;if(Dj[d]||dA.tags[c].Ja[Hf.Sq]!==void 0||LA(d,2))b[c]=!0}return b}function EB(a,b){if(!b)return b;for(var c=0;c<a.length;c++)if(a[c]&&dA.tags[c]&&!Ej[dA.tags[c].O])return!0;return!1};var FB=Of(61,1E3),GB=Of(68,2E3),dp=[\"ad_storage\",\"analytics_storage\"];function HB(a,b){if(a){var c=mj(\"gth\",function(){return{}}),d;a!==2||((d=IB())==null?void 0:d.status)!==3||b!==void 0&&b<=GB||(a=3,c.dl=b?Math.floor(b/1E3):void 0);c.s=a;JB(c)}}function JB(a){if(a.s){var b=function(){var c={status:a.s,expires:Date.now()+864E5};a.dl!==void 0&&(c.delay=a.dl);pr(\"gtg_load_status\",c)};gp(function(){if(cp())b();else for(var c=Sb(b),d=m(dp),e=d.next();!e.done;e=d.next())Kl(c,e.value)},dp)}}\nfunction KB(a){a=a===void 0?!1:a;if(dk()){var b=sr(\"gtg_load_status\"),c=b.value,d=a&&Cb(c==null?void 0:c.expires)&&(c==null?void 0:c.expires)<Date.now()+36E5;if(b.error===0&&Cb(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 IB()}}function IB(){var a=oj(\"gth\");if(a!=null&&a.s){var b={status:a.s};a.dl!==void 0&&(b.delay=a.dl);return b}}function LB(){var a;((a=IB())==null?void 0:a.status)===1&&HB(3)}\nfunction MB(){if(!KB(!0)){var a=Date.now();pj(\"gth\",{l:function(){HB(2,Date.now()-a)},s:1});var b=E(5),c=Vb(b,\"GTM-\")?\"/gtm.js\":\"/gtag/js\",d=\"https://\"+E(3)+c+\"?id=\"+b+\"&gtg_health=1\";Yc(d,LB,LB);z.setTimeout(LB,FB)}};function NB(){zB().addListener(\"gtm.init\",function(a,b){bl(26,!0);O(556)&&dk()&&!Jf(45)&&(ko.H[io.ia.Zb]=ho.Ma.Nh);if(dk()){var c;c=qo(io.ia.Zb);lo(c)?no(c,MB):MB()}yo(!1,!0);b()})};function OB(){if(oj(\"pscdl\")!==void 0)sm(om.da.si)===void 0&&rm(om.da.si,oj(\"pscdl\"));else{var a=function(c){pj(\"pscdl\",c);rm(om.da.si,c)},b=function(){a(\"error\")};try{Kc.cookieDeprecationLabel?(a(\"pending\"),Kc.cookieDeprecationLabel.getValue().then(a).catch(b)):a(\"noapi\")}catch(c){b(c)}}};var QB=function(){var a=this;this.ready=!1;this.K=0;this.H=[];var b=z;if(B.readyState===\"interactive\"&&!B.createEventObject||B.readyState===\"complete\")this.onReady();else{cd(B,\"DOMContentLoaded\",function(d){return void a.onReady(d)});cd(B,\"readystatechange\",function(d){return void a.onReady(d)});if(B.createEventObject&&B.documentElement.doScroll){var c=!0;try{c=!b.frameElement}catch(d){}c&&PB(this)}cd(b,\"load\",function(d){return void a.onReady(d)})}};QB.prototype.isReady=function(){return this.ready};\nQB.prototype.onReady=function(a){if(!this.ready){var b=B.createEventObject,c=B.readyState===\"complete\",d=B.readyState===\"interactive\";if(!a||a.type!==\"readystatechange\"||c||!b&&d){this.ready=!0;for(var e=0;e<this.H.length;e++)ed(this.H[e])}this.H.push=function(){for(var f=Qa.apply(0,arguments),g=0;g<f.length;g++)ed(f[g]);return 0}}};\nvar PB=function(a){if(!a.ready&&a.K<140){a.K++;try{var b,c;(c=(b=B.documentElement).doScroll)==null||c.call(b,\"left\");a.onReady()}catch(d){z.setTimeout(function(){return void PB(a)},50)}}},RB;function SB(){RB||(RB=new QB)}function TB(){SB();var a;return(a=RB)==null?void 0:a.isReady()}function UB(a){SB();var b;(b=RB)!=null&&(b.ready?ed(a):b.H.push(a))};var WB=function(a,b,c){var d=VB,e;if((e=d.H)==null||!e.Pr){var f=Object.keys(b).length>0?2:1,g,h,l=(c==null?void 0:(h=c.originatingEntity)==null?void 0:h.originContainerId)||\"\";g=l?Vb(l,\"GTM-\")?3:2:1;if(!a)d.H={type:f,source:g,params:b};else if(d.H){Q(184);var n=!1;d.H.source===g||d.H.source!==3&&g!==3||(Zm(\"idcs\",\"1\"),n=!0);d.H.type!==2&&f!==2||Q(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{for(var u=m(r),v=u.next();!v.done;v=\nu.next()){var x=v.value;if(!b.hasOwnProperty(x)||q[x]!==b[x]){p=!0;break a}}p=!1}}p&&(Zm(\"idcc\",\"1\"),n=!0);n&&(yo(),d.H.Pr=!0)}}},VB=new function(){this.H=void 0};var YB=function(a){var b=XB;(!ln.K||Vb(E(5),\"GTM-\")?0:a===void 0)&&b.H===0&&(Zm(\"mcc\",\"1\"),b.H=1)},XB=new function(){var a=this;this.H=0;Zm(\"ncc\",function(){if(Jf(45)&&a.H!==2)return\"1\"})};var ZB=/^(?:AW|DC|G|GF|GT|HA|MC|UA)$/,$B=/\\s/;\nfunction aC(a,b){if(Bb(a)){a=Ob(a);var c=a.indexOf(\"-\");if(!(c<0)){var d=a.substring(0,c);if(ZB.test(d)){var e=a.substring(c+1),f;if(b){var g=function(n){var p=n.indexOf(\"/\");return p<0?[n]:[n.substring(0,p),n.substring(p+1)]};f=g(e);if(d===\"DC\"&&f.length===2){var h=g(f[1]);h.length===2&&(f[1]=h[0],f.push(h[1]))}}else{f=e.split(\"/\");for(var l=0;l<f.length;l++)if(!f[l]||$B.test(f[l])&&(d!==\"AW\"||l!==1))return}return{id:a,prefix:d,destinationId:d+\"-\"+f[0],ids:f,nd:function(){return this.id!==this.destinationId}}}}}}\nfunction bC(a,b){for(var c={},d=0;d<a.length;++d){var e=aC(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[cC[1]]&&f.push(h.destinationId)}for(var l=0;l<f.length;++l)delete c[f[l]];for(var n=[],p=m(Object.keys(c)),q=p.next();!q.done;q=p.next())n.push(c[q.value]);return n}var dC={},cC=(dC[0]=0,dC[1]=1,dC[2]=2,dC[3]=0,dC[4]=1,dC[5]=0,dC[6]=0,dC[7]=0,dC);var eC={initialized:11,complete:12,interactive:13},fC={},gC=Object.freeze((fC[F.D.Td]=!0,fC)),hC=function(){this.R=Of(34,500);this.H={};this.N={};this.K=void 0},iC=function(a,b,c){if(c.length&&ln.K){var d;(d=a.H)[b]!=null||(d[b]=[]);var e;(e=a.N)[b]!=null||(e[b]=[]);var f=c.filter(function(g){return!a.N[b].includes(g)});a.H[b].push.apply(a.H[b],w(f));a.N[b].push.apply(a.N[b],w(f));!a.K&&f.length>0&&($m(\"tdc\",!0),a.K=z.setTimeout(function(){yo();a.H={};a.K=void 0},a.R))}};\nhC.prototype.bind=function(){var a=this;Zm(\"tdc\",function(){a.K&&(z.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 jC=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},kC=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;Dd(u)===\"object\"?v=u[t]:Dd(u)===\"array\"&&(v=u[t]);return v===void 0?gC[t]:v},g=jC(b,c),h;for(h in g)if(g.hasOwnProperty(h)&&h!==F.D.Xb){var l=(e?e+\".\":\"\")+h,n=f(h,b),p=f(h,c),q=Dd(n)===\"object\"||Dd(n)===\"array\",r=Dd(p)===\"object\"||Dd(p)===\"array\";if(q&&r)kC(a,n,p,d,l);\nelse if(q||r||n!==p)d[l]=!0}return Object.keys(d)},lC=new hC;var mC=function(a,b,c,d){this.K=Qb();this.H=b;this.args=c;this.messageContext=d;this.type=a},nC=function(){this.Va={};this.ib={};this.K={};this.N=null;this.hb={};this.H=!1;this.status=1};function oC(a,b){return arguments.length===1?pC(\"set\",a):pC(\"set\",a,b)}function qC(a,b){return arguments.length===1?pC(\"config\",a):pC(\"config\",a,b)}function rC(a,b,c){c=c||{};c[F.D.Xb]=a;return pC(\"event\",b,c)}function pC(){return arguments};var sC=function(a,b,c,d,e,f,g,h,l,n,p,q,r){this.eventId=a;this.priorityId=b;this.priorityQueue=c;this.Fa=d;this.Va=e;this.hb=f;this.Ic=g;this.Bg=h;this.ib=l;this.eventMetadata=n;this.onSuccess=p;this.onFailure=q;this.isGtmEvent=r},tC=function(a){var b={onSuccess:zb,onFailure:zb};b=b===void 0?{}:b;var c,d,e,f,g,h,l,n,p,q,r,t,u,v,x,y,A,C,D,I,G,M,S,aa,ea,ja;return new sC((v=(c=b)==null?void 0:c.eventId)!=null?v:a.eventId,(x=(d=b)==null?void 0:d.priorityId)!=null?x:a.priorityId,(y=(e=b)==null?void 0:\ne.priorityQueue)!=null?y:a.priorityQueue,(A=(f=b)==null?void 0:f.Fa)!=null?A:a.Fa,(C=(g=b)==null?void 0:g.Va)!=null?C:a.Va,(D=(h=b)==null?void 0:h.hb)!=null?D:a.hb,(I=(l=b)==null?void 0:l.Ic)!=null?I:a.Ic,(G=(n=b)==null?void 0:n.Bg)!=null?G:a.Bg,(M=(p=b)==null?void 0:p.ib)!=null?M:a.ib,(S=(q=b)==null?void 0:q.eventMetadata)!=null?S:a.eventMetadata,(aa=(r=b)==null?void 0:r.onSuccess)!=null?aa:a.onSuccess,(ea=(t=b)==null?void 0:t.onFailure)!=null?ea:a.onFailure,(ja=(u=b)==null?void 0:u.isGtmEvent)!=\nnull?ja:a.isGtmEvent)},uC=function(a,b){var c=[];switch(b){case 3:c.push(a.Fa);c.push(a.Va);c.push(a.hb);c.push(a.Ic);c.push(a.ib);break;case 2:c.push(a.Fa);break;case 1:c.push(a.Va);c.push(a.hb);c.push(a.Ic);c.push(a.ib);break;case 4:c.push(a.Fa),c.push(a.Va),c.push(a.hb),c.push(a.Ic)}return c},P=function(a,b,c,d){for(var e=m(uC(a,d===void 0?3:d)),f=e.next();!f.done;f=e.next()){var g=f.value;if(g[b]!==void 0)return g[b]}return c},vC=function(a){for(var b={},c=uC(a,4),d=m(c),e=d.next();!e.done;e=\nd.next())for(var f=Object.keys(e.value),g=m(f),h=g.next();!h.done;h=g.next())b[h.value]=1;return Object.keys(b)};sC.prototype.getMergedValues=function(a,b,c){b=b===void 0?3:b;var d={},e=!1,f=function(n){Fd(n)&&Jb(n,function(p,q){e=!0;d[p]=q})};c&&f(c);var g=uC(this,b);g.reverse();for(var h=m(g),l=h.next();!l.done;l=h.next())f(l.value[a]);return e?d:void 0};\nvar wC=function(a){for(var b=[F.D.Jf,F.D.Ff,F.D.Gf,F.D.Hf,F.D.If,F.D.Kf,F.D.Lf],c=uC(a,3),d=m(c),e=d.next();!e.done;e=d.next()){for(var f=e.value,g={},h=!1,l=m(b),n=l.next();!n.done;n=l.next()){var p=n.value;f[p]!==void 0&&(g[p]=f[p],h=!0)}var q=h?g:void 0;if(q)return q}return{}},xC=function(a,b,c){this.eventId=a;this.priorityId=b;this.priorityQueue=c;this.Fa={};this.Va={};this.hb={};this.Ic={};this.Bg={};this.ib={};this.eventMetadata={};this.isGtmEvent=!1;this.onSuccess=function(){};this.onFailure=\nfunction(){}},yC=function(a,b){a.Fa=b;return a},zC=function(a,b){a.Va=b;return a},AC=function(a,b){a.hb=b;return a},BC=function(a,b){a.Ic=b;return a},CC=function(a,b){a.Bg=b;return a},DC=function(a,b){a.ib=b;return a},EC=function(a,b){a.eventMetadata=b||{};return a},FC=function(a,b){a.onSuccess=b;return a},GC=function(a,b){a.onFailure=b;return a},HC=function(a,b){a.isGtmEvent=b;return a},IC=function(a){return new sC(a.eventId,a.priorityId,a.priorityQueue,a.Fa,a.Va,a.hb,a.Ic,a.Bg,a.ib,a.eventMetadata,\na.onSuccess,a.onFailure,a.isGtmEvent)};function JC(a,b){Jb(a,function(c){var d;if(d=c.charAt(0)===\"_\"){var e;a:switch(c){case F.D.Vb:case F.D.Qf:case F.D.uh:e=!0;break a;default:e=!1}d=!e}d&&(b&&b(c),delete a[c])})};var KC=function(){var a=this;this.H={};gz(function(b){var c=b.eventId,d=b.rf,e=[],f=a.H[c]||[];f.length&&e.push([\"epr\",f.join(\".\")]);d&&delete a.H[c];return e})},MC=function(a,b,c){var d=LC;ln.N&&a!==void 0&&(d.H[a]=d.H[a]||[],d.H[a].push(c+b),hz(),fz(a))},LC;function NC(){LC||(LC=new KC)};var OC=function(){this.destinations={};this.H={};this.commands=[]},PC=function(a,b){return a.destinations[b.destinationId]=a.destinations[b.destinationId]||new nC},QC=function(a,b,c,d){if(d.H){var e=PC(a,d.H),f=e.N;if(f){var g=Gd(c,null),h=Gd(e.Va[d.H.destinationId],null),l=Gd(e.hb,null),n=Gd(e.ib,null),p=Gd(a.H,null),q={};if(ln.N)try{q=Gd(sA.H,null)}catch(x){Q(72)}var r=d.H.prefix,t=function(x){var y=d.messageContext.eventId;NC();MC(y,r,x)},u=IC(HC(GC(FC(EC(CC(BC(DC(AC(zC(yC(new xC(d.messageContext.eventId,\nd.messageContext.priorityId,d.messageContext.priorityQueue),g),h),l),n),p),q),d.messageContext.eventMetadata),function(){if(t){var x=t;t=void 0;x(\"2\");if(d.messageContext.onSuccess)d.messageContext.onSuccess()}}),function(){if(t){var x=t;t=void 0;x(\"3\");if(d.messageContext.onFailure)d.messageContext.onFailure()}}),!!d.messageContext.isGtmEvent)),v=function(){try{var x=d.messageContext.eventId;NC();MC(x,r,\"1\");var y=d.H.id,A=lC;if(ln.K&&b===F.D.wa){var C,D=(C=aC(y))==null?void 0:C.ids;if(!(D&&D.length>\n1)){var I=u.Fa[F.D.Xb];if(!I||I===y){var G,M=Pc(\"google_tag_data\",{});M.td||(M.td={});G=M.td;var S=Gd(u.Ic,null);Gd(u.Fa,S);var aa=[],ea;for(ea in G)G.hasOwnProperty(ea)&&kC(A,G[ea],S).length&&aa.push(ea);aa.length&&(iC(A,y,aa),tb(\"TAGGING\",eC[B.readyState]||14));G[y]=S}}}f(d.H.id,b,d.K,u)}catch(ha){var ja=d.messageContext.eventId;NC();MC(ja,r,\"4\")}};b===\"gtag.get\"?v():no(e.R,v)}}},RC=function(a,b){if(b.type!==\"require\"){var c=void 0;b.type===\"event\"&&(c=b.args[1]);if(b.H)for(var d=PC(a,b.H).K[b.type]||\n[],e=0;e<d.length;e++)d[e](c);else for(var f in a.destinations)if(a.destinations.hasOwnProperty(f)){var g=a.destinations[f];if(g&&g.K)for(var h=g.K[b.type]||[],l=0;l<h.length;l++)h[l](c)}}};OC.prototype.register=function(a,b,c,d){var e=PC(this,a);e.status!==3&&(e.N=b,e.status=3,e.R=qo(c),SC(this,a,d||{}),this.flush())};\nOC.prototype.push=function(a,b,c,d){c!==void 0&&(PC(this,c).status===1&&(PC(this,c).status=2,this.push(\"require\",[{}],c,{})),PC(this,c).H&&(d.deferrable=!1),d.eventMetadata||(d.eventMetadata={}),d.eventMetadata[H.J.sg]||(d.eventMetadata[H.J.sg]=[c.destinationId]),d.eventMetadata[H.J.oj]||(d.eventMetadata[H.J.oj]=[c.id]));this.commands.push(new mC(a,c,b,d));d.deferrable||this.flush()};\nOC.prototype.flush=function(a){for(var b=this,c=[],d=!1,e={};this.commands.length;e={ao:void 0}){var f=this.commands[0],g=f.H;if(f.messageContext.deferrable)!g||PC(this,g).H?(f.messageContext.deferrable=!1,this.commands.push(f)):c.push(f),this.commands.shift();else{switch(f.type){case \"require\":if(PC(this,g).status!==3&&!a){this.commands.push.apply(this.commands,c);return}break;case \"set\":var h=f.args[0];JC(h);TC(h);Jb(h,function(x,y){Gd(Yb(x,y),b.H)});Iu(h,!0);break;case \"event\":e.ao=f.args[1];var l=\nUC(f.args[0],function(){return function(){}}(e)),n=l[F.D.Xb];n&&n!==g.id||Iu(l);QC(this,e.ao,l,f);break;case \"get\":var p={},q=(p[F.D.Sf]=f.args[0],p[F.D.Rf]=f.args[1],p);QC(this,F.D.Ib,q,f);break;case \"container_config\":var r=PC(this,g),t=UC(f.args[0],function(){});Iu(t,!0);r.H=!0;Gd(t,r.hb);d=!0;break;case \"destination_config\":var u=PC(this,g),v=UC(f.args[0],function(){});Iu(v,!0);u.Va[g.id]||(u.Va[g.id]={});u.H=!0;Gd(v,u.Va[g.id]);d=!0;break;case \"reset_container_config\":PC(this,g).hb={};break;\ncase \"reset_target_config\":PC(this,g).Va[g.id]={}}this.commands.shift();RC(this,f)}}this.commands.push.apply(this.commands,c);d&&this.flush()};var SC=function(a,b,c){var d=Gd(c,null);Gd(PC(a,b).ib,d);PC(a,b).ib=d};function UC(a,b){var c={};Jb(a,function(d,e){Gd(Yb(d,e),c)});JC(c,b);TC(c);return c}\nfunction TC(a){if(O(601)&&CA()){for(var b=!1,c=m(new Set([F.D.yc,F.D.dd])),d=c.next();!d.done;d=c.next()){var e=d.value;a[e]!==void 0&&(b=!0,delete a[e])}b&&!dl(35,function(){return!1})&&(bl(35,!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.\"),Q(197))}};var VC=function(){this.H=new OC;this.K=!1};VC.prototype.flush=function(){this.H.flush()};var WC;function XC(){WC||(WC=new VC);return WC}function YC(a,b,c,d){var e=XC(),f=aC(c,d.isGtmEvent);f&&(e.K&&(d.deferrable=!0),e.H.push(\"event\",[b,a],f,d))}function ZC(a,b,c,d){var e=XC(),f=aC(c,d.isGtmEvent);f&&e.H.push(\"get\",[a,b],f,d)}function $C(a,b,c){var d=XC(),e=aC(a,c.isGtmEvent);e&&d.H.push(\"container_config\",[b],e,c)}\nfunction aD(a,b,c){var d=XC(),e=aC(a,c.isGtmEvent);e&&d.H.push(\"destination_config\",[b],e,c)}function bD(a){var b=XC(),c=aC(a,!0);c&&b.H.push(\"reset_container_config\",[],c,{})}function cD(a){var b=XC(),c=aC(a,!0);c&&b.H.push(\"reset_target_config\",[],c,{})}function dD(a){var b=XC(),c=aC(a,!0);return c?PC(b.H,c).ib:{}}function eD(a){return XC().H.H[a]}function fD(a){var b=XC(),c=aC(a,!0);return c?PC(b.H,c).H:!1};function gD(a,b){a.hasOwnProperty(\"gtm.uniqueEventId\")||Object.defineProperty(a,\"gtm.uniqueEventId\",{value:tj()});b.eventId=a[\"gtm.uniqueEventId\"];b.priorityId=a[\"gtm.priorityId\"];return{eventId:b.eventId,priorityId:b.priorityId}}function hD(a){for(var b=m([F.D.dd,F.D.yc]),c=b.next();!c.done;c=b.next()){var d=c.value,e=a&&a[d]||eD(d);if(e)return e}}function iD(a){return!a.isGtmEvent||a.eventMetadata&&a.eventMetadata[H.J.Dc]&&a.eventMetadata[H.J.Mb]!==yk()?!1:!0};var jD=new function(){this.H=!1};var kD=function(){this.messages=[];this.H=[]};kD.prototype.enqueue=function(a,b,c){var d=this.messages.length+1;a[\"gtm.uniqueEventId\"]=b;a[\"gtm.priorityId\"]=d;var e=oa(Object,\"assign\").call(Object,{},c,{eventId:b,priorityId:d,fromContainerExecution:!0});if(O(595)){var f=c.priorityQueue?[].concat(w(c.priorityQueue),[d]):[d];a[\"gtm.priorityQueue\"]=f;e.priorityQueue=f}var g={message:a,notBeforeEventId:b,priorityId:d,messageContext:e};this.messages.push(g);for(var h=0;h<this.H.length;h++)try{this.H[h](g)}catch(l){}};\nkD.prototype.listen=function(a){this.H.push(a)};kD.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};kD.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 lD(a,b,c){c.eventMetadata=c.eventMetadata||{};c.eventMetadata[H.J.Mb]=O(550)?yk():E(6);mD().enqueue(a,b,c)}function mD(){return mj(\"mb\",function(){return new kD})};var oD=function(a,b){for(var c=nD,d=[],e=[],f={},g=0;g<a.length;f={mk:void 0,Sj:void 0},g++){var h=a[g];if(h.indexOf(\"-\")>=0){if(f.mk=aC(h,b),f.mk){var l=wk();Eb(l,function(t){return function(u){return t.mk.destinationId===u}}(f))?d.push(h):e.push(h)}}else{var n=c.H[h]||[];f.Sj={};n.forEach(function(t){return function(u){t.Sj[u]=!0}}(f));for(var p=zk(),q=0;q<p.length;q++)if(f.Sj[p[q]]){d=d.concat(wk());break}var r=c.K[h]||[];r.length&&(d=d.concat(r))}}return{fk:d,Qs:e}},pD=function(a){Jb(nD.H,function(b,\nc){var d=c.indexOf(a);d>=0&&c.splice(d,1)})},qD=function(a){Jb(nD.K,function(b,c){var d=c.indexOf(a);d>=0&&c.splice(d,1)})},nD=new function(){this.H={};this.K={}};function rD(a,b,c){var d=Gd(a,null);d.eventId=void 0;d.inheritParentConfig=void 0;Object.keys(b).some(function(f){return b[f]!==void 0})&&Q(136);var e=Gd(b,null);Gd(c,e);lD(qC(zk()[0],e),a.eventId,d)}\nfunction sD(a,b,c,d){var e={},f=(e[F.D.Ub]=F.D.wa,e[\"gtm.configContainerId\"]=a.id,e[\"gtm.configParameters\"]=b,e[\"gtm.uniqueEventId\"]=d.eventId,e);c.priorityQueue&&(f[\"gtm.priorityQueue\"]=c.priorityQueue);c.eventMetadata&&(f[\"gtm.eventMetadata\"]=c.eventMetadata);a.nd()&&(f[\"gtm.configContainerId\"]=zk()[0],f[\"gtm.originalConfigTargetId\"]=a.id);return f}function tD(a,b,c){if(Jf(11)&&!c&&!a[F.D.zc]){var d=dl(10,function(){return!1});bl(10,!0);WB(d,a,b);if(d)return!0}return!1};function uD(a,b){var c={},d=(c.event=a,c);b&&(d.eventModel=Gd(b,null),b[F.D.Of]&&(d.eventCallback=b[F.D.Of]),b[F.D.rh]&&(d.eventTimeout=b[F.D.rh]));return d}\nfunction vD(a,b){var c=a&&a[F.D.Xb];c===void 0&&(c=vA(F.D.Xb,2),c===void 0&&(c=\"default\"));if(Bb(c)||Array.isArray(c)){var d;d=b.isGtmEvent?Bb(c)?[c]:c:c.toString().replace(/\\s+/g,\"\").split(\",\");var e=oD(d,b.isGtmEvent),f=e.fk,g=e.Qs;if(g.length)for(var h=hD(a),l=0;l<g.length;l++){var n=aC(g[l],b.isGtmEvent);if(n){var p=n.destinationId,q=void 0;((q=qk(n.destinationId))==null?void 0:q.state)===0||oA(p,h,{source:3,fromContainerExecution:b.fromContainerExecution})}}var r=f.concat(g);return{fk:bC(f,b.isGtmEvent),\nnr:bC(r,b.isGtmEvent)}}};var wD={},xD=(wD.config=function(a,b){var c=gD(a,b),d;a:{if(!(a.length<2)&&Bb(a[1])){var e={};if(a.length>2){if(a[2]!==void 0&&!Fd(a[2])||a.length>3){d=void 0;break a}e=a[2]}var f=aC(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,l=g.params,n;a:{if(!Jf(7)){var p=Bk(Ck());if(Pk(p)){var q=p.parent,r=q.isDestination;n={Ws:Bk(q),Ns:r};break a}}n=void 0}var t=n,u=t==null?void 0:t.Ws,v=t==null?void 0:t.Ns;eB(c.eventId,\"gtag.config\");var x,y=h.destinationId;\nif(h.nd()?wk().indexOf(y)!==-1:zk().indexOf(y)!==-1)a:{if(u&&(Q(128),v&&Q(130),b.inheritParentConfig)){var A;var C=cl(12);if(C)rD(b,C,l),A=!1;else{var D=cl(11);!l[F.D.zc]&&(O(550)||Jf(11))&&D||bl(11,Gd(l,null));A=!0}A&&u.containers&&u.containers.join(\",\");x=void 0;break a}if(O(571)){var I=!Jf(45),G=!Vb(h.id,\"GTM-\");I&&G&&(Object.keys(l).length===0?Hu(U.W.Tk):Hu(U.W.Uk),Gl()&&Hu(U.W.Sk),cl(31)&&Hu(U.W.Vk))}var M=XB;ln.K&&(M.H===1&&(Vm.H.mcc=!1),M.H=2);if(O(550)||!tD(l,b,h.nd())){jD.H||Q(43);if(!b.noTargetGroup){var S=\nh.id;if(h.nd()){qD(S);var aa=l[F.D.yh]||\"default\",ea=nD;aa=String(aa).split(\",\");for(var ja=0;ja<aa.length;ja++){var ha=ea.K[aa[ja]]||[];ea.K[aa[ja]]=ha;ha.indexOf(S)<0&&ha.push(S)}}else{pD(S);var qa=l[F.D.yh]||\"default\",da=nD;qa=qa.toString().split(\",\");for(var ma=0;ma<qa.length;ma++){var Pa=da.H[qa[ma]]||[];da.H[qa[ma]]=Pa;Pa.indexOf(S)<0&&Pa.push(S)}}}delete l[F.D.yh];var Ba=b.eventMetadata||{};Ba.hasOwnProperty(H.J.Zd)||(Ba[H.J.Zd]=!b.fromContainerExecution);b.eventMetadata=Ba;delete l[F.D.Of];\nif(O(550)){var sa=!!l[F.D.zc];delete l[F.D.zc];var eb=sD(h,l,b,c);sa&&(eb[\"gtm.update\"]=sa);x=eb;break a}var xb=!!l[F.D.zc];delete l[F.D.zc];var Fb=wk(),Tc=bD,Nc=$C;h.nd()&&(Fb=[h.id],Tc=cD,Nc=aD);for(var Zb=0;Zb<Fb.length;Zb++){xb||Tc(Fb[Zb]);var Rd=fD(Fb[Zb]);Nc(Fb[Zb],Gd(l,null),Gd(b,null));Rd&&xb||YC(F.D.wa,Gd(l,null),Fb[Zb],Gd(b,null))}}x=void 0}else a:{if(!b.inheritParentConfig&&!l[F.D.Zc]){var we=hD(l),hh=h.destinationId;if(h.nd())oA(hh,we,{source:2,fromContainerExecution:b.fromContainerExecution});\nelse if(u!==void 0&&u.containers.indexOf(hh)!==-1){var ih=cl(11),Zi=cl(12);ih?rD(b,l,ih):Zi||bl(12,Gd(l,null))}else if(iA(hh,we,!0,{source:2,fromContainerExecution:b.fromContainerExecution}),O(550)){x=sD(h,l,b,c);break a}}x=void 0}return x}},wD.consent=function(a,b){if(a.length===3){Q(39);var c=gD(a,b),d=a[1],e={},f=To(a[2]),g;for(g in f)if(f.hasOwnProperty(g)){var h=f[g];e[g]=g===F.D.Yg?Array.isArray(h)?NaN:Number(h):g===F.D.nc?(Array.isArray(h)?h:[h]).map(Uo):Vo(h)}b.fromContainerExecution||(e[F.D.ma]&&\nQ(139),e[F.D.Wa]&&Q(140));d===\"default\"?Yo(e):d===\"update\"?$o(e,c):d===\"declare\"&&b.fromContainerExecution&&Xo(e)}},wD.container_config=function(a,b){if(iD(b)&&a.length===3&&Bb(a[1])&&Fd(a[2])){var c=a[2],d=aC(a[1],!0);d&&$C(d.destinationId,c,Gd(b,null))}},wD.destination_config=function(a,b){if(iD(b)&&a.length===3&&Bb(a[1])&&Fd(a[2])){var c=a[2],d=aC(a[1],!0);d&&aD(d.destinationId,c,Gd(b,null))}},wD.event=function(a,b){var c=a[1];if(!(a.length<2)&&Bb(c)){var d=void 0;if(a.length>2){if(!Fd(a[2])&&\na[2]!==void 0||a.length>3)return;d=a[2]}var e=uD(c,d),f=gD(a,b),g=f.eventId,h=f.priorityId;e[\"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 l=vD(d,b);if(l){for(var n=l.fk,p=l.nr,q=p.map(function(M){return M.id}),r=p.map(function(M){return M.destinationId}),t=n.map(function(M){return M.id}),u=m(wk()),v=u.next();!v.done;v=u.next()){var x=v.value;r.indexOf(x)<0&&t.push(x)}eB(g,\nc);for(var y=m(t),A=y.next();!A.done;A=y.next()){var C=A.value,D=Gd(b,null),I=Gd(d,null);delete I[F.D.Of];var G=D.eventMetadata||{};G.hasOwnProperty(H.J.Zd)||(G[H.J.Zd]=!D.fromContainerExecution);G[H.J.oj]=q.slice();G[H.J.sg]=r.slice();D.eventMetadata=G;YC(c,I,C,D)}e.eventModel=e.eventModel||{};q.length>0?e.eventModel[F.D.Xb]=q.join(\",\"):delete e.eventModel[F.D.Xb];jD.H||Q(43);b.noGtmEvent===void 0&&b.eventMetadata&&b.eventMetadata[H.J.Cn]&&(b.noGtmEvent=!0);e.eventModel[F.D.Yc]&&(b.noGtmEvent=!0);\nreturn b.noGtmEvent?void 0:e}}},wD.get=function(a,b){Q(53);if(a.length===4&&Bb(a[1])&&Bb(a[2])&&Ab(a[3])){var c=aC(a[1],b.isGtmEvent),d=String(a[2]),e=a[3];if(c){jD.H||Q(43);var f=hD();if(Eb(wk(),function(h){return c.destinationId===h})){gD(a,b);var g={};Gd((g[F.D.Sf]=d,g[F.D.Rf]=e,g),null);ZC(d,function(h){ed(function(){e(h)})},c.id,b)}else oA(c.destinationId,f,{source:4,fromContainerExecution:b.fromContainerExecution})}}},wD.js=function(a,b){var c;if(a.length===2&&a[1].getTime){jD.H=!0;var d=gD(a,\nb),e=d.eventId,f=d.priorityId,g={};c=(g.event=\"gtm.js\",g[\"gtm.start\"]=a[1].getTime(),g[\"gtm.uniqueEventId\"]=e,g[\"gtm.priorityId\"]=f,g)}else c=void 0;return c},wD.policy=function(a){if(a.length===3&&Bb(a[1])&&Ab(a[2])){if(iy(a[1],a[2]),Q(74),a[1]===\"all\"){Q(75);var b=!1;try{b=a[2](E(5),\"unknown\",{})}catch(c){}b||Q(76)}}else Q(73)},wD.reset_target_config=function(a,b){if(iD(b)&&a.length===2&&Bb(a[1])){var c=aC(a[1],!0);c&&cD(c.destinationId)}},wD.set=function(a,b){var c=void 0;a.length===2&&Fd(a[1])?\nc=Gd(a[1],null):a.length===3&&Bb(a[1])&&(c={},Fd(a[2])||Array.isArray(a[2])?c[a[1]]=Gd(a[2],null):c[a[1]]=a[2]);if(c){bl(31,!0);var d=gD(a,b),e=d.eventId,f=d.priorityId;Gd(c,null);E(5);var g=Gd(c,null);XC().H.push(\"set\",[g],void 0,b);c[\"gtm.uniqueEventId\"]=e;f&&(c[\"gtm.priorityId\"]=f);delete c.event;b.overwriteModelFields=!0;return c}},wD),yD={},zD=(yD.policy=!0,yD);var BD=function(a){if(AD(a))return a;this.value=a};BD.prototype.getUntrustedMessageValue=function(){return this.value};var AD=function(a){return!a||Dd(a)!==\"object\"||Fd(a)?!1:\"getUntrustedMessageValue\"in a};BD.prototype.getUntrustedMessageValue=BD.prototype.getUntrustedMessageValue;function CD(a,b){try{return a.closest(b)}catch(c){return null}};var DD={Bb:\"1\",de:\"2\",Wd:\"3\",be:\"4\",wf:\"5\",qg:\"6\",Mh:\"7\",vj:\"8\",ni:\"9\",lj:\"10\"};function ED(){var a=z.screen;return{width:a?a.width:0,height:a?a.height:0}}\nfunction FD(a){if(B.hidden)return!0;var b=a.getBoundingClientRect();if(b.top===b.bottom||b.left===b.right||!z.getComputedStyle)return!0;var c=z.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=z.getComputedStyle(d,null))}return!1}\nvar HD=function(a){var b=GD(),c=b.height,d=b.width,e=a.getBoundingClientRect(),f=e.bottom-e.top,g=e.right-e.left;return f&&g?(1-Math.min((Math.max(0-e.left,0)+Math.max(e.right-d,0))/g,1))*(1-Math.min((Math.max(0-e.top,0)+Math.max(e.bottom-c,0))/f,1)):0},GD=function(){var a=B.body,b=B.documentElement||a&&a.parentElement,c,d;if(B.compatMode&&B.compatMode!==\"BackCompat\")c=b?b.clientHeight:0,d=b?b.clientWidth:0;else{var e=function(f,g){return f&&g?Math.min(f,g):Math.max(f,g)};c=e(b?b.clientHeight:0,a?\na.clientHeight:0);d=e(b?b.clientWidth:0,a?a.clientWidth:0)}return{width:d,height:c}};var JD=function(a){if(ID){var b=dl(24,function(){return[]});if(a>=0&&a<b.length&&b[a]){var c;(c=b[a])==null||c.disconnect();b[a]=void 0}}else z.clearInterval(a)},MD=function(a,b,c){for(var d=0;d<c.length;d++)c[d]>1?c[d]=1:c[d]<0&&(c[d]=0);if(ID){var e=!1;ed(function(){e||KD(a,b,c)()});return LD(function(f){e=!0;for(var g={Hg:0};g.Hg<f.length;g={Hg:g.Hg},g.Hg++)ed(function(h){return function(){a(f[h.Hg])}}(g))},\nb,c)}return fd(KD(a,b,c),1E3)},KD=function(a,b,c){function d(h,l){var n={top:0,bottom:0,right:0,left:0,width:0,height:0},p={boundingClientRect:h.getBoundingClientRect(),intersectionRatio:l,intersectionRect:n,isIntersecting:l>0,rootBounds:n,target:h,time:Qb()};ed(function(){a(p)})}for(var e=[],f=[],g=0;g<b.length;g++)e.push(0),f.push(-1);c.sort(function(h,l){return h-l});return function(){for(var h=0;h<b.length;h++){var l=HD(b[h]);if(l>e[h])for(;f[h]<c.length-1&&l>=c[f[h]+1];)d(b[h],l),f[h]++;else if(l<\ne[h])for(;f[h]>=0&&l<=c[f[h]];)d(b[h],l),f[h]--;e[h]=l}}},LD=function(a,b,c){for(var d=new z.IntersectionObserver(a,{threshold:c}),e=0;e<b.length;e++)d.observe(b[e]);for(var f=dl(24,function(){return[]}),g=0;g<f.length;g++)if(!f[g])return f[g]=d,g;return f.push(d)-1},ID=!(!z.IntersectionObserver||!z.IntersectionObserverEntry);\nvar XD=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)||[],l=(a==null?void 0:a.fieldFilters)||{email:!0,phone:!1,address:!1},n=dl(6,function(){return{}}),p=ND({includeSelector:c,includeVisibility:e,excludeElementSelectors:h,fieldFilters:l}),q=n[p];if(q&&Qb()-q.timestamp<200){var r=q.result,t;(r.elements.some(function(sa){return sa.fi})||\n((t=r.ii)==null?0:t.fi))&&Hu(U.W.tj);return r}var u=OD(),v=u.status,x=[],y,A,C=[];if(O(568)){var D=PD(l),I=QD(u.elements,D),G=RD(I),M=SD(G,h),S=TD(M);y=S.filter(function(sa){return sa.Da===DD.Bb})[0];for(var aa=[],ea={Ig:0};ea.Ig<D.length;ea={Ig:ea.Ig},ea.Ig++){var ja=M.filter(function(sa){return function(eb){return eb.Da===D[sa.Ig]}}(ea));ja.length>10&&(v=\"3\",ja=ja.slice(0,10));aa=aa.concat(ja)}M=aa;!g&&S&&(M=S);for(var ha=0;ha<M.length;ha++){var qa=M[ha];qa.Da!==DD.Mh&&C.push(UD(qa,c,e))}}else{if(l.email){var da=\nVD(u.elements);x=SD(da,h);y=WD(x);da.length>10&&(v=\"3\")}!g&&y&&(x=[y]);for(var ma=0;ma<x.length;ma++)C.push(UD(x[ma],c,e));C=C.slice(0,10)}y&&(A=UD(y,c,e));var Pa={elements:C,ii:A,status:v};n[p]={timestamp:Qb(),result:Pa};var Ba;(Pa.elements.some(function(sa){return sa.fi})||((Ba=Pa.ii)==null?0:Ba.fi))&&Hu(U.W.tj);return Pa},RD=function(a){var b=a.filter(function(u){return u.Da===DD.Mh}),c=a.filter(function(u){return u.Da===DD.Wd});if(a.filter(function(u){return u.Da===DD.be}).length===0&&c.length===\n0)for(var d=0;d<b.length;d++){var e=b[d],f=e.Ca.split(\" \");f.length>1&&a.push({Ca:f[0],Da:DD.Wd,element:e.element,Oc:e.Oc},{Ca:f.slice(1).join(\" \"),Da:DD.be,element:e.element,Oc:e.Oc})}for(var g,h=0,l,n=function(u){return u.Da===DD.de&&u.Ca.length>=3&&u.Ca.length<=4},p=0;p<a.length;p++){var q=a[p];if(n(q)&&g&&q.element.parentElement===g&&h<3){if(h+=1,l+=q.Ca,h===3){var r=p-h+1;if(l=YD[DD.de].na(l))a[r].Ca=l}}else if(h=0,l=\"\",g=void 0,n(q)){h++;l=q.Ca;var t=void 0;g=(t=q.element.parentElement)!=null?\nt:void 0}}return a.filter(function(u){return!n(u)})},bE=function(a,b){if(a.value&&ZD.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=$D(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],l=a.parentElement;l&&l.tagName===\"LABEL\"&&h.push(l.innerText);var n=a.previousElementSibling;n&&n.tagName===\"LABEL\"&&!n.htmlFor&&h.push(n.innerText);if(a.id){var p=[];try{p=document.body.querySelectorAll('label[for=\"'+\na.id+'\"]')}catch(D){}for(var q=0;q<p.length;q++)h.push(p[q].innerText)}h=h.filter(function(D){return D&&D.trim()});for(var r,t=0,u=0;u<h.length;u++){var v=aE(a,b,h[u]);if(v){var x=v,y=x.Ca,A=x.Da,C=x.Ys;C>t&&(t=C,r={Ca:y,Da:A})}}return r}},aE=function(a,b,c){for(var d=0;d<b.length;d++){var e=b[d];if(YD[e].me){var f=YD[e].me.exec(c.trim());if(f){var g=a,h=[],l=g.value.trim();l&&h.push(l);if(g.tagName===\"SELECT\")try{var n=g.querySelector('[value=\"'+g.value+'\"]'),p=n&&n.innerText.trim();p&&h.push(p)}catch(u){}for(var q=\nh,r=void 0,t=0;t<q.length&&!r;t++)r=YD[e].na(q[t]);if(r)return{Da:e,Ca:r,Ys:f[0].length/c.trim().length}}}}},$D=function(a,b,c){for(var d=0;d<b.length;d++){var e=b[d];if(YD[e].autocomplete&&YD[e].autocomplete.indexOf(c)>=0){var f=YD[e].na(a.trim());if(f)return{Da:e,Ca:f}}}},PD=function(a){var b=[];a.email&&b.push(DD.Bb);a.phone&&b.push(DD.de);a.address&&b.push(DD.Wd,DD.be,DD.wf,DD.qg,DD.Mh);return b},QD=function(a,b){for(var c=[],d=0;d<a.length;d++){var e=a[d],f=e.element,g=e.Oc,h;a:{var l=f,n=b,\np=l.innerHTML;cE.indexOf(l.tagName)>=0&&(p=l.value||p);if(p){var q;b:{for(var r=p,t=n,u=0;u<t.length;u++){var v=t[u];if(!YD[v].ke){var x=YD[v].na(r.trim());if(x){q={Da:v,Ca:x};break b}}}q=void 0}if(q){h=q;break a}if(cE.indexOf(l.tagName)!==-1){h=bE(l,n);break a}}h=void 0}var y=h;if(y){var A=y;c.push({Ca:A.Ca,Da:A.Da,element:f,Oc:g})}}return c},TD=function(a){var b=[];if(a.length===0)return b;var c={},d;for(d in DD)if(c={Vg:c.Vg},c.Vg=d,DD.hasOwnProperty(c.Vg)){var e=a.filter(function(f){return function(g){return g.Da===\nDD[f.Vg]}}(c));e.length!==0&&(DD[c.Vg]===DD.Bb&&(e=dE(e,function(f){return!eE.test(f.Ca)}),e=dE(e,function(f){return f.element.tagName.toUpperCase()===\"INPUT\"}),e=dE(e,function(f){return!FD(f.element)})),b.push(e[0]))}return b},fE=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);if(c.match(new RegExp(\"^\\\\+\\\\d{\"+(O(597)?7:10)+\",15}$\")))return c}},\nhE=function(a){if(a){var b=a.trim();if(gE.test(b))return b.toLowerCase().replaceAll(/[- ]+/g,\"\")}},iE=function(a){return function(b){var c=b.match(a);return c?c[0].trim().toLowerCase():void 0}},UD=function(a,b,c){var d=a.element,e=a.Oc,f={Ca:a.Ca,type:a.Da,tagName:d.tagName};if(b){var g,h=jE(d);if(g=(e?e+\"|\"+h:h).slice(0,kE))f.querySelector=g}c&&(f.isVisible=!FD(d));e&&(f.fi=!0);return f},ND=function(a){var b,c,d,e;b=a.includeSelector;c=a.includeVisibility;d=a.excludeElementSelectors;e=a.fieldFilters;\nvar f=!!b+\".\"+!!c;d.length&&(f+=\".\"+d.join(\".\"));return f+=\".\"+e.email+\".\"+e.phone+\".\"+e.address},WD=function(a){if(a.length!==0){var b;b=dE(a,function(c){return!eE.test(c.Ca)});b=dE(b,function(c){return c.element.tagName.toUpperCase()===\"INPUT\"});b=dE(b,function(c){return!FD(c.element)});return b[0]}},SD=function(a,b){for(var c=[],d=0;d<a.length;d++){for(var e=!0,f=0;f<b.length;f++){var g=b[f];if(g&&CD(a[d].element,g)){e=!1;break}}a[d].Da===DD.Bb&&O(508)&&(eE.test(a[d].Ca)||a[d].element.tagName.toUpperCase()===\n\"A\"&&a[d].element.hasAttribute(\"href\")&&a[d].element.getAttribute(\"href\").indexOf(\"mailto:\")!==-1)&&(e=!1);e&&c.push(a[d])}return c},dE=function(a,b){if(a.length<=1)return a;var c=a.filter(b);return c.length===0?a:c},jE=function(a){if(a===B.body)return\"body\";if(a.id)return\"#\"+a.id;var b=a.parentElement;if(b){var c=jE(b),d=lE(a,b),e=mE(a)+\":nth-child(\"+d+\")\";return c?c+\">\"+e:e}var f=a.parentNode;if(f instanceof ShadowRoot){var g=lE(a,f);return mE(a)+\":nth-child(\"+g+\")\"}return a.tagName?a.tagName.toLowerCase():\n\"\"},mE=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\"\"},lE=function(a,b){for(var c=b.children,d=0;d<c.length;d++)if(c[d]===a)return d+1;return 1},VD=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=d.element,f=d.Oc,g=e.textContent;e.tagName.toUpperCase()===\"INPUT\"&&e.value&&(g=e.value);if(g){var h=g.match(nE);if(h){var l=h[0],n;if(z.location){var p=\nPj(z.location,\"host\",!0);n=l.toLowerCase().indexOf(p)>=0}else n=!1;n||b.push({element:e,Ca:l,Da:DD.Bb,Oc:f})}}}return b},OD=function(){var a=[],b=B.body;if(!b)return{elements:a,status:\"4\"};var c=oE(b,0,\"\",a);return{elements:a,status:c}},oE=function(a,b,c,d){for(var e=a.querySelectorAll(\"*\"),f=e.length>1E4?\"2\":\"1\",g=0;g<Math.min(e.length,1E4);g++){var h=e[g];if(!(pE.indexOf(h.tagName.toUpperCase())>=0)&&h.children instanceof HTMLCollection){var l=!1;if(O(582)&&h.shadowRoot&&b<1){var n=jE(h);oE(h.shadowRoot,\nb+1,c?c+\"|\"+n:n,d)===\"2\"&&(f=\"2\");l=!0}var p=!1;if(!l)for(var q=0;q<Math.min(h.childElementCount,1E4);q++)if(!(qE.indexOf(h.children[q].tagName.toUpperCase())>=0)){p=!0;break}(!p&&!l||O(568)&&cE.indexOf(h.tagName)!==-1)&&d.push({element:h,Oc:b>0?c:void 0})}}return f},nE=/[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}/i,eE=/support|noreply/i,pE=\"SCRIPT STYLE IMG SVG PATH BR NOSCRIPT TEXTAREA\".split(\" \"),qE=[\"BR\"],kE=Of(70,50),cE=[\"INPUT\",\"SELECT\"],rE=iE(/^([^\\x00-\\x40\\x5b-\\x60\\x7b-\\xff]|[.-]|\\s)+$/),gE=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\"),ZD=\"text tel search number hidden email select-one\".split(\" \"),sE=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\"),tE=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\"),uE=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\"),vE=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\"),wE=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\"),xE=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\"),yE={},YD=(yE[DD.Bb]={ke:!1,na:iE(nE)},yE[DD.de]={ke:!0,autocomplete:[\"tel\",\"tel-national\",\"tel-local\"],me:sE,na:function(a){return fE(a,!0)}},yE[DD.Mh]={ke:!0,autocomplete:[\"name\",\"cc-name\"],me:tE,na:rE},yE[DD.Wd]={ke:!0,autocomplete:[\"given-name\",\"cc-given-name\"],me:uE,na:rE},yE[DD.be]={ke:!0,autocomplete:[\"family-name\",\"cc-family-name\"],me:vE,na:rE},yE[DD.wf]={ke:!0,autocomplete:[\"country\",\"country-name\"],me:wE,na:rE},yE[DD.qg]={ke:!0,autocomplete:[\"postal-code\"],me:xE,na:hE},yE);\nvar zE=function(){var a=String(dl(33,function(){return 0}));a.indexOf(\".\")!==-1&&(a=a.substring(0,a.indexOf(\".\")+3));var b=dl(34,function(){return 0});return{wt:Number(a),vt:b}},AE=function(){return dl(32,function(){return new Map})},CE=function(a){var b=sd()||0,c=[DD.Bb];O(568)&&c.push(DD.de,DD.Wd,DD.be,DD.wf,DD.qg,DD.vj,DD.ni,DD.lj);for(var d=BE(a,new Set(c)),e=dl(32,function(){return new Map}),f=m(d),g=f.next();!g.done;g=f.next()){var h=g.value;e.set(h.Da,h)}var l=(sd()||0)-b,n=dl(33,function(){return 0});\nbl(33,n+l);var p=dl(34,function(){return 0});bl(34,p+1)},BE=function(a,b){for(var c=Of(36,2),d=[],e=[{po:a,depth:0}];e.length>0;)for(var f=e.shift(),g=f.po,h=f.depth,l=m(Object.keys(g)),n=l.next();!n.done;n=l.next()){var p=n.value;if(!DE.has(p)){var q=g[p];if(q)if(Fd(q))h+1<=c&&e.push({po:q,depth:h+1});else{for(var r=m(b),t=r.next();!t.done;t=r.next()){var u=t.value,v=EE[u];if(v&&v.Kc.test(p)){var x=v.na(String(q));if(x){d.push({Ca:x,Da:u});b.delete(u);break}}}if(b.size===0)return d}}}return d},DE=\nnew Set([\"items\",\"ecommerce\"]),FE=iE(/^([^\\x00-\\x40\\x5b-\\x60\\x7b-\\xff]|[.-]|\\s|\\d)+$/),JE=RegExp(\"phone\",\"i\"),KE=RegExp(\"first_?name\",\"i\"),LE=RegExp(\"last_?name\",\"i\"),ME=RegExp(\"country\",\"i\"),NE=RegExp(\"post|zip\",\"i\"),OE=RegExp(\"address|street\",\"i\"),PE=RegExp(\"city\",\"i\"),QE=RegExp(\"region|state|province\",\"i\"),RE={},EE=(RE[DD.Bb]={Kc:RegExp(\"email\",\"i\"),na:iE(/[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}/i)},RE[DD.de]={Kc:JE,na:function(a){return fE(a,!1)}},RE[DD.Wd]={Kc:KE,na:rE},RE[DD.be]={Kc:LE,na:rE},\nRE[DD.vj]={Kc:OE,na:FE},RE[DD.ni]={Kc:PE,na:rE},RE[DD.lj]={Kc:QE,na:rE},RE[DD.qg]={Kc:NE,na:hE},RE[DD.wf]={Kc:ME,na:rE},RE);var SE=function(){var a=this;this.loaded=!1;this.H=[];if(B.readyState===\"complete\")this.onLoad();else cd(z,\"load\",function(){return void a.onLoad()})};SE.prototype.onLoad=function(){if(!this.loaded){this.loaded=!0;for(var a=0;a<this.H.length;a++)ed(this.H[a])}};var UE=function(a){var b=TE;b.loaded?ed(a):b.H.push(a)},TE=new SE;var VE=function(){this.Z=0;this.K={};this.H=[];this.N=[];this.ba=this.R=this.ja=!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(!Cb(b)||b<0)b=0;var c=sj(),d=0,e=!1,f=void 0;f=z.setTimeout(function(){e||(e=!0,a());f=void 0},b);return function(){var g=c?c.subscribers:1;++d===g&&(f&&(z.clearTimeout(f),f=void 0),e||(a(),e=!0))}},$E=function(a){var b;if(a.N.length)b=a.N.shift();else if(a.H.length)b=a.H.shift();else return;var c;var d=b;if(a.ja||\n!ZE(d.message))c=d;else{a.ja=!0;var e=d.message[\"gtm.uniqueEventId\"],f,g;typeof e===\"number\"?(f=e-2,g=e-1):(f=tj(),g=tj(),d.message[\"gtm.uniqueEventId\"]=tj());var h={},l={message:(h.event=\"gtm.init_consent\",h[\"gtm.uniqueEventId\"]=f,h),messageContext:{eventId:f}},n={},p={message:(n.event=\"gtm.init\",n[\"gtm.uniqueEventId\"]=g,n),messageContext:{eventId:g}};a.H.unshift(p,d);c=l}return c},cF=function(a){a.ba||Q(196);for(var b=!1,c;!a.R&&(c=$E(a));){a.R=!0;var d=sA;delete d.H.eventModel;pA(d);var e=c,f=\ne.message,g=e.messageContext;if(f==null)a.R=!1;else{g.fromContainerExecution&&tA();try{if(Ab(f))try{f.call(uA)}catch(S){}else if(Array.isArray(f)){if(Bb(f[0])){var h=f[0].split(\".\"),l=h.pop(),n=f.slice(1),p=vA(h.join(\".\"),2);if(p!=null)try{p[l].apply(p,n)}catch(S){}}}else{var q=void 0;if(Kb(f))a:{if(f.length&&Bb(f[0])){var r=xD[f[0]];if(r&&(!g.fromContainerExecution||!zD[f[0]])){q=r(f,g);break a}}q=void 0}else q=f;if(q){var t;for(var u=q,v=u._clear||g.overwriteModelFields,x=m(Object.keys(u)),y=x.next();!y.done;y=\nx.next()){var A=y.value;A!==\"_clear\"&&(v&&sA.set(A,void 0),sA.set(A,u[A]))}O(592)&&CE(u);cl(25)||bl(25,u[\"gtm.start\"]);var C=u[\"gtm.uniqueEventId\"];u.event?(typeof C!==\"number\"&&(C=tj(),u[\"gtm.uniqueEventId\"]=C,sA.set(\"gtm.uniqueEventId\",C)),t=AB(u)):t=!1;b=t||b}}}finally{g.fromContainerExecution&&pA(sA,!0);var D=f[\"gtm.uniqueEventId\"];if(typeof D===\"number\"){for(var I=a,G=I.K[String(D)]||[],M=0;M<G.length;M++)I.N.push(aF(G[M]));G.length&&I.N.sort(bF);delete I.K[String(D)];D>a.Z&&(a.Z=D)}a.R=!1}}}return!b},\ndF=function(){var a=WE;a.ba&&Q(195);a.ba=!0;if(ln.H){var b=!Jf(51),c=sz();qz(c,{stage:Jy.X.Zg});if(b){var d=rz(c,{stage:Jy.X.Zk},Jy.X.ri);d!==void 0&&(c.H.Y=d)}var e=a.H.length;sz().H.C=e}cF(a);if(ln.H){var f=sz(),g=rz(f,{stage:Jy.X.Wk},Jy.X.Zg);g!==void 0&&(f.H.B=g)}try{var h=z[E(19)],l=E(5),n=h.hide;if(n&&n[l]!==void 0&&n.end){n[l]=!1;var p=!0,q;for(q in n)if(n.hasOwnProperty(q)&&n[q]===!0){p=!1;break}p&&(n.end(),n.end=null)}}catch(r){E(5)}},eF=function(a,b){if(a.Z<b.notBeforeEventId){var c=String(b.notBeforeEventId);\na.K[c]=a.K[c]||[];a.K[c].push(b)}else{a.N.push(aF(b));a.N.sort(bF);var d=function(){a.R||cF(a)};O(580)?gd(d):ed(d)}};\nVE.prototype.bind=function(){function a(h){var l={};if(AD(h)){var n=h;h=AD(n)?n.getUntrustedMessageValue():void 0;l.fromContainerExecution=!0}return{message:h,messageContext:l}}var b=this,c=Pc(E(19),[]),d=rj();d.pruned===!0&&Q(83);this.K=mD().get();mD().listen(function(h){eF(b,h)});d.subscribers=(d.subscribers||0)+1;var e=c.push,f=this;c.push=function(){var h;nj();if(lj.H.SANDBOXED_JS_SEMAPHORE>0){h=[];for(var l=0;l<arguments.length;l++)h[l]=new BD(arguments[l])}else h=[].slice.call(arguments,0);\nvar n=h.map(function(t){return a(t)});f.H.push.apply(f.H,n);var p=e.apply(c,h),q=Math.max(100,Of(1,300));if(this.length>q)for(Q(4),d.pruned=!0;this.length>q;)this.shift();var r=typeof p!==\"boolean\"||p;return cF(f)&&r};var g=c.slice(0).map(function(h){return a(h)});this.H.push.apply(this.H,g);Jf(51)||(ln.H&&vz(),ed(fF));UB(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 z[E(19)].push(a)};var WE=new VE;function bF(a,b){var c=a.messageContext,d=b.messageContext;if(c.eventId!==d.eventId)return c.eventId-d.eventId;if(!O(595))return c.priorityId-d.priorityId;var e,f,g;a:{for(var h=(e=c.priorityQueue)!=null?e:[c.priorityId],l=(f=d.priorityQueue)!=null?f:[d.priorityId],n=Math.min(h.length,l.length),p=0;p<n;p++)if(h[p]!==l[p]){g=h[p]-l[p];break a}g=h.length-l.length}return g}\nfunction ZE(a){if(a==null||typeof a!==\"object\")return!1;if(a.event)return!0;if(Kb(a)){var b=a[0];if(b===\"config\"||b===\"event\"||b===\"js\"||b===\"get\")return!0}return!1}function aF(a){return{message:a.message,messageContext:a.messageContext}}function gF(a,b,c){return XE(a,b,c)}function hF(a,b){return YE(a,b)}function fF(){dF()}function iF(a){return WE.push(a)};var jF=function(){};jF.prototype.bind=function(){var a,b=Tj(z.location.href);(a=b.hostname+b.pathname)&&Zm(\"dl\",encodeURIComponent(a));var c;var d=E(5);if(d){var e=Jf(7)?1:0,f=Ik(),g=f&&f.fromContainerExecution?1:0,h=f&&f.source||0,l=E(6);c=d+\";\"+l+\";\"+g+\";\"+h+\";\"+e}else c=void 0;var n=c;n&&Zm(\"tdp\",n);var p=Tp(!0);p!==void 0&&Zm(\"frm\",String(p))};var kF=new jF;var lF=function(){this.H=bn();this.K=void 0},mF=function(a,b){return dn(a,function(c){return c.jb>0?b?c.jb+\"_\"+an(c):String(c.jb):void 0})};\nlF.prototype.bind=function(){var a=this;if(rl()||ln.K)Zm(\"csp\",function(){var b=mF(a.H,!0);en(a.H);return b},!1),Zm(\"mde\",function(){var b=hn.H,c=mF(b,!1);en(b);return c},!1),z.addEventListener(\"securitypolicyviolation\",function(b){if(b.disposition===\"enforce\"){Q(179);var c=sn(b.effectiveDirective);if(c){var d;a:{var e=b.blockedURI,f=pn;if(ln.K&&e){var g=on(c,e);if(g){var h;d=(h=qn(f,c))==null?void 0:h[g];break a}}d=void 0}var l=d;if(l){var n;a:{try{var p=new URL(b.blockedURI),q=p.pathname.indexOf(\";\");\nn=q>=0?p.origin+p.pathname.substring(0,q):p.origin+p.pathname;break a}catch(D){}n=void 0}var r=n;if(r){for(var t=m(l),u=t.next();!u.done;u=t.next()){var v=u.value;if(!v.Fo){v.Fo=!0;var x={eventId:v.eventId,priorityId:v.priorityId};if(rl()){var y=x,A={type:1,blockedUrl:r,endpoint:v.endpoint,violation:b.effectiveDirective};if(rl()){var C=Nl(\"TAG_DIAGNOSTICS\",{eventId:y==null?void 0:y.eventId,priorityId:y==null?void 0:y.priorityId});C.tagDiagnostics=A;ql(C)}}nF(a,v.destinationId,v.endpoint,c)}}rn(c,\nb.blockedURI)}}}}})};var nF=function(a,b,c,d){fn(a.H,b,c,1,d);$m(\"csp\",!0);$m(\"mde\",!0);c!==61&&c!==56&&a.K===void 0&&(a.K=z.setTimeout(function(){a.H.jb>0&&yo(!1);a.K=void 0},500))},oF=new lF;var pF=function(){this.sequenceNumber=0};pF.prototype.bind=function(){var a=this;qF(this);Jf(65)&&Zm(\"mtbl\",\"1\");Zm(\"v\",\"3\");Zm(\"t\",\"t\");Zm(\"pid\",function(){return String(sm(om.da.bh))});Zm(\"gtm\",function(){return fu()});Zm(\"seq\",function(){return String(++a.sequenceNumber)});Zm(\"exp\",function(){return Hp()})};var qF=function(a){if(sm(om.da.bh)===void 0){var b=function(){rm(om.da.bh,Gb());a.sequenceNumber=0};b();fd(b,864E5)}else vm(om.da.bh,function(){a.sequenceNumber=0});a.sequenceNumber=0},rF=new pF;function sF(a){return function(){return z[a]}}\nvar tF={},uF=(tF[14]=function(){var a;return(a=z.crypto)==null?void 0:a.getRandomValues},tF[15]=function(){var a,b;return(a=z.crypto)==null?void 0:(b=a.subtle)==null?void 0:b.digest},tF[1]=sF(\"fetch\"),tF[6]=sF(\"Map\"),tF[2]=function(){return Math.random},tF[8]=function(){return oa(Object,\"assign\")},tF[9]=function(){return Object.entries},tF[10]=function(){return Object.fromEntries},tF[5]=sF(\"Promise\"),tF[13]=sF(\"RegExp\"),tF[3]=function(){return Kc.sendBeacon},tF[7]=sF(\"Set\"),tF[12]=function(){return String.prototype.endsWith},\ntF[11]=function(){return String.prototype.startsWith},tF[4]=sF(\"XMLHttpRequest\"),tF),vF={},wF=(vF[15]=!0,vF);var xF=/^(https?:)?\\/\\//;\n\nfunction SF(){};function TF(){var a=Nf(62)===void 0;if(Jf(62)||a&&E(5).indexOf(\"GTM-\")!==0)iy(\"detect_link_click_events\",function(b,c,d){var e;return((e=d.options)==null?void 0:e.waitForTags)!==!0}),iy(\"detect_form_submit_events\",function(b,c,d){var e;return((e=d.options)==null?void 0:e.waitForTags)!==!0}),iy(\"detect_youtube_activity_events\",function(b,c,d){var e;return((e=d.options)==null?void 0:e.fixMissingApi)!==!0});a&&Jf(45)&&iB(yk(),function(b){var c;c=b.entityId;if(c===\"fls\"||c===\"flc\"||c===\"dest_dc\")return!1;\nvar d=\"__\"+c;return LA(d,5)||LA(d,6)||!(!Rz[d]||!Rz[d][5]&&!Rz[d][6])})};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});nt({Hu:0,Gu:1,Du:2,yu:3,Eu:4,zu:5,Fu:6,Bu:7,Cu:8,xu:9,Au:10,Iu:11}).map(function(a){return Number(a)});nt({Ku:0,Lu:1,Ju:2}).map(function(a){return Number(a)});var WF=function(a,b,c,d){tt.call(this);this.ee=b;this.kd=c;this.ac=d;this.Ea=new Map;this.fe=0;this.ja=new Map;this.za=new Map;this.Z=void 0;this.K=a};xa(WF,tt);WF.prototype.N=function(){delete this.H;this.Ea.clear();this.ja.clear();this.za.clear();this.Z&&(pt(this.K,\"message\",this.Z),delete this.Z);delete this.K;delete this.ac;tt.prototype.N.call(this)};\nvar XF=function(a){if(a.H)return a.H;a.kd&&a.kd(a.K)?a.H=a.K:a.H=Sp(a.K,a.ee);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.Ea.get(b);d&&d(a.H,c)}else{var e=a.ja.get(b);if(e&&e.ek){YF(a);var f=++a.fe;a.za.set(f,{oe:e.oe,Jr:e.oo(c),persistent:b===\"addEventListener\"});a.H.postMessage(e.ek(c,f),\"*\")}}},YF=function(a){a.Z||(a.Z=function(b){if(b.source===a.H)try{var c;c=a.ac?a.ac(b):void 0;if(c){var d=c.Zs,e=a.za.get(d);if(e){e.persistent||a.za.delete(d);var f;(f=\ne.oe)==null||f.call(e,e.Jr,c.payload)}}}catch(g){}},ot(a.K,\"message\",a.Z))};var $F=function(a,b){var c=b.listener,d=(0,a.__gpp)(\"addEventListener\",c);d&&c(d,!0)},aG=function(a,b){(0,a.__gpp)(\"removeEventListener\",b.listener,b.listenerId)},bG={oo:function(a){return a.listener},ek:function(a,b){var c={};return c.__gppCall={callId:b,command:\"addEventListener\",version:\"1.1\"},c},oe:function(a,b){var c=b.__gppReturn;a(c.returnValue,c.success)}},cG={oo:function(a){return a.listener},ek:function(a,b){var c={};return c.__gppCall={callId:b,command:\"removeEventListener\",version:\"1.1\",\nparameter:a.listenerId},c},oe:function(a,b){var c=b.__gppReturn,d=c.returnValue.data;a==null||a(d,c.success)}};function dG(a){var b={};xf(a.data)?b=JSON.parse(a.data):b=a.data;return{payload:b,Zs:b.__gppReturn.callId}}\nvar eG=function(a,b){var c;c=(b===void 0?{}:b).timeoutMs;tt.call(this);this.caller=new WF(a,\"__gppLocator\",function(d){return typeof d.__gpp===\"function\"},dG);this.caller.Ea.set(\"addEventListener\",$F);this.caller.ja.set(\"addEventListener\",bG);this.caller.Ea.set(\"removeEventListener\",aG);this.caller.ja.set(\"removeEventListener\",cG);this.timeoutMs=c!=null?c:500};xa(eG,tt);eG.prototype.N=function(){this.caller.dispose();tt.prototype.N.call(this)};\neG.prototype.addEventListener=function(a){var b=this,c=Mp(function(){a(fG,!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(l){if(e==null?0:e.listenerId)try{b.removeEventListener(e.listenerId)}catch(n){a(gG,!0);return}a(hG,!0)}}})};\neG.prototype.removeEventListener=function(a){ZF(this.caller,\"removeEventListener\",{listener:function(){},listenerId:a})};\nvar hG={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:2,gppString:\"GPP_ERROR_STRING_UNAVAILABLE\",applicableSections:[-1]},listenerId:-1},fG={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT\",internalErrorState:2,applicableSections:[-1]},listenerId:-1},gG={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR\",internalErrorState:2,applicableSections:[-1]},listenerId:-1};function iG(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 jG(){try{var a=new eG(z,{timeoutMs:-1});XF(a.caller)&&a.addEventListener(iG)}catch(b){}};function kG(){var a=[[\"cv\",E(1)],[\"rv\",E(14)],[\"tc\",dA.tags.filter(function(d){return d}).length]],b=Kf(15);b&&a.push([\"x\",b]);var c=Hp();c&&a.push([\"tag_exp\",c]);return a};var lG=function(){var a=this;this.H={};this.K={};gz(function(b){var c=b.eventId,d=b.rf,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})},mG=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}},nG;var oG=function(){var a=this;this.H=\"\";ln.N&&O(516)&&gz(function(){var b=[];a.H&&b.push([\"psd\",a.H]);return b})},pG;function qG(){return!1}\nfunction rG(){var a={};return function(b,c,d){}};function sG(){var a=tG;return function(b,c,d){var e=d&&d.event;uG(c);var f=Dh(b)?void 0:1,g=new lb;Jb(c,function(r,t){var u=Wd(t,void 0,f);u===void 0&&t!==void 0&&Q(44);g.set(r,u)});a.Qb(Rf());var h={Sn:ig(b),eventId:e==null?void 0:e.id,priorityId:e!==void 0?e.priorityId:void 0,priorityQueue:e!==void 0?e.priorityQueue:void 0,wg:e!==void 0?function(r){e.ld.wg(r)}:void 0,Pb:function(){return b},log:function(){},Or:{index:d==null?void 0:d.index,type:d==null?void 0:d.type,name:d==null?void 0:d.name},\njt:!!LA(b,3),originalEventData:e==null?void 0:e.originalEventData};e&&e.cachedModelValues&&(h.cachedModelValues={gtm:e.cachedModelValues.gtm,ecommerce:e.cachedModelValues.ecommerce});if(qG()){var l=rG(),n,p;h.Ab={xk:[],yg:{},jc:function(r,t,u){t===1&&(n=r);t===7&&(p=u);l(r,t,u)},gi:Xh()};h.log=function(r){var t=Qa.apply(1,arguments);n&&l(n,4,{level:r,source:p,message:t})}}\nvar q=tf(a,h,[b,g]);a.Qb();q instanceof Ua&&(q.type===\"return\"?q=q.data:q=void 0);return Vd(q,void 0,f)}}function uG(a){var b=a.gtmOnSuccess,c=a.gtmOnFailure;Ab(b)&&(a.gtmOnSuccess=function(){ed(b)});Ab(c)&&(a.gtmOnFailure=function(){ed(c)})};function vG(){return Math.floor(Math.random()*20)};var wG=[F.D.Bi].map(function(a){return a.slice(2)});var xG=function(a){V(a,F.D.Bi,dl(8,vG))};function yG(a){if(!fh(a))throw K(this.getName(),[\"Object\"],arguments);var b=Vd(a,this.T,1).rb();jx(b);}yG.P=\"internal.addAdsClickIds\";function zG(a,b){var c=this;}zG.publicName=\"addConsentListener\";var AG=!1;function BG(a){for(var b=0;b<a.length;++b)if(AG)try{a[b]()}catch(c){Q(77)}else a[b]()}function CG(a,b,c){var d=this,e;if(!oh(a)||!kh(b)||!ph(c))throw K(this.getName(),[\"string\",\"function\",\"string|undefined\"],arguments);BG([function(){L(d,\"listen_data_layer\",a)}]);e=zB().addListener(a,Vd(b),c===null?void 0:c);return e}CG.P=\"internal.addDataLayerEventListener\";function DG(a,b,c){}DG.publicName=\"addDocumentEventListener\";function EG(a,b,c,d){}EG.publicName=\"addElementEventListener\";function FG(a){return a.T.xb()};function GG(a){}GG.publicName=\"addEventCallback\";\nvar HG=function(a){return typeof a===\"string\"?a:String(tj())},KG=function(a,b){IG(a,\"init\",!1)||(JG(a,\"init\",!0),b())},IG=function(a,b,c){var d=LG(a);return Rb(d,b,c)},MG=function(a,b,c,d){var e=LG(a),f=Rb(e,b,d),g=c(f);return e[b]=g},JG=function(a,b,c){LG(a)[b]=c},LG=function(a){var b=mj(\"autoEventsSettings\",function(){return{}});b.hasOwnProperty(a)||(b[a]={});return b[a]},NG=function(a,b,c){var d={event:b,\"gtm.element\":a,\"gtm.elementClasses\":rd(a,\"className\"),\"gtm.elementId\":a.for||hd(a,\"id\")||\n\"\",\"gtm.elementTarget\":a.formTarget||rd(a,\"target\")||\"\"};c&&(d[\"gtm.triggers\"]=c.join(\",\"));d[\"gtm.elementUrl\"]=(a.attributes&&a.attributes.formaction?a.formAction:\"\")||a.action||rd(a,\"href\")||a.src||a.code||a.codebase||\"\";return d};\nfunction RG(a){if(a.form){var b;return((b=a.form)==null?0:b.tagName)?a.form:B.getElementById(a.form)}return kd(a,[\"form\"],100)};\nfunction VG(a){}VG.P=\"internal.addFormAbandonmentListener\";function WG(a,b,c,d){}\nWG.P=\"internal.addFormData\";\nfunction aH(a){}aH.P=\"internal.addGaSendListener\";function bH(a){if(!a)return{};var b=a.Or;return KA(b.type,b.index,b.name)}function cH(a){if(!a)return{};var b={originatingEntity:bH(a)};a.priorityQueue&&(b.priorityQueue=a.priorityQueue);return b};function kH(a){var b=oj(\"zones\");return b?b.getIsAllowedFn(zk(),a):function(){return!0}}function lH(){var a=oj(\"zones\");a&&a.unregisterChild(zk())}\nfunction mH(){lB(yk(),function(a){var b=a.originalEventData[\"gtm.uniqueEventId\"],c=oj(\"zones\");return c?c.isActive(zk(),b):!0});iB(yk(),function(a){var b,c;b=a.entityId;c=a.securityGroups;return kH(Number(a.originalEventData[\"gtm.uniqueEventId\"]))(b,c)})};var nH=function(a,b){this.tagId=a;this.canonicalId=b};\nfunction oH(a,b){var c=this;return a}oH.P=\"internal.loadGoogleTag\";function pH(a){return new Md(\"\",function(b){var c=this.evaluate(b);if(c instanceof Md)return new Md(\"\",function(){var d=Qa.apply(0,arguments),e=this,f=Gd(FG(this),null);f.eventId=a.eventId;f.priorityId=a.priorityId;f.originalEventData=a.originalEventData;var g=d.map(function(l){return e.evaluate(l)}),h=this.T.wb();h.te(f);return c.Nc.apply(c,[h].concat(w(g)))})})};function qH(a,b,c){var d=this;}qH.P=\"internal.addGoogleTagRestriction\";\nfunction xH(a,b){}xH.P=\"internal.addHistoryChangeListener\";function yH(a,b,c){}yH.publicName=\"addWindowEventListener\";function zH(a,b){return!0}zH.publicName=\"aliasInWindow\";function AH(a,b,c){}AH.P=\"internal.appendRemoteConfigParameter\";function BH(a){var b;return b}\nBH.publicName=\"callInWindow\";function CH(a){}CH.publicName=\"callLater\";function DH(a){}DH.P=\"callOnDomReady\";function EH(a){}EH.P=\"callOnWindowLoad\";var GH=function(a,b){var c=sm(FH)||{},d=c[a]||{};if(d[b])return!1;var e=oa(Object,\"assign\").call(Object,{},d);e[b]=!0;var f=oa(Object,\"assign\").call(Object,{},c);f[a]=e;rm(FH,f);return!0},FH=om.da.ir;function HH(a,b){if(!oh(a)||!oh(b))throw K(this.getName(),[\"string\",\"string\"],arguments);var c=GH(a,b);return c}HH.P=\"internal.claimDestination\";function IH(a,b){var c;return c}IH.P=\"internal.computeGtmParameter\";function JH(a,b){var c=this;if(!kh(a)||!mh(b))throw K(this.getName(),[\"function\",\"array\"],arguments);gp(function(){a.invoke(c.T)},Vd(b));}JH.P=\"internal.consentScheduleFirstTry\";function KH(a,b){var c=this;if(!kh(a)||!mh(b))throw K(this.getName(),[\"function\",\"array\"],arguments);fp(function(d){a.invoke(c.T,Wd(d))},Vd(b));}KH.P=\"internal.consentScheduleRetry\";function LH(a){var b;if(!oh(a))throw K(this.getName(),[\"string\"],arguments);var c=a;if(!pm(c))throw Error(\"copyFromCrossContainerData requires valid CrossContainerSchema key.\");var d=sm(c);b=Wd(d,this.T,1);return b}LH.P=\"internal.copyFromCrossContainerData\";function MH(a,b){var c;var e=Wd(c,this.T,Dh(FG(this).Pb())?2:1);e===void 0&&c!==void 0&&Q(45);return e}MH.publicName=\"copyFromDataLayer\";\nfunction NH(a){var b=void 0;return b}NH.P=\"internal.copyFromDataLayerCache\";function OH(a){var b;if(!oh(a))throw K(this.getName(),[\"string\"],arguments);L(this,\"access_globals\",\"read\",a);var c=a.split(\".\"),d=Xb(z,c,[z,B]);if(!d)return;var e=d[c[c.length-1]];b=Wd(e,this.T,2);b===void 0&&e!==void 0&&Q(45);return b}OH.publicName=\"copyFromWindow\";function PH(a){var b=void 0;return Wd(b,this.T,1)}PH.P=\"internal.copyKeyFromWindow\";var QH=function(a){return a===io.ia.cb&&ko.H[a]===ho.Ma.Te&&!bp(F.D.ka)};var RH=function(){return\"0\"},SH=function(a){if(typeof a!==\"string\")return\"\";var b=[\"gclid\",\"dclid\",\"wbraid\",\"_gl\"];O(102)&&b.push(\"gbraid\");return Uj(a,b,\"0\")};var TH={},UH={},VH={},WH={},XH={},YH={},ZH={},$H={},aI={},bI={},cI={},dI={},eI={},fI={},gI={},hI={},iI={},jI={},kI={},lI={},mI={},nI={},oI={},pI={},qI={},rI={},sI=(rI[F.D.fb]=(TH[2]=[QH],TH),rI[F.D.Yf]=(UH[2]=[QH],UH),rI[F.D.Li]=(VH[2]=[QH],VH),rI[F.D.hm]=(WH[2]=[QH],WH),rI[F.D.im]=(XH[2]=[QH],XH),rI[F.D.jm]=(YH[2]=[QH],YH),rI[F.D.km]=(ZH[2]=[QH],ZH),rI[F.D.lm]=($H[2]=[QH],$H),rI[F.D.Cc]=(aI[2]=[QH],aI),rI[F.D.Zf]=(bI[2]=[QH],bI),rI[F.D.cg]=(cI[2]=[QH],cI),rI[F.D.dg]=(dI[2]=[QH],dI),rI[F.D.eg]=(eI[2]=\n[QH],eI),rI[F.D.fg]=(fI[2]=[QH],fI),rI[F.D.gg]=(gI[2]=[QH],gI),rI[F.D.hg]=(hI[2]=[QH],hI),rI[F.D.ig]=(iI[2]=[QH],iI),rI[F.D.lb]=(jI[1]=[QH],jI),rI[F.D.Ed]=(kI[1]=[QH],kI),rI[F.D.Ld]=(lI[1]=[QH],lI),rI[F.D.De]=(mI[1]=[QH],mI),rI[F.D.Af]=(nI[1]=[function(a){return O(102)&&QH(a)}],nI),rI[F.D.Uc]=(oI[1]=[QH],oI),rI[F.D.ya]=(pI[1]=[QH],pI),rI[F.D.Ta]=(qI[1]=[QH],qI),rI),tI={},uI=(tI[F.D.lb]=RH,tI[F.D.Ed]=RH,tI[F.D.Ld]=RH,tI[F.D.De]=RH,tI[F.D.Af]=RH,tI[F.D.Uc]=function(a){if(!Fd(a))return{};var b=Gd(a,\nnull);delete b.match_id;return b},tI[F.D.ya]=SH,tI[F.D.Ta]=SH,tI),vI={},wI={},xI=(wI[H.J.Ya]=(vI[2]=[QH],vI),wI),yI={};var zI=function(a,b,c,d){this.H=a;this.N=b;this.R=c;this.Z=d};zI.prototype.getValue=function(a){a=a===void 0?io.ia.gd:a;if(!this.N.some(function(b){return b(a)}))return this.R.some(function(b){return b(a)})?this.Z(this.H):this.H};zI.prototype.K=function(){return Dd(this.H)===\"array\"||Fd(this.H)?Gd(this.H,null):this.H};\nvar AI=function(){},BI=function(a,b){this.conditions=a;this.H=b},CI=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 zI(c,e,g,a.H[b]||AI)},DI,EI;var GI=function(a){a.K=!0;a.H=!1;if(Jf(52)){if(O(516)&&FI()){var b;a.settings=(b=data.productSettings)!=null?b:{};a.H=!0}else{var c;a.settings=(c=productSettings)!=null?c:{}}productSettings=void 0;data.productSettings=void 0;var d;(d=pG)!=null&&ln.N&&O(516)&&(d.H=a.H?\"1\":\"0\")}},II=function(a){var b=HI;b.K||GI(b);return b.settings[a]},HI=new function(){this.settings={};this.K=this.H=!1};\nfunction FI(){if(!data.productSettings&&!productSettings)return!0;if(!data.productSettings||!productSettings||Object.keys(data.productSettings).length!==Object.keys(productSettings).length)return!1;for(var a in productSettings)if(!data.productSettings.hasOwnProperty(a)||data.productSettings[a].preAutoPii!==productSettings[a].preAutoPii)return!1;return!0};var JI=function(a,b,c){this.eventName=b;this.M=c;this.H={};this.isAborted=!1;this.target=a;this.metadata={};for(var d=c.eventMetadata||{},e=m(Object.keys(d)),f=e.next();!f.done;f=e.next()){var g=f.value;W(this,g,d[g])}},T=function(a,b){var c,d;return(c=a.H[b])==null?void 0:(d=c.getValue)==null?void 0:d.call(c,R(a,H.J.tg))},gu=function(a){return Object.keys(a.H)},V=function(a,b,c){var d=a.H,e;c===void 0?e=void 0:(DI!=null||(DI=new BI(sI,uI)),e=CI(DI,b,c));d[b]=e};\nJI.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 V(this,a,b),!0;if(!Fd(c))return!1;V(this,a,oa(Object,\"assign\").call(Object,c,b));return!0};var KI=function(a,b){b=b===void 0?{}:b;for(var c=m(Object.keys(a.H)),d=c.next();!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)}return b};\nJI.prototype.copyToHitData=function(a,b,c){var d=P(this.M,a);d===void 0&&(d=b);if(Bb(d)&&c!==void 0)try{d=c(d)}catch(e){}d!==void 0&&V(this,a,d)};\nvar R=function(a,b){var c=a.metadata[b];if(b===H.J.tg){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,R(a,H.J.tg))},W=function(a,b,c){var d=a.metadata,e;c===void 0?e=c:(EI!=null||(EI=new BI(xI,yI)),e=CI(EI,b,c));d[b]=e},LI=function(a,b){b=b===void 0?{}:b;for(var c=m(Object.keys(a.metadata)),d=c.next();!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)}return b},MI=function(a,b,c){var d=II(a.target.destinationId);return d&&d[b]!==void 0?d[b]:c},$u=function(a,b){for(var c=new JI((b==null?void 0:b.target)||a.target,(b==null?void 0:b.eventName)||a.eventName,(b==null?void 0:b.M)||a.M),d=KI(a),e=m(Object.keys(d)),f=e.next();!f.done;f=e.next()){var g=f.value;V(c,g,d[g])}for(var h=LI(a),l=m(Object.keys(h)),n=l.next();!n.done;n=l.next()){var p=n.value;W(c,p,h[p])}c.isAborted=a.isAborted;return c},NI=function(a){var b=a.M,c=b.eventId,d=b.priorityId;\nreturn d?c+\"_\"+d:String(c)};JI.prototype.accept=function(){var a=um(om.da.Ui,{}),b=NI(this),c=this.target.destinationId;a[b]||(a[b]={});a[b][c]=yk();var d=om.da.Ui;if(pm(d)){var e;(e=qm(d))==null||e.notify()}};JI.prototype.canBeAccepted=function(a){var b=sm(om.da.Ui);if(!b)return!0;var c=b[NI(this)];if(!c)return!0;var d=c[a!=null?a:this.target.destinationId];return d===void 0||d===yk()};function OI(a){return{getDestinationId:function(){return a.target.destinationId},getEventName:function(){return a.eventName},setEventName:function(b){a.eventName=b},getHitData:function(b){return T(a,b)},setHitData:function(b,c){V(a,b,c)},setHitDataIfNotDefined:function(b,c){T(a,b)===void 0&&V(a,b,c)},copyToHitData:function(b,c){a.copyToHitData(b,c)},getMetadata:function(b){return R(a,b)},setMetadata:function(b,c){W(a,b,c)},isAborted:function(){return a.isAborted},abort:function(){a.isAborted=!0},\ngetFromEventContext:function(b){return P(a.M,b)},rb:function(){return a},getHitKeys:function(){return gu(a)},getMergedValues:function(b){return a.M.getMergedValues(b,3)},mergeHitDataForKey:function(b,c){return Fd(c)?a.mergeHitDataForKey(b,c):!1},accept:function(){a.accept()},canBeAccepted:function(b){return a.canBeAccepted(b)}}};function PI(a,b){var c;if(!fh(a)||!gh(b))throw K(this.getName(),[\"Object\",\"Object|undefined\"],arguments);var d=Vd(b)||{},e=Vd(a,this.T,1).rb(),f=e.M;d.omitEventContext&&(f=IC(new xC(e.M.eventId,e.M.priorityId)));var g=new JI(e.target,e.eventName,f);if(!d.omitHitData)for(var h=KI(e),l=m(Object.keys(h)),n=l.next();!n.done;n=l.next()){var p=n.value;V(g,p,h[p])}if(d.omitMetadata)g.metadata={};else for(var q=LI(e),r=m(Object.keys(q)),t=r.next();!t.done;t=\nr.next()){var u=t.value;W(g,u,q[u])}g.isAborted=e.isAborted;c=Wd(OI(g),this.T,1);return c}PI.P=\"internal.copyPreHit\";function QI(a,b){var c=null;return Wd(c,this.T,2)}QI.publicName=\"createArgumentsQueue\";function RI(a){return Wd(function(c){var d=TA();if(typeof c===\"function\")d(function(){c(function(f,g,h){var l=\nTA(),n=l&&l.getByName&&l.getByName(f);return(new z.gaplugins.Linker(n)).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.T,1)}RI.P=\"internal.createGaCommandQueue\";function SI(a){return Wd(function(){if(!Ab(e.push))throw Error(\"Object at \"+a+\" in window is not an array.\");e.push.apply(e,Array.prototype.slice.call(arguments,0))},this.T,\nDh(FG(this).Pb())?2:1)}SI.publicName=\"createQueue\";function TI(a,b){var c=null;if(!oh(a)||!ph(b))throw K(this.getName(),[\"string\",\"string|undefined\"],arguments);try{var d=(b||\"\").split(\"\").filter(function(e){return\"ig\".indexOf(e)>=0}).join(\"\");c=new Sd(new RegExp(a,d))}catch(e){}return c}TI.P=\"internal.createRegex\";function UI(a){}UI.P=\"internal.declareConsentState\";function VI(a){var b=\"\";return b}VI.P=\"internal.decodeUrlHtmlEntities\";function WI(a,b,c){var d;return d}WI.P=\"internal.decorateUrlWithGaCookies\";function XI(){}XI.P=\"internal.deferCustomEvents\";function YI(a){var b;L(this,\"detect_user_provided_data\",\"auto\");var c=Vd(a)||{},d=XD({includeSelector:!!c.includeSelector,includeVisibility:!!c.includeVisibility,excludeElementSelectors:c.excludeElementSelectors,fieldFilters:c.fieldFilters,selectMultipleElements:!!c.selectMultipleElements});b=new lb;var e=new Id;b.set(\"elements\",e);for(var f=d.elements,g=0;g<f.length;g++)e.push(ZI(f[g]));d.ii!==void 0&&b.set(\"preferredEmailElement\",\nZI(d.ii));b.set(\"status\",d.status);if(c.readFromDataLayer){$I(e,c);var h=zE(),l=h.vt;b.set(\"dataLayerSearchTime\",h.wt);b.set(\"dataLayerSearchCount\",l)}return b}\nvar aJ=function(a){switch(a){case DD.Bb:return\"email\";case DD.de:return\"phone_number\";case DD.Wd:return\"first_name\";case DD.be:return\"last_name\";case DD.vj:return\"street\";case DD.ni:return\"city\";case DD.lj:return\"region\";case DD.qg:return\"postal_code\";case DD.wf:return\"country\"}},bJ=function(a){var b=new lb,c=aJ(a.Da);c!==void 0&&b.set(\"type\",c);b.set(\"userData\",a.Ca);b.set(\"tagName\",\"DLYR\");return b},$I=function(a,b){var c=AE();if(O(568))for(var d=new Set(a.hc().map(function(r){return r.get(\"type\")})),\ne=m(c),f=e.next();!f.done;f=e.next()){var g=m(f.value),h=g.next().value,l=g.next().value,n=h,p=l;if(b.selectMultipleElements)a.push(bJ(p));else{var q=aJ(n);q&&!d.has(q)&&a.push(bJ(p))}}else c.has(DD.Bb)&&(b.selectMultipleElements||a.length()===0)&&a.push(bJ(c.get(DD.Bb)))},ZI=function(a){var b=new lb;b.set(\"userData\",a.Ca);b.set(\"tagName\",a.tagName);a.querySelector!==void 0&&b.set(\"querySelector\",a.querySelector);a.isVisible!==void 0&&b.set(\"isVisible\",a.isVisible);if(O(568)){var c=aJ(a.type);c!==\nvoid 0&&b.set(\"type\",c)}else switch(a.type){case DD.Bb:b.set(\"type\",\"email\")}return b};YI.P=\"internal.detectUserProvidedData\";\nfunction eJ(a,b){return f}eJ.P=\"internal.enableAutoEventOnClick\";\nvar fJ=function(){this.H=[];this.N=!!z.MutationObserver};fJ.prototype.K=function(a){var b=this;if(this.H.length===0){var c=function(){var d=B.body;if(d)if(b.N)(new MutationObserver(function(){for(var f=0;f<b.H.length;f++)ed(b.H[f])})).observe(d,{childList:!0,subtree:!0});else{var e=!1;cd(d,\"DOMNodeInserted\",function(){e||(e=!0,ed(function(){e=!1;for(var f=0;f<b.H.length;f++)ed(b.H[f])}))})}};B.body?c():ed(c)}this.H.push(a)};fJ.prototype.R=function(a){if(this.H)for(var b=0;b<this.H.length;b++)this.H[b]===\na&&this.H.splice(b,1)};var gJ=new fJ;\nfunction lJ(a,b){return p}lJ.P=\"internal.enableAutoEventOnElementVisibility\";function mJ(){}mJ.P=\"internal.enableAutoEventOnError\";\nfunction sJ(a,b){var c=this;return d}sJ.P=\"internal.enableAutoEventOnFormInteraction\";\nfunction xJ(a,b){var c=this;return f}xJ.P=\"internal.enableAutoEventOnFormSubmit\";\nfunction CJ(){var a=this;}CJ.P=\"internal.enableAutoEventOnGaSend\";\nvar EJ=function(a,b,c,d){c=c===void 0?{}:c;d=d===void 0?[]:d;var e=\"\"+b;if(c[e])c[e].push(a);else{var f=[a];c[e]=f;var g=DJ(\"gtm.historyChange-v2\"),h=-1;d.push(function(l){h>=0&&z.clearTimeout(h);b?h=z.setTimeout(function(){g(l,f);h=-1},b):g(l,f)})}},DJ=function(a){var b=z.location.href,c={source:null,state:z.history.state||null,url:Qj(Tj(b)),kb:Nj(Tj(b),\"fragment\")};return function(d,e){var f=c,g={};g[f.source]=!0;g[d.source]=!0;if(!g.popstate||!g.hashchange||f.kb!==d.kb){var h={event:a,\"gtm.historyChangeSource\":d.source,\n\"gtm.oldUrlFragment\":c.kb,\"gtm.newUrlFragment\":d.kb,\"gtm.oldHistoryState\":c.state,\"gtm.newHistoryState\":d.state,\"gtm.oldUrl\":c.url,\"gtm.newUrl\":d.url};e&&(h[\"gtm.triggers\"]=e.join(\",\"));c=d;iF(h)}}},FJ=function(a,b){var c=z.history,d=c[a];if(Ab(d))try{c[a]=function(e,f,g){d.apply(c,[].slice.call(arguments,0));var h=z.location.href;b({source:a,state:e,url:Qj(Tj(h)),kb:Nj(Tj(h),\"fragment\")})}}catch(e){}},HJ=function(a){z.addEventListener(\"popstate\",function(b){var c=GJ(b);a({source:\"popstate\",state:b.state,\nurl:Qj(Tj(c)),kb:Nj(Tj(c),\"fragment\")})})},IJ=function(a){z.addEventListener(\"hashchange\",function(b){var c=GJ(b);a({source:\"hashchange\",state:null,url:Qj(Tj(c)),kb:Nj(Tj(c),\"fragment\")})})},GJ=function(a){var b,c;return((b=a.target)==null?void 0:(c=b.location)==null?void 0:c.href)||z.location.href};\nfunction JJ(a,b){var c=this;if(!gh(a))throw K(this.getName(),[\"Object|undefined\",\"any\"],arguments);BG([function(){L(c,\"detect_history_change_events\")}]);var d=a&&a.get(\"useV2EventName\")?\"ehl\":\"hl\",e=Number(a&&a.get(\"interval\"));e>0&&isFinite(e)||(e=0);var f;if(!IG(d,\"init\",!1)){var g={},h=[],l;d===\"ehl\"?(l=function(p){for(var q=0;q<h.length;q++)h[q](p)},f=HG(b),EJ(f,e,g,h),JG(d,\"reg\",function(p,q){EJ(p,q,g,h)})):l=DJ(\"gtm.historyChange\");\nIJ(l);HJ(l);FJ(\"pushState\",l);FJ(\"replaceState\",l);JG(d,\"init\",!0)}else if(d===\"ehl\"){var n=IG(d,\"reg\");n&&(f=HG(b),n(f,e))}d===\"hl\"&&(f=void 0);return f}JJ.P=\"internal.enableAutoEventOnHistoryChange\";var KJ=[\"http://\",\"https://\",\"javascript:\",\"file://\"];\nvar LJ=function(a,b){if(a.which===2||a.ctrlKey||a.shiftKey||a.altKey||a.metaKey)return!1;var c=rd(b,\"href\");if(c.indexOf(\":\")!==-1&&!KJ.some(function(h){return Vb(c,h)}))return!1;var d=c.indexOf(\"#\"),e=rd(b,\"target\");if(e&&e!==\"_self\"&&e!==\"_parent\"&&e!==\"_top\"||d===0)return!1;if(d>0){var f=Qj(Tj(c)),g=Qj(Tj(z.location.href));return f!==g}return!0},MJ=function(a,b){for(var c=Nj(Tj((b.attributes&&b.attributes.formaction?b.formAction:\"\")||b.action||rd(b,\"href\")||b.src||b.code||b.codebase||\"\"),\"host\"),\nd=0;d<a.length;d++)try{if((new RegExp(a[d])).test(c))return!1}catch(e){}return!0},NJ=function(){function a(c){var d=c.target;if(d&&c.which!==3&&!(c.H||c.timeStamp&&c.timeStamp===b)){b=c.timeStamp;d=kd(d,[\"a\",\"area\"],100);if(!d)return c.returnValue;var e=c.defaultPrevented||c.returnValue===!1,f=IG(\"lcl\",e?\"nv.mwt\":\"mwt\",0),g;g=e?IG(\"lcl\",\"nv.ids\",[]):IG(\"lcl\",\"ids\",[]);for(var h=[],l=0;l<g.length;l++){var n=g[l],p=IG(\"lcl\",\"aff.map\",{})[n];p&&!MJ(p,d)||h.push(n)}if(h.length){var q=LJ(c,d),r=NG(d,\"gtm.linkClick\",\nh);r[\"gtm.elementText\"]=id(d);r[\"gtm.willOpenInNewWindow\"]=!q;if(q&&!e&&f&&d.href){var t=!!Eb(String(rd(d,\"rel\")||\"\").split(\" \"),function(y){return y.toLowerCase()===\"noreferrer\"}),u=z[(rd(d,\"target\")||\"_self\").substring(1)],v=!0,x=hF(function(){var y;if(y=v&&u){var A;a:if(t){var C;try{C=new MouseEvent(c.type,{bubbles:!0})}catch(D){if(!B.createEvent){A=!1;break a}C=B.createEvent(\"MouseEvents\");C.initEvent(c.type,!0,!0)}C.H=!0;c.target.dispatchEvent(C);A=!0}else A=!1;y=!A}y&&(u.location.href=rd(d,\n\"href\"))},f);if(XE(r,x,f))v=!1;else return c.preventDefault&&c.preventDefault(),c.returnValue=!1}else gF(r,function(){},f||2E3);return!0}}}var b=0;cd(B,\"click\",a,!1);cd(B,\"auxclick\",a,!1)};\nfunction OJ(a,b){var c=this;if(!gh(a))throw K(this.getName(),[\"Object|undefined\",\"any\"],arguments);var d=Vd(a);BG([function(){L(c,\"detect_link_click_events\",d)}]);var e=d&&!!d.waitForTags,f=d&&!!d.checkValidation,g=d?d.affiliateDomains:void 0,h=HG(b);if(e){var l=Number(d.waitForTagsTimeout);l>0&&isFinite(l)||(l=2E3);var n=function(q){return Math.max(l,q)};MG(\"lcl\",\"mwt\",n,0);f||MG(\"lcl\",\"nv.mwt\",n,0)}var p=function(q){q.push(h);\nreturn q};MG(\"lcl\",\"ids\",p,[]);f||MG(\"lcl\",\"nv.ids\",p,[]);g&&MG(\"lcl\",\"aff.map\",function(q){q[h]=g;return q},{});IG(\"lcl\",\"init\",!1)||(NJ(),JG(\"lcl\",\"init\",!0));return h}OJ.P=\"internal.enableAutoEventOnLinkClick\";\nvar PJ=function(a){return IG(\"sdl\",a,{})},QJ=function(a,b,c){if(b){var d=Array.isArray(a)?a:[a];MG(\"sdl\",c,function(e){for(var f=0;f<d.length;f++){var g=String(d[f]);e.hasOwnProperty(g)||(e[g]=[]);e[g].push(b)}return e},{})}},TJ=function(a,b){function c(){RJ(a,b);SJ(c,!0)}return c},UJ=function(a,b){function c(){h?g=z.setTimeout(c,e):(g=0,RJ(a,b),SJ(d));h=!1}function d(){f&&b();g?h=!0:(g=z.setTimeout(c,e),JG(\"sdl\",\"pending\",!0))}var e=250,f=!1;B.scrollingElement&&B.documentElement&&(e=50,f=!0);var g=\n0,h=!1;return d},SJ=function(a,b){IG(\"sdl\",\"init\",!1)&&!VJ()&&(b?dd(z,\"scrollend\",a):dd(z,\"scroll\",a),dd(z,\"resize\",a),JG(\"sdl\",\"init\",!1))},RJ=function(a,b){var c=b(),d=c.depthX,e=c.depthY,f=d/a.scrollWidth*100,g=e/a.scrollHeight*100;WJ(d,\"horiz.pix\",\"PIXELS\",\"horizontal\");WJ(f,\"horiz.pct\",\"PERCENT\",\"horizontal\");WJ(e,\"vert.pix\",\"PIXELS\",\"vertical\");WJ(g,\"vert.pct\",\"PERCENT\",\"vertical\");JG(\"sdl\",\"pending\",!1)},WJ=function(a,b,c,d){var e=PJ(b),f={},g;for(g in e)if(f={pf:f.pf},f.pf=g,e.hasOwnProperty(f.pf)){var h=\nNumber(f.pf);if(!(a<h)){var l={};iF((l.event=\"gtm.scrollDepth\",l[\"gtm.scrollThreshold\"]=h,l[\"gtm.scrollUnits\"]=c.toLowerCase(),l[\"gtm.scrollDirection\"]=d,l[\"gtm.triggers\"]=e[f.pf].join(\",\"),l));MG(\"sdl\",b,function(n){return function(p){delete p[n.pf];return p}}(f),{})}}},YJ=function(){var a=MG(\"sdl\",\"scr\",function(c){c||(c=B.scrollingElement||B.body&&B.body.parentNode);return c},null),b=MG(\"sdl\",\"depth\",function(c){c||(c=XJ(a));return c});return{scrollingElement:a,wr:b}},XJ=function(a){var b=0,c=\n0;return function(){var d=GD(),e=d.height;b=Math.max(a.scrollLeft+d.width,b);c=Math.max(a.scrollTop+e,c);return{depthX:b,depthY:c}}},VJ=function(){return!!(Object.keys(PJ(\"horiz.pix\")).length||Object.keys(PJ(\"horiz.pct\")).length||Object.keys(PJ(\"vert.pix\")).length||Object.keys(PJ(\"vert.pct\")).length)};\nfunction ZJ(a,b){var c=this;if(!fh(a))throw K(this.getName(),[\"Object\",\"any\"],arguments);BG([function(){L(c,\"detect_scroll_events\")}]);var d=YJ(),e=d.scrollingElement,f=d.wr;if(!e)return;var g=HG(b),h=Vd(a);switch(h.horizontalThresholdUnits){case \"PIXELS\":QJ(h.horizontalThresholds,g,\"horiz.pix\");break;case \"PERCENT\":QJ(h.horizontalThresholds,g,\"horiz.pct\")}switch(h.verticalThresholdUnits){case \"PIXELS\":QJ(h.verticalThresholds,\ng,\"vert.pix\");break;case \"PERCENT\":QJ(h.verticalThresholds,g,\"vert.pct\")}IG(\"sdl\",\"init\",!1)?IG(\"sdl\",\"pending\",!1)||ed(function(){RJ(e,f)}):(JG(\"sdl\",\"init\",!0),JG(\"sdl\",\"pending\",!0),ed(function(){RJ(e,f);if(VJ()){var l=UJ(e,f);\"onscrollend\"in z?(l=TJ(e,f),cd(z,\"scrollend\",l)):cd(z,\"scroll\",l);cd(z,\"resize\",l)}else JG(\"sdl\",\"init\",!1)}));return g}ZJ.P=\"internal.enableAutoEventOnScroll\";function $J(a){return function(){if(a.limit&&a.hk>=a.limit)a.di&&z.clearInterval(a.di);else{a.hk++;var b=Qb();iF({event:a.eventName,\"gtm.timerId\":a.di,\"gtm.timerEventNumber\":a.hk,\"gtm.timerInterval\":a.interval,\"gtm.timerLimit\":a.limit,\"gtm.timerStartTime\":a.No,\"gtm.timerCurrentTime\":b,\"gtm.timerElapsedTime\":b-a.No,\"gtm.triggers\":a.Mt})}}}\nfunction aK(a,b){\nreturn f}aK.P=\"internal.enableAutoEventOnTimer\";\nvar bK=function(a,b,c){function d(){var g=a();f+=e?(Qb()-e)*g.playbackRate/1E3:0;e=Qb()}var e=0,f=0;return{createEvent:function(g,h,l){var n=a(),p=n.Xn,q=l?Math.round(l):h?Math.round(n.Xn*h):Math.round(n.Hr),r=h!==void 0?Math.round(h*100):p<=0?0:Math.round(q/p*100),t=B.hidden?!1:HD(c)>=.5;d();var u=void 0;b!==void 0&&(u=[b]);var v=NG(c,\"gtm.video\",u);v[\"gtm.videoProvider\"]=\"youtube\";v[\"gtm.videoStatus\"]=g;v[\"gtm.videoUrl\"]=n.url;v[\"gtm.videoTitle\"]=n.title;v[\"gtm.videoDuration\"]=Math.round(p);v[\"gtm.videoCurrentTime\"]=\nMath.round(q);v[\"gtm.videoElapsedTime\"]=Math.round(f);v[\"gtm.videoPercent\"]=r;v[\"gtm.videoVisible\"]=t;return v},nt:function(){e=Qb()},Dj:function(){d()}}};var Dc=Ca([\"data-gtm-yt-inspected-\"]),cK=[\"www.youtube.com\",\"www.youtube-nocookie.com\"],dK;\nvar eK=function(a,b,c){var d=a.map(function(g){return{se:g,Ko:g,xo:void 0}});if(!b.length)return d;var e=b.map(function(g){return{se:g*c,Ko:void 0,xo:g}});if(!d.length)return e;var f=d.concat(e);f.sort(function(g,h){return g.se-h.se});return f},fK=function(a){a=a===void 0?[]:a;for(var b=[],c=0;c<a.length;c++)a[c]<0||b.push(a[c]);b.sort(function(d,e){return d-e});return b},gK=function(a){a=a===void 0?[]:a;for(var b=[],c=0;c<a.length;c++)a[c]>100||a[c]<0||(b[c]=a[c]/100);b.sort(function(d,e){return d-\ne});return b},hK=function(a,b){var c,d;function e(){t=bK(function(){return{url:x,title:y,Xn:v,Hr:a.getCurrentTime(),playbackRate:A}},b.qf,a.getIframe());v=0;y=x=\"\";A=1;return f}function f(G){switch(G){case 1:v=Math.round(a.getDuration());x=a.getVideoUrl();if(a.getVideoData){var M=a.getVideoData();y=M?M.title:\"\"}A=a.getPlaybackRate();b.zr?iF(t.createEvent(\"start\")):t.Dj();u=eK(b.ft,b.et,a.getDuration());return g(G);default:return f}}function g(){C=a.getCurrentTime();D=Pb().getTime();t.nt();r();return h}\nfunction h(G){var M;switch(G){case 0:return n(G);case 2:M=\"pause\";case 3:var S=a.getCurrentTime()-C;M=Math.abs((Pb().getTime()-D)/1E3*A-S)>1?\"seek\":M||\"buffering\";a.getCurrentTime()&&(b.yr?iF(t.createEvent(M)):t.Dj());q();return l;case -1:return e(G);default:return h}}function l(G){switch(G){case 0:return n(G);case 1:return g(G);case -1:return e(G);default:return l}}function n(){for(;d;){var G=c;z.clearTimeout(d);G()}b.xr&&iF(t.createEvent(\"complete\",1));return e(-1)}function p(){}function q(){d&&\n(z.clearTimeout(d),d=0,c=p)}function r(){if(u.length&&A!==0){var G=-1,M;do{M=u[0];if(M.se>a.getDuration())return;G=(M.se-a.getCurrentTime())/A;if(G<0&&(u.shift(),u.length===0))return}while(G<0);c=function(){d=0;c=p;u.length>0&&u[0].se===M.se&&(u.shift(),iF(t.createEvent(\"progress\",M.xo,M.Ko)));r()};d=z.setTimeout(c,G*1E3)}}var t,u=[],v,x,y,A,C,D,I=e(-1);d=0;c=p;return{onStateChange:function(G){I=I(G)},onPlaybackRateChange:function(G){C=a.getCurrentTime();D=Pb().getTime();t.Dj();A=G;q();r()}}},jK=\nfunction(a){ed(function(){function b(){for(var d=c.getElementsByTagName(\"iframe\"),e=d.length,f=0;f<e;f++)iK(d[f],a)}var c=B;b();gJ.K(b)})},iK=function(a,b){if(!a.getAttribute(\"data-gtm-yt-inspected-\"+b.qf)&&(Fc(a,\"data-gtm-yt-inspected-\"+b.qf),kK(a,b.eo))){a.id||(a.id=lK());var c=z.YT,d=c.get(a.id);d||(d=new c.Player(a.id));var e=hK(d,b),f={},g;for(g in e)f={Mg:f.Mg},f.Mg=g,e.hasOwnProperty(f.Mg)&&d.addEventListener(f.Mg,function(h){return function(l){return e[h.Mg](l.data)}}(f))}},kK=function(a,\nb){var c=a.getAttribute(\"src\");if(mK(c,\"embed/\")){if(c.indexOf(\"enablejsapi=1\")>0)return!0;if(b){var d;var e=c.indexOf(\"?\")!==-1?\"&\":\"?\";c.indexOf(\"origin=\")>-1?d=c+e+\"enablejsapi=1\":(dK||(dK=B.location.protocol+\"//\"+B.location.hostname,B.location.port&&(dK+=\":\"+B.location.port)),d=c+e+\"enablejsapi=1&origin=\"+encodeURIComponent(dK));var f;f=mc(d);a.src=nc(f).toString();return!0}}return!1},mK=function(a,b){if(!a)return!1;for(var c=0;c<cK.length;c++)if(a.indexOf(\"//\"+cK[c]+\"/\"+b)>=0)return!0;return!1},\nlK=function(){var a=\"\"+Math.round(Math.random()*1E9);return B.getElementById(a)?lK():a};\nfunction nK(a,b){var c=this;var d=function(){jK(q)};if(!fh(a))throw K(this.getName(),[\"Object\",\"any\"],arguments);BG([function(){L(c,\"detect_youtube_activity_events\",{fixMissingApi:!!a.get(\"fixMissingApi\")})}]);var e=HG(b),f=!!a.get(\"captureStart\"),g=!!a.get(\"captureComplete\"),h=!!a.get(\"capturePause\"),l=gK(Vd(a.get(\"progressThresholdsPercent\"))),n=fK(Vd(a.get(\"progressThresholdsTimeInSeconds\"))),p=!!a.get(\"fixMissingApi\");\nif(!(f||g||h||l.length||n.length))return;var q={zr:f,xr:g,yr:h,et:l,ft:n,eo:p,qf:e},r=z.YT;if(r)return r.ready&&r.ready(d),e;var t=z,u=t.onYouTubeIframeAPIReady;t.onYouTubeIframeAPIReady=function(){u&&u();d()};ed(function(){for(var v=B.getElementsByTagName(\"script\"),x=v.length,y=0;y<x;y++){var A=v[y].getAttribute(\"src\");if(mK(A,\"iframe_api\")||mK(A,\"player_api\"))return e}for(var C=B.getElementsByTagName(\"iframe\"),D=C.length,I=dl(5,function(){return!1}),G=0;G<D;G++)if(!I&&kK(C[G],q.eo))return Yc(\"https://www.youtube.com/iframe_api\"),\nbl(5,!0),e});return e}nK.P=\"internal.enableAutoEventOnYouTubeActivity\";function oK(a,b){if(!oh(a)||!gh(b))throw K(this.getName(),[\"string\",\"Object|undefined\"],arguments);var c=b?Vd(b):{};c.regexCache=dl(3,function(){return new Map});return Ih(a,c)}oK.P=\"internal.evaluateBooleanExpression\";function pK(a){var b=!1;return b}pK.P=\"internal.evaluateMatchingRules\";var qK=new Map([[\"aw\",4]]);function rK(a){var b=Ar[a],c=qK.get(a);return c?(Bq(b,c)||[]).some(function(d){return d.m===\"0\"||d.m===void 0}):!1}\nfunction sK(a,b){if(O(495)){for(var c=new Map,d=m(qK),e=d.next();!e.done;e=d.next()){var f=m(e.value),g=f.next().value,h=f.next().value,l=g,n=a[l],p=Array.isArray(n)?n[0]:n;if(p!==void 0){var q={},r=(q.k=p,q.i=String(Math.floor(Date.now()/1E3)),q.b=[],q.m=\"1\",q),t=fq(r,h);t&&(rK(l)||c.set(l,t))}}if(c.size){var u,v=new URLSearchParams;b.path?v.set(\"p\",b.path):v.set(\"p\",\"/\");b.Br&&v.set(\"ce\",String(b.Br));b.domain&&b.domain!==\"auto\"?v.set(\"d\",b.domain):v.set(\"d\",\"auto:\"+z.location.hostname);for(var x=\nm(c),y=x.next();!y.done;y=x.next()){var A=m(y.value),C=A.next().value,D=A.next().value;v.set(C,D)}u=\"_/set_cookie?\"+v.toString();var I,G=E(58);I=Ff(u,G);var M=ak()+\"/\"+I;pd(M)}}};function tK(a){return\"CWVWebViewMessage\"in a}function uK(a){var b=z,c=b.webkit;delete b.webkit;a(b.webkit);b.webkit=c}function vK(a,b){var c={action:\"gcl_setup\"};if(tK(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 wK={},xK=(wK.awb={notFound:178},wK.ytb={notFound:194},wK);function yK(a){var b,c=(b=xK[a])==null?void 0:b.notFound;c&&Q(c)}\nfunction zK(a){if(!sm(om.da.kn)&&\"webkit\"in z&&z.webkit.messageHandlers){var b=function(){try{uK(function(c){if(c){var d;d=tK(c.messageHandlers)||\"awb\"in c.messageHandlers?{command:\"awb\",source:5}:(tK(c.messageHandlers)||\"ytb\"in c.messageHandlers)&&O(499)?{command:\"ytb\",source:8}:void 0;d&&(rm(om.da.kn,function(e){var f=d.source;e.gclid&&os(\"gcl_aw\",e.gclid,f,a);e.wbraid&&os(\"gcl_gb\",e.wbraid,f,a)}),vK(c,d.command)||yK(d.command))}})}catch(c){Q(193)}};Jl(function(){Gr(kp)?b():Kl(b,kp)},kp)}};var AK=[\"https://www.google.com\",\"https://www.youtube.com\",\"https://m.youtube.com\"];function BK(a){return a.data.action!==\"gcl_transfer\"?(Q(173),!0):a.data.gadSource?a.data.gclid?!1:(Q(181),!0):(Q(180),!0)}\nfunction CK(a,b){if(!a||O(a)){if(sm(om.da.Ue))return Q(176),om.da.Ue;if(sm(om.da.nn))return Q(170),om.da.Ue;var c=Kp();if(!c)Q(171);else if(c.opener){var d=function(g){if(!AK.includes(g.origin))Q(172);else if(!BK(g)){var h={gadSource:g.data.gadSource};h.gclid=g.data.gclid;rm(om.da.Ue,h);b&&g.data.gclid&&os(\"gcl_aw\",String(g.data.gclid),6,b);var l;(l=g.stopImmediatePropagation)==null||l.call(g);pt(c,\"message\",d)}};if(ot(c,\"message\",d)){rm(om.da.nn,!0);for(var e=m(AK),f=e.next();!f.done;f=e.next())c.opener.postMessage({action:\"gcl_setup\"},\nf.value);Q(174);return om.da.Ue}Q(175)}}};\nvar DK=function(a){var b={prefix:P(a.M,F.D.Gd)||P(a.M,F.D.nb),domain:P(a.M,F.D.Kb),rd:P(a.M,F.D.Cb),flags:P(a.M,F.D.Tb)};a.M.isGtmEvent&&(b.path=P(a.M,F.D.vc));return b},EK=function(a,b){if(!R(a,H.J.Ve)){var c=CK(119);if(c){var d=sm(c),e=function(g){W(a,H.J.Ve,!0);var h=T(a,F.D.yf),l=T(a,F.D.zf);V(a,F.D.yf,String(g.gadSource));V(a,F.D.zf,6);W(a,H.J.sa);W(a,H.J.ug);V(a,F.D.sa);b();V(a,F.D.yf,h);V(a,F.D.zf,l);W(a,H.J.Ve,!1)};if(d)e(d);else{var f=void 0;f=vm(c,function(g,h){e(h);wm(c,f)})}}}},HK=function(a){var b,\nc,d,e;b=a.Un;c=a.no;d=a.Ro;e=a.Vn;if(b){if(ir(c[F.D.Wf],!!c[F.D.Aa])){if(Zj()&&Gr(Fr())){for(var f=Zq(!0),g={},h=m(Object.keys(Ar)),l=h.next();!l.done;l=h.next()){var n=l.value,p=Ar[n],q=f[p];if(q){var r=eq(q,4);r&&(rs(Math.min(Tr(r),Qb())||Qb(),p,4)||(g[n]=q))}}for(var t={},u=m(Object.keys(g)),v=u.next();!v.done;v=u.next()){var x=v.value,y=g[x];if(y!==void 0){var A=eq(y,4);A&&A.m===\"1\"&&(t[x]=A.k)}}sK(t,e)}ss(e);ws(e);Rv(e)}if(Tp()!==2){js(e);ls(e);if(Zf(15)){var C=e,D=gs(z.location.href,!0,!1);\nD.length||(D=gs(z.document.referrer,!1,!0));if(D.length){C=C||{};var I=D[0];I.value&&ps(\"gcl_dc\",[{version:\"\",gclid:I.value,timestamp:Qb(),qa:I.qa}],C)}}zK(e);CK(void 0,e)}else js(e);if(Zj()&&Gr(Fr())){var G=is();sK(G,e)}As(ts,e);Bs(e)}c[F.D.Aa]&&(ys(c[F.D.Aa],c[F.D.ad],!!c[F.D.wc]),xs(c[F.D.Aa],c[F.D.ad],!!c[F.D.wc],e.prefix),zs(c[F.D.Aa],c[F.D.ad],!!c[F.D.wc],e.prefix),Sv(Hv(e.prefix),c[F.D.Aa],c[F.D.ad],!!c[F.D.wc],e),Sv(\"FPAU\",c[F.D.Aa],c[F.D.ad],!!c[F.D.wc],e));d&&Ds(FK);Fs(GK)},ts=[\"aw\",\"dc\",\n\"gb\"],GK=[\"aw\",\"dc\",\"gb\",\"ag\"],FK=[\"aw\",\"dc\",\"gb\",\"ag\",\"gad_source\"];var IK=function(a){jx(a)};\nvar JK=function(a){var b=R(a,H.J.Ha),c=R(a,H.J.tn),d=O(443)&&c?Uv(b):Vv(b).Uh,e=void 0;O(570)&&c&&(e=Tv(b,{Zh:!0}).jk);var f;a:{if(Jf(47)&&bp(kp)){var g=MI(a,\"ccd_enable_cm\",!1),h=R(a,H.J.Ya);W(a,H.J.cj,!0);W(a,H.J.fd,!0);if(iw(h)){W(a,H.J.ng,!0);var l=d||Bv(),n={},p={eventMetadata:(n[H.J.Ec]=X.V.Fb,n[H.J.Ya]=h,n[H.J.Bj]=l,n[H.J.fd]=!0,n[H.J.cj]=!0,n[H.J.ng]=!0,n[H.J.Ym]=g&&Jf(47),n),noGtmEvent:!0},q=rC(a.target.destinationId,a.eventName,a.M.Fa);lD(q,a.M.eventId,p);g&&R(a,H.J.xd)||W(a,H.J.Ya);f=l;\nbreak a}}f=void 0}var r=d||f;if(r||e){var t,u;t=T(a,F.D.Pa);u=Lz.jj.cp;var v=T(a,F.D.Wc);!t&&v&&(t=v[F.D.Pa],u=Lz.jj.wq);t||(t=Bv(T(a,F.D.Hd)),tb(\"GTAG_EVENT_FEATURE_CHANNEL\",U.W.Ih),u=Lz.jj.Wq);V(a,F.D.Pa,t);V(a,F.D.fm,u);r&&V(a,F.D.xc,r);e&&V(a,\"_&ecsid2\",e);W(a,H.J.nj,!0)}};\nvar KK=function(a){R(a,H.J.zn)||W(a,H.J.Ka,!1)},LK=function(a){var b=R(a,H.J.fa),c=bp(kp),d=R(a,H.J.sa),e=T(a,F.D.Hd),f=R(a,H.J.qn);switch(b){case X.V.xa:!f&&e&&KK(a);a.eventName===F.D.wa&&W(a,H.J.Ka,!0);break;case X.V.Nb:case X.V.Fb:if(!c||d||!f&&e)a.isAborted=!0;break;case X.V.ub:c||(a.isAborted=!0);!f&&e||KK(a);R(a,H.J.xd)||(a.isAborted=!0);a.eventName!==F.D.wa||P(a.M,F.D.Dl)!==!1&&P(a.M,F.D.Td)!==!1||W(a,H.J.Ka,!0);break;case X.V.La:a.eventName!==F.D.sc&&R(a,H.J.Pc)&&(a.isAborted=!0),a.target.ids[cC[1]]&&\nP(a.M,F.D.ih)!==!0&&(a.isAborted=!0)}};var MK=function(a){var b,c=O(576);if(R(a,H.J.tn))switch(R(a,H.J.fa)){case X.V.Fb:if(!(a.eventName!==F.D.wa||c&&iw(R(a,H.J.Ya))))break;b=97;a.eventName===F.D.wa&&Hu(U.W.Pk);O(488)?W(a,H.J.Ka,!1):KK(a);break;case X.V.Nb:if(a.eventName===F.D.wa)break;b=98;O(488)?W(a,H.J.Ka,!1):KK(a);break;case X.V.xa:b=99}!R(a,H.J.Ka)&&b&&Q(b);R(a,H.J.Ka)===!0&&(a.isAborted=!0)};\nvar NK=function(a){if(O(569)&&Zj()&&R(a,H.J.fa)===X.V.xa&&!R(a,H.J.Fc)){var b=Math.floor(Date.now()/1E3),c=new Uint8Array([b&255,b>>8&255]),d,e=Dm()||\"XX\",f=Em()||\"00\";d=new Uint8Array([e.charCodeAt(0),e.charCodeAt(1),f.charCodeAt(0),f.charCodeAt(1)]);var g=new Uint8Array(7),h;if((h=z.crypto)==null||!h.getRandomValues(g))for(var l=0;l<7;l++)g[l]=Math.floor(Math.random()*256);var n=new Uint8Array([].concat(w(c),w(d),w(g))),p;try{p=btoa(String.fromCharCode.apply(String,w(n))).replace(/\\+/g,\"-\").replace(/\\//g,\n\"_\").replace(/=+$/,\"\")}catch(q){p=\"\"}V(a,F.D.Gi,p)}};function OK(){return Ot(7)&&Ot(9)&&Ot(10)};var PK=function(a,b,c){var d={};a.mergeHitDataForKey(F.D.qj,(d[b]=c,d))},QK=function(a,b){var c=MI(a,F.D.Hi,a.M.ib[F.D.Hi]);if(c&&c[b||a.eventName]!==void 0)return c[b||a.eventName]},RK=function(a){var b=R(a,H.J.Ya);if(Fd(b))return b},SK=function(a){if(R(a,H.J.ae)||!hk(a.M))return 1;if(!P(a.M,F.D.dd)){var b=P(a.M,F.D.Pf);if(b!==!0&&b!==\"true\")return 1}var c=P(a.M,F.D.Qi);return c===!1||c===\"false\"?3:2};\nvar UK=function(a,b){a&&(TK(\"sid\",a.targetId,b),TK(\"cc\",a.clientCount,b),TK(\"tl\",a.totalLifeMs,b),TK(\"hc\",a.heartbeatCount,b),TK(\"cl\",a.clientLifeMs,b))},TK=function(a,b,c){b!=null&&c.push(a+\"=\"+b)},VK=function(){var a=B.referrer;if(a){var b;return Nj(Tj(a),\"host\")===((b=z.location)==null?void 0:b.host)?1:2}return 0},XK=function(){this.ja=WK;this.N=0;this.za=Of(57,5);this.R=Of(58,50);this.ba=Gb();this.Ea=\"https://\"+E(21)+\"/a?\"};XK.prototype.K=function(a,b,c,d){\nvar e=VK(),f,g=[];f=z===z.top&&e!==0&&b?(b==null?void 0:b.clientCount)>1?e===2?1:2:e===2?0:3:4;a&&TK(\"si\",a.Jg,g);TK(\"m\",0,g);TK(\"iss\",f,g);TK(\"if\",c,g);UK(b,g);d&&TK(\"fm\",encodeURIComponent(d.substring(0,this.R)),g);this.Z(g);};XK.prototype.H=function(a,b,c,d,e){var f=[];TK(\"m\",1,f);TK(\"s\",a,f);TK(\"po\",VK(),f);b&&(TK(\"st\",b.state,f),TK(\"si\",b.Jg,f),TK(\"sm\",b.Ug,f));UK(c,f);TK(\"c\",d,f);e&&TK(\"fm\",encodeURIComponent(e.substring(0,\nthis.R)),f);this.Z(f);};XK.prototype.Z=function(a){a=a===void 0?[]:a;!ln.N||this.N>=this.za||(TK(\"pid\",this.ba,a),TK(\"bc\",++this.N,a),a.unshift(\"ctid=\"+E(5)+\"&t=s\"),this.ja(\"\"+this.Ea+a.join(\"&\")))};function YK(a){return a.performance&&a.performance.now()||Date.now()}\nvar ZK=function(a,b){var c=z,d=Of(53,500),e=Of(54,5E3),f=Of(8,20),g=Of(55,5E3),h;var l=function(n,p,q){q=q===void 0?{ro:function(){},uo:function(){},qo:function(){},onFailure:function(){}}:q;this.Kj=n;this.H=p;this.N=q;this.ba=this.ja=this.heartbeatCount=this.Fj=0;this.ee=!1;this.K={};this.id=String(Math.floor(Number.MAX_SAFE_INTEGER*Math.random()));this.state=0;this.Jg=YK(this.H);this.Ug=YK(this.H);this.Z=10};l.prototype.init=function(){this.R(1);\nthis.Ea()};l.prototype.getState=function(){return{state:this.state,Jg:Math.round(YK(this.H)-this.Jg),Ug:Math.round(YK(this.H)-this.Ug)}};l.prototype.R=function(n){this.state!==n&&(this.state=n,this.Ug=YK(this.H))};l.prototype.vg=function(){return String(this.Fj++)};l.prototype.Ea=function(){var n=this;this.heartbeatCount++;this.za({type:0,clientId:this.id,requestId:this.vg(),maxDelay:this.fe()},function(p){if(p.type===0){var q;if(((q=p.failure)==null?void 0:q.failureType)!=null)if(p.stats&&(n.stats=\np.stats),n.ba++,p.isDead||n.ba>f){var r=p.isDead&&p.failure.failureType;n.Z=r||10;n.R(4);n.Cj();var t,u;(u=(t=n.N).qo)==null||u.call(t,{failureType:r||10,data:p.failure.data})}else n.R(3),n.Rh();else{if(n.heartbeatCount>p.stats.heartbeatCount+f){n.heartbeatCount=p.stats.heartbeatCount;var v,x;(x=(v=n.N).onFailure)==null||x.call(v,{failureType:13})}n.stats=p.stats;var y=n.state;n.R(2);if(y!==2)if(n.ee){var A,C;(C=(A=n.N).uo)==null||C.call(A)}else{n.ee=!0;var D,I;(I=(D=n.N).ro)==null||I.call(D)}n.ba=\n0;n.Pj();n.Rh()}}})};l.prototype.fe=function(){return this.state===2?e:d};l.prototype.Rh=function(){var n=this;this.H.setTimeout(function(){n.Ea()},Math.max(0,this.fe()-(YK(this.H)-this.ja)))};l.prototype.lr=function(n,p,q){var r=this;this.za({type:1,clientId:this.id,requestId:this.vg(),command:n},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,C;(C=(A=r.N).onFailure)==\nnull||C.call(A,y);q(y)}})};l.prototype.za=function(n,p){var q=this;if(this.state===4)n.failure={failureType:this.Z},p(n);else{var r=this.state!==2&&n.type!==0,t=n.requestId,u,v=this.H.setTimeout(function(){var y=q.K[t];y&&(nm(6),q.kd(y,7))},(u=n.maxDelay)!=null?u:g),x={request:n,Io:p,Ao:r,Os:v};this.K[t]=x;r||this.sendRequest(x)}};l.prototype.sendRequest=function(n){this.ja=YK(this.H);n.Ao=!1;this.Kj(n.request)};l.prototype.Pj=function(){for(var n=m(Object.keys(this.K)),p=n.next();!p.done;p=n.next()){var q=\nthis.K[p.value];q.Ao&&this.sendRequest(q)}};l.prototype.Cj=function(){for(var n=m(Object.keys(this.K)),p=n.next();!p.done;p=n.next())this.kd(this.K[p.value],this.Z)};l.prototype.kd=function(n,p){this.ac(n);var q=n.request;q.failure={failureType:p};n.Io(q)};l.prototype.ac=function(n){delete this.K[n.request.requestId];this.H.clearTimeout(n.Os)};l.prototype.ls=function(n){this.ja=YK(this.H);var p=this.K[n.requestId];if(p)this.ac(p),p.Io(n);else{var q,r;(r=(q=this.N).onFailure)==null||r.call(q,{failureType:14})}};\nh=new l(a,c,b);return h};\nvar $K=function(){return dl(18,function(){return new XK})},WK=function(a){no(qo(io.ia.Zb),function(){bd(a)})},aL=function(a){var b=a.substring(0,a.indexOf(\"/_/service_worker\"));return\"&1p=1\"+(b?\"&path=\"+encodeURIComponent(b):\"\")},bL=function(a){var b=z.location.origin;if(!b)return null;(O(432)?Zj():Zj()&&!a)&&(a=\"\"+b+ak()+\"/_/service_worker\");var c=a,d,e=Mf(11);e=Mf(10);d=e;c?(c.charAt(c.length-1)!==\"/\"&&\n(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!==\"https:\"?null:f},cL=function(a){var b=sm(om.da.Qh);return b&&b[a]},dL=function(a){var b=this;this.K=$K();this.Z=this.R=!1;this.ba=null;this.initTime=Math.round(Qb());this.H=15;this.N=this.Gr(a);z.setTimeout(function(){b.initialize()},1E3);ed(function(){b.As(a)})};k=dL.prototype;k.delegate=function(a,b,c){this.getState()!==2?(this.K.H(this.H,{state:this.getState(),\nJg:this.initTime,Ug:Math.round(Qb())-this.initTime},void 0,a.commandType),c({failureType:this.H})):this.N.lr(a,b,c)};k.getState=function(){return this.N.getState().state};k.As=function(a){var b=z.location.origin,c=this,d=ad();try{var e=d.contentDocument.createElement(\"iframe\"),f=a.pathname,g=f[f.length-1]===\"/\"?a.toString():a.toString()+\"/\",h=a.origin!==\"https://www.googletagmanager.com\"?aL(f):\"\",l;O(133)&&(l={sandbox:\"allow-same-origin allow-scripts\"});ad(g+\"sw_iframe.html?origin=\"+encodeURIComponent(b)+\nh,void 0,l,void 0,e);var n=function(){d.contentDocument.body.appendChild(e);e.addEventListener(\"load\",function(){c.ba=e.contentWindow;d.contentWindow.addEventListener(\"message\",function(p){p.origin===a.origin&&c.N.ls(p.data)});c.initialize()})};d.contentDocument.readyState===\"complete\"?n():d.contentWindow.addEventListener(\"load\",function(){n()})}catch(p){d.parentElement.removeChild(d),this.H=11,this.K.K(void 0,void 0,this.H,p.toString())}};k.Gr=function(a){var b=this,c=ZK(function(d){var e;(e=b.ba)==\nnull||e.postMessage(d,a.origin)},{ro:function(){b.R=!0;b.K.K(c.getState(),c.stats)},uo:function(){},qo:function(d){b.R?(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};k.initialize=function(){this.Z||this.N.init();this.Z=!0};\nvar eL=function(a,b,c,d){var e;if((e=cL(a))==null||!e.delegate){var f=Lc()?16:6;$K().H(f,void 0,void 0,b.commandType);d({failureType:f});return}cL(a).delegate(b,c,d);};\nfunction fL(a,b,c,d){var e=bL(a);if(e===null){d(\"_is_sw=f\"+(Lc()?16:6)+\"te\");return}var f=b?1:0,g=Math.round(Qb()),h,l=(h=cL(e.origin))==null?void 0:h.initTime,n=l?g-l:void 0,p;O(432)?p=Zj()?void 0:z.location.href:p=z.location.href;eL(e.origin,{commandType:0,params:{url:a,method:f,templates:c,body:b||\"\",processResponse:!0,sinceInit:n,attributionReporting:!0,referer:p,strict:O(584)}},function(){},function(q){var r=\"_is_sw=f\"+q.failureType,t,u=(t=cL(e.origin))==\nnull?void 0:t.getState();u!==void 0&&(r+=\"s\"+u);d(n?r+(\"t\"+n):r+\"te\")});};function gL(a){if(Jf(47)&&MI(a,\"ccd_add_1p_data\",!1)&&Zj()){var b=a.M;if(Lc()&&cg(\"internal_sw_allowed\",\"\")){var c=hk(b),d=Zj()?ak():void 0,e;e=d?{path:d,fo:\"full\"}:c?{path:c,fo:\"lite\"}:void 0;if(e){var f=e.fo,g=new URL(e.path,z.location.origin);if(g.origin===z.location.origin&&qy(f)===void 0){var h=um(om.da.Qh,{});h[f]||(h[f]=new oy(g))}}}}};var hL=function(a){gL(a)};\nvar iL=function(a){if(!R(a,H.J.Ka)&&!a.isAborted)if(R(a,H.J.fa)!==X.V.xa)(R(a,H.J.Ym)||R(a,H.J.ng)&&O(469))&&V(a,F.D.Lh,\"1\"),Jz(a);else{var b=R(a,H.J.Ya),c=T(a,F.D.Cc),d=R(a,H.J.fd),e=Jf(47)&&MI(a,\"ccd_enable_cm\",!1),f=bp(kp)&&R(a,H.J.xd)&&(e||O(469));f&&(V(a,F.D.Lh,\"1\"),R(a,H.J.ng)&&(W(a,H.J.Ya),V(a,F.D.Cc),W(a,H.J.fd,!1)));var g=sv(nv);W(a,H.J.hn,g);for(var h,l=[],n=m(rv),p=n.next();!p.done;p=n.next()){var q=p.value,r=g[q.pb];if(r===void 0||r<q.Og)break;l.push(r.toString())}(h=l.join(\"~\"))&&V(a,\n\"_&gcl_ctr\",h);var t;var u={random:R(a,H.J.Eb),label:T(a,F.D.Hd)},v=R(a,H.J.Ha),x=xv();x?(zv([u],v),t=x.length===0?{random:0,label:\"0\"}:x[0]):t=void 0;var y=t;y&&a.mergeHitDataForKey(F.D.Xa,{last_random:y.random,last_label:y.label});Jz(a);if(R(a,H.J.ob)&&bp(kp)){var A=$u(a,{M:tC(a.M)});W(A,H.J.fa,X.V.Yd);Jz(A)}if(R(a,H.J.nj)){var C=$u(a,{M:tC(a.M)});W(C,H.J.fa,X.V.Ad);Jz(C)}if(f){var D=$u(a,{M:tC(a.M)});V(D,F.D.Lh,\"2\");W(D,H.J.Fc,!0);W(D,H.J.fd,d);W(D,H.J.Ya,b);V(D,F.D.Cc,c);Jz(D)}}};var jL=function(a){var b=R(a,H.J.fa)===X.V.xa;if(!b||a.eventName===F.D.Hb||a.M.isGtmEvent)a.copyToHitData(F.D.Ia),b&&(a.copyToHitData(F.D.Ef),a.copyToHitData(F.D.Cf),a.copyToHitData(F.D.Df),a.copyToHitData(F.D.Bf),V(a,F.D.yi,F.D.Hb),a.copyToHitData(F.D.Sd),a.copyToHitData(F.D.Qd),a.copyToHitData(F.D.Rd))};var kL=function(){var a=Kc&&Kc.userAgent||\"\";if(a.indexOf(\"Safari\")<0||/Chrome|Coast|Opera|Edg|Silk|Android/.test(a))return!1;var b=(/Version\\/([\\d\\.]+)/.exec(a)||[])[1]||\"\";if(b===\"\")return!1;for(var c=[\"14\",\"1\",\"1\"],d=b.split(\".\"),e=0;e<d.length;e++){if(c[e]===void 0)return!0;if(d[e]!==c[e])return Number(d[e])>Number(c[e])}return d.length>=c.length};function lL(){var a;a=a===void 0?document:a;var b;return!((b=a.featurePolicy)==null||!b.allowedFeatures().includes(\"attribution-reporting\"))};var mL=function(a){bp(F.D.ma)&&(z._gtmpcm===!0||kL()?V(a,F.D.Ee,\"2\"):lL()&&V(a,F.D.Ee,\"1\"));(Rc()||Uc())&&W(a,H.J.ob,!0);W(a,H.J.Xe,R(a,H.J.We)&&!bp(kp));R(a,H.J.sa)&&V(a,F.D.sa,!0);a.M.eventMetadata[H.J.Zd]&&V(a,F.D.Wm,!0)};var nL=function(a){a.copyToHitData(F.D.Pa);a.copyToHitData(F.D.Qa);a.copyToHitData(F.D.eb);R(a,H.J.ob)?V(a,F.D.Yi,\"www.google.com\"):V(a,F.D.Yi,\"www.googleadservices.com\");var b=P(a.M,F.D.Wb);b!==!0&&b!==!1||V(a,F.D.Wb,b)};var oL=function(a){var b=a.target.ids[cC[0]];if(b){V(a,F.D.Ai,b);var c=a.target.ids[cC[1]];c&&V(a,F.D.Hd,c);P(a.M,F.D.ih)===!0&&W(a,H.J.qn,!0)}else a.isAborted=!0};function pL(a,b,c,d){d=d===void 0?!1:d;var e=Kp(),f=Ip(e);if(f.url)if(d){var g=c(f.url);b!==g&&V(a,F.D.Oe,g)}else{var h=f.url;b!==h&&V(a,F.D.Oe,c(h))}};var sL=function(a){if(!R(a,H.J.sa)){var b=T(a,F.D.Le),c=P(a.M,F.D.ya),d=c;d||(d=b===1?z.top.location.href:z.location.href);V(a,F.D.ya,qL(d));a.copyToHitData(F.D.Ta,B.referrer);V(a,F.D.Lb,rL());a.copyToHitData(F.D.tb);var e=ED();V(a,F.D.bd,e.width+\"x\"+e.height);var f=O(583)&&!!c;pL(a,d,function(g){var h=qL(g);f&&(h=h.split(\"?\")[0]);return h})}};\nvar qL=function(a){if(a!=null){var b=String(a).substring(0,512),c=b.indexOf(\"#\");return c===-1?b:b.substring(0,c)}return\"\"},rL=function(){var a=B.title;if(a===void 0||a===\"\")return\"\";a=encodeURIComponent(a);for(var b=256;b>0&&Mj(a.substring(0,b))===void 0;)b--;return Mj(a.substring(0,b))||\"\"};function tL(a){W(a,H.J.Ka,!0);W(a,H.J.Eb,Qb());W(a,H.J.zn,a.M.eventMetadata[H.J.Ka])};var uL=function(a){O(47)&&(a.copyToHitData(F.D.kh),a.copyToHitData(F.D.mh),a.copyToHitData(F.D.nh))};var vL=function(a){var b=O(443),c=O(570);if((b||c)&&bp(kp)){var d=R(a,H.J.Ya);if(iw(d)){var e=R(a,H.J.Ha);if(b){var f=R(a,H.J.Bj)||Uv(e);V(a,F.D.xc,f)}if(c){var g=Tv(e,{Zh:!0}).jk;g&&V(a,\"_&ecsid2\",g)}}}};var wL=function(a){var b=R(a,H.J.Rm);b&&V(a,F.D.Wc,b)};var xL=function(a){var b=z;if(b.__gsaExp&&b.__gsaExp.id){var c=b.__gsaExp.id;if(Ab(c))try{var d=Number(c());isNaN(d)||V(a,F.D.Ql,d)}catch(e){}}};var yL=function(a){a.copyToHitData(F.D.Me);a.copyToHitData(F.D.Fe);a.copyToHitData(F.D.Ud);a.copyToHitData(F.D.He);a.copyToHitData(F.D.Tc);a.copyToHitData(F.D.Md)};var zL=function(a){if(bp(F.D.ma)){a.copyToHitData(F.D.fb);var b=sm(om.da.ar);if(b===void 0)rm(om.da.er,!0);else{var c=sm(om.da.uj);V(a,F.D.Yf,c+\".\"+b)}}};\nvar FL=function(a,b){if(a&&(Bb(a)&&(a=aC(a)),a)){var c=void 0,d=!1,e=P(b,F.D.lq);if(e&&Array.isArray(e)){c=[];for(var f=0;f<e.length;f++){var g=aC(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=P(b,F.D.Zl),l;if(h){l=Array.isArray(h)?h:[h];var n=P(b,F.D.Xl),p=P(b,F.D.Yl),q=P(b,F.D.am),r=Vo(P(b,F.D.kq)),t=n||p,u=1;a.prefix!==\"UA\"||c||(u=5);for(var v=0;v<l.length;v++)if(v<u)if(c)AL(c,l[v],r,b,{ne:t,options:q});else if(a.prefix===\n\"AW\"&&a.ids[cC[1]]){var x=a.ids[cC[0]],y=a.ids[cC[1]],A=l[v],C=b,D={ne:t,options:q};Q(22);if(A){D=D||{};var I=BL(CL,D,x,C),G={ak:x,cl:y};D.ne===void 0&&(G.autoreplace=A);DL(G,C);I(2,D.ne,G,A,0,Pb(),D.options)}}else if(a.prefix===\"UA\"){var M=a.destinationId,S=l[v],aa={ne:t};Q(23);if(S){aa=aa||{};var ea=BL(EL,aa,M),ja={};aa.ne!==void 0?ja.receiver=aa.ne:ja.replace=S;ja.ga_wpid=M;ja.destination=S;ea(2,Pb(),ja)}}}}}},AL=function(a,b,c,d,e){Q(21);if(b&&c){e=e||{};for(var f={countryNameCode:c,destinationNumber:b,\nretrievalTime:Pb()},g=dl(4,function(){return{}}),h=0;h<a.length;h++){var l=a[h];g[l.id]||(l&&l.prefix===\"AW\"&&!f.adData&&l.ids.length>=2?(f.adData={ak:l.ids[cC[0]],cl:l.ids[cC[1]]},DL(f.adData,d),g[l.id]=!0):l&&l.prefix===\"UA\"&&!f.gaData&&(f.gaData={gaWpid:l.destinationId},g[l.id]=!0))}(f.gaData||f.adData)&&BL(GL,e,void 0,d)(e.ne,f,e.options)}},DL=function(a,b){a.dma=bu();cu()&&(a.dmaCps=au());Ut(b)?a.npa=\"0\":a.npa=\"1\"},BL=function(a,b,c,d){var e=z;if(e[a.functionName])return b.so&&ed(b.so),e[a.functionName];\nvar f=HL();e[a.functionName]=f;if(a.additionalQueues)for(var g=0;g<a.additionalQueues.length;g++)e[a.additionalQueues[g]]=e[a.additionalQueues[g]]||HL();a.idKey&&e[a.idKey]===void 0&&(e[a.idKey]=c);eo({destinationId:E(5),endpoint:0,eventId:d==null?void 0:d.eventId,priorityId:d==null?void 0:d.priorityId},eA(\"https://\",\"http://\",a.scriptUrl),b.so,b.tv);return f},HL=function(){function a(){a.q=a.q||[];a.q.push(arguments)}return a},CL={functionName:\"_googWcmImpl\",idKey:\"_googWcmAk\",scriptUrl:\"www.gstatic.com/wcm/loader.js\"},\nEL={functionName:\"_gaPhoneImpl\",idKey:\"ga_wpid\",scriptUrl:\"www.gstatic.com/gaphone/loader.js\"},IL={Zo:Mf(2),hr:\"5\"},GL={functionName:\"_googCallTrackingImpl\",additionalQueues:[EL.functionName,CL.functionName],scriptUrl:\"www.gstatic.com/call-tracking/call-tracking_\"+(IL.Zo||IL.hr)+\".js\"};var JL=function(a){R(a,H.J.sa)||FL(a.target,a.M);a.isAborted=!0};var KL=function(a){bp(F.D.ka)&&dx(a)};var LL=function(a){var b=bp(F.D.ka)?oj(\"pscdl\"):\"denied\";b!=null&&V(a,F.D.jh,b)};var ML=new function(){this.H={}};var NL=function(a,b){var c=a.M;if(b===void 0?0:b){var d=c.getMergedValues(F.D.Oa);ac(d)&&V(a,F.D.Ni,ac(d))}var e=To(eD(F.D.Oa)),f=c.getMergedValues(F.D.Oa,1,e),g=c.getMergedValues(F.D.Oa,2),h=ac(oa(Object,\"assign\").call(Object,{},f,oa(Object,\"assign\").call(Object,{},ML.H)),\".\"),l=ac(g,\".\");h&&V(a,F.D.Xc,h);l&&V(a,F.D.Vc,l)};var OL=function(a){var b=R(a,H.J.uq);b&&V(a,F.D.Jl,b)};function PL(a){var b=KB(!1);if(b!=null&&b.status){var c={gtb:b.status};b.delay&&(c.gtbd=b.delay);a.mergeHitDataForKey(F.D.Xa,c)}};var QL=function(a){Em()===\"US-CO\"&&V(a,F.D.Ke,1)};var RL={Ra:{Dk:1,An:2,In:3,Jn:4,Kn:5,xn:6}};RL.Ra[RL.Ra.Dk]=\"ADOBE_COMMERCE\";RL.Ra[RL.Ra.An]=\"SQUARESPACE\";RL.Ra[RL.Ra.In]=\"WOO_COMMERCE\";RL.Ra[RL.Ra.Jn]=\"WOO_COMMERCE_LEGACY\";RL.Ra[RL.Ra.Kn]=\"WORD_PRESS\";RL.Ra[RL.Ra.xn]=\"SHOPIFY\";function SL(a){var b=z;return Mj(b.escape(b.atob(a)))}\nfunction TL(){try{if(!O(498)&&!O(425))return[];var a=sm(om.da.mn);if(Array.isArray(a))return a;var b=[],c;a:{try{c=!!B.querySelector('script[data-requiremodule^=\"mage/\"]');break a}catch(y){}c=!1}c&&b.push(RL.Ra.Dk);var d;a:{try{var e=SL(\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\");d=e?!!B.querySelector('script[src^=\"//'+e+'\"]'):!1;break a}catch(y){}d=!1}d&&b.push(RL.Ra.An);var f;a:{if(O(425))try{var g=SL(\"c2hvcGlmeS5jb20=\"),h=SL(\"c2hvcGlmeWNkbi5jb20=\");f=g&&h?!!B.querySelector('script[src*=\"cdn.'+g+'\"],meta[property=\"og:image\"][content*=\"cdn.'+\n(g+'\"],link[rel=\"preconnect\"][href*=\"cdn.')+(g+'\"],link[rel=\"preconnect\"][href*=\"fonts.')+(h+'\"],link[rel=\"preconnect\"][href*=\"iterable-shopify\"],link[rel=\"preconnect\"][href*=\"v.')+(g+'\"]')):!1;break a}catch(y){}f=!1}f&&b.push(RL.Ra.xn);var l;a:{try{l=!!B.querySelector('script[src*=\"woocommerce\"],link[href*=\"woocommerce\"],[class|=\"woocommerce\"]');break a}catch(y){}l=!1}l&&b.push(RL.Ra.Jn);var n;a:{try{var p,q=((p=B.location)==null?void 0:p.hostname)||\"\",r,t=((r=B.location)==null?void 0:r.origin)||\n\"\",u=SL(\"LndvcmRwcmVzcy5jb20=\"),v=SL(\"Ly9zLncub3Jn\");n=u&&v?Wb(q,u)||!!B.querySelector('[src^=\"'+t+'/wp-content\"],meta[name=\"generator\"][content^=\"WordPress \"],link[rel=\"dns-prefetch\"][href=\"'+(v+'\"]')):!1;break a}catch(y){}n=!1}n&&b.push(RL.Ra.Kn);var x;a:{try{x=!!B.querySelector('[class*=\"woocommerce\"],meta[name=\"generator\"][content^=\"WooCommerce \"]');break a}catch(y){}x=!1}x&&b.push(RL.Ra.In);TB()&&rm(om.da.mn,b);return b}catch(y){}return[]};function pM(a){if(O(425)&&R(a,H.J.Gc)){var b=Of(67,1500),c=a.mergeHitDataForKey,d=F.D.Xa,e={};c.call(a,d,e)}};var qM=\"platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64\".split(\" \");function rM(a){var b;return(b=a.google_tag_data)!=null?b:a.google_tag_data={}}function sM(a){var b,c;return(c=(b=a.google_tag_data)==null?void 0:b.uach_promise)!=null?c:null}function tM(a){var b,c;return typeof((b=a.navigator)==null?void 0:(c=b.userAgentData)==null?void 0:c.getHighEntropyValues)===\"function\"}\nfunction uM(a){if(!tM(a))return null;var b=rM(a);if(b.uach_promise)return b.uach_promise;var c=a.navigator.userAgentData.getHighEntropyValues(qM).then(function(d){b.uach!=null||(b.uach=d);return d});return b.uach_promise=c};\nvar vM=function(){this.window=z;this.N=Qb};vM.prototype.R=function(){if(tM(this.window)&&(this.Z=this.N(),!sM(this.window))){var a=uM(this.window);a&&a.then(function(){Q(95)}).catch(function(){Q(96)})}};vM.prototype.H=function(){var a=this.window.google_tag_data,b;if(a!=null&&a.uach){var c=a.uach,d=oa(Object,\"assign\").call(Object,{},c);c.fullVersionList&&(d.fullVersionList=c.fullVersionList.slice(0));b=d}else b=null;return b};vM.prototype.ba=function(a){var b=0,c=this,d=function(h,l){try{a(h,l)}catch(n){}},\ne=this.H();if(e)d(e);else{var f=sM(this.window);if(f){b=Math.min(Math.max(isFinite(b)?b:0,0),1E3);var g=this.window.setTimeout(function(){d.Kg||(d.Kg=!0,Q(106),d(null,Error(\"Timeout\")))},b);f.then(function(h){d.Kg||(d.Kg=!0,Q(104),c.window.clearTimeout(g),d(h))}).catch(function(h){d.Kg||(d.Kg=!0,Q(105),c.window.clearTimeout(g),d(null,h))})}else d(null)}};vM.prototype.K=function(){return this.Z!==void 0};var wM=function(){var a;a=a===void 0?z:a;return tM(a)},xM=function(a){var b={};b[F.D.Zf]=a.architecture;\nb[F.D.cg]=a.bitness;a.fullVersionList&&(b[F.D.dg]=a.fullVersionList.map(function(c){return encodeURIComponent(c.brand||\"\")+\";\"+encodeURIComponent(c.version||\"\")}).join(\"|\"));b[F.D.eg]=a.mobile?\"1\":\"0\";b[F.D.fg]=a.model;b[F.D.gg]=a.platform;b[F.D.hg]=a.platformVersion;b[F.D.ig]=a.wow64?\"1\":\"0\";return b},yM=new vM;var zM=function(a){if(!wM())Q(87);else if(yM.K()){Q(85);var b=yM.H();if(b){if(b)for(var c=xM(b),d=m(Object.keys(c)),e=d.next();!e.done;e=d.next()){var f=e.value;V(a,f,c[f])}}else Q(86)}};function AM(a,b){b=b===void 0?!1:b;var c=R(a,H.J.sg),d=MI(a,\"custom_event_accept_rules\",!1)&&!b;if(c){var e=c.indexOf(a.target.destinationId)>=0,f=!0;R(a,H.J.Dc)&&(f=R(a,H.J.Mb)===yk());e&&f?W(a,H.J.mi,!0):(W(a,H.J.mi,!1),d||(a.isAborted=!0));if(a.canBeAccepted()){var g=xk().indexOf(a.target.destinationId)>=0,h=!1;if(!g){var l,n=(l=qk(a.target.destinationId))==null?void 0:l.canonicalContainerId;n&&(h=yk()===n)}g||h?R(a,H.J.mi)&&a.accept():a.isAborted=!0}else a.isAborted=!0}};var BM=function(a){var b=P(a.M,F.D.Zc),c=P(a.M,F.D.Yc);b&&!c?(a.eventName!==F.D.wa&&a.eventName!==F.D.xf&&Q(131),a.isAborted=!0):!b&&c&&(Q(132),a.isAborted=!0)};var CM=function(a){if(a.eventName===F.D.wa){var b=Jf(11),c=R(a,H.J.Iq);!(!O(550)&&b||c)||a.target.nd()||GH(\"idc_config_pv\",a.target.destinationId)||(a.isAborted=!0)}};var EM=function(a,b){DM.N(a,b)},FM=function(){this.H={}};FM.prototype.N=function(a,b){var c=this.H[a];c||(c=this.H[a]=[]);c.push(b)};FM.prototype.K=function(a){var b=this.H[a.target.destinationId];if(!a.isAborted&&b)for(var c=OI(a),d=0;d<b.length;++d){try{b[d](c)}catch(e){a.isAborted=!0}if(a.isAborted)break}};var DM=new FM;var GM=function(a){DM.K(a);};var HM=function(a){a&&(Fp(495,a),Fp(567,a),Fp(450,a),Fp(443,a),Fp(587,a),Fp(576,a),Fp(570,a),Fp(581,a))},IM=function(a){if(R(a,H.J.vf)&&bp(kp)){var b=R(a,H.J.Ha),c=R(a,H.J.fa)!==X.V.ub&&R(a,H.J.fa)!==X.V.Nb&&R(a,H.J.fa)!==X.V.Fb&&a.eventName!==F.D.Ib;Iv(b,c);var d=Ev[Hv(b.prefix)];HM(d);V(a,F.D.Fd,d)}};function JM(){return mj(\"dedupe_gclid\",function(){return Bv()})};var KM=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?$/,LM=/^www.googleadservices.com$/;function MM(a){a||(a=NM());return a.Ot?!1:a.qs||a.rs||a.ws||a.us||a.Dg||a.Vh||a.Ur||a.Xh===\"aw.ds\"||O(235)&&a.Xh===\"aw.dv\"||a.Zr?!0:!1}\nfunction NM(){var a={},b=Zq(!0);a.Ot=!!b._up;var c=hs(),d=dt();a.qs=c.aw!==void 0;a.rs=c.dc!==void 0;a.ws=c.wbraid!==void 0;a.us=c.gbraid!==void 0;a.Xh=typeof c.gclsrc===\"string\"?c.gclsrc:void 0;a.Dg=d.Dg;a.Vh=d.Vh;var e=B.referrer?Nj(Tj(B.referrer),\"host\"):\"\";a.Zr=KM.test(e);a.Ur=LM.test(e);return a};function OM(){var a=z.__uspapi;if(Ab(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}};\nvar PM=function(a){var b=bp(kp);W(a,H.J.Xe,P(a.M,F.D.mb)!=null&&P(a.M,F.D.mb)!==!1&&!b);var c=R(a,H.J.fj),d=P(a.M,F.D.uc)!==!1,e=DK(a);d||V(a,F.D.Id,\"1\");var f=Mr(e.prefix),g=R(a,H.J.sa)||R(a,H.J.ug)||R(a,H.J.Ve);c||g||V(a,\"_&apvc\",\"0\");a.M.isGtmEvent&&V(a,F.D.Jl,\"g\");V(a,F.D.Fd);V(a,F.D.Lb);if(b&&(V(a,F.D.Lb,rL()),d)){Iv(e);var h=Ev[Hv(e.prefix)];V(a,F.D.Fd,h);HM(h)}if(a.eventName===F.D.wa&&!g){var l=P(a.M,F.D.Ac),n=P(a.M,F.D.Db)||{};HK({Un:d,no:n,Ro:l,Vn:e});!c&&at(f)&&(W(a,H.J.wd,!0),V(a,\"_&apvc\",\n\"1\"))}if(c)a.isAborted=!0;else{a.target.destinationId&&V(a,F.D.Pe,a.target.destinationId);V(a,F.D.Ub,a.eventName);a.eventName===F.D.wa&&V(a,F.D.Ub,F.D.sc);if(R(a,H.J.sa))V(a,F.D.Ub,F.D.xp),V(a,F.D.sa,\"1\");else if(R(a,H.J.ug))V(a,F.D.Ub,F.D.Ip);else if(R(a,H.J.Ve))V(a,F.D.Ub,F.D.Fp);else{var p=hs();V(a,F.D.Ed,p.gclid);V(a,F.D.Ld,p.dclid);V(a,F.D.Bl,p.gclsrc);if(!T(a,F.D.Ed)&&!T(a,F.D.Ld)||O(421))V(a,F.D.De,p.wbraid),V(a,F.D.Af,p.gbraid);var q=O(589),r=function(ha){return ha.replace(/[\\?#].*$/,\"\")},\nt=!!P(a.M,F.D.ya),u=q?t?function(ha){return qL(r(ha))}:function(ha){return qL(ha.replace(/#.*$/,\"\"))}:r,v=et(u);V(a,F.D.ya,v);var x=!!P(a.M,F.D.Ta),y=B.referrer;V(a,F.D.Ta,q?x?r(y):y.replace(/#.*$/,\"\"):B.referrer?Nj(Tj(B.referrer),\"host\"):\"\");pL(a,v,u,!0);if(Oc){var A=Nj(Tj(Oc),\"host\");A&&V(a,F.D.dm,A)}if(!R(a,H.J.Ve)){var C=dt();V(a,F.D.yf,C.Dg);V(a,F.D.zf,C.Tr)}var D=NM();MM(D)&&V(a,F.D.Pd,\"1\");V(a,F.D.El,JM());Zq(!1)._up===\"1\"&&V(a,F.D.Rl,\"1\")}Bo.H=!0;V(a,F.D.Sb);V(a,F.D.lb);if(O(421)){var I=Kr(e);\nI.length>0&&V(a,F.D.Sb,I.join(\".\"));var G=Ir(f+\"_aw\");G.length>0&&V(a,F.D.lb,G.join(\".\"))}else if(!T(a,F.D.Ed)&&!T(a,F.D.Ld)&&Zs(f)){var M=Kr(e);M.length>0&&V(a,F.D.Sb,M.join(\".\"))}else if(!T(a,F.D.De)&&b){var S=Ir(f+\"_aw\");S.length>0&&V(a,F.D.lb,S.join(\".\"))}V(a,F.D.Vl,td());a.M.isGtmEvent&&(a.M.Fa[F.D.Rc]=eD(F.D.Rc));Ut(a.M)?V(a,F.D.ce,!1):V(a,F.D.ce,!0);W(a,H.J.Ck,!0);var aa=OM();aa!==void 0&&V(a,F.D.jg,aa||\"error\");var ea=Nt();ea&&V(a,F.D.Je,ea);var ja=Mt();ja&&V(a,F.D.Ne,ja);R(a,H.J.Pc)||W(a,\nH.J.Ka,!1)}};\nvar QM=function(a,b,c){b=b===void 0?!0:b;c=c===void 0?{}:c;if(a.eventName===F.D.Ib&&!a.M.isGtmEvent){var d=P(a.M,F.D.Rf);if(typeof d===\"function\"&&!R(a,H.J.sa)){var e=String(P(a.M,F.D.Sf)),f=e;c[e]&&(f=c[e]);var g=T(a,f)||P(a.M,e);if(b){if(typeof d===\"function\")if(e===F.D.lb&&g!==void 0){var h=g.split(\".\");h.length===0?d(void 0):h.length===1?d(h[0]):d(h)}else if(e===F.D.rq&&O(258)){var l,n={};bp(kp)&&(n.auid=T(a,F.D.Fd));var p=NM();if(MM(p))n.gad_source=p.Dg,n.gad_campaignid=p.Vh,n.session_start_time_usec=\n(Date.now()*1E3).toString(),n.landing_page_url=z.location.href,n.landing_page_referrer=B.referrer,n.landing_page_user_agent=Kc.userAgent;else{var q=R(a,H.J.Ha);n.gad_source=Us(q.prefix).Eg}l=btoa(JSON.stringify(n)).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\");d(l)}else d(g)}else d(g)}a.isAborted=!0}};var RM=function(a){if(O(425)&&R(a,H.J.Gc)){for(var b=[\"_&apvc\",\"tids\",F.D.Xa,F.D.Si,F.D.Ub,F.D.Pe,F.D.Vc,F.D.Xc],c=m(gu(a)),d=c.next();!d.done;d=c.next()){var e=d.value;if(e===F.D.ya){var f=T(a,e);f&&(f=f.replace(/[\\?#].*$/,\"\"));V(a,e,f)}else b.includes(e)||V(a,e)}W(a,H.J.Xg);W(a,H.J.hd)}};function SM(a){if(ln.K)if(Bo.H=!0,a.eventName===F.D.wa)Eo(a.M,a.target.id);else{R(a,H.J.Pc)||(Bo.K[a.target.id]=!0);var b=R(a,H.J.Mb);YB(b)}};var TM=function(a,b){var c,d,e,f=b===void 0?{}:b;c=f.Tj===void 0?!1:f.Tj;d=f.Oj===void 0?!1:f.Oj;e=f.lo===void 0?!1:f.lo;d||(a.M.isGtmEvent?R(a,H.J.fa)!==X.V.xa&&a.eventName&&V(a,F.D.Ub,a.eventName):V(a,F.D.Ub,a.eventName));Jb(a.M.Fa,function(g,h){Nz[g]||c&&Go[g]||e&&Pz[g]||V(a,g,h)})};var UM=function(a){for(var b=m([F.D.Pa,F.D.Qa,F.D.eb,F.D.Me,F.D.Fe,F.D.Ud,F.D.He,F.D.Tc,F.D.Md,F.D.kh,F.D.mh,F.D.nh,F.D.Ef,F.D.Cf,F.D.Df,F.D.Bf,F.D.yi,F.D.Sd,F.D.Qd,F.D.Rd,F.D.tb]),c=b.next();!c.done;c=b.next())a.copyToHitData(c.value)};var VM=function(a){W(a,H.J.tg,io.ia.cb)};function WM(a,b){return pr(\"gsid_dc\",{value:{joinId:a,lastJoinedTimeMs:b},expires:b+3E5})===0?!0:!1};\nvar XM=function(a){if((O(474)||O(475))&&bp(kp)){var b;a:{var c=sr(\"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=Qb();if(!f||!g||f.lastJoinedTimeMs<h-3E5){var l=fc();g=l&&WM(l,Qb())?l:void 0;g&&W(a,H.J.hd,!0)}else g&&f.lastJoinedTimeMs<h-6E4&&WM(f.joinId,h)&&W(a,\nH.J.hd,!0);g&&O(474)&&W(a,H.J.Xg,g)}};var YM=function(a){W(a,H.J.vf,P(a.M,F.D.uc)!==!1);W(a,H.J.Ha,DK(a));W(a,H.J.We,P(a.M,F.D.mb)!=null&&P(a.M,F.D.mb)!==!1);W(a,H.J.xd,Ut(a.M))};var ZM={Aq:{Vt:\"cd\",hp:\"ce\",Wt:\"cf\",Xt:\"cpf\",Yt:\"cu\"}};var $M=function(a){var b=ZM.Aq.hp,c=P(a.M,F.D.Cb);T(a,F.D.ed)||V(a,F.D.ed,{});T(a,F.D.ed)[b]=c};function aN(a,b){b=b===void 0?!0:b;var c=yb(sb.GTAG_EVENT_FEATURE_CHANNEL||[]);c&&(V(a,F.D.Uf,c),b&&vb())};var bN=function(a){var b=a.M.getMergedValues(F.D.Xa);b&&a.mergeHitDataForKey(F.D.Xa,b)};var cN=function(a){var b=Tp(!1);V(a,F.D.Le,b)};var dN=function(a){R(a,H.J.xd)?V(a,F.D.ce,\"0\"):V(a,F.D.ce,\"1\")};var eN=function(a,b){if(b===void 0||b){var c=OM();c!==void 0&&V(a,F.D.jg,c||\"error\")}var d=Nt();d&&V(a,F.D.Je,d);var e=Mt();e&&V(a,F.D.Ne,e)};var fN=function(a){var b=sm(om.da.mj),c=E(5);b&&b[c]&&a.mergeHitDataForKey(F.D.Xa,{retry:\"1\"})};var gN=function(a){Zq(!1)._up===\"1\"&&V(a,F.D.Mi,\"1\")};\nvar hN=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}},iN=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&&!Vb(u,\"#\")&&!Vb(u,\".\")}),l=0;l<h.length;l++){var n=h[l];if(Vb(n,\"dataLayer.\"))f=vA(n.substring(10)),g=hN(f,\"d\",n);else{var p=n.split(\".\");f=z[p.shift()];\nfor(var q=0;q<p.length;q++)f=f&&f[p[q]];g=hN(f,\"j\",n)}if(f!==void 0)break}if(f===void 0)try{var r=B.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(id(r[t])||Ob(r[t].value));f=f.length===1?f[0]:f;g=hN(f,\"c\",e)}}catch(u){Q(149)}return f?(a[b]=f,d&&g&&(d[b]=g),!0):!1};\nvar jN=function(a){if(MI(a,\"ccd_add_1p_data\",!1)&&bp(kp)){var b=a.M.ib[F.D.om];if(Fd(b)&&b.enable_code){var c=P(a.M,F.D.Bc);if(c===null)W(a,H.J.Hn,null);else if(b.enable_code&&Fd(c)&&($v(c),W(a,H.J.Hn,c)),Fd(b.selectors)){var d=H.J.jr,e;var f=b.selectors,g=O(523);g=g===void 0?!1:g;if(f){var h={},l=!1,n={};l=iN(h,\"email\",f.email,n)||l;l=iN(h,\"phone_number\",f.phone,n)||l;h.address=[];for(var p=f.name_and_address||[],q=0;q<p.length;q++){var r={},t={};l=iN(r,\"first_name\",p[q].first_name,t)||l;l=iN(r,\n\"last_name\",p[q].last_name,t)||l;l=iN(r,\"street\",p[q].street,t)||l;l=iN(r,\"city\",p[q].city,t)||l;l=iN(r,\"region\",p[q].region,t)||l;l=iN(r,\"country\",p[q].country,t)||l;l=iN(r,\"postal_code\",p[q].postal_code,t)||l;h.address.push(r);g&&(r._tag_metadata=t)}g&&(h._tag_metadata=n);e=l?h:void 0}else e=void 0;W(a,d,e)}}}};\nvar kN=function(a){var b=function(e){NL(e,!0)},c=function(e){jN(e)},d=function(e){TM(e,{Tj:!0,Oj:!0})};switch(a){case X.V.Rk:return[xG,tL,VM,AM,CM,BM];case X.V.La:return[$M,QL,SM,cN,XM,PM,d,LK,UM,zL,b,pM,fN,bN,OL,hL,GM,function(e){aN(e,!1)},PL,RM,iL];case X.V.Nk:return[SM,JL];case X.V.xa:return[NK,QL,SM,YM,oL,mL,TM,LK,cN,OL,sL,zL,b,jL,yL,uL,xL,nL,dN,hL,eN,gN,IK,c,$M,LL,fN,bN,IM,QM,zM,GM,MK,wL,JK,KL,aN,PL,iL];case X.V.ub:return[QL,SM,YM,oL,TM,LK,cN,sL,zL,b,OL,jL,xL,nL,dN,hL,eN,IK,LL,$M,fN,bN,IM,zM,\nGM,MK,aN,PL,iL];case X.V.Nb:return[QL,SM,YM,oL,LK,zL,b,dN,hL,cN,IK,c,LL,$M,fN,bN,OL,IM,zM,GM,MK,aN,PL,iL];case X.V.Fb:return[QL,SM,YM,oL,LK,zL,b,dN,hL,cN,OL,IK,c,LL,$M,fN,bN,IM,zM,GM,MK,vL,aN,PL,iL];default:return[]}},lN=function(a){for(var b=kN(R(a,H.J.fa)),c=0;c<b.length&&(b[c](a),!a.isAborted);c++);},mN=function(a,b){for(var c=new JI(b.target,b.eventName,b.M),d=m(gu(b)),e=d.next();!e.done;e=d.next()){var f=e.value;V(c,f,T(b,f))}for(var g=m(Object.keys(b.metadata)),h=g.next();!h.done;h=g.next()){var l=\nh.value;W(c,l,R(b,l))}W(c,H.J.fa,a);return c},nN=function(a,b,c,d){function e(u,v){for(var x=m(l),y=x.next();!y.done;y=x.next()){var A=y.value;A.isAborted=!1;W(A,H.J.Ka,!0);W(A,H.J.sa,!0);W(A,H.J.Eb,Qb());W(A,H.J.tf,u);W(A,H.J.uf,v)}}function f(u){for(var v={},x=0;x<l.length;v={Ua:void 0},x++)if(v.Ua=l[x],!u||u(R(v.Ua,H.J.fa)))if(!R(v.Ua,H.J.sa)||R(v.Ua,H.J.fa)!==X.V.La||R(v.Ua,H.J.wd))if(!R(v.Ua,H.J.sa)||R(v.Ua,H.J.fa)===X.V.La||bp(r))lN(l[x]),R(v.Ua,H.J.Ka)||v.Ua.isAborted||R(v.Ua,H.J.fa)!==X.V.La||\n!R(v.Ua,H.J.wd)||(EK(v.Ua,function(){f(function(y){return y===X.V.La})}),T(v.Ua,F.D.Yf)===void 0&&t===void 0&&(t=vm(om.da.uj,function(y){return function(){wm(om.da.uj,t);t=void 0;bp(F.D.ma)&&(W(y.Ua,H.J.ug,!0),W(y.Ua,H.J.sa,!1),V(y.Ua,F.D.sa),f(function(A){return A===X.V.La}),W(y.Ua,H.J.ug,!1))}}(v))))}var g=d.isGtmEvent&&a===\"\"?{id:\"\",prefix:\"\",destinationId:\"\",ids:[],nd:function(){return!1}}:aC(a,d.isGtmEvent);if(g){var h=new JI(g,b,d);W(h,H.J.fa,X.V.Rk);lN(h);if(!h.isAborted){var l=[];if(d.eventMetadata[H.J.Ec]){var n=\nd.eventMetadata[H.J.Ec];Array.isArray(n)||(n=[n]);for(var p=0;p<n.length;p++){var q=mN(n[p],h);O(488)||W(q,H.J.Ka,!1);l.push(q)}}else b===F.D.wa&&l.push(mN(X.V.Nk,h)),b!==F.D.Ib&&l.push(mN(X.V.La,h)),l.push(mN(X.V.xa,h)),b!==F.D.Ib&&(l.push(mN(X.V.Nb,h)),l.push(mN(X.V.Fb,h)),l.push(mN(X.V.ub,h)));var r=[F.D.ka,F.D.ma],t=void 0;gp(function(){f();var u=!bp([F.D.Wa]);if(!bp(r)||u){var v=r;u&&(v=[].concat(w(v),[F.D.Wa]));fp(function(x){var y,A,C;y=x.consentEventId;A=x.consentPriorityId;C=x.consentTypes;\ne(y,A);C&&C.length===1&&C[0]===F.D.Wa?f(function(D){return D===X.V.ub}):f()},v)}},r)}}};function zO(a,b,c,d){}zO.P=\"internal.executeEventProcessor\";function AO(a){var b;return Wd(b,this.T,1)}AO.P=\"internal.executeJavascriptString\";function BO(a){var b;if(!oh(a))throw K(this.getName(),[\"string\"],arguments);var c=z;try{b=Mj(c.escape(c.atob(a)))}catch(d){return}return b};function CO(a){var b=\"\";if(!ph(a))throw K(this.getName(),[\"string|undefined\"],arguments);b=Bv(a===null?void 0:a);return b}CO.P=\"internal.generateClientId\";function DO(a){var b={};if(!fh(a))throw K(this.getName(),[\"Object\"],arguments);var c=Vd(a,this.T,1).rb();b=DK(c);return Wd(b)}DO.P=\"internal.getAdsCookieWritingOptions\";function EO(a,b){var c=!1;if(!fh(a)&&!jh(a)||!rh(b)||jh(a)&&jh(b)||!jh(a)&&!jh(b))throw K(this.getName(),[\"Object\",\"boolean|undefined\"],arguments);var d;if(b){var e=FG(this);d=IC(HC(new xC(Number(e.eventId),Number(e.priorityId)),!0))}else d=Vd(a,this.T,1).rb().M;c=Ut(d);return c}EO.P=\"internal.getAllowAdPersonalization\";function FO(){var a;(a=yb(sb.GTAG_EVENT_FEATURE_CHANNEL||[]))&&vb();return a}FO.P=\"internal.getAndResetEventUsage\";function GO(a,b){b=b===void 0?!0:b;var c;if(!fh(a)||!rh(b))throw K(this.getName(),[\"Object\",\"boolean|undefined\"],arguments);var d=R(Vd(a,this.T,1).rb(),H.J.Ha)||{};Iv(d,b);c=Ev[Hv(d.prefix)];return c}GO.P=\"internal.getAuid\";function HO(){var a=[];return Wd(a)}HO.P=\"internal.getContainerIds\";function IO(){var a=new lb;L(this,\"read_container_data\");a.set(\"containerId\",jg);a.set(\"version\",lg);a.set(\"environmentName\",kg);a.set(\"debugMode\",mg);a.set(\"previewMode\",ng.Qo);a.set(\"environmentMode\",ng.Lr);a.set(\"firstPartyServing\",dk());a.set(\"containerUrl\",Oc);var b=Nf(62);typeof b===\"boolean\"&&a.set(\"isGoogleOnlyMode\",b);a.Za();return a}IO.publicName=\"getContainerVersion\";function JO(a,b){b=b===void 0?!0:b;var c;return c}JO.publicName=\"getCookieValues\";function KO(){var a=\"\";return a}KO.P=\"internal.getCorePlatformServicesParam\";function LO(){return Dm()}LO.P=\"internal.getCountryCode\";function MO(){var a=[];a=wk();return Wd(a)}MO.P=\"internal.getDestinationIds\";function NO(a){var b=new lb;if(!fh(a))throw K(this.getName(),[\"Object\"],arguments);var c=Vd(a,this.T,1).rb(),d=function(f,g,h){var l=c.M.getMergedValues(F.D.Oa,f,h),n=ac(Fd(l)?l:{},\".\");n&&b.set(g,n)},e=To(eD(F.D.Oa));d(1,F.D.Xc,e);d(2,F.D.Vc);return b}NO.P=\"internal.getDeveloperIds\";function OO(a){var b;if(!fh(a))throw K(this.getName(),[\"Object\"],arguments);var c=R(Vd(a,this.T,1).rb(),H.J.Ha)||{};b=Vv(c).Uh;return b}OO.P=\"internal.getEcsidCookieValue\";function PO(a,b){var c=null;return c}PO.P=\"internal.getElementAttribute\";function QO(a){var b=null;return b}QO.P=\"internal.getElementById\";function RO(a){var b=\"\";return b}RO.P=\"internal.getElementInnerText\";function SO(a){var b=null;return b}SO.P=\"internal.getElementParent\";function TO(a){var b=null;return b}TO.P=\"internal.getElementPreviousSibling\";function UO(a,b){var c=null;return Wd(c)}UO.P=\"internal.getElementProperty\";function VO(a){var b;return b}VO.P=\"internal.getElementValue\";function WO(a){var b=0;return b}WO.P=\"internal.getElementVisibilityRatio\";function XO(a){var b=null;return b}XO.P=\"internal.getElementsByCssSelector\";\nfunction YO(a){var b;if(!oh(a))throw K(this.getName(),[\"string\"],arguments);L(this,\"read_event_data\",a);var c;a:{var d=a,e=FG(this).originalEventData;if(e){for(var f=e,g={},h={},l={},n=[],p=d.split(\"\\\\\\\\\"),q=0;q<p.length;q++){for(var r=p[q].split(\"\\\\.\"),t=0;t<r.length;t++){for(var u=r[t].split(\".\"),v=0;v<u.length;v++)n.push(u[v]),v!==u.length-1&&n.push(l);t!==r.length-1&&n.push(h)}q!==p.length-1&&n.push(g)}for(var x=[],y=\"\",A=m(n),C=A.next();!C.done;C=\nA.next()){var D=C.value;D===l?(x.push(y),y=\"\"):y=D===g?y+\"\\\\\":D===h?y+\".\":y+D}y&&x.push(y);for(var I=m(x),G=I.next();!G.done;G=I.next()){if(f==null){c=void 0;break a}f=f[G.value]}c=f}else c=void 0}b=Wd(c,this.T,1);return b}YO.P=\"internal.getEventData\";function ZO(a){var b=null;if(!oh(a))throw K(this.getName(),[\"string\"],arguments);L(this,\"read_dom_elements\",\"css\",a);try{var c=B.querySelector(a);c&&(b=new Sd(c))}catch(d){return null}return b}ZO.P=\"internal.getFirstElementByCssSelector\";function $O(){var a;L(this,\"access_globals\",\"execute\",\"__gsaExp.id\");var b=z;if(!b.__gsaExp||!b.__gsaExp.id)return a;var c=b.__gsaExp.id;if(!Ab(c))return a;try{var d=Number(c());if(isNaN(d))return a;a=d}catch(e){return a}return a}$O.P=\"internal.getGsaExperimentId\";function aP(){return new Sd(Sk)}aP.P=\"internal.getHtmlId\";function bP(){var a;a=Tp(!1);return a}bP.P=\"internal.getIframingState\";function cP(a,b){var c={};if(!qh(a)||!rh(b))throw K(this.getName(),[\"boolean\",\"boolean|undefined\"],arguments);L(this,\"get_url\");c=Zq(a,b);return Wd(c)}cP.P=\"internal.getLinkerValueFromLocation\";function dP(){var a=new lb;if(arguments.length!==0)throw K(this.getName(),[],arguments);var b=OM();b!==void 0&&a.set(F.D.jg,b||\"error\");var c=Nt();c&&a.set(F.D.Je,c);var d=Mt();d&&a.set(F.D.Ne,d);var e=VF.gppString;e&&a.set(F.D.xh,e);var f=VF.H;f&&a.set(F.D.wh,f);return a}dP.P=\"internal.getPrivacyStrings\";function eP(a,b){var c;if(!oh(a)||!oh(b))throw K(this.getName(),[\"string\",\"string\"],arguments);var d=II(a)||{};c=Wd(d[b],this.T);return c}eP.P=\"internal.getProductSettingsParameter\";function fP(a,b){var c;if(!oh(a)||!sh(b))throw K(this.getName(),[\"string\",\"boolean|undefined\"],arguments);L(this,\"get_url\",\"query\",a);var d=Nj(Tj(z.location.href),\"query\"),e=Kj(d,a,b);c=Wd(e,this.T);return c}fP.publicName=\"getQueryParameters\";function gP(a,b){var c;return c}gP.publicName=\"getReferrerQueryParameters\";function hP(a){var b=\"\";if(!ph(a))throw K(this.getName(),[\"string|undefined\"],arguments);L(this,\"get_referrer\",a);b=Pj(Tj(B.referrer),a);return b}hP.publicName=\"getReferrerUrl\";function iP(){return Em()}iP.P=\"internal.getRegionCode\";function jP(a,b){var c;if(!oh(a)||!oh(b))throw K(this.getName(),[\"string\",\"string\"],arguments);var d=dD(a);c=Wd(d[b],this.T);return c}jP.P=\"internal.getRemoteConfigParameter\";function kP(a,b){var c=null;\nreturn c}kP.P=\"internal.getScopedElementsByCssSelector\";function lP(){var a=new lb;a.set(\"width\",0);a.set(\"height\",0);L(this,\"read_screen_dimensions\");var b=ED();a.set(\"width\",b.width);a.set(\"height\",b.height);return a}lP.P=\"internal.getScreenDimensions\";function mP(){var a=\"\";L(this,\"get_url\");var b=Kp();a=Ip(b).url;return a}mP.P=\"internal.getTopSameDomainUrl\";function nP(){var a=\"\";L(this,\"get_url\"),a=z.top.location.href;return a}nP.P=\"internal.getTopWindowUrl\";function oP(a){var b=\"\";if(!ph(a))throw K(this.getName(),[\"string|undefined\"],arguments);L(this,\"get_url\",a);b=Nj(Tj(z.location.href),a);return b}oP.publicName=\"getUrl\";function pP(){L(this,\"get_user_agent\");return Kc.userAgent}pP.publicName=\"getUserAgent\";pP.P=\"internal.getUserAgent\";function qP(){var a;L(this,\"get_user_agent\");if(!wM()||!yM.K())return;a=yM.H();return a?Wd(xM(a)):a}qP.P=\"internal.getUserAgentClientHints\";var sP=function(a){var b=a.eventName===F.D.sc&&Gl()&&ek(SK(a)),c=R(a,H.J.fn),d=R(a,H.J.Lk),e=R(a,H.J.lg),f=R(a,H.J.Se),g=R(a,H.J.Gc),h=R(a,H.J.hd),l=R(a,H.J.rg),n=R(a,H.J.Oh),p=R(a,H.J.Ph),q=!!RK(a)||!!R(a,H.J.qp);return!(!qd()&&!nd()||e||q||f||g||h||l||p||n||b||c||!d&&rP())},rP=function(){return dl(9,function(){return!1})};function tP(){var a=z;return a.gaGlobal=a.gaGlobal||{}}function uP(a,b){var c=tP();if(c.vid===void 0||b&&!c.from_cookie)c.vid=a,c.from_cookie=b};var vP=[\"GA1\"];\nvar wP=function(a,b,c){var d=R(a,H.J.Qk);if(d===void 0||c<=d)V(a,F.D.Jb,b),W(a,H.J.Qk,c)},yP=function(a,b){var c=T(a,F.D.Jb);if(P(a.M,F.D.Zc)&&P(a.M,F.D.Yc)||b&&c===b)return c;if(c){c=\"\"+c;if(!xP(c,a))return Q(31),a.isAborted=!0,\"\";uP(c,bp(F.D.ra));return c}Q(32);a.isAborted=!0;return\"\"},zP=function(a){var b=R(a,H.J.Ha),c=b.prefix+\"_ga\",d=Cv(b.prefix+\"_ga\",b.domain,b.path,vP,F.D.ra);if(!d){var e=String(P(a.M,F.D.Jd,\"\"));e&&e!==c&&(d=Cv(e,b.domain,b.path,vP,F.D.ra))}return d},xP=function(a,b){var c;\nvar d=R(b,H.J.Ha),e=d.prefix+\"_ga\",f=zq(d,void 0,void 0,F.D.ra);if(P(b.M,F.D.Kd)===!1&&zP(b)===a)c=!0;else{var g;g=[vP[0],yq(d.domain,d.path),a].join(\".\");c=tq(e,g,f)!==1}return c};\nvar AP=function(a){var b=0,c=0;return{start:function(){b=Qb()},stop:function(){c=this.get()},get:function(){var d=0;a.Wj()&&(d=Qb()-b);return d+c}}},BP=function(){this.H=void 0;this.K=0;this.isActive=this.isVisible=this.N=!1;this.Z=this.R=void 0};k=BP.prototype;k.Lq=function(a){var b=this;if(!this.H){this.N=B.hasFocus();this.isVisible=!B.hidden;this.isActive=!0;var c=function(e,f,g){cd(e,f,function(h){b.H.stop();g(h);b.Wj()&&b.H.start()})},d=z;c(d,\"focus\",function(){b.N=!0});c(d,\"blur\",function(){b.N=\n!1});c(d,\"pageshow\",function(e){b.isActive=!0;e.persisted&&Q(56);b.Z&&b.Z()});c(d,\"pagehide\",function(){b.isActive=!1;b.R&&b.R()});c(B,\"visibilitychange\",function(){b.isVisible=!B.hidden});ek(SK(a))&&!Rc()&&c(d,\"beforeunload\",function(){bl(9,!0)});this.rk(!0);this.K=0}};k.rk=function(a){if((a===void 0?0:a)||this.H)this.K+=this.ai(),this.H=AP(this),this.Wj()&&this.H.start()};k.Lt=function(a){var b=this.ai();b>0&&V(a,F.D.ph,b)};k.ns=function(a){V(a,F.D.ph);this.rk();this.K=0};k.Wj=function(){return this.N&&\nthis.isVisible&&this.isActive};k.Yr=function(){return this.K+this.ai()};k.ai=function(){return this.H&&this.H.get()||0};k.it=function(a){this.R=a};k.Do=function(a){this.Z=a};var CP=function(a){tb(\"GA4_EVENT\",a)};var DP=function(a){var b,c=R(a,H.J.xm);if(Array.isArray(c))for(var d=0;d<c.length;d++)CP(c[d]);(b=yb(sb.GA4_EVENT||[]))&&V(a,\"_eu\",b)};\nvar GP=function(a){var b=new RegExp(\"^\"+(((a==null?void 0:a.prefix)||\"\")+\"_ga_\\\\w+$\")),c=Dq(function(p){return b.test(p)}),d={},e;for(e in c)if(c.hasOwnProperty(e)){var f=EP(c[e]);if(f){var g=gq(f,2);if(g){var h=FP(g);if(h){var l=void 0,n=(((l=a)==null?void 0:l.prefix)||\"\").length+4;d[\"G-\"+e.substring(n)]=h}}}}return d},HP=function(a){if(a){var b;a:{var c=(Vb(a,\"s\")&&a.indexOf(\".\")===-1?\"GS2\":\"GS1\")+\".1.\"+a;try{b=eq(c,2);break a}catch(d){}b=void 0}return b}},EP=function(a){if(a&&a.length!==0){for(var b,\nc=-Infinity,d=m(a),e=d.next();!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)}}return b}},Eq=function(a){a&&(a===\"GS1\"?CP(J.U.Lm):a===\"GS2\"&&CP(J.U.Mm))},FP=function(a){var b=HP(a);if(b){var c=Number(b.o),d=Number(b.t),e=Number(b.j||0);c||CP(J.U.Vm);d||CP(J.U.Um);isNaN(e)&&CP(J.U.Tm);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,l={};return l.s=String(b.s),l.o=c,l.g=!!Number(b.g),l.t=d,l.d=h,l.j=e,l.l=b.l===\"1\",\nl.h=g,l}}};\nvar JP=function(a,b,c){if(!b)return a;if(!a)return b;var d=FP(a);if(!d)return b;var e,f=Lb((e=P(c.M,F.D.Bh))!=null?e:30),g=R(c,H.J.Eb);if(!(Math.floor(g/1E3)>d.t+f*60))return a;var h=FP(b);if(!h)return a;h.o=d.o+1;var l;return(l=IP(h))!=null?l:b},LP=function(a,b){var c=R(b,H.J.Ha),d=KP(b,c),e=HP(a);if(!e)return!1;var f=zq(c||{},void 0,void 0,Aq.get(2));tq(d,void 0,f);return Fq(d,e,2,c)!==1},MP=function(a){var b=R(a,H.J.Ha),c;var d=KP(a,b),e;b:{var f=Eq,g=dq[2];if(g){var h,l=wq(b.domain),n=xq(b.path),\np=Object.keys(g.li),q=Aq.get(2),r;if(h=(r=lq(d,l,n,p,q))==null?void 0:r.Cr){var t=eq(h,2,f);e=t?Cq(t):void 0;break b}}e=void 0}if(e){var u=Bq(d,2,Eq);if(u&&u.length>1){CP(J.U.Km);var v=EP(u);v&&v.t!==e.t&&(CP(J.U.Nm),e=v)}c=gq(e,2)}else c=void 0;return c},NP=function(a){var b=R(a,H.J.Eb),c={};c.s=T(a,F.D.xc);c.o=T(a,F.D.Dh);var d;d=T(a,F.D.Ch);var e=(c.g=d,c.t=Math.floor(b/1E3),c.d=R(a,H.J.og),c.j=R(a,H.J.pg)||0,c.l=!!R(a,H.J.sm),c.h=T(a,F.D.qh),c);return IP(e)},IP=function(a){if(a.s&&a.o){var b=\n{},c=(b.s=a.s,b.o=String(a.o),b.g=Lb(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 gq(c,2)}},KP=function(a,b){return b.prefix+\"_ga_\"+a.target.ids[cC[6]]};\nvar OP=function(){return dl(2,function(){return!1})},PP=function(a){var b=P(a.M,F.D.Db),c=a.M.ib[F.D.Db];if(c===b)return c;var d=Gd(b,null);c&&c[F.D.Aa]&&(d[F.D.Aa]=(d[F.D.Aa]||[]).concat(c[F.D.Aa]));return d},QP=function(a,b){var c=Zq(!0);return c._up!==\"1\"?{}:{clientId:c[a],zb:c[b]}},RP=function(a,b,c){var d=Zq(!0),e=d[b];e&&(wP(a,e,2),xP(e,a));var f=d[c];f&&LP(f,a);return{clientId:e,zb:f}},SP=function(){var a=Pj(z.location,\"host\"),b=Pj(Tj(B.referrer),\"host\");return a&&b?a===b||a.indexOf(\".\"+b)>=\n0||b.indexOf(\".\"+a)>=0?!0:!1:!1},TP=function(a){if(!P(a.M,F.D.Ac))return{};var b=R(a,H.J.Ha),c=b.prefix+\"_ga\",d=KP(a,b);gr(function(){var e;if(bp(\"analytics_storage\"))e={};else{var f={_up:\"1\"},g;g=T(a,F.D.Jb);e=(f[c]=g,f[d]=NP(a),f)}return e},1);return!bp(\"analytics_storage\")&&SP()?QP(c,d):{}},UP=function(a){var b=PP(a)||{},c=R(a,H.J.Ha),d=c.prefix+\"_ga\",e=KP(a,c),f={};ir(b[F.D.Wf],!!b[F.D.Aa])&&(f=RP(a,d,e),f.clientId&&f.zb&&bl(2,!0));b[F.D.Aa]&&fr(function(){var g={},h=zP(a);h&&(g[d]=h);var l=MP(a);\nl&&(g[e]=l);var n=hq(\"FPLC\",void 0,void 0,F.D.ra);n.length&&(g._fplc=n[0]);return g},b[F.D.Aa],b[F.D.ad],!!b[F.D.wc]);return f};var VP=function(a){if(!R(a,H.J.ae)&&hk(a.M)){var b=PP(a)||{},c=(ir(b[F.D.Wf],!!b[F.D.Aa])?Zq(!0)._fplc:void 0)||(hq(\"FPLC\",void 0,void 0,F.D.ra).length>0?void 0:\"0\");V(a,\"_fplc\",c)}};function WP(a){(ek(SK(a))||Zj())&&V(a,F.D.qm,Em()||Dm());!ek(SK(a))&&Zj()&&V(a,F.D.aj,\"::\")}function XP(a){Zj()&&(ek(SK(a))||Im()||V(a,F.D.Tl,!0))};var ZP=function(a,b){mj(\"grl\",function(){return YP()})(b)||(Q(35),a.isAborted=!0)},YP=function(){var a=Qb(),b=a+864E5,c=20,d=5E3;return function(e){var f=Qb();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.Ir=d,e.vr=c);return g}};\nvar $P=function(a){var b=T(a,F.D.Ta);return Nj(Tj(b),\"host\",!0)},aQ=function(a){if(P(a.M,F.D.Vf)!==void 0)a.copyToHitData(F.D.Vf);else{var b=P(a.M,F.D.bm),c,d;a:{if(OP()){var e=PP(a)||{};if(e&&e[F.D.Aa])for(var f=$P(a),g=e[F.D.Aa],h=0;h<g.length;h++)if(g[h]instanceof RegExp){if(g[h].test(f)){d=!0;break a}}else if(f.indexOf(g[h])>=0){d=!0;break a}}d=!1}if(!(c=d)){var l;if(l=b)a:{for(var n=b.include_conditions||[],p=$P(a),q=0;q<n.length;q++)if(n[q].test(p)){l=!0;break a}l=!1}c=l}c&&(V(a,F.D.Vf,\"1\"),\nCP(J.U.on))}};function bQ(a,b,c,d){var e;if((qd()||nd())&&ak()&&ak()!==\"/\"){var f=Tj(a);e=Jf(50)&&d&&Wb(f.pathname,\"/g/collect\")?2:(d||!Zj()||Im()?0:Wb(f.pathname,\"/ga/g/c\")||Wb(f.pathname,\"/ag/g/c\"))?1:0}else e=0;switch(e){case 2:var g;if(O(546)){var h=Wb(a,\"/g/collect\")?a.substring(0,a.length-10):a,l=cQ(),n=h+l,p=dQ(\"/g/collect\",b,c);g={Jc:n,jf:\"\",body:p}}else g={Jc:a,jf:b,body:c};return g;case 1:var q;if(O(547)){var r=cQ(),t=a.indexOf(r),u=a.substring(0,t)+r,v=dQ(a.substring(t+r.length-1),b,c);q={Jc:u,jf:\"\",\nbody:v}}else q={Jc:a,jf:b,body:c};return q;default:return{Jc:a,jf:b,body:c}}}function cQ(){var a=ak();if(!a)return\"\";Vb(a,\"/\")||(a=\"/\"+a);Wb(a,\"/\")||(a+=\"/\");return a}function dQ(a,b,c){var d=[a];b&&d.push(\"?\",b);c&&d.push(\"\\r\\n\",c);return d.join(\"\")};\nvar eQ=function(a,b){Vt()&&(a.gcs=Wt(),R(b,H.J.Jh)&&(a.gcu=\"1\"));a.gcd=$t(b.M);a.npa=R(b,H.J.xd)?\"0\":\"1\";Em()===\"US-CO\"&&(a._ng=\"1\")},fQ=function(a){if(R(a,H.J.ae))return{url:ik(\"https://www.merchant-center-analytics.goog\",void 0,\"\")+\"/mc/collect\",endpoint:20};var b=bk(hk(a.M),\"/g/collect\");if(b)return{url:b,endpoint:16};var c;c=R(a,H.J.sn)&&!R(a,H.J.Gc)?17:16;return{url:Rm[c](void 0),endpoint:c}},gQ={};gQ[F.D.Jb]=\"cid\";gQ[F.D.zi]=\"gcut\";gQ[F.D.Ee]=\"are\";gQ[F.D.jh]=\"pscdl\";gQ[F.D.Od]=\"excid\";gQ[F.D.Ii]=\n\"_fid\";gQ[F.D.Pl]=\"_geo\";gQ[F.D.Xc]=\"gdid\";gQ[F.D.Ke]=\"_ng\";gQ[F.D.Le]=\"frm\";gQ[F.D.Vf]=\"ir\";gQ[F.D.Tl]=\"fp\";gQ[F.D.tb]=\"ul\";gQ[F.D.Oi]=\"ni\";gQ[F.D.nq]=\"pae\";gQ[F.D.Ah]=\"_rdi\";gQ[F.D.bd]=\"sr\";gQ[F.D.Si]=\"testonly\";gQ[F.D.Pe]=\"tid\";gQ[F.D.Ti]=\"tt\";gQ[F.D.Cc]=\"ec_mode\";gQ[F.D.bn]=\"gtm_up\";gQ[F.D.Zf]=\"uaa\";gQ[F.D.cg]=\"uab\";gQ[F.D.dg]=\"uafvl\";gQ[F.D.eg]=\"uamb\";gQ[F.D.fg]=\"uam\";\ngQ[F.D.gg]=\"uap\";gQ[F.D.hg]=\"uapv\";gQ[F.D.ig]=\"uaw\";gQ[F.D.qm]=\"ur\";gQ[F.D.aj]=\"_uip\";gQ[F.D.mq]=\"_prs\";gQ[F.D.Pd]=\"lps\";gQ[F.D.Ae]=\"gclgs\";gQ[F.D.Ce]=\"gclst\";gQ[F.D.Be]=\"gcllp\";var hQ={};hQ[F.D.Ff]=\"cc\";hQ[F.D.Gf]=\"ci\";hQ[F.D.Hf]=\"cm\";hQ[F.D.If]=\"cn\";hQ[F.D.Kf]=\"cs\";hQ[F.D.Lf]=\"ck\";hQ[F.D.eb]=\"cu\";hQ[F.D.Uf]=\"_tu\";hQ[F.D.ya]=\"dl\";hQ[F.D.Xf]=\"dp\";hQ[F.D.Ta]=\"dr\";hQ[F.D.Lb]=\"dt\";hQ[F.D.Ch]=\"seg\";hQ[F.D.xc]=\n\"sid\";hQ[F.D.Dh]=\"sct\";hQ[F.D.fb]=\"uid\";var iQ={};iQ[F.D.ph]=\"_et\";iQ[F.D.Vc]=\"edid\";iQ[F.D.Nd]=\"evnid\";O(94)&&(iQ._eu=\"_eu\");var jQ={};jQ[F.D.Ff]=\"cc\";jQ[F.D.Gf]=\"ci\";jQ[F.D.Hf]=\"cm\";jQ[F.D.If]=\"cn\";jQ[F.D.Kf]=\"cs\";jQ[F.D.Lf]=\"ck\";var kQ={},lQ=(kQ[F.D.Bc]=1,kQ),mQ=function(a,b,c){function d(da,ma){if(ma!==void 0&&!Go.hasOwnProperty(da)){ma===null&&(ma=\"\");var Pa;var Ba=ma;da!==F.D.qh?Pa=!1:R(a,H.J.kg)||ek(SK(a))?(e.ecid=Ba,Pa=!0):Pa=void 0;if(!Pa){var sa=ma;ma===!0&&(sa=\"1\");ma===!1&&(sa=\"0\");sa=\nString(sa);var eb;if(da!==F.D.Od&&da!==F.D.Nd||O(504))if(gQ[da])eb=gQ[da],v[eb]=sa;else if(hQ[da])eb=hQ[da],g[eb]=sa;else if(iQ[da])eb=iQ[da],f[eb]=sa;else if(Vb(da,\"_&\"))eb=da.substring(2),v[eb]=sa;else if(da.charAt(0)===\"_\")v[da]=sa;else{var xb;jQ[da]?xb=!0:da!==F.D.Jf?xb=!1:(typeof ma!==\"object\"&&u(da,ma),xb=!0);xb||u(da,ma)}else u(da,ma)}}}var e={},f={},g={};e.v=\"2\";e.tid=a.target.destinationId;e.gtm=fu({mc:R(a,H.J.Mb),df:R(a,H.J.Dc)});e._p=cl(25);c&&(c.hasUpd||c.hadError)&&(e.em=c.param);R(a,\nH.J.rg)&&(e._gaz=1);eQ(e,a);cu()&&(e.dma_cps=au());e.dma=bu();xt(Gt())&&(e.tcfd=du());var h=Hp(a);h&&(g.tag_exp=h);var l=T(a,F.D.Xc);l&&(e.gdid=l);f.en=String(a.eventName);if(R(a,H.J.mg)){var n=R(a,H.J.Zm);f._fv=n?2:1}R(a,H.J.Kh)&&(f._nsi=1);if(R(a,H.J.Se)){var p=R(a,H.J.dn);f._ss=p?2:1}R(a,H.J.lg)&&(f._c=1);R(a,H.J.Zd)&&(f._ee=1);if(R(a,H.J.Xm)){var q=T(a,F.D.Ia)||P(a.M,F.D.Ia);if(Array.isArray(q))for(var r=0;r<q.length&&r<200;r++)f[\"pr\"+(r+1)]=ug(q[r])}var t=T(a,F.D.Vc);t&&(f.edid=t);jt(a,f);for(var u=\nfunction(da,ma){if(typeof ma!==\"object\"||!lQ[da]){var Pa=\"ep.\"+da,Ba=\"epn.\"+da;da=Cb(ma)?Ba:Pa;var sa=Cb(ma)?Pa:Ba;f.hasOwnProperty(sa)&&delete f[sa];f[da]=String(ma)}},v={},x=m(gu(a)),y=x.next();!y.done;y=x.next()){var A=y.value;d(A,T(a,A))}for(var C=m(Object.keys(v).sort()),D=C.next();!D.done;D=C.next()){var I=D.value;e[I]=v[I]}(function(da){ek(SK(a))&&typeof da===\"object\"&&Jb(da||{},function(ma,Pa){typeof Pa!==\"object\"&&(e[\"sst.\"+ma]=String(Pa))})})(T(a,F.D.qj));cv(e,T(a,F.D.ed));var G=T(a,F.D.Vd)||\n{};Jb(G,function(da,ma){ma!==void 0&&((ma===null&&(ma=\"\"),da!==F.D.fb||g.uid)?b[da]!==ma&&(f[(Cb(ma)?\"upn.\":\"up.\")+String(da)]=String(ma),b[da]=ma):g.uid=String(ma))});if(Zj()&&!Im()&&!ek(SK(a))){var M=R(a,H.J.og);M?e._gsid=M:e.njid=\"1\"}var S=R(a,H.J.Xi);(S==null?void 0:S.value)>0&&(e.gaf=S.get());var aa=T(a,F.D.Wc);if(aa)for(var ea=m(Object.keys(aa)),ja=ea.next();!ja.done;ja=ea.next()){var ha=ja.value;f[\"ext.\"+ha]=aa[ha]||\"\"}var qa=fQ(a);wg.call(this,{Ba:e,ue:g,Nj:f},qa.url,qa.endpoint,SK(a),void 0,\na.target.destinationId,a.M.eventId,a.M.priorityId)};xa(mQ,wg);\nvar nQ=function(a,b){return a.replace(/\\$\\{([^\\}]+)\\}/g,function(c,d){return b[d]||c})},oQ=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},pQ=function(a,b){if(!O(546))return{url:a,body:b};var c=m(a.split(\"?\")),d=c.next().value,e=c.next().value,f=bQ(d,e||\"\",b||\"\",!0),g=f.Jc,h=f.jf;a=h!==\"\"?g+\"?\"+h:g;b=f.body;\nreturn{url:a,body:b}},rQ=function(a,b,c){var d=Tj(b),e=oQ(d),f=pQ(Yg(d),c),g=function(h){rx(f.url,f.body,new qQ(e,h))&&a&&pn.register(a,1,f.url)};!O(132)||Qc(\"; wv\")||Qc(\"FBAN\")||Qc(\"FBAV\")||Sc()?g():fL(f.url,f.body,e,g)},qQ=function(a,b){Dx.call(this);this.templates=a;this.N=b};xa(qQ,Dx);qQ.prototype.Z=function(a){var b=nQ(a,this.templates);return this.N?b.replace(\"_is_sw=0\",this.N):b};qQ.prototype.K=function(a,b){var c=this.Z(a);Dx.prototype.K.call(this,c,b)};qQ.prototype.H=function(a,b){var c=\nthis.Z(a);Dx.prototype.H.call(this,c,b)};\nvar sQ=function(a){return!Vb(a,Km())&&!Vb(a,Lm())},uQ=function(a,b,c,d,e,f){if(!qd())return tQ(a,b,c,d),!0;co(c,b!==\"\"?a+\"?\"+b:a,d,oa(Object,\"assign\").call(Object,{},e||{},{Qg:!0}),void 0,f)||tQ(a,b,c,d);return!0},tQ=function(a,b,c,d){var e=b!==\"\"?a+\"?\"+b:a;d?ao(c,e,d):$n(c,e)},wQ=function(a,b,c,d,e){var f=b,g=sd();g!==void 0&&(f+=\"&tfd=\"+Math.round(g));b=f;var h=a+\"?\"+b;if(!ek(d)||fk(d)||rP()){var l=bQ(a,b,c,ek(d));a=l.Jc;b=l.jf;c=l.body;uQ(a,b,e,c,void 0,vQ(a,b,e,c))||tQ(a,b,e,c)}else rQ(e,h,c);\nek(d)&&O(564)&&qd()&&Wb(a,\"/g/collect\")&&z.fetch(a.substring(0,a.length-10),{method:\"POST\",body:\"CjAOATwcCBgO\",credentials:\"omit\"})},vQ=function(a,b,c,d){if(!sQ(a)){var e=Rm[67](void 0);if(e)return function(){var f;var g=b.replace(/^\\?/,\"\"),h=Number(Kj(g,\"gaf\",!1)),l=0;Number.isInteger(h)&&(l=h);var n=new jr(l);kr(n,1);if(n.value!==0){var p,q=n.get(),r=RegExp(\"(^|[?&])gaf=[^&]*(&|$)\");p=r.test(g)?g.replace(r,\"$1gaf=\"+q+\"$2\"):g.indexOf(\"?\")>=0?g+\"&gaf=\"+q:g[0]===\"/\"||g.indexOf(\"://\")>=0?g+\"?gaf=\"+\nq:g.length>0?g+\"&gaf=\"+q:\"gaf=\"+q;f=b.indexOf(\"?\")===0?\"?\"+p:p}else f=void 0;uQ(e,f||b,oa(Object,\"assign\").call(Object,{},c,{endpoint:67}),d,c.endpoint===17?void 0:{credentials:\"omit\"})}}},xQ=function(a,b,c){var d=[],e=function(h){d.push(h+\"=\"+encodeURIComponent(\"\"+a.Ba[h]))};d.push(\"v=2\");e(\"_gsid\");e(\"gtm\");a.Ba._geo&&e(\"_geo\");var f=\"https://{ga4CollectionSubdomain.}google-analytics.com/g/s/collect\".replace(\"{ga4CollectionSubdomain.}\",(b||\"www\")+\".\"),g=d.join(\"&\");tQ(f,g,{destinationId:a.destinationId||\n\"\",endpoint:62,eventId:a.eventId,priorityId:a.priorityId});Ol({targetId:String(a.Ba.tid),request:{url:f+\"?\"+g,parameterEncoding:2,endpoint:62},qb:c})},yQ=function(a,b,c){var d=\"https://{ga4CollectionSubdomain.}analytics.google.com/g/s/collect\".replace(\"{ga4CollectionSubdomain.}\",b?b+\".\":\"\"),e=[],f=function(h){e.push(h+\"=\"+encodeURIComponent(\"\"+a.Ba[h]))};f(\"_gsid\");f(\"gtm\");a.Ba._geo&&f(\"_geo\");var g=e.join(\"&\");tQ(d,g,{destinationId:a.destinationId||\"\",endpoint:18,eventId:a.eventId,priorityId:a.priorityId});\nOl({targetId:String(a.Ba.tid),request:{url:d+\"?\"+g,parameterEncoding:2,endpoint:18},qb:c})},zQ=function(a,b,c,d,e,f){c&&b.push(\"tag_exp=\"+c);b.push(\"z=\"+Gb());if(!e){var g=d&&Vb(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=g+b.join(\"&\");bo({destinationId:a.destinationId||\"\",endpoint:47,eventId:a.eventId,priorityId:a.priorityId},h);Ol({targetId:String(a.Ba.tid),request:{url:h,parameterEncoding:2,endpoint:47},qb:f})}}},AQ=\nfunction(a,b,c,d){c&&b.push(\"tag_exp=\"+c);tQ(\"https://stats.g.doubleclick.net/g/collect\",\"v=2&\"+b.join(\"&\"),{destinationId:a.destinationId||\"\",endpoint:19,eventId:a.eventId,priorityId:a.priorityId});Ol({targetId:String(a.Ba.tid),request:{url:\"https://stats.g.doubleclick.net/g/collect?v=2&\"+b.join(\"&\"),parameterEncoding:2,endpoint:19},qb:d})},BQ=function(a,b){function c(v){q.push(v+\"=\"+encodeURIComponent(\"\"+a.Ba[v]))}var d=b.zt,e=b.Ct,f=b.Bt,g=b.At,h=b.bs,l=b.Ds,n=b.Qr,p=b.Ht;if(d||e||f||g){var q=\n[];a.Ba._ng&&c(\"_ng\");a.Ba.ngs&&c(\"ngs\");a.Ba.ibt&&c(\"ibt\");c(\"tid\");c(\"cid\");c(\"gtm\");for(var r=m(wG),t=r.next();!t.done;t=r.next()){var u=t.value;a.Ba[u]!=null&&c(u)}q.push(\"aip=1\");a.ue.uid&&q.push(\"uid=\"+encodeURIComponent(\"\"+a.ue.uid));c(\"dma\");a.Ba.dma_cps!=null&&c(\"dma_cps\");a.Ba.gcs!=null&&c(\"gcs\");c(\"gcd\");a.Ba.npa!=null&&c(\"npa\");a.Ba.frm!=null&&c(\"frm\");d&&AQ(a,q.slice(),p,b.qb);e&&zQ(a,q.slice(),p,h,l,b.qb);f&&yQ(a,n,b.qb);g&&xQ(a,n,b.qb)}},CQ=function(){this.R=1;this.Z={};this.K=-1;this.H=\nnew xg};CQ.prototype.N=function(a,b){var c=this,d=new mQ(a,this.Z,b),e={eventId:a.M.eventId,priorityId:a.M.priorityId},f=sP(a),g,h;f&&this.H.R(d)||this.flush();var l=f&&this.H.add(d);if(l){if(this.K<0){var n=z,p=n.setTimeout,q;ek(SK(a))?DQ?(DQ=!1,q=EQ):q=FQ:q=5E3;this.K=p.call(n,function(){c.flush()},q)}}else{var r=Ag(d,this.R++),t=r.params,u=r.body;g=t;h=u;Gy(3,a.eventName);wQ(d.baseUrl,t,u,d.N,{destinationId:a.target.destinationId,endpoint:d.endpoint,eventId:d.eventId,priorityId:d.priorityId});\nvar v=R(a,H.J.hd),x=R(a,H.J.rg),y=R(a,H.J.Ph),A=R(a,H.J.Oh),C=P(a.M,F.D.xi)!==!1,D=Ut(a.M),I={zt:v,Ct:x,Bt:y,At:A,bs:Jm(),nv:C,mv:D,Ds:Fm(),qb:e,M:a.M,Qr:Im(),Ht:Hp(a)};BQ(d,I)}ln.H&&Bz(a.M.eventId);Pl(function(){if(l){var G=Ag(d),M=G.body;g=G.params;h=M}return{targetId:a.target.destinationId,request:{url:d.baseUrl+\"?\"+g,parameterEncoding:2,postBody:h,endpoint:d.endpoint},qb:e,isBatched:!1}})};CQ.prototype.add=function(a){RK(a)&&!rP()?this.ba(a):this.N(a)};CQ.prototype.flush=function(){if(this.H.events.length){var a=\nCg(this.H,this.R++);wQ(this.H.baseUrl,a.params,a.body,this.H.K,{destinationId:this.H.destinationId||\"\",endpoint:this.H.endpoint,eventId:this.H.Z,priorityId:this.H.ba});this.H=new xg;this.K>=0&&(z.clearTimeout(this.K),this.K=-1)}};CQ.prototype.ba=function(a){var b=this,c=RK(a);O(568)&&!O(586)&&T(a,F.D.Cc)===\"a\"&&(c=dw(c));if(Fw(c)){var d=tw(c);d?d.then(function(f){b.N(a,f)},function(){b.N(a)}):this.N(a)}else{var e=Ew(c);this.N(a,e)}};var EQ=Of(24,500),FQ=Of(56,5E3),DQ=!0;var GQ=function(a){var b=Ut(a.M);P(a.M,F.D.Wb)===!0&&(b=!1);W(a,H.J.xd,b)};\nvar HQ=function(a,b,c){c===void 0&&(c={});if(b==null)return c;if(typeof b===\"object\")for(var d=m(Object.keys(b)),e=d.next();!e.done;e=d.next()){var f=e.value;HQ(a+\".\"+f,b[f],c)}else c[a]=b;return c},IQ=function(a){for(var b={},c=m(a),d=c.next();!d.done;d=c.next()){var e=d.value;b[e]=!!bp(e)}return b},KQ=function(a,b){var c=JQ.filter(function(e){return!bp(e)});if(c.length){var d=IQ(c);ep(c,function(){for(var e=IQ(c),f=[],g=m(c),h=g.next();!h.done;h=g.next()){var l=h.value;!d[l]&&e[l]&&f.push(l);e[l]&&\n(d[l]=!0)}if(f.length){W(b,H.J.Jh,!0);var n=f.map(function(p){return Qo[p]}).join(\".\");n&&PK(b,\"gcut\",n);GQ(b);a(b)}})}},LQ=function(a){T(a,F.D.Wc)&&!ek(SK(a))&&V(a,F.D.Wc)},MQ=function(a){ek(SK(a))&&PK(a,\"navt\",td())},NQ=function(a){ek(SK(a))&&PK(a,\"lpc\",nr())},OQ=function(a){if(ek(SK(a))){var b=P(a.M,F.D.Wb),c;b===!0&&(c=\"1\");b===!1&&(c=\"0\");c&&PK(a,\"rdp\",c)}},PQ=function(a,b){if(ek(SK(b))){var c=R(b,H.J.lg);(b.eventName===\"page_view\"||c)&&KQ(a,b)}},QQ=function(a){if(ek(SK(a))&&a.eventName===F.D.xf&&\nR(a,H.J.Jh)){var b=T(a,F.D.zi);b&&(PK(a,\"gcut\",b),PK(a,\"syn\",1))}},RQ=function(a){ek(SK(a))&&W(a,H.J.Ka,!1)},SQ=function(a){ek(SK(a))&&(R(a,H.J.Ka)&&PK(a,\"sp\",1),R(a,H.J.Jq)&&PK(a,\"syn\",1),R(a,H.J.Pc)&&(PK(a,\"em_event\",1),PK(a,\"sp\",1)))},TQ=function(a){if(ek(SK(a))){var b=cl(25);b&&PK(a,\"tft\",Number(b))}},UQ=function(a){function b(e){var f=HQ(F.D.Bc,e);Jb(f,function(g,h){V(a,g,h)})}if(ek(SK(a))){var c=MI(a,\"ccd_add_1p_data\",!1)?1:0;PK(a,\"ude\",c);var d=P(a.M,F.D.Bc);d!==void 0?($v(d),b(d),V(a,F.D.Cc,\n\"c\")):b(R(a,H.J.Ya));W(a,H.J.Ya)}},VQ=function(a){if(ek(SK(a))){var b=OM();b&&PK(a,\"us_privacy\",b);var c=Nt();c&&PK(a,\"gdpr\",c);var d=Mt();d&&PK(a,\"gdpr_consent\",d);var e=VF.gppString;e&&PK(a,\"gpp\",e);var f=VF.H;f&&PK(a,\"gpp_sid\",f)}},WQ=function(a){ek(SK(a))&&Gl()&&P(a.M,F.D.mb)&&PK(a,\"adr\",1)},XQ=function(a){if(ek(SK(a))){var b=Im();b&&PK(a,\"gcsub\",b)}},YQ=function(a){if(ek(SK(a))){P(a.M,F.D.Sc,void 0,4)===!1&&PK(a,\"ngs\",1);Fm()&&PK(a,\"ga_rd\",1);OK()||PK(a,\"ngst\",1);var b=Jm();b&&PK(a,\"etld\",b)}},\nZQ=function(a){},$Q=function(a){ek(SK(a))&&Gl()&&PK(a,\"rnd\",JM())},JQ=[F.D.ka,F.D.ma,F.D.Wa];\nvar aR=function(a,b){var c;a:{if(!R(a,H.J.Gc)){var d=NP(a);if(d){if(LP(d,a)){c=d;break a}Q(25);a.isAborted=!0}}c=void 0}var e=c;return{clientId:yP(a,b),zb:e}},bR=function(a,b,c,d,e){var f=Vo(P(a.M,F.D.Jb));if(P(a.M,F.D.Zc)&&P(a.M,F.D.Yc))f?wP(a,f,1):(Q(127),a.isAborted=!0);else{var g=f?1:8;W(a,H.J.Kh,!1);f||(f=zP(a),g=3);f||(f=b,g=5);if(!f){var h=bp(F.D.ra),l=tP();f=!l.from_cookie||h?l.vid:void 0;g=6}f?f=\"\"+f:(f=Bv(),g=7,W(a,H.J.mg,!0),W(a,H.J.Kh,!0));wP(a,f,g)}T(a,F.D.Jb);if(!R(a,H.J.Gc)){var n=\nR(a,H.J.Eb),p=Math.floor(n/1E3),q=void 0;R(a,H.J.Kh)||(q=MP(a)||c);var r=Lb(P(a.M,F.D.Bh,30));r=Math.min(475,r);r=Math.max(5,r);var t=Lb(P(a.M,F.D.Ri,1E4)),u=FP(q);W(a,H.J.mg,!1);W(a,H.J.Se,!1);W(a,H.J.pg,0);u&&u.j&&W(a,H.J.pg,Math.max(0,u.j-Math.max(0,p-u.t)));var v=!1;if(!u){W(a,H.J.mg,!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,H.J.Se,!0),d.ns(a);else if(d.Yr()>t||a.eventName===F.D.sc)u.g=!0;R(a,H.J.kg)?\nP(a.M,F.D.fb)?u.l=!0:u.l=!1:u.l=!1;var y=u.h;if(R(a,H.J.kg)||ek(SK(a))){var A=P(a.M,F.D.qh),C=A?1:8;A||(A=y,C=4);A||(A=Av(),C=7);var D=A.toString(),I=C,G=R(a,H.J.vl);if(G===void 0||I<=G)V(a,F.D.qh,D),W(a,H.J.vl,I)}e?(a.copyToHitData(F.D.xc,u.s),a.copyToHitData(F.D.Dh,u.o),a.copyToHitData(F.D.Ch,u.g?1:0)):(V(a,F.D.xc,u.s),V(a,F.D.Dh,u.o),V(a,F.D.Ch,u.g?1:0));W(a,H.J.sm,u.l?1:0);Zj()&&W(a,H.J.og,u.d||fc())}};\nvar cR=function(a){var b=a.indexOf(\"?\"),c=b===-1?a:a.substring(0,b),d=Mj(c);d&&(c=d);return b===-1?c:\"\"+c+a.substring(b)},dR=function(a){if(!P(a.M,F.D.Yc)||!P(a.M,F.D.Zc)){var b=a.copyToHitData,c=F.D.ya,d=\"\",e=B.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(\"&\"),l=0;l<h.length;++l){var n=h[l].split(\"=\");n&&n.length===2&&n[0]===\"wbraid\"&&(g=g.replace(/([?&])wbraid=[^&]+/,\"$1wbraid=\"+cc(n[1])))}d=e.protocol+\"//\"+e.hostname+\nf+g}b.call(a,c,d,cR);var p=a.copyToHitData,q=F.D.Ta,r=vA(\"gtm.gtagReferrer.\"+a.target.destinationId),t=B.referrer;p.call(a,q,(r?\"\"+r:t)||void 0,cR);a.copyToHitData(F.D.Lb,B.title);a.copyToHitData(F.D.tb,(Kc.language||\"\").toLowerCase());var u=ED();a.copyToHitData(F.D.bd,u.width+\"x\"+u.height);a.copyToHitData(F.D.Xf,void 0,cR);MM()&&a.copyToHitData(F.D.Pd,\"1\")}};var fR=function(a){var b=wC(a.M),c=function(d,e){eR[d]&&V(a,d,e)};Fd(b[F.D.Jf])?Jb(b[F.D.Jf],function(d,e){c((F.D.Jf+\"_\"+d).toLowerCase(),e)}):Jb(b,c)},gR={},eR=(gR[F.D.Ff]=1,gR[F.D.Gf]=1,gR[F.D.Hf]=1,gR[F.D.If]=1,gR[F.D.Kf]=1,gR[F.D.Lf]=1,gR);var hR=function(a){if(!ek(SK(a))&&R(a,H.J.lg)&&bp(F.D.ka)&&MI(a,\"ga4_ads_linked\",!1)){var b=DK(a),c=Mr(b.prefix),d=Us(c);V(a,F.D.Ae,d.Eg);V(a,F.D.Ce,d.Yh);V(a,F.D.Be,d.Wh)}};var iR=function(a){var b=P(a.M,F.D.Zc);b&&CP(J.U.yn);R(a,H.J.Pc)&&CP(J.U.Ok);var c=Bk(Ck());(b||Pk(c)||c&&c.parent&&c.context&&c.context.source===5)&&CP(J.U.gn);R(a,H.J.ej)&&CP(J.U.Jm);R(a,H.J.dj)&&CP(J.U.Im)};var jR=function(a){var b=R(a,H.J.Xi)||new jr;R(a,H.J.dj)&&R(a,H.J.ej)&&kr(b,2);W(a,H.J.Xi,b)};function kR(a){a.copyToHitData(F.D.fb);var b=P(a.M,F.D.Vd);b&&(JC(b,function(){}),V(a,F.D.Vd,b))};var mR=function(a){if(lR.Nr.replace(/\\s+/g,\"\").split(\",\").indexOf(a.eventName)>=0)a.isAborted=!0;else{var b=QK(a);b&&b.blacklisted&&(a.isAborted=!0)}},lR={Nr:Mf(31)};function nR(a){var b=function(c){return!!c&&c.conversion};W(a,H.J.lg,b(QK(a)));R(a,H.J.mg)&&W(a,H.J.Zm,b(QK(a,\"first_visit\")));R(a,H.J.Se)&&W(a,H.J.dn,b(QK(a,\"session_start\")))};var oR=function(a){Ko.hasOwnProperty(a.eventName)&&(W(a,H.J.Xm,!0),a.copyToHitData(F.D.Ia),a.copyToHitData(F.D.eb))};var pR=function(a){R(a,H.J.ae)?W(a,H.J.kg,!1):MI(a,\"ccd_add_ec_stitching\",!1)&&W(a,H.J.kg,!0)};var qR=function(a){var b=R(a,H.J.pg);b=b||0;var c=!!R(a,H.J.sa),d=b===0||c;W(a,H.J.gj,d);d&&W(a,H.J.pg,60)};var sR=function(a){for(var b={},c=String(rR.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,l=void 0;((h=b)[l=f]||(h[l]=[])).push(g)}}return b};var tR=window,rR=document,uR=function(a){var b=tR._gaUserPrefs;if(b&&b.ioo&&b.ioo()||rR.documentElement.hasAttribute(\"data-google-analytics-opt-out\")||a&&tR[\"ga-disable-\"+a]===!0)return!0;try{var c=tR.external;if(c&&c._gaUserPrefs&&c._gaUserPrefs==\"oo\")return!0}catch(f){}for(var d=sR(function(f){return f===\"AMP_TOKEN\"}).AMP_TOKEN||[],e=0;e<d.length;e++)if(d[e]==\"$OPT_OUT\")return!0;return rR.getElementById(\"__gaOptOutExtension\")?!0:!1};var vR=function(a){if(uR(a.target.destinationId))Q(28),a.isAborted=!0;else{var b=Ak();if(b&&Array.isArray(b.destinations))for(var c=0;c<b.destinations.length;c++)if(uR(b.destinations[c])){Q(125);a.isAborted=!0;break}}};var wR=function(a){var b=B.location.protocol;b!==\"http:\"&&b!==\"https:\"&&(Q(29),a.isAborted=!0)};var xR=function(a){Kc&&Kc.loadPurpose===\"preview\"&&(Q(30),a.isAborted=!0)};var yR=function(a,b){b.Uj&&(W(a,H.J.sa,!0),b.Uj=!1,Zj()&&W(a,H.J.og,fc()))};var zR=function(a){function b(c,d){Go[c]||d===void 0||V(a,c,d)}O(550)&&Jb(a.M.Va,b);Jb(a.M.hb,b);Jb(a.M.Fa,b)};var AR=function(a){a.eventName===F.D.wa&&(P(a.M,F.D.Td,!0)?(a.M.Fa[F.D.Oa]&&(O(550)&&(a.M.Va[F.D.Oa]=a.M.Fa[F.D.Oa]),a.M.hb[F.D.Oa]=a.M.Fa[F.D.Oa],a.M.Fa[F.D.Oa]=void 0,V(a,F.D.Oa)),a.eventName=F.D.sc):a.isAborted=!0)};\nvar BR=function(a){if(O(132)){var b=SK(a);if(ek(b))if(fk(b))fk(SK(a))&&a.mergeHitDataForKey(F.D.Xa,{\"3pd\":\"1\"});else if(!(Qc(\"; wv\")||Qc(\"FBAN\")||Qc(\"FBAV\")||Sc())&&bp(F.D.ra)){W(a,H.J.fn,!0);ek(SK(a))&&PK(a,\"sw_exp\",1);a:{if(!O(132)||!ek(SK(a))||fk(SK(a)))break a;b:{var c={rt:bk(hk(a.M),\"/_/service_worker\")},d;d=(c===void 0?{}:c).rt;var e=bL(d);if(e===null||!cg(\"internal_sw_allowed\",\"\")||cL(e.origin))break b;\nif(!Lc()){$K().K(void 0,void 0,6);break b}var f=new dL(e);um(om.da.Qh,{})[e.origin]=f;}}}}};var DR=function(a){a.copyToHitData(F.D.Pl);P(a.M,F.D.Ah)&&(V(a,F.D.Ah,!0),ek(SK(a))||CR(a))},CR=function(a){var b=F.D.bd,c;c||(c=function(){});T(a,b)!==void 0&&V(a,b,c(T(a,b)))};var ER=\"gclid dclid gclsrc wbraid gbraid gad_source gad_campaignid utm_source utm_medium utm_campaign utm_term utm_content utm_id\".split(\" \");function FR(){var a=B.location,b,c=a==null?void 0:(b=a.search)==null?void 0:b.replace(\"?\",\"\"),d;if(c){for(var e=[],f=Lj(c,!0),g=m(ER),h=g.next();!h.done;h=g.next()){var l=h.value,n=f[l];if(n)for(var p=0;p<n.length;p++){var q=n[p];q!==void 0&&e.push({name:l,value:q})}}d=e}else d=[];return d};var GR=function(a){var b=O(266),c=O(267);if(b||c){var d=T(a,F.D.ya);if(d&&d.indexOf(\"?\")===-1){var e=FR();if(e.length!==0&&(b&&CP(J.U.Hm),c)){CP(J.U.Gm);var f=e.map(function(g){return g.name+\"=\"+g.value}).join(\"&\");V(a,F.D.ya,d+\"?\"+f)}}}};var HR=[F.D.ra,F.D.ka],IR=[F.D.ra,F.D.ka,F.D.ma];\nfunction JR(a){var b,c=O(506)&&!MI(a,\"ccd_ga_ads_ids_opt_out\",!1),d=!!MI(a,\"google_ng\",!1),e=bp(c?d?IR:kp:HR),f;f=MI(a,F.D.Tf,P(a.M,F.D.Tf))||!!MI(a,\"google_ng\",!1);b={ff:c,Fs:d,Ho:e,ef:f,Lg:!!MI(a,\"ga4_ads_linked\",!1),ei:Fm(),Ij:!OK(),Gs:ek(SK(a)),Es:!!R(a,H.J.ae),Hs:!!R(a,H.J.Se),vs:!!P(a.M,F.D.Ol),Ls:!!R(a,H.J.gj),xg:P(a.M,F.D.Sc),qr:P(a.M,F.D.Sc,void 0,4),Is:!!R(a,H.J.Gc)};W(a,H.J.ej,b.ef);W(a,H.J.dj,KR(b));b.ff&&!b.ef&&b.Lg&&KR(b)&&V(a,\"_&ibt\",\"1\");KR(b)&&b.Ho&&(b.ff?b.xg!==!1||b.Lg:1)&&W(a,\nH.J.sn,!0);b.Fs&&!b.ei&&V(a,F.D.Ke,1);(b.ff?b.xg:b.qr)===!1&&V(a,\"_&ngs\",\"1\");W(a,H.J.hd,LR(b)&&(b.Hs||b.vs));W(a,H.J.rg,LR(b)&&b.Ls&&!b.ei)}function KR(a){return a.ff?(a.Lg||a.ef)&&!a.ei&&!a.Ij:a.ef&&a.xg!==!1&&!a.Ij&&!a.ei}function LR(a){if(a.Is)return!1;if(a.ff){if(!a.ef&&!a.Lg)return!1}else if(!a.ef)return!1;return a.Gs||a.Es||a.Ij||(a.ff?a.xg===!1&&!a.Lg:a.xg===!1)||!a.Ho?!1:!0};var MR=function(a){lL()&&V(a,F.D.Ee,\"1\")};var NR=function(a){var b={prefix:String(P(a.M,F.D.nb,\"\")),path:String(P(a.M,F.D.vc,\"/\")),flags:String(P(a.M,F.D.Tb,\"\")),domain:String(P(a.M,F.D.Kb,\"auto\")),rd:Number(P(a.M,F.D.Cb,63072E3))};W(a,H.J.Ha,b)};var OR=function(a){if(O(435)||O(553)){var b=Im();b&&W(a,H.J.Bq,b)}};var PR=function(a){a.copyToHitData(F.D.Ti);for(var b=P(a.M,F.D.Sl)||[],c=0;c<b.length;c++){var d=b[c];if(d.rule_result){a.copyToHitData(F.D.Ti,d.traffic_type);CP(J.U.Gn);break}}};var QR=function(a){if(MI(a,\"ga4_ads_linked\",!1)&&a.eventName===F.D.wa){var b=P(a.M,F.D.uc)!==!1;if(b){var c=DK(a);c.rd&&(c.rd=Math.min(c.rd,7776E3));HK({Un:b,no:To(P(a.M,F.D.Db)),Ro:!!P(a.M,F.D.Ac),Vn:c})}}};var RR=function(a){W(a,H.J.Oh,!1);W(a,H.J.Ph,!1);if(!Im()&&Zj()&&!ek(SK(a))&&!R(a,H.J.ae)&&R(a,H.J.gj)){var b=R(a,H.J.rg);R(a,H.J.og)&&(b?W(a,H.J.Ph,!0):W(a,H.J.Oh,!0))}};var SR=function(a){P(a.M,F.D.Ac)&&(bp(F.D.ra)||P(a.M,F.D.Jb)||V(a,F.D.bn,!0));var b;var c;c=c===void 0?3:c;var d=z.location.href;if(d){var e=Tj(d).search.replace(\"?\",\"\"),f=Kj(e,\"_gl\",!1,!0)||\"\";b=f?$q(f,c)!==void 0:!1}else b=!1;b&&ek(SK(a))&&PK(a,\"glv\",1);if(a.eventName!==F.D.wa)return{};P(a.M,F.D.Ac)&&Ds([\"aw\",\"dc\"]);Fs([\"aw\",\"dc\"]);var g=UP(a),h=TP(a);return Object.keys(g).length?g:h};var TR=function(a){var b=!0;b=b===void 0?!1:b;if(O(425)&&!(rl()||b&&R(a,H.J.fj)||a.eventName!==F.D.wa||R(a,H.J.Gc))){var c={},d={},e={eventMetadata:oa(Object,\"assign\").call(Object,{},a.M.eventMetadata,(c[H.J.Gc]=!0,c),b?{}:(d[H.J.Ec]=X.V.La,d)),noGtmEvent:!0},f=rC(a.target.destinationId,\"structured_data\",a.M.Fa);lD(f,a.M.eventId,e)}};\nvar VR=function(a){return!a||UR.test(a)||Io.hasOwnProperty(a)},UR=/^(_|ga_|google_|gtag\\.|firebase_).*$/,WR=function(a){this.za=a;this.H=this.zb=this.clientId=void 0;this.ja=this.R=!1;this.Ea=0;this.N=!1;this.Z={Uj:!1};this.ba=new CQ;this.K=new BP};k=WR.prototype;k.bt=function(a,b,c){var d=this,e=aC(this.za);if(e)if(c.eventMetadata[H.J.Zd]&&a.charAt(0)===\"_\")c.onFailure();else{a!==F.D.wa&&a!==F.D.Ib&&VR(a)&&Q(58);var f=new JI(e,a,c);W(f,H.J.Eb,b);var g=[F.D.ra],h=ek(SK(f));W(f,H.J.fj,h);if(MI(f,F.D.Tf,\nP(f.M,F.D.Tf))||h)g.push(F.D.ka),g.push(F.D.ma);yM.ba(function(){gp(function(){d.ct(f)},g)})}else c.onFailure()};k.ct=function(a){var b=this;try{AM(a);if(a.isAborted){ub();return}CM(a);vR(a);mR(a);wR(a);xR(a);BM(a);var c={};ZP(a,c);if(a.isAborted){a.M.onFailure();ub();return}this.H=a;var d=c.vr;c.Ir===0&&CP(J.U.ol);d===0&&CP(J.U.Mk);SM(a);W(a,H.J.tg,io.ia.yd);NR(a);zR(a);this.Mq(a);this.K.Lt(a);V(a,F.D.Bi,dl(8,vG));pR(a);jN(a);QR(a);GQ(a);this.Bo(SR(a));TR(a);var e=a.eventName===F.D.wa;e&&(this.N=\n!0);AR(a);e&&!a.isAborted&&this.Ea++>0&&CP(J.U.jn);NL(a);bR(a,this.clientId,this.zb,this.K,!this.ja);fR(a);dR(a);GR(a);QL(a);yR(a,this.Z);qR(a);nR(a);oR(a);PR(a);VP(a);aQ(a);pM(a);$Q(a);ZQ(a);YQ(a);XQ(a);WQ(a);VQ(a);TQ(a);SQ(a);QQ(a);OQ(a);NQ(a);MQ(a);WP(a);XP(a);P(a.M,F.D.Ah)&&!ek(SK(a))||zM(a);MR(a);OR(a);cN(a);OL(a);LL(a);fN(a);bN(a);QM(a,!1);kR(a);JR(a);RR(a);GM(a);jR(a);hR(a);UQ(a);RQ(a);LQ(a);iR(a);!this.N&&R(a,H.J.Pc)&&CP(J.U.tl);DP(a);if(O(575)){if(a.isAborted){if(!R(a,H.J.To))a.M.onFailure();\nub();return}if(R(a,H.J.Ka)){a.M.onFailure();ub();return}}else if(R(a,H.J.Ka)||a.isAborted){a.M.onFailure();ub();return}this.Bo(aR(a,this.clientId));this.ja=!0;this.It(a);BR(a);PQ(function(f){b.Nn(f)},a);this.K.rk();DR(a);aN(a);PL(a);RM(a);if(a.isAborted){a.M.onFailure();ub();return}this.Nn(a);a.M.onSuccess()}catch(f){a.M.onFailure()}ub()};k.Nn=function(a){this.ba.add(a)};k.Bo=function(a){var b=a.clientId,c=a.zb;b&&c&&(this.clientId=b,this.zb=c)};k.flush=function(){this.ba.flush()};k.It=function(a){var b=\nthis;if(!this.R){var c=bp(F.D.ma),d=bp(F.D.ra);ep([F.D.ma,F.D.ra,F.D.ka],function(e){var f;f=(e===void 0?{}:e).consentEventId;var g=bp(F.D.ma),h=bp(F.D.ra),l=!1,n={},p={};if(d!==h&&b.H&&b.zb&&b.clientId){var q=b.clientId,r;var t=FP(b.zb);r=t?t.h:void 0;if(h){var u=zP(b.H);if(u){b.clientId=u;var v=MP(b.H);v&&(b.zb=JP(v,b.zb,b.H))}else xP(b.clientId,b.H),uP(b.clientId,!0);LP(b.zb,b.H);l=!0;n[F.D.Ol]=q;r&&(n[F.D.cq]=r)}else b.zb=void 0,b.clientId=void 0,z.gaGlobal={}}g&&!c&&(l=!0,p[H.J.Jh]=!0,n[F.D.zi]=\nQo[F.D.ma]);if(l){var x=rC(b.za,F.D.xf,n);lD(x,f!=null?f:a.M.eventId,{eventMetadata:p})}d=h;c=g;b.Z.Uj=!0});this.R=!0}};k.Mq=function(a){a.eventName!==F.D.Ib&&this.K.Lq(a)};var ZR=function(a){if(!YR(a)){var b=!1,c=function(){!b&&YR(a)&&(b=!0,dd(B,\"visibilitychange\",c),dd(B,\"prerenderingchange\",c),Q(55))};cd(B,\"visibilitychange\",c);cd(B,\"prerenderingchange\",c);Q(54)}},YR=function(a){if(\"prerendering\"in B?B.prerendering:B.visibilityState===\"prerender\")return!1;a();return!0};function $R(a){ZR(function(){var b=aC(a);if(b){var c=aS(b),d=io.ia.yd,e=XC(),f=aC(a,!0);f&&e.H.register(f,c,d,void 0)}});}function aS(a){var b=function(){};var c=new WR(a.id),d=a.prefix===\"MC\";b=function(e,f,g,h){d&&(h.eventMetadata[H.J.ae]=!0);c.bt(f,g,h)};bS(a,c);return b}\nfunction bS(a,b){var c=b.K;c.it(function(){bl(9,!0);XC().flush();if(c.ai()>=1E3&&nd()){var d={},e={eventId:tj(),eventMetadata:(d[H.J.Lk]=!0,d),deferrable:!0};YC(F.D.xf,{},a.id,e)}b.flush();c.Do(function(){bl(9,!1);c.Do()})});}var cS=J.U.rl,dS=J.U.sl;function eS(a,b){var c=wk();c&&c.indexOf(b)>-1&&(a[H.J.Dc]=!0)}function gS(a,b,c){var d=this;}gS.P=\"internal.gtagConfig\";function hS(a,b,c,d){var e=this;}hS.P=\"internal.gtagDestinationConfig\";\nfunction jS(a,b){}\njS.publicName=\"gtagSet\";function kS(){var a={};a={NO_IFRAMING:0,SAME_DOMAIN_IFRAMING:1,CROSS_DOMAIN_IFRAMING:2};return a};function lS(a){if(!fh(a))throw K(this.getName(),[\"Object\"],arguments);var b=Vd(a,this.T,1).rb();gL(b);}lS.P=\"internal.initializeServiceWorker\";function mS(a,b){}mS.publicName=\"injectHiddenIframe\";function nS(a,b,c,d,e){}nS.P=\"internal.injectHtml\";var sS={dl:1,id:1};\nfunction tS(a,b,c,d){}tS.publicName=\"injectScript\";function uS(){var a=Am,b=!1;b=!!a.H[\"5\"];return b}uS.P=\"internal.isAutoPiiEligible\";function vS(a){var b=!0;if(!oh(a)&&!mh(a))throw K(this.getName(),[\"string\",\"Array\"],arguments);var c=Vd(a);if(Bb(c))L(this,\"access_consent\",c,\"read\");else for(var d=m(c),e=d.next();!e.done;e=d.next())L(this,\"access_consent\",e.value,\"read\");b=bp(c);return b}vS.publicName=\"isConsentGranted\";function wS(a){var b=!1;if(!fh(a))throw K(this.getName(),[\"Object\"],arguments);var c=Vd(a,this.T,1).rb();b=!!P(c.M,F.D.Fl);return b}wS.P=\"internal.isDebugMode\";function xS(a){var b=!1;return b}xS.P=\"internal.isDestinationInitialized\";function yS(){return Gm()}yS.P=\"internal.isDmaRegion\";function zS(){return TB()}zS.P=\"internal.isDomReady\";function AS(a){var b=!1;return b}AS.P=\"internal.isEntityInfrastructure\";function BS(a){var b=!1;if(!th(a))throw K(this.getName(),[\"number\"],[a]);b=O(a);return b}BS.P=\"internal.isFeatureEnabled\";function CS(){var a=!1;a=Jf(47);return a}CS.P=\"internal.isFpfe\";function DS(){var a=!1;a=Rc()||Uc();return a}DS.P=\"internal.isGcpBrowser\";function ES(){var a=!1;return a}ES.P=\"internal.isLandingPage\";function FS(){var a=!1;return a}FS.P=\"internal.isOgt\";function GS(){var a;a=z._gtmpcm===!0?!0:kL();return a}GS.P=\"internal.isSafariPcmEligibleBrowser\";function HS(){var a=Sh(function(b){FG(this).log(\"error\",b)});a.publicName=\"JSON\";return a};function IS(a){var b=void 0;return Wd(b)}IS.P=\"internal.legacyParseUrl\";function JS(){return!1}\nvar KS={getItem:function(a){var b=null;return b},setItem:function(a,b){return!1},removeItem:function(a){}};function LS(){}LS.publicName=\"logToConsole\";function MS(a,b){if(!oh(a)||!fh(b))throw K(this.getName(),[\"string\",\"Object\"],arguments);var c=a,d=Vd(b,this.T),e=XC(),f=aC(c,!0);f&&SC(e.H,f,d);}MS.P=\"internal.mergeRemoteConfig\";function NS(a,b,c){c=c===void 0?!0:c;var d=[];return Wd(d)}NS.P=\"internal.parseCookieValuesFromString\";function OS(a){var b=void 0;if(typeof a!==\"string\")return;a&&Vb(a,\"//\")&&(a=B.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],l=f[g][1];e.hasOwnProperty(h)?typeof e[h]===\"string\"?e[h]=[e[h],l]:e[h].push(l):e[h]=l}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 n;try{n=Tj(a)}catch(x){return}if(!n.protocol||!n.host)return;var p={};if(n.search)for(var q=n.search.replace(\"?\",\"\").split(\"&\"),r=0;r<q.length;r++){var t=q[r].split(\"=\"),u=t[0],v=Mj(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}n.searchParams=p;n.origin=n.protocol+\"//\"+n.host;n.username=\"\";n.password=\"\";b=Wd(n);\nreturn b}OS.publicName=\"parseUrl\";function PS(a){}PS.P=\"internal.processAsNewEvent\";function QS(a,b,c){var d;return d}QS.P=\"internal.pushToDataLayer\";function RS(a){var b=Qa.apply(1,arguments),c=!1;if(!oh(a))throw K(this.getName(),[\"string\"],arguments);for(var d=[this,a],e=m(b),f=e.next();!f.done;f=e.next())d.push(Vd(f.value,this.T,1));try{L.apply(null,d),c=!0}catch(g){return!1}return c}RS.publicName=\"queryPermission\";function SS(a){var b=this;if(!kh(a))throw K(this.getName(),[\"function\"],arguments);no(qo(io.ia.cb),function(){a.invoke(b.T)});}SS.P=\"internal.queueAdsTransmission\";function TS(a){var b=void 0;return b}TS.publicName=\"readAnalyticsStorage\";function US(){var a=\"\";return a}US.publicName=\"readCharacterSet\";function VS(){return E(19)}VS.P=\"internal.readDataLayerName\";function WS(){var a=\"\";L(this,\"read_title\"),a=B.title||\"\";return a}WS.publicName=\"readTitle\";function XS(a,b){var c=this;if(!oh(a)||!kh(b))throw K(this.getName(),[\"string\",\"function\"],arguments);EM(a,function(d){b.invoke(c.T,Wd(d,c.T,1))});}XS.P=\"internal.registerCcdCallback\";function YS(a,b){if(!oh(a)||!fh(b)&&!jh(b))throw K(this.getName(),[\"string\",\"Object|undefined\"],arguments);if(Dh(FG(this).Pb()))return!1;var c,d,e=aC(a,!0);if(!e)return!1;switch(e.prefix){case \"AW\":c=nN;d=io.ia.cb;break;case \"DC\":c=CN;d=io.ia.cb;break;case \"GF\":c=HN;d=io.ia.gd;break;case \"HA\":c=JN;d=io.ia.gd;break;case \"UA\":c=$N;d=io.ia.gd;break;case \"MC\":c=aS(e);d=io.ia.yd;break;case \"G\":return $R(a),!0;default:return!1}var f=a,\ng=c,h=d,l=Vd(b,this.T,1),n=XC(),p=aC(f,!0);p&&n.H.register(p,g,h,l);return!0}YS.P=\"internal.registerDestination\";var ZS=[\"event\"];function $S(a,b,c){}$S.P=\"internal.registerGtagCommandListener\";function aT(a,b){var c=!1;return c}aT.P=\"internal.removeDataLayerEventListener\";function bT(a,b){}\nbT.P=\"internal.removeFormData\";function cT(){}cT.publicName=\"resetDataLayer\";function dT(a,b,c){var d=void 0;if(!oh(a)||!mh(b)||!oh(c)&&!jh(c))throw K(this.getName(),[\"string\",\"Array\",\"string|undefined\"],arguments);var e=Vd(b);d=Uj(a,e,c);return d}dT.P=\"internal.scrubUrlParams\";function eT(a){if(!fh(a))throw K(this.getName(),[\"Object\"],arguments);var b=Vd(a,this.T,1).rb();Jz(b);}eT.P=\"internal.sendAdsHit\";function fT(a,b,c,d){if(arguments.length<2||!gh(d)||!gh(c))throw K(this.getName(),[\"any\",\"any\",\"Object|undefined\",\"Object|undefined\"],arguments);var e=c?Vd(c,this.T,1):{},f=Vd(a),g=Array.isArray(f)?f:[f];b=String(b);var h=d?Vd(d):{},l=FG(this);h.originatingEntity=bH(l);l.priorityQueue&&(h.priorityQueue=l.priorityQueue);for(var n=0;n<g.length;n++){var p=g[n];if(typeof p===\"string\"){var q={};Gd(e,q);var r={};Gd(h,r);var t=rC(p,b,q);lD(t,\nh.eventId||l.eventId,r)}}}fT.P=\"internal.sendGtagEvent\";function gT(a,b,c){}gT.publicName=\"sendPixel\";function hT(a,b){}hT.P=\"internal.setAnchorHref\";function iT(a){}iT.P=\"internal.setContainerConsentDefaults\";function jT(a,b,c,d){var e=this;d=d===void 0?!0:d;var f=!1;\nreturn f}jT.publicName=\"setCookie\";function kT(a){}kT.P=\"internal.setCorePlatformServices\";function lT(a,b){}lT.P=\"internal.setDataLayerValue\";function mT(a){}mT.publicName=\"setDefaultConsentState\";function nT(a,b){}nT.P=\"internal.setDelegatedConsentType\";function oT(a,b){}oT.P=\"internal.setFormAction\";function pT(a,b,c){c=c===void 0?!1:c;if(!oh(a)||!rh(c))throw K(this.getName(),[\"string\",\"any\",\"boolean|undefined\"],arguments);if(!pm(a))throw Error(\"setInCrossContainerData requires valid CrossContainerSchema key.\");(c||sm(a)===void 0)&&rm(a,Vd(b,this.T,1));}pT.P=\"internal.setInCrossContainerData\";function qT(a,b,c){if(!oh(a)||!sh(c))throw K(this.getName(),[\"string\",\"any\",\"boolean|undefined\"],arguments);L(this,\"access_globals\",\"readwrite\",a);var d=a.split(\".\"),e=Xb(z,d,[z,B]),f=d.pop();if(e&&(e[String(f)]===void 0||c))return e[String(f)]=Vd(b,this.T,2),!0;return!1}qT.publicName=\"setInWindow\";function rT(a,b,c){if(!oh(a)||!oh(b)||arguments.length!==3)throw K(this.getName(),[\"string\",\"string\",\"any\"],arguments);var d=II(a)||{};d[b]=Vd(c,this.T);var e=a,f=HI;f.K||GI(f);f.settings[e]=d;}rT.P=\"internal.setProductSettingsParameter\";function sT(a,b,c){if(!oh(a)||!oh(b)||arguments.length!==3)throw K(this.getName(),[\"string\",\"string\",\"any\"],arguments);for(var d=b.split(\".\"),e=dD(a),f=0;f<d.length-1;f++){if(e[d[f]]===void 0)e[d[f]]={};else if(!Fd(e[d[f]]))throw Error(\"setRemoteConfigParameter failed, path contains a non-object type: \"+d[f]);e=e[d[f]]}e[d[f]]=Vd(c,this.T,1);}sT.P=\"internal.setRemoteConfigParameter\";function tT(a,b){}\ntT.P=\"internal.setTransmissionMode\";function uT(a,b,c,d){var e=this;}uT.publicName=\"sha256\";function vT(a,b,c){}\nvT.P=\"internal.sortRemoteConfigParameters\";function wT(a){if(!fh(a))throw K(this.getName(),[\"Object\"],arguments);var b=Vd(a,this.T,1).rb();dx(b);}wT.P=\"internal.storeAdsBraidLabels\";function xT(a,b){var c=void 0;return c}xT.P=\"internal.subscribeToCrossContainerData\";function yT(a){if(!fh(a))throw K(this.getName(),[\"Object\"],arguments);var b=Vd(a,this.T,1).rb();iL(b);}yT.P=\"internal.taskSendAdsHits\";var zT={getItem:function(a){var b=null;L(this,\"access_template_storage\");var c=FG(this).Pb(),d=dl(7,function(){return{}});d[c]&&(b=d[c].hasOwnProperty(\"gtm.\"+a)?d[c][\"gtm.\"+a]:null);return b},setItem:function(a,b){L(this,\"access_template_storage\");var c=FG(this).Pb(),d=dl(7,function(){return{}});d[c]=d[c]||{};d[c][\"gtm.\"+a]=b;},\nremoveItem:function(a){L(this,\"access_template_storage\");var b=FG(this).Pb(),c=dl(7,function(){return{}});if(!c[b]||!c[b].hasOwnProperty(\"gtm.\"+a))return;delete c[b][\"gtm.\"+a];},clear:function(){L(this,\"access_template_storage\");var a=FG(this).Pb();delete dl(7,function(){return{}})[a];},\npublicName:\"templateStorage\"};function AT(a,b){var c=!1;return c}AT.P=\"internal.testRegex\";function BT(a){var b;return b};function CT(a,b){}CT.P=\"internal.trackUsage\";function DT(a,b){var c;return c}DT.P=\"internal.unsubscribeFromCrossContainerData\";function ET(a){}ET.publicName=\"updateConsentState\";function FT(a){var b=!1;if(a&&!fh(a))throw K(this.getName(),[\"Object\"],arguments);var c=Vd(a,this.T,1);c&&(b=iw(c));return b}FT.P=\"internal.userDataNeedsEncryption\";var GT=function(){this.H=new ci},IT=function(){return function(a){var b;var c=HT.H;if(c.contains(a))b=c.get(a,this);else{var d;if(d=c.H.hasOwnProperty(a)){var e=this.T.xb();if(e){var f=!1,g=e.Pb();if(g){Dh(g)||(f=!0);}d=f}else d=!0}if(d){var h=c.H.hasOwnProperty(a)?c.H[a]:void 0;b=h}else throw Error(a+\" is not a valid API name.\");}return b}},HT;function JT(a,b,c){HT||(HT=new GT);HT.H.add(a,b,c)}function KT(a,b){HT||(HT=new GT);var c=HT.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]=Ab(b)?wh(a,b):xh(a,b)};function LT(){function a(c){if(!fh(c))throw K(this.getName(),[\"Object\"],arguments);var d=Vd(c,this.T,1).rb();b(d)}var b=xG;a.P=\"internal.taskSetUniversalParams\";return a};function MT(){var a=function(c){return void KT(c.P,c)},b=function(c){return void JT(c.publicName,c)};b(zG);b(GG);b(zH);b(BH);b(CH);b(MH);b(OH);b(QI);b(HS());b(SI);b(IO);b(JO);b(fP);b(gP);b(hP);b(oP);b(pP);b(jS);b(mS);b(tS);b(vS);b(LS);b(OS);b(RS);b(TS);b(US);b(WS);b(gT);b(jT);b(mT);b(qT);b(uT);b(zT);b(ET);JT(\"Math\",Bh());JT(\"Object\",ai);JT(\"TestHelper\",ei());JT(\"assertApi\",yh);JT(\"assertThat\",zh);JT(\"decodeUri\",Eh);JT(\"decodeUriComponent\",Fh);JT(\"encodeUri\",Gh);JT(\"encodeUriComponent\",Hh);JT(\"fail\",\nNh);JT(\"generateRandom\",Ph);JT(\"getTimestamp\",Qh);JT(\"getTimestampMillis\",Qh);JT(\"getType\",Rh);JT(\"makeInteger\",Th);JT(\"makeNumber\",Uh);JT(\"makeString\",Vh);JT(\"makeTableMap\",Wh);JT(\"mock\",Zh);JT(\"mockObject\",$h);JT(\"fromBase64\",BO,!(\"atob\"in z));JT(\"localStorage\",KS,!JS());JT(\"toBase64\",BT,!(\"btoa\"in z));a(yG);a(CG);a(WG);a(aH);a(qH);a(xH);a(AH);a(DH);a(EH);a(HH);a(IH);a(JH);a(KH);a(LH);a(NH);a(PH);a(PI);a(RI);a(TI);a(UI);a(VI);a(WI);a(XI);a(YI);a(eJ);a(lJ);a(mJ);a(sJ);a(xJ);a(CJ);a(JJ);a(OJ);a(ZJ);\na(aK);a(nK);a(oK);a(pK);a(zO);a(AO);a(CO);a(DO);a(EO);a(FO);a(GO);a(HO);a(KO);a(LO);a(MO);a(NO);a(OO);a(PO);a(QO);a(RO);a(SO);a(TO);a(UO);a(VO);a(WO);a(XO);a(YO);a(ZO);a($O);a(aP);a(bP);a(cP);a(dP);a(eP);a(iP);a(jP);a(kP);a(lP);a(mP);a(nP);a(qP);a(gS);a(hS);a(lS);a(nS);a(uS);a(wS);a(xS);a(yS);a(zS);a(AS);a(BS);a(CS);a(DS);a(ES);a(FS);a(GS);a(IS);a(oH);a(MS);a(NS);a(PS);a(QS);a(SS);a(VS);a(XS);a(YS);a($S);a(aT);a(bT);a(dT);a(eT);a(fT);a(hT);a(iT);a(kT);a(lT);a(nT);a(oT);a(pT);a(rT);a(sT);a(tT);a(vT);\na(wT);a(xT);a(yT);a(AT);a(CT);a(DT);a(FT);KT(\"internal.IframingStateSchema\",kS());KT(\"internal.quickHash\",Oh);a(LT());HT||(HT=new GT);return IT()};var tG;function NT(){tG.ud(function(a,b,c){nj();var d=lj;d.H.SANDBOXED_JS_SEMAPHORE=d.H.SANDBOXED_JS_SEMAPHORE||0;d.H.SANDBOXED_JS_SEMAPHORE++;try{return a.apply(b,c)}finally{nj(),lj.H.SANDBOXED_JS_SEMAPHORE--}})}function OT(a){if(a&&a.length)for(var b=dl(27,function(){return{}}),c=0;c<a.length;c++){var d=a[c].replace(/^_*/,\"\");b[d]=[\"sandboxedScripts\"]}}\nfunction PT(a){if(a){var b=dl(27,function(){return{}});Jb(a,function(c,d){for(var e=0;e<d.length;e++){var f=d[e].replace(/^_*/,\"\");b[f]=b[f]||[];b[f].push(c)}})}};function QT(a){lD(oC(\"developer_id.\"+a,!0),0,{})};function RT(a,b){return Gd(a,b||null)}function Y(a){return window.encodeURIComponent(a)}function ST(a){bd(a,void 0,void 0)}function TT(a){var b=[\"veinteractive.com\",\"ve-interactive.cn\"];if(!a)return!1;var c=Nj(Tj(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 UT(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 VT(a,b){var c={};if(a)for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);if(b){var e=UT(b,\"parameter\",\"parameterValue\");e&&(c=RT(e,c))}return c}function WT(a,b,c){return a===void 0||a===c?b:a}function XT(a,b,c){return Yc(a,b,c,void 0)}function ZT(a,b){z[a]=b}function $T(a,b,c){var d=z;b&&(d[a]===void 0||c&&!d[a])&&(d[a]=b);return d[a]}var aU={},bU=X.V;var Z={securityGroups:{}};\n\nZ.securityGroups.access_template_storage=[\"google\"],Z.__access_template_storage=function(){return{assert:function(){},aa:function(){return{}}}},Z.__access_template_storage.O=\"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[\"5\"]=!1,Z.__access_template_storage[\"6\"]=!1;\n\nZ.securityGroups.access_globals=[\"google\"],function(){function a(b,c,d){var e={key:d,read:!1,write:!1,execute:!1};switch(c){case \"read\":e.read=!0;break;case \"write\":e.write=!0;break;case \"readwrite\":e.read=e.write=!0;break;case \"execute\":e.execute=!0;break;default:throw Error(\"Invalid \"+b+\" request \"+c);}return e}(function(b){Z.__access_globals=b;Z.__access_globals.O=\"access_globals\";Z.__access_globals.isVendorTemplate=!0;Z.__access_globals.priorityOverride=0;Z.__access_globals.isInfrastructure=!1;\nZ.__access_globals[\"5\"]=!1;Z.__access_globals[\"6\"]=!1})(function(b){for(var c=b.vtp_keys||[],d=b.vtp_createPermissionError,e=[],f=[],g=[],h=0;h<c.length;h++){var l=c[h],n=l.key;l.read&&e.push(n);l.write&&f.push(n);l.execute&&g.push(n)}return{assert:function(p,q,r){if(!Bb(r))throw d(p,{},\"Key must be a string.\");if(q===\"read\"){if(e.indexOf(r)>-1)return}else if(q===\"write\"){if(f.indexOf(r)>-1)return}else if(q===\"readwrite\"){if(f.indexOf(r)>-1&&e.indexOf(r)>-1)return}else if(q===\"execute\"){if(g.indexOf(r)>\n-1)return}else throw d(p,{},\"Operation must be either 'read', 'write', or 'execute', was \"+q);throw d(p,{},\"Prohibited \"+q+\" on global variable: \"+r+\".\");},aa:a}})}();\n\n\nZ.securityGroups.get_referrer=[\"google\"],function(){function a(b,c,d){return{component:c,queryKey:d}}(function(b){Z.__get_referrer=b;Z.__get_referrer.O=\"get_referrer\";Z.__get_referrer.isVendorTemplate=!0;Z.__get_referrer.priorityOverride=0;Z.__get_referrer.isInfrastructure=!1;Z.__get_referrer[\"5\"]=!1;Z.__get_referrer[\"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&&\nc.push(\"extension\"),b.vtp_query&&c.push(\"query\"));var d=c&&b.vtp_queriesAllowed!==\"any\"?b.vtp_queryKeys||[]:null,e=b.vtp_createPermissionError;return{assert:function(f,g,h){if(g){if(!Bb(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(!Bb(h))throw e(f,{},\"Query key must be a string.\");if(d.indexOf(h)<0)throw e(f,{},\n\"Prohibited query key: \"+h);}}else if(c)throw e(f,{},\"Prohibited from getting entire URL when components are specified.\");},aa:a}})}();\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.O=\"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[\"5\"]=!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&&!Bb(g))throw e(f,{key:g},\"Key must be a string.\");\nif(c!==\"any\"){try{if(c===\"specific\"&&g!=null&&Fg(g,d))return}catch(h){throw e(f,{key:g},\"Invalid key filter.\");}throw e(f,{key:g},\"Prohibited read from event data.\");}},aa:a}})}();\n\nZ.securityGroups.read_title=[\"google\"],Z.__read_title=function(){return{assert:function(){},aa:function(){return{}}}},Z.__read_title.O=\"read_title\",Z.__read_title.isVendorTemplate=!0,Z.__read_title.priorityOverride=0,Z.__read_title.isInfrastructure=!1,Z.__read_title[\"5\"]=!1,Z.__read_title[\"6\"]=!1;\nZ.securityGroups.detect_youtube_activity_events=[\"google\"],function(){function a(b,c){return{options:{fixMissingApi:!!c.fixMissingApi}}}(function(b){Z.__detect_youtube_activity_events=b;Z.__detect_youtube_activity_events.O=\"detect_youtube_activity_events\";Z.__detect_youtube_activity_events.isVendorTemplate=!0;Z.__detect_youtube_activity_events.priorityOverride=0;Z.__detect_youtube_activity_events.isInfrastructure=!1;Z.__detect_youtube_activity_events[\"5\"]=!1;Z.__detect_youtube_activity_events[\"6\"]=\n!1})(function(b){var c=!!b.vtp_allowFixMissingJavaScriptApi,d=b.vtp_createPermissionError;return{assert:function(e,f){if(!c&&f&&f.fixMissingApi)throw d(e,{},\"Prohibited option: fixMissingApi.\");},aa:a}})}();\n\n\n\n\nZ.securityGroups.read_screen_dimensions=[\"google\"],function(){function a(){return{}}(function(b){Z.__read_screen_dimensions=b;Z.__read_screen_dimensions.O=\"read_screen_dimensions\";Z.__read_screen_dimensions.isVendorTemplate=!0;Z.__read_screen_dimensions.priorityOverride=0;Z.__read_screen_dimensions.isInfrastructure=!1;Z.__read_screen_dimensions[\"5\"]=!1;Z.__read_screen_dimensions[\"6\"]=!1})(function(){return{assert:function(){},aa:a}})}();\n\n\nZ.securityGroups.detect_history_change_events=[\"google\"],function(){function a(){return{}}(function(b){Z.__detect_history_change_events=b;Z.__detect_history_change_events.O=\"detect_history_change_events\";Z.__detect_history_change_events.isVendorTemplate=!0;Z.__detect_history_change_events.priorityOverride=0;Z.__detect_history_change_events.isInfrastructure=!1;Z.__detect_history_change_events[\"5\"]=!1;Z.__detect_history_change_events[\"6\"]=!1})(function(){return{assert:function(){},aa:a}})}();\n\n\nZ.securityGroups.detect_link_click_events=[\"google\"],function(){function a(b,c){return{options:c}}(function(b){Z.__detect_link_click_events=b;Z.__detect_link_click_events.O=\"detect_link_click_events\";Z.__detect_link_click_events.isVendorTemplate=!0;Z.__detect_link_click_events.priorityOverride=0;Z.__detect_link_click_events.isInfrastructure=!1;Z.__detect_link_click_events[\"5\"]=!1;Z.__detect_link_click_events[\"6\"]=!1})(function(b){var c=b.vtp_allowWaitForTags,d=b.vtp_createPermissionError;return{assert:function(e,\nf){if(!c&&f&&f.waitForTags)throw d(e,{},\"Prohibited option waitForTags.\");},aa:a}})}();\nZ.securityGroups.read_container_data=[\"google\"],Z.__read_container_data=function(){return{assert:function(){},aa:function(){return{}}}},Z.__read_container_data.O=\"read_container_data\",Z.__read_container_data.isVendorTemplate=!0,Z.__read_container_data.priorityOverride=0,Z.__read_container_data.isInfrastructure=!1,Z.__read_container_data[\"5\"]=!1,Z.__read_container_data[\"6\"]=!1;\nZ.securityGroups.listen_data_layer=[\"google\"],function(){function a(b,c){return{eventName:c}}(function(b){Z.__listen_data_layer=b;Z.__listen_data_layer.O=\"listen_data_layer\";Z.__listen_data_layer.isVendorTemplate=!0;Z.__listen_data_layer.priorityOverride=0;Z.__listen_data_layer.isInfrastructure=!1;Z.__listen_data_layer[\"5\"]=!1;Z.__listen_data_layer[\"6\"]=!1})(function(b){var c=b.vtp_accessType,d=b.vtp_allowedEvents||[],e=b.vtp_createPermissionError;return{assert:function(f,g){if(!Bb(g))throw e(f,{eventName:g},\n\"Event name must be a string.\");if(!(c===\"any\"||c===\"specific\"&&d.indexOf(g)>=0))throw e(f,{eventName:g},\"Prohibited listen on data layer event.\");},aa:a}})}();\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.O=\"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[\"5\"]=!1;Z.__detect_user_provided_data[\"6\"]=!1})(function(b){var c=b.vtp_createPermissionError;return{assert:function(d,\ne){if(e!==\"auto\"&&e!==\"manual\"&&e!==\"code\")throw c(d,{},\"Unknown user provided data source.\");if(b.vtp_limitDataSources)if(e!==\"auto\"||b.vtp_allowAutoDataSources){if(e===\"manual\"&&!b.vtp_allowManualDataSources)throw c(d,{},\"Detection of user provided data via manually specified CSS selectors is not allowed.\");if(e===\"code\"&&!b.vtp_allowCodeDataSources)throw c(d,{},\"Detection of user provided data from an in-page variable is not allowed.\");}else throw c(d,{},\"Automatic detection of user provided data is not allowed.\");\n},aa:a}})}();\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.O=\"get_url\";Z.__get_url.isVendorTemplate=!0;Z.__get_url.priorityOverride=0;Z.__get_url.isInfrastructure=!1;Z.__get_url[\"5\"]=!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&&\nc.push(\"query\"),b.vtp_fragment&&c.push(\"fragment\"));var d=c&&b.vtp_queriesAllowed!==\"any\"?b.vtp_queryKeys||[]:null,e=b.vtp_createPermissionError;return{assert:function(f,g,h){if(g){if(!Bb(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(!Bb(h))throw e(f,{},\"Query key must be a string.\");if(d.indexOf(h)<0)throw e(f,{},\n\"Prohibited query key: \"+h);}}else if(c)throw e(f,{},\"Prohibited from getting entire URL when components are specified.\");},aa:a}})}();\nZ.securityGroups.access_consent=[\"google\"],function(){function a(b,c,d){var e={consentType:c,read:!1,write:!1};switch(d){case \"read\":e.read=!0;break;case \"write\":e.write=!0;break;default:throw Error(\"Invalid \"+b+\" request \"+d);}return e}(function(b){Z.__access_consent=b;Z.__access_consent.O=\"access_consent\";Z.__access_consent.isVendorTemplate=!0;Z.__access_consent.priorityOverride=0;Z.__access_consent.isInfrastructure=!1;Z.__access_consent[\"5\"]=!1;Z.__access_consent[\"6\"]=!1})(function(b){for(var c=\nb.vtp_consentTypes||[],d=b.vtp_createPermissionError,e=[],f=[],g=0;g<c.length;g++){var h=c[g],l=h.consentType;h.read&&e.push(l);h.write&&f.push(l)}return{assert:function(n,p,q){if(!Bb(p))throw d(n,{},\"Consent type must be a string.\");if(q===\"read\"){if(e.indexOf(p)>-1)return}else if(q===\"write\"){if(f.indexOf(p)>-1)return}else throw d(n,{},\"Access type must be either 'read', or 'write', was \"+q);throw d(n,{},\"Prohibited \"+q+\" on consent type: \"+p+\".\");},aa:a}})}();\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.O=\"read_dom_elements\";Z.__read_dom_elements.isVendorTemplate=!0;Z.__read_dom_elements.priorityOverride="
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 88,
                    "receive": 118
                },
                "_type": 3,
                "_id": "16866.112",
                "_request_id": "16866.112",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/_a/gtag.js",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/_a/gtag.js",
                "_raw_id": "16866.112",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 206,
                "_ttfb_ms": 88,
                "_load_start": 1868,
                "_load_start_float": 1868.000398,
                "_bytesIn": 189762,
                "_objectSize": 189762,
                "_objectSizeUncompressed": 542713,
                "_chunks": [
                    {
                        "ts": 1960,
                        "bytes": 1329,
                        "inflated": 4120
                    },
                    {
                        "ts": 1963,
                        "bytes": 5103,
                        "inflated": 20480
                    },
                    {
                        "ts": 1967,
                        "bytes": 1760,
                        "inflated": 4096
                    },
                    {
                        "ts": 1972,
                        "bytes": 7046,
                        "inflated": 32744
                    },
                    {
                        "ts": 1978,
                        "bytes": 3454,
                        "inflated": 16384
                    },
                    {
                        "ts": 1987,
                        "bytes": 8460,
                        "inflated": 28696
                    },
                    {
                        "ts": 1991,
                        "bytes": 7819,
                        "inflated": 20480
                    },
                    {
                        "ts": 1994,
                        "bytes": 5989,
                        "inflated": 16384
                    },
                    {
                        "ts": 1997,
                        "bytes": 7010,
                        "inflated": 20480
                    },
                    {
                        "ts": 2003,
                        "bytes": 7684,
                        "inflated": 20456
                    },
                    {
                        "ts": 2008,
                        "bytes": 5786,
                        "inflated": 12312
                    },
                    {
                        "ts": 2012,
                        "bytes": 4096,
                        "inflated": 12288
                    },
                    {
                        "ts": 2018,
                        "bytes": 12288,
                        "inflated": 28672
                    },
                    {
                        "ts": 2026,
                        "bytes": 6155,
                        "inflated": 20480
                    },
                    {
                        "ts": 2040,
                        "bytes": 32768,
                        "inflated": 20480
                    },
                    {
                        "ts": 2046,
                        "bytes": 6239,
                        "inflated": 16384
                    },
                    {
                        "ts": 2053,
                        "bytes": 11690,
                        "inflated": 28672
                    },
                    {
                        "ts": 2057,
                        "bytes": 16358,
                        "inflated": 45056
                    },
                    {
                        "ts": 2064,
                        "bytes": 32768,
                        "inflated": 20480
                    },
                    {
                        "ts": 2073,
                        "bytes": 3846,
                        "inflated": 16384
                    },
                    {
                        "ts": 2074,
                        "bytes": 2114,
                        "inflated": 6113
                    }
                ],
                "_expires": "Mon, 20 Jul 2026 15:07:14 GMT",
                "_cacheControl": "private, max-age=900",
                "_contentType": "application/javascript",
                "_contentEncoding": "zstd",
                "_socket": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 0,
                "_initiator_column": 3833,
                "_initiator_type": "script",
                "_initiator_function": "load",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /_a/gtag.js",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-headers: Cache-Control",
                        "access-control-allow-origin: *",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: private, max-age=900",
                        "cf-cache-status: DYNAMIC",
                        "cf-ray: a1e2dfd639865946-IAD",
                        "content-encoding: zstd",
                        "content-type: application/javascript; charset=UTF-8",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "expires: Mon, 20 Jul 2026 15:07:14 GMT",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "priority: u=3,i=?0",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=C9ugKnlwxYOsr061eFwVxT05yCCQwr1Fc9qMfp%2Bpd8FJe2X4qOkQyUzKhm91NETbz9HjOG7mzsvbEDWyqHUgw0KevG9JGt1dCF1aqKtSxi8DPvzMzgtHVpMNkP%2FIFTYhwJf7HTn1k%2FnAavE%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 1708,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1867,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_netlog_id": 398,
                "_body_hash": "9584176a17ac6ae813821958b6d2e2e9355fb9fece37241282efe35c392cb5dd",
                "_renderBlocking": "non_blocking",
                "_load_end": 2074,
                "_ttfb_start": 1868,
                "_ttfb_end": 1956,
                "_download_start": 1956,
                "_download_end": 2074,
                "_download_ms": 118,
                "_all_start": 1868,
                "_all_end": 2074,
                "_all_ms": 206,
                "_index": 34,
                "_number": 35,
                "_body_file": "026-16866.112-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 100,
                    "v8.compile": 49
                },
                "_cpu.EvaluateScript": 100,
                "_cpu.v8.compile": 49,
                "_cpuTime": 149,
                "_body_id": "16866.112",
                "_js_timing": [
                    [
                        2192.476,
                        2233.288
                    ],
                    [
                        2240.993,
                        2300.181
                    ],
                    [
                        2192.495,
                        2202.858
                    ],
                    [
                        2241.006,
                        2279.177
                    ]
                ],
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.112"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.492+00:00",
                "time": 57,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACAC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=0&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=2252",
                    "headersSize": 1403,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g0$t1784560034$j60$l0$h0"
                        },
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        }
                    ],
                    "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": "cookie",
                            "value": "_ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g0$t1784560034$j60$l0$h0; _ga=GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-JMT1Z50SPS"
                        },
                        {
                            "name": "gtm",
                            "value": "45je67f0v874742341za204zd874742341"
                        },
                        {
                            "name": "_p",
                            "value": "1784560032953"
                        },
                        {
                            "name": "_gaz",
                            "value": "1"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "_eu",
                            "value": "AAAAACAC"
                        },
                        {
                            "name": "_fplc",
                            "value": "0"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "cid",
                            "value": "2028791594.1784560035"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "ibt",
                            "value": "1"
                        },
                        {
                            "name": "ngs",
                            "value": "1"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "8"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;150.0.0.0|Google%20Chrome;150.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": "115938466~115938469~118395333~118897920~118897930~118981136~119259606"
                        },
                        {
                            "name": "sid",
                            "value": "1784560034"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "0"
                        },
                        {
                            "name": "dl",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "dt",
                            "value": "TanStack | The open-source application stack for the web."
                        },
                        {
                            "name": "_tu",
                            "value": "BA"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_fv",
                            "value": "1"
                        },
                        {
                            "name": "_nsi",
                            "value": "1"
                        },
                        {
                            "name": "_ss",
                            "value": "1"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "2252"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 1063,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "DYNAMIC"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dfd899935946-IAD"
                        },
                        {
                            "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:139:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:139:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:139:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:139:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 57,
                    "receive": 0
                },
                "_type": 3,
                "_id": "16866.114",
                "_request_id": "16866.114",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACAC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=0&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=2252",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "tanstack.com",
                "_url": "/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACAC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=0&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=2252",
                "_raw_id": "16866.114",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 57,
                "_ttfb_ms": 57,
                "_load_start": 2261,
                "_load_start_float": 2261.000404,
                "_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": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 17,
                "_initiator_column": 7058,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: POST",
                        ":path: /_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&_gaz=1&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACAC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=0&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=2252",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 0",
                        "cookie: _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g0$t1784560034$j60$l0$h0; _ga=GA1.1.2028791594.1784560035",
                        "origin: https://tanstack.com",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "cf-cache-status: DYNAMIC",
                        "cf-ray: a1e2dfd899935946-IAD",
                        "content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:139:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:139:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "pragma: no-cache",
                        "priority: u=1,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"ascnsrsggc:139:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:139:0\"}],}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 4333,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 2260,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_chunks": [],
                "_netlog_id": 404,
                "_load_end": 2318,
                "_ttfb_start": 2261,
                "_ttfb_end": 2318,
                "_download_start": 2318,
                "_download_end": 2318,
                "_download_ms": 0,
                "_all_start": 2261,
                "_all_end": 2318,
                "_all_ms": 57,
                "_index": 35,
                "_number": 36
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:14.588+00:00",
                "time": 125,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://stats.g.doubleclick.net/g/collect?v=2&ngs=1&ibt=1&tid=G-JMT1Z50SPS&cid=2028791594.1784560035&gtm=45je67f0v874742341za204zd874742341&rcb=8&aip=1&dma=0&gcd=13l3l3l3l1l1&npa=0&frm=0&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606",
                    "headersSize": 1069,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=4, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        },
                        {
                            "name": "x-browser-channel",
                            "value": "stable"
                        },
                        {
                            "name": "x-browser-copyright",
                            "value": "Copyright 2026 Google LLC. All Rights Reserved."
                        },
                        {
                            "name": "x-browser-validation",
                            "value": "aPZYPMaGr/7yJOnQvC9FrWUW+Yw="
                        },
                        {
                            "name": "x-browser-year",
                            "value": "2026"
                        },
                        {
                            "name": "x-client-data",
                            "value": "CIjwygE="
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "ngs",
                            "value": "1"
                        },
                        {
                            "name": "ibt",
                            "value": "1"
                        },
                        {
                            "name": "tid",
                            "value": "G-JMT1Z50SPS"
                        },
                        {
                            "name": "cid",
                            "value": "2028791594.1784560035"
                        },
                        {
                            "name": "gtm",
                            "value": "45je67f0v874742341za204zd874742341"
                        },
                        {
                            "name": "rcb",
                            "value": "8"
                        },
                        {
                            "name": "aip",
                            "value": "1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "tag_exp",
                            "value": "115938466~115938469~118395333~118897920~118897930~118981136~119259606"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 758,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "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:165:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:165:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:14 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:165:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:165:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 40,
                    "connect": 52,
                    "ssl": 36,
                    "send": 0,
                    "wait": 33,
                    "receive": 0
                },
                "_type": 3,
                "_id": "16866.115",
                "_request_id": "16866.115",
                "_ip_addr": "[2607:f8b0:4004:c27::9c]",
                "_full_url": "https://stats.g.doubleclick.net/g/collect?v=2&ngs=1&ibt=1&tid=G-JMT1Z50SPS&cid=2028791594.1784560035&gtm=45je67f0v874742341za204zd874742341&rcb=8&aip=1&dma=0&gcd=13l3l3l3l1l1&npa=0&frm=0&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "stats.g.doubleclick.net",
                "_url": "/g/collect?v=2&ngs=1&ibt=1&tid=G-JMT1Z50SPS&cid=2028791594.1784560035&gtm=45je67f0v874742341za204zd874742341&rcb=8&aip=1&dma=0&gcd=13l3l3l3l1l1&npa=0&frm=0&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606",
                "_raw_id": "16866.115",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": false,
                "_responseCode": 204,
                "_request_type": "Ping",
                "_load_ms": 33,
                "_ttfb_ms": 33,
                "_load_start": 2357,
                "_load_start_float": 2357.000409,
                "_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": 427,
                "_protocol": "HTTP/2",
                "_dns_start": 2265,
                "_dns_end": 2305,
                "_connect_start": 2305,
                "_connect_end": 2321,
                "_ssl_start": 2321,
                "_ssl_end": 2357,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519MLKEM768",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "*.g.doubleclick.net",
                    "sanList": [
                        "*.g.doubleclick.net",
                        "*.invitemedia.com",
                        "g.doubleclick.net",
                        "googleadservices.com",
                        "*.googleadservices.com",
                        "googlesyndication.com",
                        "*.googlesyndication.com",
                        "*.safeframe.googlesyndication.com",
                        "googletagservices.com",
                        "*.googletagservices.com",
                        "media.admob.com",
                        "mediation.goog",
                        "mediation-att.goog"
                    ],
                    "issuer": "WE2",
                    "validFrom": 1782722251,
                    "validTo": 1789979850,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Cloudflare 'Nimbus2026'",
                            "logId": "CB38F715897C84A1445F5BC1DDFBC96EF29A59CD470A690585B0CB14C31458E7",
                            "timestamp": 1782725853323,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3045022100F2BE26C47232D37507639A370B4EA1877F219B22A1BE72B889914841A479AEA40220227F2E7D2E79DDCAE9AC94204BC94D5471F1B524744EFA4D5C91F1A728ADCD9E"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2026h2' log",
                            "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                            "timestamp": 1782725853336,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "30450220480E06647DA0D880E0468A4D6C07ECD188747C18E25CF2DFEEC58F9B723F4E6E022100E5DD2ACE86ED9911D3B8C244547228F25B093D7943668556D12F2A8563940709"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 1027,
                    "encryptedClientHello": false
                },
                "_initiator": "https://tanstack.com/_a/gtag.js",
                "_initiator_line": 268,
                "_initiator_column": 226,
                "_initiator_type": "script",
                "_initiator_function": "ld",
                "_priority": "Lowest",
                "_initial_priority": "Lowest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: stats.g.doubleclick.net",
                        ":method: POST",
                        ":path: /g/collect?v=2&ngs=1&ibt=1&tid=G-JMT1Z50SPS&cid=2028791594.1784560035&gtm=45je67f0v874742341za204zd874742341&rcb=8&aip=1&dma=0&gcd=13l3l3l3l1l1&npa=0&frm=0&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "content-length: 0",
                        "origin: https://tanstack.com",
                        "priority: u=4, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138",
                        "x-browser-channel: stable",
                        "x-browser-copyright: Copyright 2026 Google LLC. All Rights Reserved.",
                        "x-browser-validation: aPZYPMaGr/7yJOnQvC9FrWUW+Yw=",
                        "x-browser-year: 2026",
                        "x-client-data: CIjwygE="
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-origin: https://tanstack.com",
                        "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:165:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:165:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 20 Jul 2026 15:07:14 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "report-to: {\"group\":\"ascnsrsggc:165:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:165:0\"}],}",
                        "server: Golfe2",
                        ":status: 204"
                    ]
                },
                "_bytesOut": 3349,
                "_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": 40,
                "_connect_ms": 16,
                "_ssl_ms": 36,
                "_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": 2265,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "stats.g.doubleclick.net",
                            "endpoints": [
                                {
                                    "address": "2607:f8b0:4004:c27::9c",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c27::9b",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c27::9d",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c27::9a",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.157",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.156",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.154",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.155",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13429033934678437",
                            "type": "data"
                        },
                        {
                            "domain_name": "stats.g.doubleclick.net",
                            "error": -105,
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13429033694677836",
                            "type": "error"
                        }
                    ]
                },
                "_dns_details": {
                    "HTTPS": {
                        "error": -105
                    },
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c27::9c",
                            "2607:f8b0:4004:c27::9b",
                            "2607:f8b0:4004:c27::9d",
                            "2607:f8b0:4004:c27::9a"
                        ]
                    },
                    "A": {
                        "addr": [
                            "173.194.45.157",
                            "173.194.45.156",
                            "173.194.45.154",
                            "173.194.45.155"
                        ]
                    }
                },
                "_socket_group": "https://stats.g.doubleclick.net <https://tanstack.com same_site>",
                "_http2_stream_id": 1,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 110,
                "_http2_stream_exclusive": 1,
                "_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": 409,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIEsTCCBFegAwIBAgIQP9t9gDmJ2TIJ0tf+eKnVxzAKBggqhkjOPQQDAjA7MQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQwwCgYD\nVQQDEwNXRTIwHhcNMjYwNjI5MDgzNzMxWhcNMjYwOTIxMDgzNzMwWjAeMRwwGgYD\nVQQDDBMqLmcuZG91YmxlY2xpY2submV0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD\nQgAEkUqz8T2MV6KRRM9e0p2MNiwYGJ58AkPbhD6Hq4AAOZ6mksHTU8aH9rz9TsWy\n4KG1bLhhJCr1yVz3fafRokVYxqOCA1gwggNUMA4GA1UdDwEB/wQEAwIHgDATBgNV\nHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRuMiItBa2L\n5s5csc9PT9PKuEAPRTAfBgNVHSMEGDAWgBR1vsR3ron2RDd9z7FoHx0a69w0WTBY\nBggrBgEFBQcBAQRMMEowIQYIKwYBBQUHMAGGFWh0dHA6Ly9vLnBraS5nb29nL3dl\nMjAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cvd2UyLmNydDCCAS4GA1Ud\nEQSCASUwggEhghMqLmcuZG91YmxlY2xpY2submV0ghEqLmludml0ZW1lZGlhLmNv\nbYIRZy5kb3VibGVjbGljay5uZXSCFGdvb2dsZWFkc2VydmljZXMuY29tghYqLmdv\nb2dsZWFkc2VydmljZXMuY29tghVnb29nbGVzeW5kaWNhdGlvbi5jb22CFyouZ29v\nZ2xlc3luZGljYXRpb24uY29tgiEqLnNhZmVmcmFtZS5nb29nbGVzeW5kaWNhdGlv\nbi5jb22CFWdvb2dsZXRhZ3NlcnZpY2VzLmNvbYIXKi5nb29nbGV0YWdzZXJ2aWNl\ncy5jb22CD21lZGlhLmFkbW9iLmNvbYIObWVkaWF0aW9uLmdvb2eCEm1lZGlhdGlv\nbi1hdHQuZ29vZzATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNVHR8ELzAtMCugKaAn\nhiVodHRwOi8vYy5wa2kuZ29vZy93ZTIveUs1blBodEhLUXMuY3JsMIIBBAYKKwYB\nBAHWeQIEAgSB9QSB8gDwAHYAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMU\nWOcAAAGfEr3AiwAABAMARzBFAiEA8r4mxHIy03UHY5o3C06hh38hmyKhvnK4iZFI\nQaR5rqQCICJ/Ln0ued3K6ayUIEvJTVRx8bUkdE76TVyR8acorc2eAHYA1219ENGn\n9XfCx+lf1wC/+YLJM1pl4dCzAXMXwMjFaXcAAAGfEr3AmAAABAMARzBFAiBIDgZk\nfaDYgOBGik1sB+zRiHR8GOJc8t/uxY+bcj9ObgIhAOXdKs6G7ZkR07jCRFRyKPJb\nCT15Q2aFVtEvKoVjlAcJMAoGCCqGSM49BAMCA0gAMEUCIQD/I9pNUBJy3LH8v+fR\npF+TZ/Pfpzv0j3AAY/m2qvV4YQIgBbvlB9dfS1NQi58q6gFujKgk0tQm/4WWOoED\nUjXSBFo=\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": 2390,
                "_ttfb_start": 2357,
                "_ttfb_end": 2390,
                "_download_start": 2390,
                "_download_end": 2390,
                "_download_ms": 0,
                "_all_start": 2265,
                "_all_end": 2390,
                "_all_ms": 125,
                "_index": 36,
                "_number": 37
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:15.855+00:00",
                "time": 691,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://o4507236158537728.ingest.us.sentry.io/api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                    "headersSize": 815,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "content-length",
                            "value": "67115"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain;charset=UTF-8"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "sentry_version",
                            "value": "7"
                        },
                        {
                            "name": "sentry_key",
                            "value": "ac4bfc43ff4a892f8dc7053c4a50d92f"
                        },
                        {
                            "name": "sentry_client",
                            "value": "sentry.javascript.tanstackstart-react/10.47.0"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 473,
                    "bodySize": 41,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "access-control-expose-headers",
                            "value": "x-sentry-error,x-sentry-rate-limits,retry-after"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=2592000"
                        },
                        {
                            "name": "content-length",
                            "value": "41"
                        },
                        {
                            "name": "content-type",
                            "value": "application/json"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:16 GMT"
                        },
                        {
                            "name": "server",
                            "value": "nginx"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains; preload"
                        },
                        {
                            "name": "vary",
                            "value": "origin, access-control-request-method, access-control-request-headers"
                        },
                        {
                            "name": "via",
                            "value": "1.1 google"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 41,
                        "mimeType": "application/json",
                        "text": "{\"id\":\"a70354eeb86142a1acbd7f10e3fc6320\"}"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 37,
                    "connect": 54,
                    "ssl": 38,
                    "send": 0,
                    "wait": 599,
                    "receive": 1
                },
                "_type": 3,
                "_id": "16866.116",
                "_request_id": "16866.116",
                "_ip_addr": "[2600:1901:0:5e8a::]",
                "_full_url": "https://o4507236158537728.ingest.us.sentry.io/api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "o4507236158537728.ingest.us.sentry.io",
                "_url": "/api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                "_raw_id": "16866.116",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": false,
                "_responseCode": 200,
                "_request_type": "Fetch",
                "_load_ms": 600,
                "_ttfb_ms": 599,
                "_load_start": 3624,
                "_load_start_float": 3624.000431,
                "_bytesIn": 41,
                "_objectSize": 41,
                "_objectSizeUncompressed": 41,
                "_chunks": [
                    {
                        "ts": 4224,
                        "bytes": 41
                    }
                ],
                "_expires": "",
                "_cacheControl": "",
                "_contentType": "application/json",
                "_contentEncoding": "",
                "_socket": 449,
                "_protocol": "HTTP/2",
                "_dns_start": 3532,
                "_dns_end": 3569,
                "_connect_start": 3569,
                "_connect_end": 3585,
                "_ssl_start": 3586,
                "_ssl_end": 3624,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "ingest.sentry.io",
                    "sanList": [
                        "ingest.sentry.io",
                        "*.ingest.sentry.io",
                        "ingest.us.sentry.io",
                        "*.ingest.us.sentry.io"
                    ],
                    "issuer": "DigiCert Global G2 TLS RSA SHA256 2020 CA1",
                    "validFrom": 1753315200,
                    "validTo": 1787615999,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2026h2' log",
                            "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                            "timestamp": 1753393499494,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100DDE96F7A13890DCEE19FE3F08DEDD8898C7C6111E598C8296B0CE130136C263A022100C064D8C46B93D6C8FFFA0882EBB30A2292928905EC0941B697A9460214C7793B"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "DigiCert 'Wyvern2026h2'",
                            "logId": "C2317E574519A345EE7F38DEB29041EBC7C2215A22BF7FD5B5AD769AD90E52CD",
                            "timestamp": 1753393499541,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3045022100EC5AA2D6F9EAA6249962851DBCAC65234C12D1517D5D8E2321C53337A1F363920220303103C7798CCA60ED88241A53598291C7BF4E60E145BEC088F361C4C680EC03"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "DigiCert 'Sphinx2026h2'",
                            "logId": "944E4387FAECC1EF81F3192426A8186501C7D35F3802013F72677D55372E19D8",
                            "timestamp": 1753393499561,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3045022012D0D8CA52A14B16E31C743D20D12427C154237E466A50CBA3371106581711810221008C8F3D7F69A427269AB7813CF9C674345F2E47895DE881CE56A929A13B38E64C"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 2052,
                    "encryptedClientHello": false
                },
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 21,
                "_initiator_column": 2204,
                "_initiator_type": "script",
                "_initiator_function": "a",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: o4507236158537728.ingest.us.sentry.io",
                        ":method: POST",
                        ":path: /api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "content-length: 67115",
                        "content-type: text/plain;charset=UTF-8",
                        "origin: https://tanstack.com",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: cross-site",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "access-control-expose-headers: x-sentry-error,x-sentry-rate-limits,retry-after",
                        "alt-svc: h3=\":443\"; ma=2592000",
                        "content-length: 41",
                        "content-type: application/json",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 20 Jul 2026 15:07:16 GMT",
                        "server: nginx",
                        "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                        "vary: origin, access-control-request-method, access-control-request-headers",
                        "via: 1.1 google",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2557,
                "_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": 37,
                "_connect_ms": 16,
                "_ssl_ms": 38,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 0,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 3531,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "o4507236158537728.ingest.us.sentry.io",
                            "error": -105,
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13429033935939430",
                            "type": "error"
                        },
                        {
                            "domain_name": "o4507236158537728.ingest.us.sentry.io",
                            "endpoints": [
                                {
                                    "address": "2600:1901:0:5e8a::",
                                    "port": 0
                                },
                                {
                                    "address": "34.160.81.0",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13429055235940152",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "HTTPS": {
                        "error": -105
                    },
                    "AAAA": {
                        "addr": [
                            "2600:1901:0:5e8a::"
                        ]
                    },
                    "A": {
                        "addr": [
                            "34.160.81.0"
                        ]
                    }
                },
                "_socket_group": "pm/https://o4507236158537728.ingest.us.sentry.io <https://tanstack.com same_site>",
                "_http2_stream_id": 1,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_http2_server_settings": {
                    "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                    "SETTINGS_INITIAL_WINDOW_SIZE": 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": 431,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIHGDCCBgCgAwIBAgIQCx8DQtMvTJLDQcL183zdQDANBgkqhkiG9w0BAQsFADBZ\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMTMwMQYDVQQDEypE\naWdpQ2VydCBHbG9iYWwgRzIgVExTIFJTQSBTSEEyNTYgMjAyMCBDQTEwHhcNMjUw\nNzI0MDAwMDAwWhcNMjYwODI0MjM1OTU5WjBmMQswCQYDVQQGEwJVUzETMBEGA1UE\nCBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEPMA0GA1UEChMG\nU2VudHJ5MRkwFwYDVQQDExBpbmdlc3Quc2VudHJ5LmlvMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA05ZMbDhxmmSxSL5r2lN+0HEvZlXK5nUgZsXR57vE\nQxjovSbBo76/W33YEbHHEdy+OeI0ysaNSPsZc8TqokN4h1YZdm9hXlOAFh+isVuG\nCGmO2Em5QgillLUwbLRBu/+vIBHcYS2T4Y9EyJSpnmESXuONBKYKIHqBggBQNYWA\nzodjdOpMKNRUoeCwIt9vdqbwtyKGHErzRoVyiuATWmsqxw47ZcU7SL5pFoQq6xSp\nu3Ba4wzEQk6VvnxcykxmxQmkuv7amlsk4tmaGsEXGrKK0RZS3w2VWb6B1OcCk4S+\nEZJPuyumArRH57aFWi329JWzYPf0XmxPa1cINlHrspO2OwIDAQABo4IDzTCCA8kw\nHwYDVR0jBBgwFoAUdIWAwGbH3zfez70pN6oDHb7tzRcwHQYDVR0OBBYEFIcgq9OE\nEbRBXmHyR2dDOJuniftkMFsGA1UdEQRUMFKCEGluZ2VzdC5zZW50cnkuaW+CEiou\naW5nZXN0LnNlbnRyeS5pb4ITaW5nZXN0LnVzLnNlbnRyeS5pb4IVKi5pbmdlc3Qu\ndXMuc2VudHJ5LmlvMD4GA1UdIAQ3MDUwMwYGZ4EMAQICMCkwJwYIKwYBBQUHAgEW\nG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNVHQ8BAf8EBAMCBaAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGfBgNVHR8EgZcwgZQwSKBGoESG\nQmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbEcyVExTUlNB\nU0hBMjU2MjAyMENBMS0xLmNybDBIoEagRIZCaHR0cDovL2NybDQuZGlnaWNlcnQu\nY29tL0RpZ2lDZXJ0R2xvYmFsRzJUTFNSU0FTSEEyNTYyMDIwQ0ExLTEuY3JsMIGH\nBggrBgEFBQcBAQR7MHkwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0\nLmNvbTBRBggrBgEFBQcwAoZFaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0Rp\nZ2lDZXJ0R2xvYmFsRzJUTFNSU0FTSEEyNTYyMDIwQ0ExLTEuY3J0MAwGA1UdEwEB\n/wQCMAAwggF/BgorBgEEAdZ5AgQCBIIBbwSCAWsBaQB3ANdtfRDRp/V3wsfpX9cA\nv/mCyTNaZeHQswFzF8DIxWl3AAABmD5ljWYAAAQDAEgwRgIhAN3pb3oTiQ3O4Z/j\n8I3t2ImMfGER5ZjIKWsM4TATbCY6AiEAwGTYxGuT1sj/+giC67MKIpKSiQXsCUG2\nl6lGAhTHeTsAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZg+\nZY2VAAAEAwBHMEUCIQDsWqLW+eqmJJlihR28rGUjTBLRUX1djiMhxTM3ofNjkgIg\nMDEDx3mMymDtiCQaU1mCkce/TmDhRb7AiPNhxMaA7AMAdgCUTkOH+uzB74HzGSQm\nqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZg+ZY2pAAAEAwBHMEUCIBLQ2MpSoUsW4xx0\nPSDRJCfBVCN+RmpQy6M3EQZYFxGBAiEAjI89f2mkJyaat4E8+cZ0NF8uR4ld6IHO\nVqkpoTs45kwwDQYJKoZIhvcNAQELBQADggEBAAqBL/akSPcNgvdPveobO4VSTelS\nBkGQHhovhPf3VMBEupQEu8HSHeEhSaPFlszfMbC/pdUoNG8NkiQZdbOot3yLpRzS\nrIhzrNJHnBQz5aYBO3FuJBRJGzCURhaUowC/yDFVPJfV5vXEYkNczDHbqcq6RY3b\ngy5rUK0uEDvSsswp2fL2xrM1WE9oX95Cvpu2W29nADZGBQUZstncdRNNikvwDMz+\njzEa91oUQO54hYUoNmceIr9pPFDqzZWVD3LNRPs28H37U9Vs++ZmHc6htvV5+faJ\nqDDz8I48X651hpu6aRqIaaPBG7m2G8KaSDEwraWiEVoOz0s7sCdt59pD970=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIEyDCCA7CgAwIBAgIQDPW9BitWAvR6uFAsI8zwZjANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0yMTAzMzAwMDAwMDBaFw0zMTAzMjkyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxMzAxBgNVBAMTKkRpZ2lDZXJ0IEdsb2Jh\nbCBHMiBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAMz3EGJPprtjb+2QUlbFbSd7ehJWivH0+dbn4Y+9lavyYEEV\ncNsSAPonCrVXOFt9slGTcZUOakGUWzUb+nv6u8W+JDD+Vu/E832X4xT1FE3LpxDy\nFuqrIvAxIhFhaZAmunjZlx/jfWardUSVc8is/+9dCopZQ+GssjoP80j812s3wWPc\n3kbW20X+fSP9kOhRBx5Ro1/tSUZUfyyIxfQTnJcVPAPooTncaQwywa8WV0yUR0J8\nosicfebUTVSvQpmowQTCd5zWSOTOEeAqgJnwQ3DPP3Zr0UxJqyRewg2C/Uaoq2yT\nzGJSQnWS+Jr6Xl6ysGHlHx+5fwmY6D36g39HaaECAwEAAaOCAYIwggF+MBIGA1Ud\nEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHSFgMBmx9833s+9KTeqAx2+7c0XMB8G\nA1UdIwQYMBaAFE4iVCAYlebjbuYP+vq5Eu0GF485MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwdgYIKwYBBQUHAQEEajBoMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQAYIKwYBBQUHMAKG\nNGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RH\nMi5jcnQwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29t\nL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDA9BgNVHSAENjA0MAsGCWCGSAGG/WwC\nATAHBgVngQwBATAIBgZngQwBAgEwCAYGZ4EMAQICMAgGBmeBDAECAzANBgkqhkiG\n9w0BAQsFAAOCAQEAkPFwyyiXaZd8dP3A+iZ7U6utzWX9upwGnIrXWkOH7U1MVl+t\nwcW1BSAuWdH/SvWgKtiwla3JLko716f2b4gp/DA/JIS7w7d7kwcsr4drdjPtAFVS\nslme5LnQ89/nD/7d+MS5EHKBCQRfz5eeLjJ1js+aWNJXMX43AYGyZm0pGrFmCW3R\nbpD0ufovARTFXFZkAdl9h6g4U5+LXUZtXMYnhIHUfoyMo5tS58aI7Dd8KvvwVVo4\nchDYABPPTHPbqjc1qCmBaZx2vN4Ye5DUys/vZwP9BFohFrH/6j/f3IL16/RZkiMN\nJCqVJUzKoZHm1Lesh3Sz8W2jmdv51b2EQJ8HmA==\n-----END CERTIFICATE-----\n"
                ],
                "_body_hash": "e0d3ab4d122b82f87360da3e202802efd91f4a5683279192ab0dff75115f1abb",
                "_server_port": "443",
                "_load_end": 4224,
                "_ttfb_start": 3624,
                "_ttfb_end": 4223,
                "_download_start": 4223,
                "_download_end": 4224,
                "_download_ms": 1,
                "_all_start": 3532,
                "_all_end": 4224,
                "_all_ms": 691,
                "_index": 37,
                "_number": 38,
                "_body_file": "027-16866.116-body.txt",
                "_body_id": "16866.116",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&bodyid=16866.116"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-07-20T15:07:19.511+00:00",
                "time": 63,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7280",
                    "headersSize": 1377,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        }
                    ],
                    "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": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-JMT1Z50SPS"
                        },
                        {
                            "name": "gtm",
                            "value": "45je67f0v874742341za204zd874742341"
                        },
                        {
                            "name": "_p",
                            "value": "1784560032953"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "_eu",
                            "value": "AAACACQC"
                        },
                        {
                            "name": "_fplc",
                            "value": "0"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "cid",
                            "value": "2028791594.1784560035"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "ibt",
                            "value": "1"
                        },
                        {
                            "name": "ngs",
                            "value": "1"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "8"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;150.0.0.0|Google%20Chrome;150.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": "2"
                        },
                        {
                            "name": "tag_exp",
                            "value": "115938466~115938469~118395333~118897920~118897930~118981136~119259606"
                        },
                        {
                            "name": "sid",
                            "value": "1784560034"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "1"
                        },
                        {
                            "name": "dl",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "dt",
                            "value": "TanStack | The open-source application stack for the web."
                        },
                        {
                            "name": "_tu",
                            "value": "BA"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "7280"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 1063,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "DYNAMIC"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2dff7fafa5946-IAD"
                        },
                        {
                            "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:139:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:139:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:19 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:139:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:139:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 63,
                    "receive": 0
                },
                "_type": 3,
                "_id": "16866.117",
                "_request_id": "16866.117",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7280",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "tanstack.com",
                "_url": "/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7280",
                "_raw_id": "16866.117",
                "_frame_id": "F9A3136EBEE9D32A9B470A3797E2A7F3",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 63,
                "_ttfb_ms": 63,
                "_load_start": 7280,
                "_load_start_float": 7280.000453,
                "_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": 156,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 17,
                "_initiator_column": 7058,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: POST",
                        ":path: /_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560032953&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115938466~115938469~118395333~118897920~118897930~118981136~119259606&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7280",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 0",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0",
                        "origin: https://tanstack.com",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "cf-cache-status: DYNAMIC",
                        "cf-ray: a1e2dff7fafa5946-IAD",
                        "content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:139:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:139:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 20 Jul 2026 15:07:19 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "pragma: no-cache",
                        "priority: u=1,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"ascnsrsggc:139:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:139:0\"}],}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 4255,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 7279,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBEwAgACA6m0cjQ86WArH7ynC+xL78PXVWjAAfm3wCJcQj0oYPQQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3032::ac43:bd3d",
                            "2606:4700:3036::6815:976"
                        ]
                    }
                },
                "_chunks": [],
                "_netlog_id": 453,
                "_load_end": 7343,
                "_ttfb_start": 7280,
                "_ttfb_end": 7343,
                "_download_start": 7343,
                "_download_end": 7343,
                "_download_ms": 0,
                "_all_start": 7280,
                "_all_end": 7343,
                "_all_ms": 63,
                "_index": 38,
                "_number": 39
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:48.205+00:00",
                "time": 1134,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/",
                    "headersSize": 783,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        },
                        {
                            "name": "priority",
                            "value": "u=0, i"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1765,
                    "bodySize": 35642,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0aaded4b274-IAD"
                        },
                        {
                            "name": "cloudflare-cdn-cache-control",
                            "value": "no-store"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "text/html; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:49 GMT"
                        },
                        {
                            "name": "link",
                            "value": "</assets/index-B9NJHisQ.js>; rel=modulepreload; as=script, </assets/rolldown-runtime-9r-HBx0o.js>; rel=modulepreload; as=script, </assets/tanstack-router-U0H7bmeq.js>; rel=modulepreload; as=script, </assets/tanstack-query-BttgOCQn.js>; rel=modulepreload; as=script, </assets/icons-xTj2hkG8.js>; rel=modulepreload; as=script, </assets/shared-constants-yNCBtlN_.js>; rel=modulepreload; as=script, </assets/index-Drgb1pa5.css>; rel=preload; as=style, </assets/routes-DfNLmXGz.js>; rel=modulepreload; as=script, </assets/Footer-DXYm8Pa-.js>; rel=modulepreload; as=script, </assets/useNpmDownloadCounter-jgTPLjDE.js>; rel=modulepreload; as=script, </assets/blog.functions-C-Dso7yf.js>; rel=modulepreload; as=script, </assets/users.functions-CeXclkLY.js>; rel=modulepreload; as=script"
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "priority",
                            "value": "u=0,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=6dYCq9dvoVXszbfW6guH%2FHWz7Uh6TrThS6pzYjS46tYiquDvOzzbSbm%2FDh6bG1wW0BvLArjUek%2F6wLDNmvv7W46C9rxRin%2BmKqnMEP2QcdlezUyWoL7qCqOn8XNIXHvIGHXNA6r251xQQEo%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfEdge;dur=622,cfOrigin;dur=0,cfWorker;dur=354"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 35642,
                        "mimeType": "text/html",
                        "text": "<!DOCTYPE html><html lang=\"en\" class=\"\"><head><script>(function(){try{var t=localStorage.getItem('theme')||'auto';var v=['light','dark','auto'].includes(t)?t:'auto';var r=v==='auto'?(matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'):v;document.documentElement.classList.add(r);if(v==='auto')document.documentElement.classList.add('auto');document.documentElement.style.colorScheme=r}catch(e){var r=matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';document.documentElement.classList.add(r,'auto');document.documentElement.style.colorScheme=r}})()</script><title>TanStack | The open-source application stack for the web.</title><meta charset=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"/><meta name=\"theme-color\" content=\"#101828\" media=\"(prefers-color-scheme: dark)\"/><meta name=\"twitter:image\" content=\"https://tanstack.com/assets/og-C0HGjoLl.png\"/><meta name=\"twitter:card\" content=\"summary_large_image\"/><meta property=\"og:image\" content=\"https://tanstack.com/assets/og-C0HGjoLl.png\"/><meta property=\"og:url\" content=\"https://tanstack.com/\"/><meta name=\"twitter:url\" content=\"https://tanstack.com/\"/><meta name=\"description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"/><meta name=\"keywords\"/><meta name=\"twitter:title\" content=\"TanStack | The open-source application stack for the web.\"/><meta name=\"twitter:description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"/><meta name=\"twitter:creator\" content=\"@tannerlinsley\"/><meta name=\"twitter:site\" content=\"@tannerlinsley\"/><meta property=\"og:type\" content=\"website\"/><meta property=\"og:title\" content=\"TanStack | The open-source application stack for the web.\"/><meta property=\"og:description\" content=\"Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.\"/><link rel=\"modulepreload\" href=\"/assets/index-B9NJHisQ.js\"/><link rel=\"modulepreload\" href=\"/assets/rolldown-runtime-9r-HBx0o.js\"/><link rel=\"modulepreload\" href=\"/assets/tanstack-router-U0H7bmeq.js\"/><link rel=\"modulepreload\" href=\"/assets/tanstack-query-BttgOCQn.js\"/><link rel=\"modulepreload\" href=\"/assets/icons-xTj2hkG8.js\"/><link rel=\"modulepreload\" href=\"/assets/shared-constants-yNCBtlN_.js\"/><link rel=\"modulepreload\" href=\"/assets/routes-DfNLmXGz.js\"/><link rel=\"modulepreload\" href=\"/assets/Footer-DXYm8Pa-.js\"/><link rel=\"modulepreload\" href=\"/assets/useNpmDownloadCounter-jgTPLjDE.js\"/><link rel=\"modulepreload\" href=\"/assets/blog.functions-C-Dso7yf.js\"/><link rel=\"modulepreload\" href=\"/assets/users.functions-CeXclkLY.js\"/><link rel=\"canonical\" href=\"https://tanstack.com/\"/><link rel=\"preload\" href=\"/fonts/Inter-latin.woff2\" as=\"font\" type=\"font/woff2\" crossorigin=\"anonymous\"/><link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/apple-touch-icon.png\"/><link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\"/><link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon-16x16.png\"/><link rel=\"manifest\" href=\"/site.webmanifest\" color=\"#fffff\"/><link rel=\"icon\" href=\"/favicon.ico\"/><link rel=\"stylesheet\" href=\"/assets/index-Drgb1pa5.css\" precedence=\"default\"/><script>(function(){var id='G-JMT1Z50SPS';var src='/_a/gtag.js';window.dataLayer=window.dataLayer||[];window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};window.gtag('js',new Date());window.gtag('config',id,{transport_url:window.location.origin+'/_a'});var loaded=false;var load=function(){if(loaded)return;loaded=true;var script=document.createElement('script');script.async=true;script.src=src;script.setAttribute('data-ga-loader','true');document.head.appendChild(script)};if(typeof window.requestIdleCallback==='function'){window.requestIdleCallback(load,{timeout:3000});return}if(document.readyState==='complete'){window.setTimeout(load,1500);return}window.addEventListener('load',function(){window.setTimeout(load,1500)},{once:true})})();</script><style id=\"tanstack-highlight-theme\">:root {\n  --th-background: #ffffff;\n  --th-token: #24292f;\n  --th-attr: #0550ae;\n  --th-code-inline: #953800;\n  --th-command: #8250df;\n  --th-comment: #6e7781;\n  --th-deleted: #cf222e;\n  --th-function: #8250df;\n  --th-heading: #0550ae;\n  --th-inserted: #1a7f37;\n  --th-keyword: #cf222e;\n  --th-link: #0969da;\n  --th-literal: #0550ae;\n  --th-meta: #57606a;\n  --th-number: #0550ae;\n  --th-operator: #8250df;\n  --th-property: #0550ae;\n  --th-selector: #116329;\n  --th-string: #0a7f64;\n  --th-tag: #116329;\n  --th-type: #953800;\n  --th-variable: #953800;\n}\n\n.dark {\n  --th-background: #111111;\n  --th-token: #d4d4d4;\n  --th-attr: #79c0ff;\n  --th-code-inline: #ffa657;\n  --th-command: #d2a8ff;\n  --th-comment: #a3a3a3;\n  --th-deleted: #ff7b72;\n  --th-function: #d2a8ff;\n  --th-heading: #79c0ff;\n  --th-inserted: #7ee787;\n  --th-keyword: #ff7b72;\n  --th-link: #58a6ff;\n  --th-literal: #79c0ff;\n  --th-meta: #737373;\n  --th-number: #79c0ff;\n  --th-operator: #d2a8ff;\n  --th-property: #79c0ff;\n  --th-selector: #7ee787;\n  --th-string: #a5d6ff;\n  --th-tag: #7ee787;\n  --th-type: #ffa657;\n  --th-variable: #ffa657;\n}\n\npre.th-code {\n  overflow-x: auto;\n  padding: 1rem;\n  background: var(--th-background);\n  color: var(--th-token);\n}\n\n.th-token { color: var(--th-token); }\n.th-keyword { color: var(--th-keyword); }\n.th-string { color: var(--th-string); }\n.th-comment { color: var(--th-comment); }\n.th-function { color: var(--th-function); }\n.th-type { color: var(--th-type); }\n.th-property { color: var(--th-property); }\n.th-tag { color: var(--th-tag); }\n.th-attr { color: var(--th-attr); }\n.th-literal { color: var(--th-literal); }\n.th-number { color: var(--th-number); }\n.th-variable { color: var(--th-variable); }\n.th-operator { color: var(--th-operator); }\n.th-inserted { color: var(--th-inserted); }\n.th-deleted { color: var(--th-deleted); }\n.th-meta { color: var(--th-meta); }\n.th-heading { color: var(--th-heading); }\n.th-link { color: var(--th-link); }\n.th-code-inline { color: var(--th-code-inline); }\n.th-selector { color: var(--th-selector); }\n.th-command { color: var(--th-command); }</style></head><body class=\"overflow-x-hidden\"><div class=\"w-full h-[var(--navbar-height)] p-2 fixed top-0 z-[100] bg-white/90 dark:bg-black/90 backdrop-blur-lg flex items-center justify-between gap-2 min-[1120px]:gap-3 border-b border-gray-500/20\"><div class=\"flex min-w-0 flex-1 items-center gap-2 min-[1120px]:gap-3\"><div class=\"flex items-center gap-2 font-black text-xl uppercase min-w-0\"><div class=\"flex items-center group shrink-0\"><a class=\"inline-flex items-center gap-1.5 cursor-pointer active\" href=\"/\" data-status=\"active\" aria-current=\"page\"><div class=\"w-[30px] inline-grid items-center grid-cols-1 grid-rows-1 [&amp;&gt;*]:transition-opacity [&amp;&gt;*]:duration-1000\"><img src=\"https://tanstack.com/cdn-cgi/image/width=30,quality=90,format=auto/images/logos/logo-color-100.png\" width=\"30\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"row-start-1 col-start-1 w-full group-hover:opacity-0\"/><img src=\"/images/logos/logo-black.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full dark:opacity-0 opacity-0 group-hover:opacity-100\"/><img src=\"/images/logos/logo-white.svg\" alt=\"\" class=\"row-start-1 col-start-1 w-full light:opacity-0 dark:block opacity-0 group-hover:opacity-100\"/></div><div>TanStack</div></a><button type=\"button\" id=\"radix-:R0\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button></div></div><nav aria-label=\"Primary navigation\" class=\"hidden min-[900px]:flex relative shrink-0 items-center gap-0\"><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"libraries\"><a data-menu-key=\"libraries\" href=\"/libraries\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Libraries</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid gap-4\"><div><div class=\"grid w-max max-h-[min(62dvh,560px)] grid-cols-[repeat(3,max-content)] items-start justify-start gap-x-8 overflow-y-auto pr-2\"><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/framework\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Framework</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/start\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-cyan-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Start</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-cyan-500\">RC</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/start/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/router\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-emerald-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Router</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/router/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/state\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Data &amp; State Management</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/query\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-red-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Query</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/query/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/db\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-orange-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">DB</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-orange-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/db/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/store\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-twine-700\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Store</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-twine-500\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/store/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/ai\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-pink-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">AI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-pink-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/ai/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/ui\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">UI &amp; UX</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/table\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-blue-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Table</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/table/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/form\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-yellow-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Form</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-yellow-500\">new</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/form/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/hotkeys\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-rose-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Hotkeys</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-rose-500 dark:text-rose-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/hotkeys/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/performance\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Performance</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/virtual\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-purple-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Virtual</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/virtual/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/pacer\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-lime-600\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Pacer</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-lime-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/pacer/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div><div class=\"grid content-start gap-y-5\"><section class=\"break-inside-avoid [break-inside:avoid]\"><div class=\"mb-1.5 px-1\"><a href=\"/stack/tooling\" class=\"inline-flex rounded px-1 py-0.5 text-xs font-black uppercase text-gray-500 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Tooling</a></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/devtools\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Devtools</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-black dark:text-gray-100\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/devtools/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/config\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Config</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/config/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/cli\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-indigo-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">CLI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-indigo-500 dark:text-indigo-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/cli/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/intent\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-sky-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Intent</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-sky-500 dark:text-sky-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/intent/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"learn\"><a data-menu-key=\"learn\" href=\"/blog\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Blog</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max items-start gap-4 grid-cols-[max-content_260px]\"><div><div class=\"grid gap-3\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Resources</div><div class=\"grid gap-1 grid-cols-[repeat(2,260px)]\"><a href=\"/blog\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\"><path d=\"M15 18h-5\"></path><path d=\"M18 14h-8\"></path><path d=\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"></path><rect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Blog</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Release notes, architecture notes, and essays.</span></span></a><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">YouTube</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">The official TanStack channel.</span></span></a></div></div></div></div><aside class=\"w-[260px] rounded-lg border border-gray-200 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-950\"><div class=\"text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Workshops</div><div class=\"mt-2 text-base font-black text-gray-950 dark:text-white\">Learn from maintainers</div><p class=\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\">Remote and in-person TanStack workshops for teams that need depth.</p><div class=\"mt-4\"><a href=\"/workshops\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Professional Workshops</span></span></span></a></div></aside></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"community\"><button type=\"button\" data-menu-key=\"community\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Community</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max gap-3\"><div><div class=\"grid gap-3 grid-cols-[repeat(2,260px)]\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Channels</div><div class=\"grid gap-1\"><a href=\"https://tlinz.com/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Discord</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Community support and real-time discussion.</span></span></a><a href=\"https://github.com/TanStack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">GitHub</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Source, issues, discussions, and releases.</span></span></a></div></div><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">People &amp; Work</div><div class=\"grid gap-1\"><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\"><path d=\"m16 18 6-6-6-6\"></path><path d=\"m8 6-6 6 6 6\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Maintainers</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Meet the people maintaining the stack.</span></span></a><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contributors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Core, library, and community contributors.</span></span></a><a href=\"/showcase\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"></path><path d=\"M20 2v4\"></path><path d=\"M22 4h-4\"></path><circle cx=\"4\" cy=\"20\" r=\"2\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Showcase</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Products and teams building with TanStack.</span></span></a></div></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"tools\"><button type=\"button\" data-menu-key=\"tools\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Tools</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max gap-3\"><div><div class=\"grid gap-3\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tools</div><div class=\"grid gap-1 grid-cols-[repeat(2,260px)]\"><a href=\"/builder\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\"><path d=\"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9\"></path><path d=\"m18 15 4-4\"></path><path d=\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Builder</span><span class=\"rounded-md border border-green-500/50 px-1.5 py-0.5 text-[0.6rem] font-black uppercase leading-none text-green-600 dark:text-green-400\">Alpha</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Generate TanStack app starters.</span></span></a><a href=\"/stats/npm\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Stats</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">NPM and ecosystem usage data.</span></span></a></div></div></div></div></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"merch\"><a data-menu-key=\"merch\" href=\"/shop\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Merch</span></a><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid gap-4\"><section><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Recent Products</div><div class=\"grid gap-1 md:grid-cols-2\"></div></section><a href=\"/shop\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 10a4 4 0 0 1-8 0\"></path><path d=\"M3.103 6.034h17.794\"></path><path d=\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Merch</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Browse all TanStack apparel, accessories, and stickers.</span></span></a></div></div></div></div><div class=\"ts-mega-trigger-wrap\" data-menu-key=\"support\"><button type=\"button\" data-menu-key=\"support\" class=\"ts-mega-trigger inline-flex items-center gap-1 rounded-md px-2 py-2 text-xs font-medium min-[1120px]:gap-1.5 min-[1120px]:px-3 min-[1120px]:text-[13px] text-gray-700 transition-colors hover:bg-gray-500/10 hover:text-gray-950 dark:text-gray-300 dark:hover:text-white\"><span>Support</span></button><div class=\"ts-mega-dropdown\"><div class=\"ts-mega-dropdown-panel ts-glass-menu rounded-xl w-max min-w-[var(--ts-primary-nav-target-width,0px)] max-w-[calc(100vw-2rem)] border border-white/45 bg-white/80 p-4 shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"grid w-max items-start gap-4 grid-cols-[max-content_260px]\"><div><div class=\"grid gap-3 grid-cols-[repeat(2,260px)]\"><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Support</div><div class=\"grid gap-1\"><a href=\"/support\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><path d=\"M12 17h.01\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Support Overview</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Find the right support path.</span></span></a><a href=\"/partners\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\"><path d=\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partners</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Companies supporting TanStack.</span></span></a><a class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px] active\" href=\"/#sponsors\" data-status=\"active\" aria-current=\"page\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">OSS Sponsors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Sponsors keeping TanStack open source.</span></span></a><a href=\"/paid-support\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Enterprise Support</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Private consulting and expert support.</span></span></a><a href=\"mailto:support@tanstack.com\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contact</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Get in touch with the TanStack team.</span></span></a></div></div><div class=\"\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">About</div><div class=\"grid gap-1\"><a href=\"/ethos\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Ethos</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">How we think about open source and products.</span></span></a><a href=\"/tenets\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 7v14\"></path><path d=\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Tenets</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">The values that shape TanStack libraries.</span></span></a><a href=\"/brand-guide\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none w-[260px]\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\"><path d=\"m14.622 17.897-10.68-2.913\"></path><path d=\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"></path><path d=\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Brand Guide</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-xs leading-4\">Logos, colors, and brand usage.</span></span></a></div></div></div></div><aside class=\"w-[260px] rounded-lg border border-gray-200 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-950\"><div class=\"text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Partners</div><div class=\"mt-2 text-base font-black text-gray-950 dark:text-white\">Work with TanStack</div><p class=\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\">Sponsorships, placements, and partner pages.</p><div class=\"mt-4\"><a href=\"mailto:partners@tanstack.com?subject=TanStack Partnership Inquiry\" class=\"group flex items-start gap-3 rounded-lg px-2 py-2.5 text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partnership Inquiry</span></span></span></a></div></aside></div></div></div></div></nav></div><div class=\"flex shrink-0 items-center gap-1.5 sm:gap-2\"><div class=\"hidden min-[1120px]:flex\"><button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R2\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\"><span class=\"relative inline-flex items-center\"><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\" style=\"z-index:3;\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:2;\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:1;\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span></span></button></div><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 shrink-0 rounded-md p-0 leading-none\" type=\"button\" aria-label=\"Theme: Auto. Switch to light mode.\" title=\"Theme: Auto. Switch to light mode.\"><span aria-hidden=\"true\" class=\"grid h-3.5 w-3.5 shrink-0 place-items-center\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sun-moon col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-100\" aria-hidden=\"true\"><path d=\"M12 2v2\"></path><path d=\"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715\"></path><path d=\"M16 12a4 4 0 0 0-4-4\"></path><path d=\"m19 5-1.256 1.256\"></path><path d=\"M20 12h2\"></path></svg><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sun col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-0\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"4\"></circle><path d=\"M12 2v2\"></path><path d=\"M12 20v2\"></path><path d=\"m4.93 4.93 1.41 1.41\"></path><path d=\"m17.66 17.66 1.41 1.41\"></path><path d=\"M2 12h2\"></path><path d=\"M20 12h2\"></path><path d=\"m6.34 17.66-1.41 1.41\"></path><path d=\"m19.07 4.93-1.41 1.41\"></path></svg><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-moon col-start-1 row-start-1 h-3.5 w-3.5 shrink-0 transition-opacity motion-reduce:transition-none opacity-0\" aria-hidden=\"true\"><path d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"></path></svg></span></button><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border-transparent text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-700 h-7 w-7 rounded-md p-0\" type=\"button\" data-search-trigger=\"true\" aria-label=\"Search TanStack\" aria-haspopup=\"dialog\" title=\"Search\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-search w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\"></path><circle cx=\"11\" cy=\"11\" r=\"8\"></circle></svg><span class=\"sr-only\">Search</span></button><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 font-medium h-7 w-8 rounded-md p-0 bg-gray-500/5 dark:bg-gray-500/30\" type=\"button\" aria-label=\"Open AI panel\" aria-haspopup=\"dialog\" aria-pressed=\"false\" title=\"Ask AI\"><span class=\"relative flex h-5 w-5 items-center justify-center\"><span class=\"text-xs font-black leading-none tracking-normal\">AI</span></span><span class=\"sr-only\">Ask AI</span></button><div class=\"hidden min-[900px]:flex items-center gap-2\"><a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md px-2 py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 text-xs font-medium\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg><span class=\"hidden min-[430px]:inline\">Log In</span></a></div><button type=\"button\" aria-label=\"Open Menu\" aria-expanded=\"false\" aria-controls=\"primary-mobile-menu\" class=\"inline-flex h-9 w-9 items-center justify-center rounded-md text-gray-700 transition-colors hover:bg-gray-500/10 dark:text-gray-200 min-[900px]:hidden\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-menu h-5 w-5\" aria-hidden=\"true\"><path d=\"M4 5h16\"></path><path d=\"M4 12h16\"></path><path d=\"M4 19h16\"></path></svg></button></div></div><div class=\"min-[900px]:hidden\" data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] fixed left-0 right-0 top-[var(--navbar-height)] z-[90] motion-reduce:transition-none pointer-events-none\"><div class=\"overflow-hidden\"><div id=\"primary-mobile-menu\" data-mobile-menu=\"true\" aria-hidden=\"true\" class=\"ts-glass-menu max-h-[calc(100dvh-var(--navbar-height))] overflow-y-auto border-b border-white/45 bg-white/80 text-base shadow-2xl shadow-black/15 backdrop-blur-2xl backdrop-saturate-150 dark:border-white/10 dark:bg-black/70 dark:shadow-black/50\"><div class=\"border-t border-white/30 dark:border-white/10\"><div class=\"flex items-center justify-end gap-2 p-2\"><button type=\"button\" aria-label=\"TanStack social channels\" title=\"Social channels\" class=\"inline-flex h-9 items-center px-0\" id=\"radix-:R4\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\"><span class=\"relative inline-flex items-center\"><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300\" style=\"z-index:3;\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:2;\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 bg-white text-gray-600 shadow-sm transition-transform dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 -ml-3\" style=\"z-index:1;\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-3 w-3\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span></span></button><a aria-label=\"Log In\" href=\"/login\" class=\"flex shrink-0 items-center gap-1 rounded-md py-1.5 whitespace-nowrap bg-black dark:bg-white text-white dark:text-black hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors duration-200 font-medium h-9 px-3 text-sm\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-user w-3.5 h-3.5\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle></svg><span class=\"hidden min-[430px]:inline\">Log In</span></a></div><nav class=\"grid gap-1.5 px-2 pb-2\" aria-label=\"Mobile navigation\"><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Libraries\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Libraries</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><a href=\"/libraries\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-grid2x2 lucide-grid-2x2 h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 3v18\"></path><path d=\"M3 12h18\"></path><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Libraries</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Browse the full set of public packages.</span></span></a><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Framework</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/start\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-cyan-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Start</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-cyan-500\">RC</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/start/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/router\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-emerald-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Router</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/router/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Data &amp; State Management</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/query\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-red-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Query</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/query/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/db\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-orange-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">DB</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-orange-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/db/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/store\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-twine-700\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Store</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-twine-500\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/store/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/ai\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-pink-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">AI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-pink-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/ai/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">UI &amp; UX</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/table\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-blue-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Table</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/table/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/form\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-yellow-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Form</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-yellow-500\">new</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/form/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/hotkeys\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-rose-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Hotkeys</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-rose-500 dark:text-rose-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/hotkeys/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Performance</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/virtual\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-purple-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Virtual</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/virtual/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/pacer\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-lime-600\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Pacer</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-lime-500\">beta</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/pacer/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section><section class=\"break-inside-avoid pb-3\"><div class=\"mb-1.5 px-1\"><div class=\"px-1 py-0.5 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tooling</div></div><div class=\"grid gap-0.5\"><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/devtools\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Devtools</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-black dark:text-gray-100\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/devtools/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/config\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-black dark:bg-gray-100\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Config</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/config/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/cli\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-indigo-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">CLI</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-indigo-500 dark:text-indigo-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/cli/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div><div data-library-menu-item=\"true\" class=\"flex items-center gap-1.5\"><a href=\"/intent\" class=\"group/library flex min-w-0 flex-1 items-center gap-2 rounded-lg px-2 py-2 text-sm font-black text-gray-900 hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none dark:text-gray-100\"><span class=\"h-4 w-3.5 shrink-0 rounded-[5px] border border-white/30 bg-sky-500\"></span><span class=\"flex min-w-0 flex-1 items-center gap-1.5\"><span class=\"min-w-0 truncate\">Intent</span><span data-library-badge=\"true\" class=\"invisible inline-flex shrink-0 rounded-md border border-current px-1.5 py-0.5 text-[0.58rem] font-black uppercase leading-none group-hover/library:visible group-focus-within/library:visible text-sky-500 dark:text-sky-400\">alpha</span></span></a><div class=\"flex shrink-0 items-center gap-1\"><a href=\"/intent/latest/docs\" class=\"rounded-lg px-2 py-2 text-xs font-bold text-gray-600 hover:bg-gray-500/10 hover:text-gray-950 focus:bg-gray-500/10 focus:text-gray-950 focus:outline-none dark:text-gray-400 dark:hover:text-white dark:focus:text-white\">Docs</a></div></div></div></section></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Blog\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Blog</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Resources</div><div class=\"grid gap-1\"><a href=\"/blog\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-newspaper h-4 w-4\" aria-hidden=\"true\"><path d=\"M15 18h-5\"></path><path d=\"M18 14h-8\"></path><path d=\"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"></path><rect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Blog</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Release notes, architecture notes, and essays.</span></span></a><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">YouTube</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">The official TanStack channel.</span></span></a></div></div></div></div><div class=\"pt-1\"><a href=\"/workshops\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Professional Workshops</span></span></span></a></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Community</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Channels</div><div class=\"grid gap-1\"><a href=\"https://tlinz.com/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 640 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Discord</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Community support and real-time discussion.</span></span></a><a href=\"https://github.com/TanStack\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg viewBox=\"0 0 496 512\" fill=\"currentColor\" width=\"1em\" height=\"1em\" role=\"img\" aria-hidden=\"true\" class=\"h-4 w-4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">GitHub</span><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-external-link h-3 w-3 text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300\" aria-hidden=\"true\"><path d=\"M15 3h6v6\"></path><path d=\"M10 14 21 3\"></path><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path></svg></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Source, issues, discussions, and releases.</span></span></a></div></div><div class=\"pt-3\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">People &amp; Work</div><div class=\"grid gap-1\"><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code h-4 w-4\" aria-hidden=\"true\"><path d=\"m16 18 6-6-6-6\"></path><path d=\"m8 6-6 6 6 6\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Maintainers</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Meet the people maintaining the stack.</span></span></a><a href=\"/maintainers\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contributors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Core, library, and community contributors.</span></span></a><a href=\"/showcase\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sparkles h-4 w-4\" aria-hidden=\"true\"><path d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"></path><path d=\"M20 2v4\"></path><path d=\"M22 4h-4\"></path><circle cx=\"4\" cy=\"20\" r=\"2\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Showcase</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Products and teams building with TanStack.</span></span></a></div></div></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Tools</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Tools</div><div class=\"grid gap-1\"><a href=\"/builder\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-hammer h-4 w-4\" aria-hidden=\"true\"><path d=\"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9\"></path><path d=\"m18 15 4-4\"></path><path d=\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Builder</span><span class=\"rounded-md border border-green-500/50 px-1.5 py-0.5 text-[0.6rem] font-black uppercase leading-none text-green-600 dark:text-green-400\">Alpha</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Generate TanStack app starters.</span></span></a><a href=\"/stats/npm\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Stats</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">NPM and ecosystem usage data.</span></span></a></div></div></div></div></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><div class=\"flex items-center\"><button aria-label=\"Expand Merch\" type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex min-w-0 flex-1 items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 focus:outline-none dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\"><span class=\"min-w-0 flex-1 truncate\">Merch</span></button></div><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><section><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Recent Products</div><div class=\"grid gap-1\"></div></section><a href=\"/shop\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shopping-bag h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 10a4 4 0 0 1-8 0\"></path><path d=\"M3.103 6.034h17.794\"></path><path d=\"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">All Merch</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Browse all TanStack apparel, accessories, and stickers.</span></span></a></div></div></div></div></div><div class=\"overflow-hidden rounded-lg border border-gray-500/10 bg-white/35 dark:border-white/10 dark:bg-white/[0.03]\" data-collapsible=\"true\"><button type=\"button\" aria-expanded=\"false\" class=\"cursor-pointer select-none flex w-full items-center px-3 py-3 text-left font-black text-gray-800 hover:text-gray-950 dark:text-gray-200 dark:hover:text-white\" data-collapsible-trigger=\"true\">Support</button><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr] border-t border-gray-500/10 motion-reduce:transition-none dark:border-white/10\"><div class=\"overflow-hidden\"><div class=\"px-2 pb-3 pt-1\"><div class=\"grid gap-3\"><div><div class=\"grid gap-3\"><div class=\"pt-1.5\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">Support</div><div class=\"grid gap-1\"><a href=\"/support\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-circle-question-mark h-4 w-4\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><path d=\"M12 17h.01\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Support Overview</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Find the right support path.</span></span></a><a href=\"/partners\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-heart h-4 w-4\" aria-hidden=\"true\"><path d=\"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partners</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Companies supporting TanStack.</span></span></a><a class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3 active\" href=\"/#sponsors\" data-status=\"active\" aria-current=\"page\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">OSS Sponsors</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Sponsors keeping TanStack open source.</span></span></a><a href=\"/paid-support\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-users h-4 w-4\" aria-hidden=\"true\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"></path><path d=\"M16 3.128a4 4 0 0 1 0 7.744\"></path><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Enterprise Support</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Private consulting and expert support.</span></span></a><a href=\"mailto:support@tanstack.com\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Contact</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Get in touch with the TanStack team.</span></span></a></div></div><div class=\"pt-3\"><div class=\"mb-2 px-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\">About</div><div class=\"grid gap-1\"><a href=\"/ethos\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield-check h-4 w-4\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Ethos</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">How we think about open source and products.</span></span></a><a href=\"/tenets\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-book-open h-4 w-4\" aria-hidden=\"true\"><path d=\"M12 7v14\"></path><path d=\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Tenets</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">The values that shape TanStack libraries.</span></span></a><a href=\"/brand-guide\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-paintbrush h-4 w-4\" aria-hidden=\"true\"><path d=\"m14.622 17.897-10.68-2.913\"></path><path d=\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"></path><path d=\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"></path></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Brand Guide</span></span><span class=\"mt-0.5 block text-gray-600 dark:text-gray-400 text-sm leading-5\">Logos, colors, and brand usage.</span></span></a></div></div></div></div><div class=\"pt-1\"><a href=\"mailto:partners@tanstack.com?subject=TanStack Partnership Inquiry\" class=\"group flex items-start gap-3 rounded-lg text-left hover:bg-gray-500/10 focus:bg-gray-500/10 focus:outline-none bg-white dark:bg-black/40 px-2 py-3\"><span class=\"mt-0.5 inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-md bg-gray-100 text-gray-700 dark:bg-gray-900 dark:text-gray-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-mail h-4 w-4\" aria-hidden=\"true\"><path d=\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"></path><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"></rect></svg></span><span class=\"min-w-0 flex-1\"><span class=\"flex items-center gap-2\"><span class=\"font-bold text-gray-950 dark:text-white\">Partnership Inquiry</span></span></span></a></div></div></div></div></div></div></nav></div></div></div></div></div><div aria-hidden=\"true\" data-site-menu-tint=\"true\" class=\"pointer-events-none fixed inset-x-0 bottom-0 top-[var(--navbar-height)] z-[80] bg-white/45 transition-opacity duration-200 motion-reduce:transition-none dark:bg-black/45 opacity-0\"></div><div data-site-content=\"true\" class=\"min-h-[calc(100dvh-var(--navbar-height))] flex flex-col min-w-0 w-full transition-[filter] duration-200 motion-reduce:transition-none pt-[var(--navbar-height)] filter-none\"><div class=\"flex-1 min-w-0 flex flex-col w-full min-h-0\"><!--$0--><div class=\"max-w-full z-10 space-y-24\"><div class=\"space-y-8\"><div class=\"flex flex-col items-center gap-4 xl:grid xl:grid-cols-[400px_minmax(0,44rem)] 2xl:grid-cols-[500px_minmax(0,48rem)] xl:items-center xl:justify-center xl:gap-8 xl:pt-24\"><div class=\"relative w-[300px] pt-8 xl:w-[400px] xl:pt-0 2xl:w-[500px] [--ship-x:50px] [--ship-y:1.5rem] \n            lg:[--ship-x:50px] lg:[--ship-y:1.5rem]\n            xl:[--ship-x:80px] xl:[--ship-y:2.5rem]\n            2xl:[--ship-x:90px] 2xl:[--ship-y:3rem]\"><div class=\"relative z-10 aspect-square\"><div class=\"cursor-pointer relative h-full w-full\"><img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-light.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 block h-full w-full object-contain dark:hidden\" fetchpriority=\"high\"/><img src=\"https://tanstack.com/cdn-cgi/image/width=500,height=500,quality=85,format=auto/images/logos/splash-dark.png\" width=\"500\" height=\"500\" alt=\"TanStack Logo\" loading=\"eager\" decoding=\"async\" class=\"absolute inset-0 hidden h-full w-full object-contain dark:block\" fetchpriority=\"high\"/><button type=\"button\" id=\"radix-:R6\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" class=\"\"><span style=\"position:fixed;left:0;top:0;width:1px;height:1px;\"></span></button></div></div></div><div class=\"flex w-full max-w-md flex-col items-center gap-6 px-4 text-center md:max-w-2xl xl:max-w-[44rem] xl:items-start xl:px-0 xl:text-left 2xl:max-w-[48rem]\"><div class=\"flex gap-2 lg:gap-4 items-center\"><h1 class=\"inline-block\n            font-black text-5xl\n            md:text-6xl\n            lg:text-8xl\"><span class=\"\n            inline-block text-black dark:text-white\n            mb-2 uppercase [letter-spacing:-.02em] pr-1.5\n            \">TanStack</span></h1></div><h2 class=\"font-bold text-2xl max-w-md\n            md:text-4xl md:max-w-2xl\n            2xl:text-5xl lg:max-w-2xl text-balance\" style=\"font-family:ui-sans-serif, system-ui, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;;\">The <span class=\"home-open-source-gradient\">open-source</span> application stack for the web.</h2><p class=\"text opacity-90 max-w-sm\n             lg:text-xl lg:max-w-2xl text-balance\">Headless, type-safe, composable tools for building modern web applications that work naturally for <strong>developers</strong> <!-- -->and reliably for <strong>agents</strong>.</p></div></div><div class=\"mx-auto mt-8 w-full max-w-[1021px] px-4 sm:px-6 md:mt-10\"><div class=\"mx-auto grid w-full max-w-3xl grid-cols-1 gap-4 sm:grid-cols-3\"><a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-emerald-500 hover:text-emerald-500 bg-linear-to-r from-transparent to-emerald-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-download mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M12 15V3\"></path><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"></path><path d=\"m7 10 5 5 5-5\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">00.00 Billion</span><span>12.63 Billion</span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">NPM Downloads</div></div></div></a><a href=\"/stats/npm?packageGroups=%5B%7B%22label%22%3A%22TanStack%22%2C%22packages%22%3A%5B%7B%22name%22%3A%22%40tanstack%2Fquery-core%22%7D%2C%7B%22name%22%3A%22react-query%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Ftable-core%22%7D%2C%7B%22name%22%3A%22react-table%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Frouter-core%22%7D%2C%7B%22name%22%3A%22react-location%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstart-client-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fform-core%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fvirtual-core%22%7D%2C%7B%22name%22%3A%22react-virtual%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdb%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fpacer-lite%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fai%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fintent%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fstore%22%2C%22hidden%22%3Atrue%7D%2C%7B%22name%22%3A%22%40tanstack%2Fhotkeys%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Franger%22%7D%2C%7B%22name%22%3A%22react-ranger%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fconfig%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fdevtools%22%7D%2C%7B%22name%22%3A%22%40tanstack%2Fcli%22%7D%5D%2C%22color%22%3A%22%2301a7b9%22%7D%5D&amp;bucketOffset=0\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-cyan-500 hover:text-cyan-500 bg-linear-to-r from-transparent to-cyan-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-trending-up mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M16 7h6v6\"></path><path d=\"m22 7-8.5 8.5-5-5L2 17\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">00,000,000</span><span><span style=\"font-variant-numeric:tabular-nums;\">145,372,327</span></span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">Weekly Downloads</div></div></div></a><a href=\"https://github.com/orgs/TanStack/repositories?q=sort:stars\" target=\"_blank\" rel=\"noreferrer\" class=\"group min-w-0 rounded-r-md border-l-2 px-4 py-2 text-left transition-opacity border-yellow-500 hover:text-yellow-500 bg-linear-to-r from-transparent to-yellow-500/5\"><div class=\"flex min-w-0 items-start gap-3\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-star mt-1 size-5 shrink-0 transition-colors duration-200\" aria-hidden=\"true\"><path d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z\"></path></svg><div class=\"min-w-0\"><div class=\"relative text-2xl font-black leading-none tracking-tight transition-colors duration-200\"><span class=\"inline-grid [&amp;&gt;*]:col-start-1 [&amp;&gt;*]:row-start-1\"><span class=\"invisible\" aria-hidden=\"true\">000,000</span><span>125,818</span></span></div><div class=\"mt-1 text-sm font-semibold italic text-zinc-500 transition-colors duration-200 dark:text-zinc-400\">GitHub Stars</div></div></div></a></div></div><div class=\"mx-auto mt-16 w-full max-w-[1021px] px-4 sm:px-6 md:mt-20 lg:mt-14 xl:mt-12\"><div><!--$1--><div class=\"relative\"><div class=\"relative\"><form class=\"space-y-3 mt-0\"><div class=\"relative overflow-hidden rounded-[1rem] border border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-950\"><div><div class=\"border-b border-gray-200 bg-gray-50/70 px-5 py-4 dark:border-gray-800 dark:bg-gray-900/50\"><div class=\"flex items-center justify-between gap-3\"><h3 class=\"font-semibold tracking-[-0.04em] text-[1.375rem] md:text-[1.5rem] text-gray-950 dark:text-white\">What would you like to build?</h3></div><div class=\"mt-4 flex flex-wrap gap-2\"><button type=\"button\" aria-pressed=\"true\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-cyan-300 bg-cyan-50 text-cyan-700 dark:border-cyan-800 dark:bg-cyan-950/40 dark:text-cyan-200 translate-y-[-1px] opacity-100 shadow-[0_4px_12px_rgba(15,23,42,0.08)]\">Blank starter</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Migrate from Next.js</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Build a blog</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">SaaS dashboard</button><button type=\"button\" aria-pressed=\"false\" class=\"rounded-lg border-2 px-3 py-1.5 text-[13px] font-medium transition-all duration-200 border-gray-200 bg-white text-gray-600 hover:border-cyan-200 hover:text-cyan-700 dark:border-gray-800 dark:bg-gray-950 dark:text-gray-300 dark:hover:border-cyan-900 dark:hover:text-cyan-200\">Build a shop</button></div></div><div class=\"relative border-b border-gray-200 dark:border-gray-800\"><div class=\"px-5 pt-4 text-[10px] font-medium uppercase tracking-[0.16em] text-gray-400 dark:text-gray-500\">Prompt</div><textarea rows=\"4\" placeholder=\"Build a SaaS app with auth, Postgres, nested routes, and Sentry. Use pnpm and deploy to Cloudflare.\" class=\"w-full min-h-28 bg-transparent px-5 pb-4 pt-1 text-sm leading-6 text-gray-900 outline-none transition-colors dark:text-white focus:ring-cyan-500\">Create a blank TanStack Start app with no extra integrations or feature scaffolding.</textarea><div class=\"border-t border-gray-200 px-5 py-4 dark:border-gray-800\"><div class=\"flex flex-wrap items-center gap-3\"><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-3 py-1 text-sm rounded-md bg-emerald-500 text-white border-emerald-500 hover:bg-emerald-600 pr-1.5\" type=\"submit\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg>Next<span class=\"ml-1 inline-flex items-center gap-0.5\"><span class=\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\">⌃</span><span class=\"inline-flex h-5 min-w-5 items-center justify-center rounded bg-white px-1 text-[10px] leading-none text-gray-950 dark:bg-gray-900 dark:text-white\">↵</span></span></button></div></div></div><div data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr]\"><div class=\"overflow-hidden\"></div></div></div><div data-collapsible=\"true\"><div class=\"grid transition-[grid-template-rows] duration-200 ease-out grid-rows-[0fr]\"><div class=\"overflow-hidden\"></div></div></div></div></div></form></div></div><!--/$--></div></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"libraries\" class=\"text-4xl font-light mb-2 scroll-mt-24\"><a href=\"#libraries\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Browse the stack</a></h3><p class=\"text-gray-600 dark:text-gray-400 mb-6\">Every TanStack library, organized by what it does.</p><div class=\"grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5\"><a href=\"/stack/framework\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Framework</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-teal-500 to-cyan-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Start</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-emerald-500 to-lime-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Router</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->framework<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/state\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Data &amp; State Management</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-red-500 to-amber-500\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Query</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-orange-500 to-orange-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">DB</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-twine-500 to-twine-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Store</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-pink-500 to-pink-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">AI</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->data &amp; state management<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/ui\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">UI &amp; UX</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-cyan-500 to-blue-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Table</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-yellow-500 to-yellow-600\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Form</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-rose-500 to-rose-700\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Hotkeys</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->ui &amp; ux<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/performance\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Performance</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-purple-500 to-violet-600\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Virtual</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-lime-500 to-lime-700\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Pacer</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->performance<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a><a href=\"/stack/tooling\" class=\"group flex flex-col rounded-xl border border-gray-200 bg-white/60 p-5 transition-all hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/40 dark:hover:border-gray-700\"><h4 class=\"text-base font-bold group-hover:underline\">Tooling</h4><ol class=\"mt-4 space-y-2.5\"><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-black dark:from-gray-100 to-gray-600 dark:to-gray-400\">1</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Devtools</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-black dark:from-gray-100 to-gray-600 dark:to-gray-400\">2</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Config</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-indigo-500 to-violet-600\">3</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">CLI</span></li><li class=\"flex items-start gap-2.5\"><span class=\"flex h-6 w-6 shrink-0 items-center justify-center rounded-md bg-linear-to-br text-[10px] font-black text-white from-sky-500 to-sky-700\">4</span><span class=\"min-w-0 flex-1 text-sm font-semibold leading-snug\">Intent</span></li></ol><span class=\"mt-4 inline-flex items-center gap-1 text-xs font-semibold text-gray-600 dark:text-gray-400\">Browse <!-- -->tooling<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-3 h-3 transition-transform group-hover:translate-x-0.5\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto mt-8 flex justify-center\"><a href=\"/libraries\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">See all libraries</a></div><section class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><div class=\"grid gap-8 border-y border-gray-200 py-10 dark:border-gray-800 lg:grid-cols-[minmax(0,0.72fr)_minmax(0,1.28fr)] lg:gap-12 lg:py-12\"><div class=\"max-w-xl lg:max-w-sm\"><div class=\"inline-flex items-center gap-2 text-xs font-black uppercase text-gray-500 dark:text-gray-400\"><span class=\"h-2 w-2 rounded-full bg-cyan-500 shadow-[0_0_0_4px_rgba(6,182,212,0.12)]\"></span>Product principles</div><h3 class=\"mt-4 text-3xl font-black leading-tight sm:text-4xl\">Why TanStack?</h3><p class=\"mt-4 text-base leading-7 text-gray-600 dark:text-gray-400\">Our libraries are built around real products and the developers shipping them</p><div aria-hidden=\"true\" class=\"mt-7 hidden h-px bg-linear-to-r from-gray-300 via-gray-200 to-transparent dark:from-gray-700 dark:via-gray-800 lg:block\"></div><a href=\"/tenets\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg mt-7 border-gray-300 bg-white/70 text-gray-950 hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-950/70 dark:text-white dark:hover:bg-gray-900\">Read our product tenets<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right h-4 w-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div><ol class=\"grid gap-3 sm:grid-cols-2\"><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-blue-500 to-cyan-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Portable core</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Framework Agnostic</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-cyan-200 bg-cyan-50 text-cyan-700 dark:border-cyan-900 dark:bg-cyan-950/40 dark:text-cyan-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-layers h-5 w-5\" aria-hidden=\"true\"><path d=\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\"></path><path d=\"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\"></path><path d=\"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Every library starts with a provider-agnostic core. Use React, Vue, Solid, Angular, or vanilla JS—your choice.</p><div aria-hidden=\"true\" class=\"relative mt-auto h-32 pt-5 font-mono text-[10px] font-bold\"><div class=\"home-adapter-graph absolute inset-x-0 top-1 h-[7.5rem] overflow-visible\"><span data-adapter-label=\"React\" style=\"height:20.3125%;left:5.625%;top:21.875%;width:18.75%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center shadow-sm backdrop-blur transition-colors duration-500 border-cyan-300 bg-cyan-50 text-cyan-800 shadow-cyan-500/15 dark:border-cyan-700 dark:bg-cyan-950/40 dark:text-cyan-200\">React</span><span data-adapter-label=\"Vue\" style=\"height:20.3125%;left:41.25%;top:5.46875%;width:17.5%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Vue</span><span data-adapter-label=\"Solid\" style=\"height:20.3125%;left:75.625%;top:21.875%;width:18.75%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Solid</span><span data-adapter-label=\"Angular\" style=\"height:20.3125%;left:8.125%;top:76.5625%;width:24.375%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Angular</span><span data-adapter-label=\"Vanilla\" style=\"height:20.3125%;left:67.5%;top:76.5625%;width:24.375%;\" class=\"absolute z-20 flex items-center justify-center rounded-md border px-2 text-center text-gray-600 shadow-sm backdrop-blur transition-colors duration-500 dark:text-gray-400 border-gray-200 bg-white/85 dark:border-gray-800 dark:bg-black/55\">Vanilla</span><span data-adapter-label=\"core\" style=\"height:25%;left:41.25%;top:45.3125%;width:17.5%;\" class=\"absolute z-30 flex items-center justify-center rounded-lg bg-linear-to-r text-center text-[11px] text-white shadow-lg shadow-cyan-500/15 from-blue-500 to-cyan-500\">core</span><span data-connection-flow=\"React\" style=\"left:41.25%;top:51.3671875%;transform:translate(-50%, -50%) rotate(180deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-0\"></span><span data-connection-flow=\"Vue\" style=\"left:50%;top:29.13763671875%;transform:translate(-50%, -50%) rotate(-90deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Solid\" style=\"left:70.45828%;top:41.02084776785714%;transform:translate(-50%, -50%) rotate(-20.23342919540923deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Angular\" style=\"left:35.11582969594594%;top:73.10812888157893%;transform:translate(-50%, -50%) rotate(144.73868667039702deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-flow=\"Vanilla\" style=\"left:63.84569297297297%;top:71.14062421052633%;transform:translate(-50%, -50%) rotate(37.827863555838675deg);\" class=\"home-adapter-graph-flow absolute z-50 opacity-100\"></span><span data-connection-port=\"React-core\" style=\"left:41.25%;top:51.3671875%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-100\"></span><span data-connection-port=\"React-adapter\" style=\"left:24.375%;top:38.936941964285715%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-100\"></span><span data-connection-port=\"Vue-core\" style=\"left:50%;top:45.3125%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vue-adapter\" style=\"left:50%;top:25.78125%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Solid-core\" style=\"left:58.75%;top:51.3671875%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Solid-adapter\" style=\"left:75.625%;top:38.936941964285715%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Angular-core\" style=\"left:41.25%;top:66.33223684210526%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Angular-adapter\" style=\"left:30.743243243243246%;top:76.5625%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vanilla-core\" style=\"left:58.75%;top:66.33223684210526%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span><span data-connection-port=\"Vanilla-adapter\" style=\"left:69.25675675675676%;top:76.5625%;\" class=\"absolute z-40 h-1.5 w-1.5 -translate-x-1/2 -translate-y-1/2 rounded-full border border-cyan-200 bg-cyan-400 shadow-[0_0_8px_rgba(34,211,238,0.55)] transition-opacity duration-500 dark:border-cyan-900 opacity-55\"></span></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">01</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-emerald-500 to-teal-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Compile-time contracts</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Type-Safe by Design</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-emerald-200 bg-emerald-50 text-emerald-700 dark:border-emerald-900 dark:bg-emerald-950/40 dark:text-emerald-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-code-xml h-5 w-5\" aria-hidden=\"true\"><path d=\"m18 16 4-4-4-4\"></path><path d=\"m6 8-4 4 4 4\"></path><path d=\"m14.5 4-5 16\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">First-class TypeScript support that catches bugs at compile time and makes refactoring fearless.</p><div class=\"mt-auto pt-7 font-mono text-[11px] leading-5\"><div class=\"rounded-lg border border-gray-200 bg-white/70 p-3 text-gray-600 dark:border-gray-800 dark:bg-black/30 dark:text-gray-400\"><div class=\"flex items-center justify-between gap-3\"><span>params.postId</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">string</span></div><div class=\"flex items-center justify-between gap-3\"><span>query.data</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">Project[]</span></div><div class=\"flex items-center justify-between gap-3\"><span>form.email</span><span class=\"bg-linear-to-r bg-clip-text font-black text-transparent from-emerald-500 to-teal-500\">Field&lt;string&gt;</span></div></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">02</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-orange-500 to-red-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Real workloads</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">Production-Grade</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-orange-200 bg-orange-50 text-orange-700 dark:border-orange-900 dark:bg-orange-950/40 dark:text-orange-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-zap h-5 w-5\" aria-hidden=\"true\"><path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Battle-tested in the world's largest apps. Built for real workloads, not just happy-path demos.</p><div class=\"mt-auto pt-7\"><div class=\"mb-2 flex items-center justify-between gap-3 font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\"><span>critical paths</span><span class=\"bg-linear-to-r bg-clip-text text-transparent from-orange-500 to-red-500\">used daily</span></div><div class=\"grid grid-cols-2 gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\"><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>websites</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>AI tools</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>apps</span><span class=\"flex items-center gap-1.5 rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\"><span class=\"h-1.5 w-1.5 rounded-full bg-linear-to-r from-orange-500 to-red-500\"></span>services</span></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">03</span></li><li class=\"group relative flex min-h-[19rem] flex-col overflow-hidden border border-gray-200 bg-white/70 p-5 shadow-sm transition-colors hover:bg-white dark:border-gray-800 dark:bg-gray-950/50 dark:hover:bg-gray-950 sm:p-6\"><div aria-hidden=\"true\" class=\"absolute inset-x-0 top-0 h-1 bg-linear-to-r from-purple-500 to-pink-500\"></div><div class=\"relative flex items-start justify-between gap-4\"><div><p class=\"font-mono text-[11px] font-bold uppercase text-gray-500 dark:text-gray-500\">Independent tools</p><h4 class=\"mt-4 max-w-64 text-xl font-black leading-tight text-gray-950 dark:text-white\">No Vendor Lock-in</h4></div><span class=\"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg border border-purple-200 bg-purple-50 text-purple-700 dark:border-purple-900 dark:bg-purple-950/40 dark:text-purple-300\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-shield h-5 w-5\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"></path></svg></span></div><p class=\"relative mt-4 max-w-[25rem] text-sm leading-6 text-gray-600 dark:text-gray-400\">Open source and independent. No hidden agendas, no platform bias—just great tools for developers.</p><div class=\"mt-auto pt-7\"><div class=\"flex flex-wrap gap-1.5 font-mono text-[11px] font-bold text-gray-600 dark:text-gray-400\"><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">MIT</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">self-host</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">any host</span><span class=\"rounded-md border border-gray-200 bg-white/70 px-2 py-1.5 dark:border-gray-800 dark:bg-black/30\">no paid products</span></div><div aria-hidden=\"true\" class=\"mt-3 h-px bg-linear-to-r from-purple-500 to-pink-500\"></div></div><span aria-hidden=\"true\" class=\"absolute bottom-3 right-5 font-mono text-5xl font-black leading-none text-gray-100 transition-colors group-hover:text-gray-200 dark:text-white/[0.04] dark:group-hover:text-white/[0.07]\">04</span></li></ol></div></section><div><!--$2--><div class=\"space-y-24\"><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"partners\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#partners\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Partners</a></h3><div class=\"flex flex-col gap-3\"><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-yellow-400 via-amber-500 to-orange-600 dark:from-yellow-300 dark:via-amber-400 dark:to-orange-400\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-amber-500 dark:text-amber-300\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L7.5 4.2 L11.5 4.6 L8.5 7.2 L9.4 11.2 L6 9.2 L2.6 11.2 L3.5 7.2 L0.5 4.6 L4.5 4.2 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-amber-600 dark:text-amber-300\">Gold</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://www.cloudflare.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/cloudflare-black-6Ojsn8yh.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/cloudflare-white-Co-Tyjbl.svg\" alt=\"Cloudflare\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://railway.com/?utm_medium=sponsor&amp;utm_source=oss&amp;utm_campaign=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/railway-black-DeBDfNao.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/railway-white-CFKFsfw2.svg\" alt=\"Railway\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://netlify.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.25);\"><img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_8)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2305BDBA'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='%23014847'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='%23014847'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='%23014847'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='%23014847'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='%23014847'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='%23014847'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_8'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3csvg%20width='512'%20height='209'%20viewBox='0%200%20512%20209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_235_26)'%3e%3cpath%20d='M117.436%20207.036V154.604L118.529%20153.51H129.452L130.545%20154.604V207.036L129.452%20208.13H118.529L117.436%20207.036Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M117.436%2053.5225V1.09339L118.529%200H129.452L130.545%201.09339V53.5225L129.452%2054.6159H118.529L117.436%2053.5225Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9539%20169.238H68.4094L60.6869%20161.512V159.967L78.7201%20141.938L86.8976%20141.942L87.9948%20143.031V151.209L69.9539%20169.238Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M69.9462%2038.8917H68.4017L60.6792%2046.6181V48.1626L78.7124%2066.192L86.8899%2066.1882L87.9871%2065.0986V56.9212L69.9462%2038.8917Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M1.09339%2097.5104H75.3711L76.4645%2098.6038V109.526L75.3711%20110.62H1.09339L0%20109.526V98.6038L1.09339%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M440.999%2097.5104H510.91L512.004%2098.6038V109.526L510.91%20110.62H436.633L435.539%20109.526L439.905%2098.6038L440.999%2097.5104Z'%20fill='%2332E6E2'/%3e%3cpath%20d='M212.056%20108.727L210.963%20109.821H177.079L175.986%20110.914C175.986%20113.101%20178.173%20119.657%20186.916%20119.657C190.196%20119.657%20193.472%20118.564%20194.566%20116.377L195.659%20115.284H208.776L209.869%20116.377C208.776%20122.934%20203.313%20132.774%20186.916%20132.774C168.336%20132.774%20159.589%20119.657%20159.589%20104.357C159.589%2089.0576%20168.332%2075.9408%20185.822%2075.9408C203.313%2075.9408%20212.056%2089.0576%20212.056%20104.357V108.731V108.727ZM195.659%2097.7971C195.659%2096.7037%20194.566%2089.0538%20185.822%2089.0538C177.079%2089.0538%20175.986%2096.7037%20175.986%2097.7971L177.079%2098.8905H194.566L195.659%2097.7971Z'%20fill='white'/%3e%3cpath%20d='M242.66%20115.284C242.66%20117.47%20243.753%20118.564%20245.94%20118.564H255.776L256.87%20119.657V130.587L255.776%20131.681H245.94C236.103%20131.681%20227.36%20127.307%20227.36%20115.284V91.2368L226.266%2090.1434H218.617L217.523%2089.05V78.1199L218.617%2077.0265H226.266L227.36%2075.9332V66.0965L228.453%2065.0031H241.57L242.663%2066.0965V75.9332L243.757%2077.0265H255.78L256.874%2078.1199V89.05L255.78%2090.1434H243.757L242.663%2091.2368V115.284H242.66Z'%20fill='white'/%3e%3cpath%20d='M283.1%20131.681H269.983L268.889%20130.587V56.2636L269.983%2055.1702H283.1L284.193%2056.2636V130.587L283.1%20131.681Z'%20fill='white'/%3e%3cpath%20d='M312.61%2068.2871H299.493L298.399%2067.1937V56.2636L299.493%2055.1702H312.61L313.703%2056.2636V67.1937L312.61%2068.2871ZM312.61%20131.681H299.493L298.399%20130.587V78.1237L299.493%2077.0304H312.61L313.703%2078.1237V130.587L312.61%20131.681Z'%20fill='white'/%3e%3cpath%20d='M363.98%2056.2636V67.1937L362.886%2068.2871H353.05C350.863%2068.2871%20349.769%2069.3805%20349.769%2071.5672V75.9408L350.863%2077.0342H361.793L362.886%2078.1276V89.0576L361.793%2090.151H350.863L349.769%2091.2444V130.591L348.676%20131.684H335.559L334.466%20130.591V91.2444L333.372%2090.151H325.723L324.629%2089.0576V78.1276L325.723%2077.0342H333.372L334.466%2075.9408V71.5672C334.466%2059.5438%20343.209%2055.1702%20353.046%2055.1702H362.882L363.976%2056.2636H363.98Z'%20fill='white'/%3e%3cpath%20d='M404.42%20132.774C400.046%20143.704%20395.677%20150.261%20380.373%20150.261H374.906L373.813%20149.167V138.237L374.906%20137.144H380.373C385.836%20137.144%20386.929%20136.05%20388.023%20132.77V131.677L370.536%2089.05V78.1199L371.63%2077.0265H381.466L382.56%2078.1199L395.677%20115.284H396.77L409.887%2078.1199L410.98%2077.0265H420.817L421.91%2078.1199V89.05L404.424%20132.77L404.42%20132.774Z'%20fill='white'/%3e%3cpath%20d='M135.454%20131.681L134.361%20130.587L134.368%2098.9172C134.368%2093.4541%20132.22%2089.2182%20125.625%2089.0806C122.234%2088.9926%20118.354%2089.0729%20114.209%2089.2488L113.59%2089.8834L113.598%20130.587L112.504%20131.681H99.3913L98.2979%20130.587V77.5388L99.3913%2076.4454L128.901%2076.1778C143.685%2076.1778%20149.668%2086.3356%20149.668%2097.8009V130.587L148.575%20131.681H135.454Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_235_26'%3e%3crect%20width='512'%20height='208.126'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"Netlify\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://coderabbit.link/tanstack?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/coderabbit-light-CIzGLYU_.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/coderabbit-dark-D643Zkrv.svg\" alt=\"CodeRabbit\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://lovable.dev?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/2 min-h-[220px] p-12\"><div class=\"w-full flex items-center justify-center max-w-[400px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/lovable-black-1mVxR6Bj.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/lovable-white-DLB1BxKZ.svg\" alt=\"Lovable\" loading=\"lazy\" class=\"w-full object-contain max-h-[120px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a></div></div></div><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-slate-200 via-zinc-400 to-slate-300 dark:from-slate-300 dark:via-zinc-400 dark:to-slate-400\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-slate-400 dark:text-slate-300\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0 L7.2 4.8 L12 6 L7.2 7.2 L6 12 L4.8 7.2 L0 6 L4.8 4.8 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-slate-500 dark:text-slate-300\">Silver</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://go.clerk.com/wOwHtuJ\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.72);\"><img src=\"/assets/clerk-logo-light-BYN-U_0H.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/clerk-logo-dark-CRE22T_2.svg\" alt=\"Clerk\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://serpapi.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.92);\"><img src=\"/assets/serpapi-black-DnXRiQQ3.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/serpapi-white-CPxTEZSp.svg\" alt=\"SerpApi\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://openrouter.ai?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.25);\"><img src=\"/assets/openrouter-black-DNn7_580.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/openrouter-white-COMTfjvn.svg\" alt=\"OpenRouter\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://ag-grid.com/react-data-grid/?utm_source=reacttable&amp;utm_campaign=githubreacttable\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(1.1);\"><img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23031c4c'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23031c4c'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23031c4c'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23031c4c'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3csvg%20clip-rule='evenodd'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20viewBox='0%200%20235%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='matrix(.635723%200%200%20.635723%20-492.921%20-323.608)'%3e%3cg%20fill-rule='nonzero'%3e%3cpath%20d='m1099.4%20549.4v-12.5h-21.3l-12.5%2012.5z'%20fill='%23ff8b00'/%3e%3cpath%20d='m1123.4%20518.4h-26.7l-12.6%2012.5h39.3z'%20fill='%2355b2c6'/%3e%3cpath%20d='m1053.2%20561.9%206.4-6.4h21.6v12.5h-28z'%20fill='%23f00'/%3e%3cpath%20d='m1057.9%20543.3h13.8l12.6-12.5h-26.4z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1042.8%20561.9h10.4l12.4-12.5h-22.8z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m1096.7%20518.4-6.4%206.4h-40.8v-12.5h47.2z'%20fill='%23b4bbbf'/%3e%3cpath%20d='m828.6%20559.7h-19.6l-3.4%208.4h-8.6l18.1-42.4h7.5l18.1%2042.4h-8.7zm-2.7-6.7-7.1-17.3-7.1%2017.3z'%20fill='%23fff'/%3e%3cpath%20d='m960.1%20541.3c2.5-3.7%208.8-4.1%2011.4-4.1v7.2c-3.2%200-6.4.1-8.3%201.5s-2.9%203.3-2.9%205.6v16.6h-7.8v-30.9h7.5z'%20fill='%23fff'/%3e%3c/g%3e%3cpath%20d='m975.8%20537.2h7.8v30.9h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m975.8%20523.4h7.8v9.2h-7.8z'%20fill='%23fff'/%3e%3cpath%20d='m1022.3%20523.4v44.7h-7.5l-.2-4.7c-1.1%201.6-2.5%202.9-4.2%203.9-1.7.9-3.8%201.4-6.2%201.4-2.1%200-4.1-.4-5.8-1.1-1.8-.8-3.4-1.8-4.7-3.2s-2.4-3.1-3.1-5c-.8-1.9-1.1-4.1-1.1-6.5s.4-4.6%201.1-6.6c.8-2%201.8-3.7%203.1-5.1s2.9-2.5%204.7-3.3%203.7-1.2%205.8-1.2c2.4%200%204.4.4%206.1%201.3s3.1%202.1%204.2%203.8v-18.3h7.8zm-16.4%2038.6c2.6%200%204.6-.9%206.2-2.6s2.4-4%202.4-6.8-.8-5-2.4-6.8c-1.6-1.7-3.6-2.6-6.2-2.6-2.5%200-4.6.9-6.1%202.6-1.6%201.7-2.4%204-2.4%206.8s.8%205%202.4%206.7c1.6%201.8%203.6%202.7%206.1%202.7'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m885.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3cpath%20d='m946.8%20544.2h-19.3v6.7h11c-.3%203.4-1.6%206-3.8%208.1-2.2%202-5%203-8.6%203-2%200-3.9-.4-5.5-1.1-1.7-.7-3.1-1.7-4.3-3.1-1.2-1.3-2.1-2.9-2.8-4.8s-1-3.9-1-6.2.3-4.3%201-6.2c.6-1.9%201.6-3.4%202.8-4.8%201.2-1.3%202.6-2.3%204.3-3.1%201.7-.7%203.5-1.1%205.6-1.1%204.2%200%207.4%201%209.6%203l5.2-5.2c-3.9-3-8.9-4.6-14.8-4.6-3.3%200-6.3.5-9%201.6s-5%202.5-6.9%204.4-3.4%204.2-4.4%206.9-1.5%205.7-1.5%208.9.5%206.2%201.6%208.9%202.5%205%204.4%206.9%204.2%203.4%206.9%204.4c2.7%201.1%205.7%201.6%208.9%201.6s6.1-.5%208.7-1.6%204.8-2.5%206.6-4.4%203.2-4.2%204.2-6.9%201.5-5.7%201.5-8.9v-1.3c-.3-.2-.4-.7-.4-1.1'%20fill='%23fff'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e\" alt=\"AG Grid\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://workos.com?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-full sm:basis-1/3 lg:basis-1/4 min-h-[130px] p-6\"><div class=\"w-full flex items-center justify-center max-w-[180px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/workos-black-DnPI5Ve5.svg\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3csvg%20width='880'%20height='168'%20viewBox='0%200%20880%20168'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1647_45)'%3e%3cpath%20d='M255.264%2025.3765H279.579L297.086%2097.519C300.332%20111.135%20300.976%20119.244%20300.976%20119.244H301.304C301.304%20119.244%20302.435%20111.306%20305.681%2097.519L322.373%2025.3765H349.934L367.599%2097.519C371.003%20111.622%20371.818%20119.244%20371.818%20119.244H372.304C372.304%20119.244%20372.632%20111.622%20375.866%2097.519L392.729%2025.3765H417.043L386.249%20143.717H359.174L340.536%2072.0612C336.646%2056.4997%20336.318%2049.5334%20336.318%2049.5334H335.99C335.99%2049.5334%20335.661%2056.4997%20332.099%2072.0612L314.592%20143.717H286.715L255.264%2025.3765Z'%20fill='white'/%3e%3cpath%20d='M412.984%20100.726C412.984%2073.6509%20430.491%2056.1442%20456.921%2056.1442C483.181%2056.1442%20500.688%2073.6509%20500.688%20100.726C500.688%20127.958%20483.181%20145.635%20456.921%20145.635C430.503%20145.623%20412.984%20127.958%20412.984%20100.726ZM477.99%20100.726C477.99%2083.2189%20469.565%2073.3227%20456.921%2073.3227C443.305%2073.3227%20435.682%2084.3495%20435.682%20100.726C435.682%20118.561%20444.107%20128.445%20456.921%20128.445C470.537%20128.445%20477.99%20117.418%20477.99%20100.726Z'%20fill='white'/%3e%3cpath%20d='M511.545%2057.4711H533.101V73.3609H533.587C537.319%2065.0938%20546.231%2056.8267%20561.464%2056.8267C564.054%2056.8267%20565.683%2057.155%20566.813%2057.4711V79.0263H566.169C566.169%2079.0263%20564.224%2078.3819%20558.875%2078.3819C542.182%2078.3819%20533.101%2088.266%20533.101%20106.745V143.704H511.545V57.4711Z'%20fill='white'/%3e%3cpath%20d='M576.868%2025.3765H598.423V63.3079C598.423%2085.6776%20598.095%2089.7261%20598.095%2089.7261H598.423L630.519%2057.4723H657.424L619.833%2094.7592L663.442%20143.717H637.984L606.532%20108.047L598.423%20115.986V143.705H576.868V25.3765Z'%20fill='white'/%3e%3cpath%20d='M663.757%2084.9796C663.757%2048.5072%20686.455%2024.1923%20720.496%2024.1923C754.537%2024.1923%20777.235%2048.5072%20777.235%2084.9796C777.235%20121.452%20754.537%20145.767%20720.496%20145.767C686.455%20145.767%20663.757%20121.452%20663.757%2084.9796ZM753.722%2084.9796C753.722%2060.1784%20740.434%2043.474%20720.483%2043.474C700.533%2043.474%20687.257%2060.1784%20687.257%2084.9796C687.257%20109.781%20700.545%20126.485%20720.483%20126.485C740.422%20126.485%20753.722%20109.781%20753.722%2084.9796Z'%20fill='white'/%3e%3cpath%20d='M785.488%20104.326H810.131C810.131%20118.271%20819.699%20126.052%20834.288%20126.052C846.603%20126.052%20855.041%20119.888%20855.041%20111.135C855.041%20101.25%20848.561%2098.6488%20827.966%2094.6003C809.158%2090.868%20789.22%2084.5461%20789.22%2059.9029C789.22%2039.3203%20806.727%2023.7587%20833.473%2023.7587C861.35%2023.7587%20878.541%2038.3477%20878.541%2060.3892H853.898C853.898%2049.6906%20845.631%2043.0405%20833.473%2043.0405C821.158%2043.0405%20813.535%2049.0341%20813.535%2057.7875C813.535%2067.0272%20818.884%2070.5893%20835.419%2073.9934C859.892%2079.1847%20880%2081.9323%20880%20109.165C880%20130.745%20861.192%20145.333%20833.473%20145.333C805.268%20145.333%20785.488%20128.957%20785.488%20104.326Z'%20fill='white'/%3e%3cpath%20d='M0%2084.0003C0%2087.6782%200.967855%2091.356%202.83904%2094.5177L36.7785%20153.299C40.2628%20159.299%2045.5537%20164.203%2052.1351%20166.397C65.1044%20170.72%2078.5253%20165.171%2084.9131%20154.073L93.1076%20139.878L60.7813%2084.0003L94.9143%2024.8321L103.109%2010.6369C105.561%206.37836%20108.851%202.89408%20112.723%200.119568H109.174H60.0715C50.8446%200.119568%2042.3275%205.02337%2037.7463%2013.0243L2.83904%2073.483C0.967855%2076.6446%200%2080.3225%200%2084.0003Z'%20fill='white'/%3e%3cpath%20d='M193.571%2083.9997C193.571%2080.3219%20192.603%2076.644%20190.732%2073.4824L156.341%2013.9271C149.953%202.89352%20136.532%20-2.65551%20123.563%201.60305C116.982%203.79685%20111.691%208.70065%20108.206%2014.7013L100.464%2028.0577L132.79%2083.9997L98.6569%20143.168L90.4624%20157.363C88.0105%20161.557%2084.7198%20165.106%2080.8484%20167.88H84.3972H133.5C142.727%20167.88%20151.244%20162.977%20155.825%20154.976L190.732%2094.5171C192.603%2091.3554%20193.571%2087.6776%20193.571%2083.9997Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1647_45'%3e%3crect%20width='880'%20height='168'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e\" alt=\"WorkOS\" loading=\"lazy\" class=\"w-full object-contain max-h-[56px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a></div></div></div><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 overflow-hidden rounded-none rounded-l-sm rounded-r-2xl bg-linear-to-b from-amber-700 via-amber-800 to-amber-950 dark:from-amber-600 dark:via-amber-800 dark:to-amber-950\"><div class=\"ml-1.5 bg-white dark:bg-gray-900\"><div class=\"px-4 pt-3 pb-2 border-b border-gray-200 dark:border-gray-800 flex items-center gap-2\"><span class=\"text-amber-800 dark:text-amber-600\"><svg viewBox=\"0 0 12 12\" class=\"h-3 w-3 fill-current\" aria-hidden=\"true\"><path d=\"M6 0.5 L11.5 6 L6 11.5 L0.5 6 Z\"></path></svg></span><span class=\"text-[10px] uppercase tracking-[0.18em] font-semibold text-amber-800 dark:text-amber-600\">Bronze</span></div><div class=\"flex flex-wrap items-stretch -mr-px -mb-px\"><a href=\"https://www.unkey.com/?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"transform:scale(0.7);\"><img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='92px'%20height='27px'%20viewBox='0%200%2092%2027'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eShape%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M9.8,21.3%20C3.8,21.3%200.38,18.12%200.38,12.66%20L0.38,0.9%20L3.59,0.9%20L3.59,12.45%20C3.59,16.5%205.39,18.18%209.8,18.18%20C14.21,18.18%2016.01,16.5%2016.01,12.45%20L16.01,0.9%20L19.25,0.9%20L19.25,12.66%20C19.25,18.12%2015.83,21.3%209.8,21.3%20L9.8,21.3%20Z%20M25.3611,21%20L22.1211,21%20L22.1211,6.09%20L25.0911,6.09%20L25.0911,10.71%20L25.3011,10.71%20C25.7511,8.19%2027.7311,5.79%2031.5111,5.79%20C35.6511,5.79%2037.6911,8.58%2037.6911,12.03%20L37.6911,21%20L34.4511,21%20L34.4511,12.9%20C34.4511,10.11%2033.1911,8.7%2030.1011,8.7%20C26.8311,8.7%2025.3611,10.38%2025.3611,13.62%20L25.3611,21%20Z%20M43.8181,21%20L40.5781,21%20L40.5781,0.9%20L43.8181,0.9%20L43.8181,12%20L48.0781,12%20L52.5481,6.09%20L56.3281,6.09%20L50.7181,13.26%20L56.2981,21%20L52.4881,21%20L48.0781,14.91%20L43.8181,14.91%20L43.8181,21%20Z%20M65.4219,21.3%20C60.5319,21.3%2057.3219,18.54%2057.3219,13.56%20C57.3219,8.91%2060.5019,5.79%2065.3619,5.79%20C69.9819,5.79%2073.1319,8.34%2073.1319,12.87%20C73.1319,13.41%2073.1019,13.83%2073.0119,14.28%20L60.3519,14.28%20C60.4719,17.16%2061.8819,18.69%2065.3319,18.69%20C68.4519,18.69%2069.7419,17.67%2069.7419,15.9%20L69.7419,15.66%20L72.9819,15.66%20L72.9819,15.93%20C72.9819,19.11%2069.8619,21.3%2065.4219,21.3%20L65.4219,21.3%20Z%20M65.3019,8.34%20C62.0019,8.34%2060.5619,9.81%2060.3819,12.48%20L70.0719,12.48%20L70.0719,12.42%20C70.0719,9.66%2068.4819,8.34%2065.3019,8.34%20L65.3019,8.34%20Z%20M77.9586,26.1%20L75.8286,26.1%20L75.8286,23.16%20L78.7386,23.16%20C80.0586,23.16%2080.5986,22.8%2081.0486,21.78%20L81.4086,21%20L74.0586,6.09%20L77.6886,6.09%20L81.4986,14.01%20L82.9686,17.58%20L83.2086,17.58%20L84.6186,13.98%20L88.1286,6.09%20L91.6986,6.09%20L83.9286,22.62%20C82.6986,25.29%2081.0186,26.1%2077.9586,26.1%20Z'%20id='Shape'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e\" alt=\"Unkey\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://www.prisma.io/?utm_source=tanstack&amp;via=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/prisma-light-Cloa3Onm.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/prisma-dark-DwgDxLwn.svg\" alt=\"Prisma\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://electric-sql.com\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"/assets/electric-light-C-5MDda4.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"/assets/electric-dark-Bfu2Vl2j.svg\" alt=\"Electric\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a><a href=\"https://sentry.io?utm_source=tanstack\" target=\"_blank\" rel=\"noreferrer\" class=\"flex items-center justify-center\n        border-r border-b border-gray-200 dark:border-gray-800\n        hover:bg-gray-50 dark:hover:bg-gray-900/50 transition-colors duration-150 ease-out\n        basis-1/2 sm:basis-1/4 lg:basis-1/5 xl:basis-1/6 min-h-[100px] p-4\"><div class=\"w-full flex items-center justify-center max-w-[110px]\"><div class=\"w-full flex items-center justify-center\" style=\"\"><img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23362d59'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] dark:hidden\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/><img src=\"data:image/svg+xml,%3csvg%20height='119'%20viewBox='0%200%20222%2066'%20width='400'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m29%202.26a4.67%204.67%200%200%200%20-8%200l-6.58%2011.27a32.21%2032.21%200%200%201%2017.75%2026.66h-4.62a27.68%2027.68%200%200%200%20-15.46-22.72l-6.09%2010.53a15.92%2015.92%200%200%201%209.23%2012.17h-10.61a.76.76%200%200%201%20-.62-1.11l2.94-5a10.74%2010.74%200%200%200%20-3.36-1.9l-2.91%205a4.54%204.54%200%200%200%201.69%206.24%204.66%204.66%200%200%200%202.26.6h14.53a19.4%2019.4%200%200%200%20-8-17.31l2.31-4a23.87%2023.87%200%200%201%2010.3%2021.31h12.31a35.88%2035.88%200%200%200%20-16.41-31.8l4.67-8a.77.77%200%200%201%201.05-.27c.53.29%2020.29%2034.77%2020.66%2035.17a.76.76%200%200%201%20-.68%201.13h-4.76q.09%201.91%200%203.81h4.78a4.59%204.59%200%200%200%204.62-4.61%204.49%204.49%200%200%200%20-.62-2.28zm95.32%2026.02-14.76-19.06h-3.68v25.55h3.73v-19.58l15.18%2019.58h3.26v-25.55h-3.73zm-37.17-4.74h13.23v-3.32h-13.24v-7.69h14.93v-3.32h-18.73v25.56h18.92v-3.32h-15.12zm-15.56-3.24c-5.15-1.24-6.59-2.22-6.59-4.6%200-2.14%201.89-3.59%204.71-3.59a12.06%2012.06%200%200%201%207.07%202.55l2-2.83a14.1%2014.1%200%200%200%20-9-3c-5.06%200-8.59%203-8.59%207.27%200%204.6%203%206.19%208.46%207.52%204.86%201.12%206.35%202.16%206.35%204.49s-2%203.77-5.09%203.77a12.34%2012.34%200%200%201%20-8.3-3.26l-2.25%202.69a15.94%2015.94%200%200%200%2010.42%203.85c5.48%200%209-2.95%209-7.51-.03-3.86-2.31-5.93-8.19-7.35zm124.11-11.08-7.69%2012-7.64-12h-4.46l10.09%2015.45v10.11h3.84v-10.23l10.16-15.33zm-64.63%203.46h8.37v22.1h3.84v-22.1h8.37v-3.46h-20.57zm38.34%2012.12c3.86-1.07%206-3.77%206-7.63%200-4.91-3.59-8-9.38-8h-11.36v25.59h3.8v-9.18h6.45l6.48%209.2h4.44l-7-9.82zm-10.95-2.5v-9.7h7.17c3.74%200%205.88%201.77%205.88%204.84s-2.29%204.86-5.84%204.86z'%20fill='%23fff'%20transform='translate(11%2011)'/%3e%3c/svg%3e\" alt=\"Sentry\" loading=\"lazy\" class=\"w-full object-contain max-h-[36px] hidden dark:block\" width=\"200\" height=\"100\" sizes=\"(max-width: 640px) 80px, (max-width: 1024px) 150px, 200px\"/></div></div></a></div></div></div></div><div class=\"flex justify-center mt-6\"><a href=\"/partners?status=inactive\"><span class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View Previous Partners<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></span></a></div></div><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"blog\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#blog\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Latest Blog Posts</a></h3><div class=\"grid grid-cols-1 md:grid-cols-3 gap-4\"><a href=\"/blog/tanstack-table-v9-reactivity\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/tanstack-table-v9-reactivity/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"/></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">Inside TanStack Table V9 Reactivity</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Riccardo Perra<time datetime=\"2026-07-19\" title=\"Jul 19, 2026\"> <!-- -->on <!-- -->Jul 19, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">TanStack Table V9 moves state and options behind reactive primitives so updates stay within the scopes that consume them. Here is the path we took to get there.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a><a href=\"/blog/run-coding-agents-in-a-sandbox\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/run-coding-agents-in-a-sandbox/header.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"/></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">Run Any Coding Agent in a Sandbox, With One chat() Call</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Alem Tuzlak<time datetime=\"2026-06-30\" title=\"Jun 30, 2026\"> <!-- -->on <!-- -->Jun 30, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">Wiring a coding agent into your app means gluing each CLI's protocol and deciding where it safely runs. TanStack AI's new sandbox layer collapses both into one pattern, and lets you plug in any Agent Client Protocol agent with no dedicated package.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a><a href=\"/blog/tanstack-open-source-awards-2026\" class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 flex flex-col justify-between overflow-hidden transition-all hover:shadow-md hover:border-blue-500\"><div class=\"aspect-video overflow-hidden bg-gray-100 dark:bg-gray-800\"><img src=\"/blog-assets/tanstack-open-source-awards-2026/header.jpg\" alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"w-full h-full object-cover\"/></div><div class=\"p-4 flex flex-col gap-3 flex-1 justify-between\"><div><div class=\"text-base font-bold\">TanStack Start and TanStack AI Win 2026 Open Source Awards</div><div class=\"text-xs italic font-light mt-1 text-gray-600 dark:text-gray-400\">by <!-- -->Tanner Linsley<time datetime=\"2026-06-22\" title=\"Jun 22, 2026\"> <!-- -->on <!-- -->Jun 22, 2026</time></div><p class=\"text-sm mt-3 text-gray-600 dark:text-gray-400 line-clamp-4 leading-relaxed\">TanStack Start won Breakthrough of the Year and TanStack AI won AI Project of the Year at the 2026 Open Source Awards in Amsterdam.</p></div><div class=\"text-blue-500 uppercase font-bold text-xs\">Read More →</div></div></a></div><div class=\"flex justify-center mt-6\"><a href=\"/blog\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View All Posts<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div></div></div><!--/$--></div><div><!--$3--><div class=\"space-y-24\"><div class=\"px-4 lg:max-w-(--breakpoint-lg) md:mx-auto\"><h3 id=\"maintainers\" class=\"text-3xl font-bold mb-6 scroll-mt-24\"><a href=\"#maintainers\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Core Maintainers</a></h3><div class=\"grid gap-6 grid-cols-2 lg:grid-cols-3\"><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Tanner Linsley\"><a href=\"https://github.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Tanner Linsley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Tanner Linsley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tannerlinsley.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-tannerlinsley\">Tanner Linsley</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 11 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->11<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/tannerlinsley\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://tannerlinsley.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Dominik Dorfmeister\"><a href=\"https://github.com/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Dominik Dorfmeister's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Dominik Dorfmeister\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/tkdodo.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>TypeScript</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-tkdodo\">Dominik Dorfmeister</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">🌴 Query</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/tkdodo\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://bsky.app/profile/tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://tkdodo.eu\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Corbin Crutchley\"><a href=\"https://github.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Corbin Crutchley's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Corbin Crutchley\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/crutchcorn.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-green-500/80 text-white gap-1\" aria-label=\"Framework: Vue\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Vue</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-red-500/80 text-white gap-1\" aria-label=\"Framework: Angular\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Angular</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-emerald-500/80 text-white gap-1\" aria-label=\"Framework: Lit\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Lit</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Forms\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Forms</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Validation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Validation</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: State Management\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>State Management</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-crutchcorn\">Corbin Crutchley</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Form\" tabindex=\"0\" title=\"View all contributors for TanStack Form\" href=\"/form/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-yellow-500/40\">🌴 Form</a><a aria-label=\"View contributors for TanStack Store\" tabindex=\"0\" title=\"View all contributors for TanStack Store\" href=\"/store/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-twine-700/40\">🌴 Store</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 1 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->1<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/crutchcorn.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://playfulprogramming.com/people/crutchcorn\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Manuel Schiller\"><a href=\"https://github.com/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Manuel Schiller's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Manuel Schiller\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/schiller-manuel.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-schiller-manuel\">Manuel Schiller</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/schiller-manuel\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/schanuelmiller\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/manuelschiller.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kevin Van Cott\"><a href=\"https://github.com/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kevin Van Cott's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Kevin Van Cott\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/kevinvandy.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-purple-500/80 text-white gap-1\" aria-label=\"Framework: Preact\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Preact</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-600/80 text-white gap-1\" aria-label=\"Framework: Solid\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Solid</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Data Grids\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Data Grids</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Performance</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Dashboards\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Dashboards</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-kevinvandy\">Kevin Van Cott</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Pacer\" tabindex=\"0\" title=\"View all contributors for TanStack Pacer\" href=\"/pacer/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-lime-600/40\">🌴 Pacer</a><a aria-label=\"View contributors for TanStack Hotkeys\" tabindex=\"0\" title=\"View all contributors for TanStack Hotkeys\" href=\"/hotkeys/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-rose-500/40\">🌴 Hotkeys</a><button class=\"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-400\" aria-label=\"Show 2 more libraries\" tabindex=\"0\" type=\"button\">+<!-- -->2<!-- --> more</button></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/kevinvandy\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/kevinvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://www.linkedin.com/in/kevinthomasvancott\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"linkedIn\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"></path></svg></a><a href=\"https://kevinvancott.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Jack Herrington\"><a href=\"https://github.com/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Jack Herrington's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Jack Herrington\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/jherr.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Templates\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Templates</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-jherr\">Jack Herrington</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">🌴 AI</a><span class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize /40\" aria-label=\"View contributors for Create TS Router App\" title=\"View all contributors for Create TS Router App\">Create TS Router App</span></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/jherr\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sean Cassiere\"><a href=\"https://github.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sean Cassiere's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Sean Cassiere\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/seancassiere.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Core API\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Core API</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Documentation\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Documentation</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-seancassiere\">Sean Cassiere</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/seancassiere\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://seancassiere.com\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Christopher Horobin\"><a href=\"https://github.com/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Christopher Horobin's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Christopher Horobin\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/chorobin.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: TypeScript\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>TypeScript</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-chorobin\">Christopher Horobin</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Start\" tabindex=\"0\" title=\"View all contributors for TanStack Start\" href=\"/start/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-cyan-500/40\">🌴 Start</a><a aria-label=\"View contributors for TanStack Router\" tabindex=\"0\" title=\"View all contributors for TanStack Router\" href=\"/router/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-emerald-500/40\">🌴 Router</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/chorobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/c_horobin\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/chorobin.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Damian Pieczynski\"><a href=\"https://github.com/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Damian Pieczynski's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Damian Pieczynski\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/piecyk.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Virtualization\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Virtualization</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Performance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Performance</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-piecyk\">Damian Pieczynski</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Virtual\" tabindex=\"0\" title=\"View all contributors for TanStack Virtual\" href=\"/virtual/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-purple-500/40\">🌴 Virtual</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/piecyk\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Kyle Mathews\"><a href=\"https://github.com/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Kyle Mathews's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Kyle Mathews\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/KyleAMathews.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Sync Engines</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-KyleAMathews\">Kyle Mathews</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">🌴 DB</a><a aria-label=\"View contributors for TanStack Intent\" tabindex=\"0\" title=\"View all contributors for TanStack Intent\" href=\"/intent/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-sky-500/40\">🌴 Intent</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/KyleAMathews\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Alem Tuzlak\"><a href=\"https://github.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Alem Tuzlak's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Alem Tuzlak\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/AlemTuzlak.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: DevTools\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>DevTools</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Routers\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Routers</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Vite Plugins\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Vite Plugins</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-AlemTuzlak\">Alem Tuzlak</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack AI\" tabindex=\"0\" title=\"View all contributors for TanStack AI\" href=\"/ai/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-pink-500/40\">🌴 AI</a><a aria-label=\"View contributors for TanStack Devtools\" tabindex=\"0\" title=\"View all contributors for TanStack Devtools\" href=\"/devtools/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">🌴 Devtools</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a><a href=\"https://x.com/AlemTuzlak\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"twitter\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"></path></svg></a><a href=\"https://bsky.app/profile/alem.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"bluesky\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 21\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M5.20238 1.4019C7.95375 3.43816 10.9136 7.56632 12 9.78164V15.6329C12 15.5084 11.9513 15.6491 11.8463 15.9523C11.2793 17.594 9.0645 24.0012 4.00012 18.8791C1.3335 16.1822 2.568 13.4854 7.422 12.6712C4.64512 13.1368 1.52325 12.3672 0.66675 9.34985C0.42 8.48185 0 3.13532 0 2.41322C0 -1.20394 3.21712 -0.066993 5.20238 1.4019ZM18.7976 1.4019C16.0462 3.43816 13.0864 7.56632 12 9.78164V15.6329C12 15.5084 12.0487 15.6491 12.1537 15.9523C12.7207 17.594 14.9355 24.0012 19.9999 18.8791C22.6665 16.1822 21.432 13.4854 16.578 12.6712C19.3549 13.1368 22.4768 12.3672 23.3333 9.34985C23.58 8.48185 24 3.13532 24 2.41322C24 -1.20394 20.7832 -0.066993 18.7976 1.4019Z\"></path></svg></a><a href=\"https://www.forge42.dev\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"website\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 24 24\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Sam Willis\"><a href=\"https://github.com/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Sam Willis's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Sam Willis\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/samwillis.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Sync Engines\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Sync Engines</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Incremental View Maintenance\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Incremental View Maintenance</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-samwillis\">Sam Willis</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack DB\" tabindex=\"0\" title=\"View all contributors for TanStack DB\" href=\"/db/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-orange-500/40\">🌴 DB</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/samwillis\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div><div class=\"group bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xs border border-gray-200 dark:border-gray-800\" aria-label=\"Maintainer card for Lachlan Collins\"><a href=\"https://github.com/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"View Lachlan Collins's GitHub profile\" class=\"relative h-64 overflow-hidden block\" tabindex=\"0\"><img alt=\"Avatar of Lachlan Collins\" class=\"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500\" src=\"https://github.com/lachlancollins.png\" loading=\"lazy\" decoding=\"async\" style=\"aspect-ratio:1/1;object-fit:cover;\"/><div class=\"absolute inset-0 bg-linear-to-t from-black/60 via-black/30 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300\"></div><div class=\"absolute inset-0 p-4 flex flex-col justify-end opacity-0 group-hover:opacity-100 transition-opacity duration-300\"><div class=\"space-y-2\"><div class=\"flex flex-wrap gap-2 mb-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-blue-500/80 text-white gap-1\" aria-label=\"Framework: React\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>React</span><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-orange-600/80 text-white gap-1\" aria-label=\"Framework: Svelte\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\"></circle></svg>Svelte</span></div><div class=\"flex flex-wrap gap-2\"><span class=\"inline-flex items-center px-2 py-1 rounded-full text-xs font-medium bg-gray-200 text-gray-800 gap-1 dark:bg-gray-700 dark:text-gray-200\" aria-label=\"Specialty: Architecture\"><svg aria-hidden=\"true\" class=\"w-3 h-3\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"1\"></rect></svg>Architecture</span></div></div></div></a><div class=\"p-3 space-y-2\"><div class=\"flex items-center justify-between\"><span class=\"text-base font-bold\" id=\"maintainer-name-lachlancollins\">Lachlan Collins</span><div class=\"flex items-center gap-2\"></div></div><div class=\"flex flex-wrap gap-1.5 pt-1\"><a aria-label=\"View contributors for TanStack Config\" tabindex=\"0\" title=\"View all contributors for TanStack Config\" href=\"/config/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-black dark:bg-gray-100/40\">🌴 Config</a><a aria-label=\"View contributors for TanStack Query\" tabindex=\"0\" title=\"View all contributors for TanStack Query\" href=\"/query/latest/docs/contributors\" class=\"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-semibold text-green-900 dark:text-green-200 capitalize hover:underline focus:outline-none focus:ring-2 focus:ring-blue-400 transition-colors bg-red-500/40\">🌴 Query</a></div><div class=\"flex flex-wrap items-center gap-x-2 sm:gap-x-4 gap-y-2 text-gray-400 dark:text-gray-500  pt-1\"><a href=\"https://github.com/lachlancollins\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"github\" class=\"hover:text-gray-700 dark:hover:text-gray-200 transition-colors p-2 -mb-2 -ml-2 hover:grayscale-0 hover:scale-110\"><svg viewBox=\"0 0 16 16\" class=\"w-5 h-5\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"></path></svg></a></div></div></div></div><div class=\"flex justify-center mt-6\"><a href=\"/maintainers\" class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\">View All Maintainers</a></div></div><div class=\"lg:max-w-(--breakpoint-lg) px-4 mx-auto\"><div id=\"sponsors\" class=\"scroll-mt-24\"><div class=\"px-4 w-full lg:max-w-(--breakpoint-lg) md:mx-auto\"><div class=\"space-y-8\"><h3 class=\"text-3xl font-bold\"><a href=\"#sponsors\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">OSS Sponsors</a></h3><div class=\"relative mx-auto flex w-full flex-wrap overflow-hidden [&amp;&gt;div]:h-full [&amp;&gt;div]:w-full\" style=\"aspect-ratio:1/1;\"><div><!--$4--><div class=\"relative w-full h-full overflow-hidden rounded-[2rem] bg-linear-to-br from-gray-100/80 via-white to-gray-50 dark:from-gray-900 dark:via-gray-950 dark:to-gray-900\"><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:8%;top:6%;width:20px;height:20px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:39.08%;top:59.68%;width:37px;height:37px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:70.16%;top:25.36%;width:54px;height:54px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:17.240000000000002%;top:79.03999999999999%;width:71px;height:71px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:48.32%;top:44.72%;width:88px;height:88px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:79.39999999999999%;top:10.4%;width:105px;height:105px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:26.48%;top:64.08000000000001%;width:32px;height:32px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:57.559999999999995%;top:29.76%;width:49px;height:49px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:88.64%;top:83.44%;width:66px;height:66px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:35.72%;top:49.12%;width:83px;height:83px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:66.8%;top:14.8%;width:100px;height:100px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:13.88%;top:68.47999999999999%;width:27px;height:27px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:44.96%;top:34.16%;width:44px;height:44px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:76.04%;top:87.84%;width:61px;height:61px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:23.119999999999997%;top:53.52%;width:78px;height:78px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:54.2%;top:19.2%;width:95px;height:95px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:85.28%;top:72.88%;width:22px;height:22px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:32.36%;top:38.56%;width:39px;height:39px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:63.440000000000005%;top:92.24%;width:56px;height:56px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:10.52%;top:57.919999999999995%;width:73px;height:73px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:41.6%;top:23.6%;width:90px;height:90px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:72.68%;top:77.28%;width:107px;height:107px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:19.76%;top:42.96%;width:34px;height:34px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:50.84%;top:8.64%;width:51px;height:51px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:81.92%;top:62.32%;width:68px;height:68px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:29%;top:28%;width:85px;height:85px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:60.08%;top:81.67999999999999%;width:102px;height:102px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:91.16%;top:47.36%;width:29px;height:29px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:38.239999999999995%;top:13.04%;width:46px;height:46px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:69.32%;top:66.72%;width:63px;height:63px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:16.4%;top:32.4%;width:80px;height:80px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:47.48%;top:86.08%;width:97px;height:97px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:78.56%;top:51.760000000000005%;width:24px;height:24px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:25.64%;top:17.44%;width:41px;height:41px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:56.72%;top:71.12%;width:58px;height:58px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:87.8%;top:36.8%;width:75px;height:75px;opacity:0.25;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:34.879999999999995%;top:90.47999999999999%;width:92px;height:92px;opacity:0.14;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:65.96%;top:56.16%;width:109px;height:109px;opacity:0.15000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:13.04%;top:21.84%;width:36px;height:36px;opacity:0.16;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:44.12%;top:75.52000000000001%;width:53px;height:53px;opacity:0.17;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:75.2%;top:41.2%;width:70px;height:70px;opacity:0.18000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:22.28%;top:6.88%;width:87px;height:87px;opacity:0.19;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:53.36%;top:60.56%;width:104px;height:104px;opacity:0.2;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:84.44%;top:26.240000000000002%;width:31px;height:31px;opacity:0.21000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:31.520000000000003%;top:79.92%;width:48px;height:48px;opacity:0.22000000000000003;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:62.6%;top:45.6%;width:65px;height:65px;opacity:0.23;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:9.68%;top:11.28%;width:82px;height:82px;opacity:0.24000000000000002;\"></div><div class=\"absolute -translate-x-1/2 -translate-y-1/2 rounded-full border border-gray-300/30 bg-gray-300/40 dark:border-gray-700/40 dark:bg-gray-700/30\" style=\"left:40.76%;top:64.96000000000001%;width:99px;height:99px;opacity:0.25;\"></div></div><!--/$--></div></div><div class=\"flex justify-center\"><a class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700\" href=\"https://github.com/sponsors/tannerlinsley\">Become a Sponsor<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-right w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 12h14\"></path><path d=\"m12 5 7 7-7 7\"></path></svg></a></div></div></div></div><div class=\"h-4\"></div><p class=\"italic mx-auto max-w-(--breakpoint-sm) text-gray-500 dark:text-gray-400 text-center\">Sponsors get special perks like<!-- --> <strong>private discord channels, priority issue requests, and direct support</strong>!</p></div></div><!--/$--></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg)\"><div class=\"\n          rounded-md p-4 grid gap-6\n          bg-discord text-white overflow-hidden relative\n          shadow-xl shadow-indigo-700/30\n          sm:p-8 sm:grid-cols-3 items-center\"><div class=\"absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20\"><img src=\"data:image/svg+xml,%3csvg%20height='200'%20viewBox='0%200%20175%20200'%20width='175'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m154.5%200c11.3%200%2020.5%209.2%2020.5%2020.6v179.4l-21.5-19-12.1-11.2-12.8-11.9%205.3%2018.5h-113.4c-11.3%200-20.5-9.2-20.5-20.6v-135.2c0-11.4%209.2-20.6%2020.5-20.6zm-82.3%2046.599169s-13.7-.299169-28.1%2010.500831c0%200-14.4%2026.1-14.4%2058.3%200%200%208.4%2014.5%2030.5%2015.2%200%200%203.7-4.5%206.7-8.3-12.4046512-3.711628-17.2724716-11.430178-17.492173-11.787173l-.007827-.012827s1%20.7%202.8%201.7c.1.1.2.2.4.3.3.2.6.3.9.5%202.5%201.4%205%202.5%207.3%203.4%204.1%201.6%209%203.2%2014.7%204.3%207.5%201.4%2016.3%201.9%2025.9.1%204.7-.8%209.5-2.2%2014.5-4.3%203.5-1.3%207.4-3.2%2011.5-5.9%200%200-5%208.2-18.1%2011.9%203%203.8%206.6%208.1%206.6%208.1%2022.1-.7%2030.6-15.2%2030.6-15.2%200-32.2-14.4-58.3-14.4-58.3-14.4-10.8-28.1-10.500831-28.1-10.500831l-1.4%201.600831c16.653061%205.0938776%2024.573761%2012.3948355%2024.890119%2012.6907122l.009881.0092878c-10.4-5.7-20.6-8.5-30.1-9.6-7.2-.8-14.1-.6-20.2.2-.6%200-1.1.1-1.7.2-3.5.3-12%201.6-22.7%206.3-3.7%201.7-5.9%202.9-5.9%202.9s8.3-7.9%2026.3-13.1zm-2.8%2037.300831c5.7%200%2010.3%205%2010.2%2011.1%200%206.1-4.5%2011.1-10.2%2011.1-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1zm36.5%200c5.7%200%2010.2%205%2010.2%2011.1s-4.5%2011.1-10.2%2011.1c-5.6%200-10.2-5-10.2-11.1s4.5-11.1%2010.2-11.1z'%20fill='%23fff'/%3e%3c/svg%3e\" alt=\"Discord Logo\" loading=\"lazy\" width=\"300\" height=\"300\"/></div><div class=\"sm:col-span-2\"><h3 id=\"discord\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#discord\" class=\"hover:underline decoration-white/50\">TanStack on Discord</a></h3><p class=\"mt-4\">The official TanStack community to ask questions, network and make new friends and get lightning fast news about what's coming next for TanStack!</p></div><div class=\"flex items-center justify-center\"><a class=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-discord justify-center shadow-lg text-sm\" href=\"https://discord.com/invite/WrRKjPJ\" target=\"_blank\" rel=\"noreferrer\">Join TanStack Discord</a></div></div></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg)\"><div class=\"\n          rounded-md p-4 grid gap-6\n          bg-linear-to-br from-red-500 to-red-700 text-white overflow-hidden relative\n          shadow-xl shadow-red-700/30\n          sm:p-8 sm:grid-cols-3 items-center\"><div class=\"absolute transform opacity-10 z-0\n            right-0 top-0 -translate-y-1/3 translate-x-1/3\n            sm:opacity-20\"><svg viewBox=\"0 0 461 461\" fill=\"currentColor\" width=\"300\" height=\"300\" role=\"img\" aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z\"></path></svg></div><div class=\"sm:col-span-2\"><h3 id=\"youtube\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#youtube\" class=\"hover:underline decoration-white/50\">TanStack on YouTube</a></h3><p class=\"mt-4\">The official TanStack YouTube channel. Tutorials, deep dives, release walkthroughs, and more — free for everyone!</p></div><div class=\"flex items-center justify-center\"><a class=\"inline-flex items-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 rounded-lg w-full mt-4 bg-white border-white hover:bg-gray-100 text-red-600 justify-center shadow-lg text-sm\" href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-play w-4 h-4\" aria-hidden=\"true\"><path d=\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\"></path></svg>Subscribe on YouTube</a></div></div></div><div class=\"h-4\"></div><div class=\"px-4 mx-auto max-w-(--breakpoint-lg) relative\"><div class=\"bg-white dark:bg-gray-900 shadow-md border border-gray-200 dark:border-gray-800 rounded-md p-8 md:p-14\"><div><div class=\"relative inline-block max-w-full\"><h3 id=\"newsletter\" class=\"text-3xl font-bold scroll-mt-24\"><a href=\"#newsletter\" class=\"hover:underline decoration-gray-400 dark:decoration-gray-600\">Subscribe to TanStack News</a></h3></div><p class=\"text-lg mt-1\">New posts, releases, and ecosystem updates from TanStack.</p></div><div class=\"grid gap-2 mt-4 max-w-sm\"><button class=\"inline-flex items-center justify-center gap-2 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-1 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900 border font-medium px-4 py-2 text-sm rounded-lg bg-blue-600 text-white border-blue-600 hover:bg-blue-700 w-full\" type=\"button\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-log-in h-4 w-4\" aria-hidden=\"true\"><path d=\"m10 17 5-5-5-5\"></path><path d=\"M15 12H3\"></path><path d=\"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4\"></path></svg>Log in to subscribe</button><p class=\"text-gray-500 dark:text-gray-400 text-sm opacity-50 font-semibold italic\">We'll use your TanStack login email.</p></div></div></div><div class=\"h-20\"></div><div class=\"bg-white dark:bg-gray-900 rounded-lg shadow-md border border-gray-200 dark:border-gray-800 relative flex flex-col items-start justify-center gap-4 p-8 max-w-(--breakpoint-lg) mx-auto text-sm\"><div class=\"grid gap-1 sm:grid-cols-2 md:grid-cols-3\"><div><a href=\"/blog\">Blog</a></div><div><a href=\"https://x.com/tan_stack\" target=\"_blank\" rel=\"noreferrer\">@Tan_Stack on X.com</a></div><div><a href=\"https://x.com/tannerlinsley\" target=\"_blank\" rel=\"noreferrer\">@TannerLinsley on X.com</a></div><div><a href=\"https://github.com/tanstack\" target=\"_blank\" rel=\"noreferrer\">GitHub</a></div><div><a href=\"https://youtube.com/@tan_stack\" target=\"_blank\" rel=\"noreferrer\">YouTube</a></div><div><a href=\"https://nozzle.io\" target=\"_blank\" rel=\"noreferrer\">Nozzle.io - Keyword Rank Tracker</a></div><div><a href=\"/ethos\">Ethos</a></div><div><a href=\"/tenets\">Tenets</a></div><div><a href=\"/privacy\">Privacy Policy</a></div><div><a href=\"/terms\">Terms of Service</a></div></div><div class=\"text-center opacity-60\">© <!-- -->2026<!-- --> TanStack LLC</div></div></div><!--/$--></div></div><div aria-hidden=\"true\" class=\"pointer-events-none fixed top-0 left-0 z-99999999 h-[320px] w-full select-none\"><div class=\"absolute top-0 w-full h-80 rounded-[100%] bg-amber-500/30 blur-3xl transition-all duration-500 dark:bg-sky-400/25 -translate-y-full opacity-0\"></div><div class=\"absolute top-6 left-1/2 -translate-x-1/2 rounded-full bg-white/75 p-2 shadow-lg backdrop-blur-lg transition-all duration-300 dark:bg-slate-900/40 -translate-y-6 opacity-0\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-loader-circle animate-spin text-gray-900 dark:text-white text-4xl\" aria-label=\"Loading\"><path d=\"M21 12a9 9 0 1 1-6.219-8.56\"></path></svg></div></div><section aria-label=\"Notifications alt+T\" tabindex=\"-1\" aria-live=\"polite\" aria-relevant=\"additions text\" aria-atomic=\"false\"></section><script class=\"$tsr\" id=\"$tsr-stream-barrier\">(self.$R=self.$R||{})[\"tsr\"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=[\"/assets/index-B9NJHisQ.js\",\"/assets/rolldown-runtime-9r-HBx0o.js\",\"/assets/tanstack-router-U0H7bmeq.js\",\"/assets/tanstack-query-BttgOCQn.js\",\"/assets/icons-xTj2hkG8.js\",\"/assets/shared-constants-yNCBtlN_.js\"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:\"module\",async:!0,src:\"/assets/index-B9NJHisQ.js\"}}],css:$R[8]=[\"/assets/index-Drgb1pa5.css\"]},\"/\":$R[9]={preloads:$R[10]=[\"/assets/routes-DfNLmXGz.js\",\"/assets/Footer-DXYm8Pa-.js\",\"/assets/useNpmDownloadCounter-jgTPLjDE.js\",\"/assets/blog.functions-C-Dso7yf.js\",\"/assets/users.functions-CeXclkLY.js\"]}}},matches:$R[11]=[$R[12]={i:\"__root__\u0000\",u:1784560068866,s:\"success\",l:$R[13]={partnerPlacementSessionSeed:\"51a33337-4363-47d0-a944-2e9499ddc7bf\"},ssr:!0},$R[14]={i:\"\u0000\u0000\",u:1784560069080,s:\"success\",l:$R[15]={recentPosts:$R[16]=[$R[17]={slug:\"tanstack-table-v9-reactivity\",title:\"Inside TanStack Table V9 Reactivity\",published:\"2026-07-19\",excerpt:\"TanStack Table V9 moves state and options behind reactive primitives so updates stay within the scopes that consume them. Here is the path we took to get there.\",headerImage:\"/blog-assets/tanstack-table-v9-reactivity/header.png\",authors:$R[18]=[\"Riccardo Perra\"]},$R[19]={slug:\"run-coding-agents-in-a-sandbox\",title:\"Run Any Coding Agent in a Sandbox, With One chat() Call\",published:\"2026-06-30\",excerpt:\"Wiring a coding agent into your app means gluing each CLI's protocol and deciding where it safely runs. TanStack AI's new sandbox layer collapses both into one pattern, and lets you plug in any Agent Client Protocol agent with no dedicated package.\",headerImage:\"/blog-assets/run-coding-agents-in-a-sandbox/header.png\",authors:$R[20]=[\"Alem Tuzlak\"]},$R[21]={slug:\"tanstack-open-source-awards-2026\",title:\"TanStack Start and TanStack AI Win 2026 Open Source Awards\",published:\"2026-06-22\",excerpt:\"TanStack Start won Breakthrough of the Year and TanStack AI won AI Project of the Year at the 2026 Open Source Awards in Amsterdam.\",headerImage:\"/blog-assets/tanstack-open-source-awards-2026/header.jpg\",authors:$R[22]=[\"Tanner Linsley\"]}]},ssr:!0}],lastMatchId:\"\u0000\u0000\",dehydratedData:$R[23]={queryStream:$R[24]=($R[25]=e=>new ReadableStream({start:t=>{e.on({next:r=>{try{t.enqueue(r)}catch{}},throw:r=>{t.error(r)},return:()=>{try{t.close()}catch{}}})}}))($R[26]=($R[27]=()=>{let e=[],t=[],r=!0,n=!1,s=0,o=(c,l,u)=>{for(u=0;u<s;u++)t[u]&&t[u][l](c)},i=(c,l,u,f)=>{for(l=0,u=e.length;l<u;l++)f=e[l],!r&&l===u-1?c[n?\"return\":\"throw\"](f):c.next(f)},a=(c,l)=>(r&&(l=s++,t[l]=c),i(c),()=>{r&&(t[l]=t[s],t[s--]=void 0)});return{__SEROVAL_STREAM__:!0,on:c=>a(c),next:c=>{r&&(e.push(c),o(c,\"next\"))},throw:c=>{r&&(e.push(c),o(c,\"throw\"),r=!1,n=!1,t.length=0)},return:c=>{r&&(e.push(c),o(c,\"return\"),r=!1,n=!0,t.length=0)}}})()),dehydratedQueryClient:$R[28]={mutations:$R[29]=[],queries:$R[30]=[$R[31]={dehydratedAt:1784560069080,state:$R[32]={data:$R[33]={github:$R[34]={contributorCount:0,dependentCount:0,forkCount:12310,repositoryCount:26,starCount:125818},npm:$R[35]={totalDownloads:12625321809,ratePerDay:20767475.285714287,updatedAt:1782774814523},delta:$R[36]={github:$R[37]={contributorCount:0,dependentCount:0,forkCount:2,starCount:11}},timeDelta:19886415467},dataUpdateCount:1,dataUpdatedAt:1784560069080,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:\"success\",fetchStatus:\"idle\"},queryKey:$R[38]=[\"stats\",\"oss\",$R[39]={library:void 0}],queryHash:\"[\\\"stats\\\",\\\"oss\\\",{}]\"},$R[40]={dehydratedAt:1784560069080,state:$R[41]={data:$R[42]={expiresAt:1782818014523,librarySummaries:$R[43]=[],totalDownloads:12625321809,totalEndDate:\"2026-06-28\",totalPackageCount:314,totalStartDate:\"2015-01-10\",updatedAt:1782774814523,weeklyDownloads:145372327,weeklyEndDate:\"2026-06-28\",weeklyPackageCount:21,weeklyRatePerDay:20767475.285714287,weeklyStartDate:\"2026-06-22\"},dataUpdateCount:1,dataUpdatedAt:1784560068968,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:\"success\",fetchStatus:\"idle\"},queryKey:$R[44]=[\"stats\",\"homepage-npm-summary\"],queryHash:\"[\\\"stats\\\",\\\"homepage-npm-summary\\\"]\"}]}}})($R[\"tsr\"]);document.currentScript.remove()</script><script type=\"module\" async=\"\" src=\"/assets/index-B9NJHisQ.js\"></script><script>($R=>$R[26].return(void 0))($R[\"tsr\"]);$_TSR.e();document.currentScript.remove()</script><script defer src=\"https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496\" integrity=\"sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==\" data-cf-beacon='{\"version\":\"2024.11.0\",\"token\":\"7703c87711084cfcbf970e05b2952977\",\"r\":1,\"server_timing\":{\"name\":{\"cfCacheStatus\":true,\"cfEdge\":true,\"cfExtPri\":true,\"cfL4\":true,\"cfOrigin\":true,\"cfSpeedBrain\":true},\"location_startswith\":null}}' crossorigin=\"anonymous\"></script>\n</body></html>"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 41,
                    "connect": 49,
                    "ssl": 49,
                    "send": 0,
                    "wait": 1013,
                    "receive": 31
                },
                "_type": 3,
                "_id": "9A206AFB14D6830817D86AFB41C81DC6",
                "_request_id": "9A206AFB14D6830817D86AFB41C81DC6",
                "_ip_addr": "[2606:4700:3036::6815:976]",
                "_full_url": "https://tanstack.com/",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/",
                "_raw_id": "9A206AFB14D6830817D86AFB41C81DC6",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Document",
                "_load_ms": 1044,
                "_ttfb_ms": 1013,
                "_load_start": 91,
                "_load_start_float": 91.000132,
                "_bytesIn": 35642,
                "_objectSize": 35642,
                "_objectSizeUncompressed": 308493,
                "_chunks": [
                    {
                        "ts": 1106,
                        "bytes": 2278
                    },
                    {
                        "ts": 1107,
                        "bytes": 4167,
                        "inflated": 24552
                    },
                    {
                        "ts": 1108,
                        "bytes": 4701,
                        "inflated": 40823
                    },
                    {
                        "ts": 1113,
                        "bytes": 1170
                    },
                    {
                        "ts": 1113,
                        "bytes": 1176
                    },
                    {
                        "ts": 1116,
                        "bytes": 5871,
                        "inflated": 32768
                    },
                    {
                        "ts": 1128,
                        "bytes": 11728,
                        "inflated": 32768
                    },
                    {
                        "ts": 1131,
                        "bytes": 4551,
                        "inflated": 46510
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "text/html",
                "_contentEncoding": "zstd",
                "_socket": 140,
                "_protocol": "h3",
                "_dns_start": -11,
                "_dns_end": 30,
                "_connect_start": 30,
                "_connect_end": 30,
                "_ssl_start": 30,
                "_ssl_end": 79,
                "_securityDetails": {
                    "protocol": "QUIC",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519MLKEM768",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "tanstack.com",
                    "sanList": [
                        "tanstack.com",
                        "*.tanstack.com"
                    ],
                    "issuer": "WE1",
                    "validFrom": 1782171260,
                    "validTo": 1789950857,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Sectigo 'Tiger2026h2'",
                            "logId": "C8A3C47FC7B3ADB9356B013F6A7A126DE33A4E43A5C646F997AD3975991DCF9A",
                            "timestamp": 1782174860866,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100BD3003D0098628625FB2A88627718DC5772753D3584A39170800DE4FB0DAB05E022100F2E36CC56C8644A28C9FAA7CCECC1031B7A3E8B8BB4254B8BB2FDF29E2933718"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2026h2' log",
                            "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                            "timestamp": 1782174860831,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100827C9ED8C0514654744E364940CB349630476D120566F05F1E1AFA429DDDF0AA022100C7FE4172EBF9F98D98A15664EED07451C009F82C0AD7C080C18CD0F5338DEACF"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 1027,
                    "encryptedClientHello": true
                },
                "_initiator": "https://tanstack.com/",
                "_initiator_line": "",
                "_initiator_column": "",
                "_initiator_type": "script",
                "_priority": "Highest",
                "_initial_priority": "Highest",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /",
                        ":scheme: https",
                        "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0",
                        "priority: u=0, i",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: document",
                        "sec-fetch-mode: navigate",
                        "sec-fetch-site: cross-site",
                        "upgrade-insecure-requests: 1",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-ray: a1e2e0aaded4b274-IAD",
                        "cloudflare-cdn-cache-control: no-store",
                        "content-encoding: zstd",
                        "content-type: text/html; charset=utf-8",
                        "date: Mon, 20 Jul 2026 15:07:49 GMT",
                        "link: </assets/index-B9NJHisQ.js>; rel=modulepreload; as=script, </assets/rolldown-runtime-9r-HBx0o.js>; rel=modulepreload; as=script, </assets/tanstack-router-U0H7bmeq.js>; rel=modulepreload; as=script, </assets/tanstack-query-BttgOCQn.js>; rel=modulepreload; as=script, </assets/icons-xTj2hkG8.js>; rel=modulepreload; as=script, </assets/shared-constants-yNCBtlN_.js>; rel=modulepreload; as=script, </assets/index-Drgb1pa5.css>; rel=preload; as=style, </assets/routes-DfNLmXGz.js>; rel=modulepreload; as=script, </assets/Footer-DXYm8Pa-.js>; rel=modulepreload; as=script, </assets/useNpmDownloadCounter-jgTPLjDE.js>; rel=modulepreload; as=script, </assets/blog.functions-C-Dso7yf.js>; rel=modulepreload; as=script, </assets/users.functions-CeXclkLY.js>; rel=modulepreload; as=script",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "priority: u=0,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=6dYCq9dvoVXszbfW6guH%2FHWz7Uh6TrThS6pzYjS46tYiquDvOzzbSbm%2FDh6bG1wW0BvLArjUek%2F6wLDNmvv7W46C9rxRin%2BmKqnMEP2QcdlezUyWoL7qCqOn8XNIXHvIGHXNA6r251xQQEo%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfEdge;dur=622,cfOrigin;dur=0,cfWorker;dur=354",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 2449,
                "_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": 41,
                "_connect_ms": 0,
                "_ssl_ms": 49,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 11,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "tanstack.com",
                            "metadatas": [
                                {
                                    "metadata_value": {
                                        "ech_config_list": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                                        "supported_protocol_alpns": [
                                            "h3",
                                            "h2",
                                            "http/1.1"
                                        ],
                                        "target_name": "tanstack.com"
                                    },
                                    "metadata_weight": 1
                                }
                            ],
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13429033968217049",
                            "type": "metadata"
                        },
                        {
                            "domain_name": "tanstack.com",
                            "endpoints": [
                                {
                                    "address": "2606:4700:3036::6815:976",
                                    "port": 0
                                },
                                {
                                    "address": "2606:4700:3032::ac43:bd3d",
                                    "port": 0
                                },
                                {
                                    "address": "104.21.9.118",
                                    "port": 0
                                },
                                {
                                    "address": "172.67.189.61",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13429033968217217",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_netlog_id": 132,
                "_body_hash": "8bb572d92637b721beeabbe9b924371e43cd21aec3e5151a3682444829b0defc",
                "_final_base_page": true,
                "_is_base_page": true,
                "_load_end": 1135,
                "_ttfb_start": 91,
                "_ttfb_end": 1104,
                "_download_start": 1104,
                "_download_end": 1135,
                "_download_ms": 31,
                "_all_start": -11,
                "_all_end": 1135,
                "_all_ms": 1134,
                "_index": 0,
                "_number": 1,
                "_body_file": "001-9A206AFB14D6830817D86AFB41C81DC6-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 7,
                    "v8.compile": 1,
                    "FunctionCall": 3
                },
                "_cpu.EvaluateScript": 7,
                "_cpu.v8.compile": 1,
                "_cpu.FunctionCall": 3,
                "_cpuTime": 11,
                "_body_id": "9A206AFB14D6830817D86AFB41C81DC6",
                "_js_timing": [
                    [
                        1181.575,
                        1184.595
                    ],
                    [
                        1332.629,
                        1334.862
                    ],
                    [
                        1756.939,
                        1758.438
                    ],
                    [
                        1758.611,
                        1758.872
                    ],
                    [
                        1181.597,
                        1181.845
                    ],
                    [
                        1332.639,
                        1332.88
                    ],
                    [
                        1756.955,
                        1757.687
                    ],
                    [
                        1758.62,
                        1758.742
                    ],
                    [
                        2364.801,
                        2367.689
                    ]
                ],
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&cached=1&bodyid=9A206AFB14D6830817D86AFB41C81DC6"
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:49.311+00:00",
                "time": 125,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/fonts/Inter-latin.woff2",
                    "headersSize": 747,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        },
                        {
                            "name": "if-none-match",
                            "value": "\"3a61679a79e27561e6cf4914b7273940\""
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 304,
                    "statusText": "",
                    "headersSize": 661,
                    "bodySize": 72920,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0b1bf13b274-IAD"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:49 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"3a61679a79e27561e6cf4914b7273940\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=fg5AmP%2FUFTKXfLxLqRn0ARFU%2FMDJEtEUoi63D%2FXfFmaL9dF154S4r9DMps9QLvT9DWVoR2oyWuKiGj2eUjH8NZPTqDKVoXt3JcTu4afzneBK8jah8ZzyOlVdVfYYF0wP2jV7S05xdAY1z9g%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "content-length",
                            "value": "72920"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 72920,
                        "mimeType": "font/woff2"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 77,
                    "receive": 48
                },
                "_type": 3,
                "_id": "17345.25",
                "_request_id": "17345.25",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/fonts/Inter-latin.woff2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/fonts/Inter-latin.woff2",
                "_raw_id": "17345.25",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 304,
                "_request_type": "Font",
                "_load_ms": 125,
                "_ttfb_ms": 77,
                "_load_start": 1197,
                "_load_start_float": 1197.000175,
                "_bytesIn": 72920,
                "_objectSize": 72920,
                "_objectSizeUncompressed": 72920,
                "_chunks": [
                    {
                        "ts": 1302,
                        "bytes": 65536
                    },
                    {
                        "ts": 1322,
                        "bytes": 7384
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 140,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /fonts/Inter-latin.woff2",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0",
                        "if-none-match: \"3a61679a79e27561e6cf4914b7273940\"",
                        "origin: https://tanstack.com",
                        "priority: u=1",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2e0b1bf13b274-IAD",
                        "content-type: font/woff2",
                        "date: Mon, 20 Jul 2026 15:07:49 GMT",
                        "etag: \"3a61679a79e27561e6cf4914b7273940\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=fg5AmP%2FUFTKXfLxLqRn0ARFU%2FMDJEtEUoi63D%2FXfFmaL9dF154S4r9DMps9QLvT9DWVoR2oyWuKiGj2eUjH8NZPTqDKVoXt3JcTu4afzneBK8jah8ZzyOlVdVfYYF0wP2jV7S05xdAY1z9g%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "content-length: 72920"
                    ]
                },
                "_bytesOut": 2353,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": -1,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 1180,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_netlog_id": 175,
                "_body_hash": "2c295d99e26dcf357d4d01bcf270fd6924b600c9a13dd8c363ef114f4c6976fa",
                "_renderBlocking": "non_blocking",
                "_load_end": 1322,
                "_ttfb_start": 1197,
                "_ttfb_end": 1274,
                "_download_start": 1274,
                "_download_end": 1322,
                "_download_ms": 48,
                "_all_start": 1197,
                "_all_end": 1322,
                "_all_ms": 125,
                "_index": 1,
                "_number": 2
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:49.315+00:00",
                "time": 106,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/images/logos/logo-black.svg",
                    "headersSize": 791,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        },
                        {
                            "name": "if-none-match",
                            "value": "W/\"b4d1af626e694c9346f9342d8a8cf14b\""
                        },
                        {
                            "name": "priority",
                            "value": "u=2, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 304,
                    "statusText": "",
                    "headersSize": 662,
                    "bodySize": 5136,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0b1bf14b274-IAD"
                        },
                        {
                            "name": "content-type",
                            "value": "image/svg+xml"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:49 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"b4d1af626e694c9346f9342d8a8cf14b\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=2,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=OHhPLoMtXOQiFLQx2Lwk0s69JjkVhj2G8E6B2vra%2FU9x5yqOQqbmJNc27NheIOdg2AKMK3ZJlYGx8LkpxVe874hvSb%2BM0MweP4nYFA8pHQs2gKpxKDPvblx1U90FH9ojoBViRMIHaN%2Fn528%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 5136,
                        "mimeType": "image/svg+xml"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 73,
                    "receive": 33
                },
                "_type": 3,
                "_id": "17345.27",
                "_request_id": "17345.27",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/images/logos/logo-black.svg",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/images/logos/logo-black.svg",
                "_raw_id": "17345.27",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 304,
                "_request_type": "Image",
                "_load_ms": 106,
                "_ttfb_ms": 73,
                "_load_start": 1201,
                "_load_start_float": 1201.000177,
                "_bytesIn": 5136,
                "_objectSize": 5136,
                "_objectSizeUncompressed": 10625,
                "_chunks": [
                    {
                        "ts": 1306,
                        "bytes": 5136,
                        "inflated": 10625
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "image/svg+xml",
                "_contentEncoding": "zstd",
                "_socket": 140,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 77,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Medium",
                "_initial_priority": "Medium",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /images/logos/logo-black.svg",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0",
                        "if-none-match: W/\"b4d1af626e694c9346f9342d8a8cf14b\"",
                        "priority: u=2, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2e0b1bf14b274-IAD",
                        "content-type: image/svg+xml",
                        "date: Mon, 20 Jul 2026 15:07:49 GMT",
                        "etag: \"b4d1af626e694c9346f9342d8a8cf14b\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=2,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=OHhPLoMtXOQiFLQx2Lwk0s69JjkVhj2G8E6B2vra%2FU9x5yqOQqbmJNc27NheIOdg2AKMK3ZJlYGx8LkpxVe874hvSb%2BM0MweP4nYFA8pHQs2gKpxKDPvblx1U90FH9ojoBViRMIHaN%2Fn528%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "content-encoding: zstd"
                    ]
                },
                "_bytesOut": 2479,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": -1,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 1181,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_netlog_id": 177,
                "_body_hash": "89a0c8094280be004e11684dfdb3df8e8d6902a9cf9ef825d2331567d36c1269",
                "_load_end": 1307,
                "_ttfb_start": 1201,
                "_ttfb_end": 1274,
                "_download_start": 1274,
                "_download_end": 1307,
                "_download_ms": 33,
                "_all_start": 1201,
                "_all_end": 1307,
                "_all_ms": 106,
                "_index": 2,
                "_number": 3
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:49.316+00:00",
                "time": 124,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/images/logos/logo-white.svg",
                    "headersSize": 791,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        },
                        {
                            "name": "if-none-match",
                            "value": "W/\"d5075e492ac4eb07c07244a0beb70774\""
                        },
                        {
                            "name": "priority",
                            "value": "u=2, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 304,
                    "statusText": "",
                    "headersSize": 662,
                    "bodySize": 5152,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0b1cf15b274-IAD"
                        },
                        {
                            "name": "content-type",
                            "value": "image/svg+xml"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:49 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"d5075e492ac4eb07c07244a0beb70774\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=2,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=41MEWPeGkwp%2FumIklDuDU5dYr4qSXeUffp6pgl3xhztJJpRzY7hhCHvu3XuawI5Vkc%2BjG8hCsWaj%2F85rYLW5Z8bxkdyL30ifS2uEl6zuBAWZP72eTG3GA6LY8ET2ATBer46hNmmC2W9VxeY%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 5152,
                        "mimeType": "image/svg+xml"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 73,
                    "receive": 51
                },
                "_type": 3,
                "_id": "17345.28",
                "_request_id": "17345.28",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/images/logos/logo-white.svg",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/images/logos/logo-white.svg",
                "_raw_id": "17345.28",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 304,
                "_request_type": "Image",
                "_load_ms": 124,
                "_ttfb_ms": 73,
                "_load_start": 1202,
                "_load_start_float": 1202.000179,
                "_bytesIn": 5152,
                "_objectSize": 5152,
                "_objectSizeUncompressed": 10637,
                "_chunks": [
                    {
                        "ts": 1324,
                        "bytes": 5152,
                        "inflated": 10637
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "image/svg+xml",
                "_contentEncoding": "zstd",
                "_socket": 140,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 77,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Medium",
                "_initial_priority": "Medium",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /images/logos/logo-white.svg",
                        ":scheme: https",
                        "accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0",
                        "if-none-match: W/\"d5075e492ac4eb07c07244a0beb70774\"",
                        "priority: u=2, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2e0b1cf15b274-IAD",
                        "content-type: image/svg+xml",
                        "date: Mon, 20 Jul 2026 15:07:49 GMT",
                        "etag: \"d5075e492ac4eb07c07244a0beb70774\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=2,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=41MEWPeGkwp%2FumIklDuDU5dYr4qSXeUffp6pgl3xhztJJpRzY7hhCHvu3XuawI5Vkc%2BjG8hCsWaj%2F85rYLW5Z8bxkdyL30ifS2uEl6zuBAWZP72eTG3GA6LY8ET2ATBer46hNmmC2W9VxeY%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "content-encoding: zstd"
                    ]
                },
                "_bytesOut": 2479,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": -1,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": -1,
                "_ssl_ms": -1,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 1182,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_netlog_id": 179,
                "_body_hash": "200814badbf46d1441b4374fad350bb5be45c19f1e3ed04e76ed90cdc0c69880",
                "_load_end": 1326,
                "_ttfb_start": 1202,
                "_ttfb_end": 1275,
                "_download_start": 1275,
                "_download_end": 1326,
                "_download_ms": 51,
                "_all_start": 1202,
                "_all_end": 1326,
                "_all_ms": 124,
                "_index": 3,
                "_number": 4
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:49.503+00:00",
                "time": 101,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/site.webmanifest",
                    "headersSize": 613,
                    "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": "if-none-match",
                            "value": "W/\"2eb616f466c063dfd730cffab72512de\""
                        },
                        {
                            "name": "priority",
                            "value": "u=2"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "manifest"
                        },
                        {
                            "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/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 304,
                    "statusText": "",
                    "headersSize": 681,
                    "bodySize": 156,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=0, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "HIT"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0b2effbc9a1-IAD"
                        },
                        {
                            "name": "content-type",
                            "value": "application/manifest+json"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:49 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"2eb616f466c063dfd730cffab72512de\""
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=2,i=?0"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=d553GlGeTL8yxny00dMpElXjrSUZv9L5TeY%2Buzng%2B4T0HWbvXKUKAMzUGWlStiTQjpSAbAuG1FQ%2F44JSaXhKxv%2BhycHvvmxW9CA4CxwjGn5z9MnOcMQC2niQmJ1Ou0%2BBZ55N2jPVFDIh0kg%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 156,
                        "mimeType": "application/manifest+json",
                        "text": "{\"name\":\"\",\"short_name\":\"\",\"icons\":[{\"src\":\"/android-chrome-192x192.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"},{\"src\":\"/android-chrome-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],\"theme_color\":\"#ffffff\",\"background_color\":\"#ffffff\",\"display\":\"standalone\"}"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": 53,
                    "ssl": 53,
                    "send": 0,
                    "wait": 45,
                    "receive": 3
                },
                "_type": 3,
                "_id": "17345.35",
                "_request_id": "17345.35",
                "_ip_addr": "[2606:4700:3032::ac43:bd3d]",
                "_full_url": "https://tanstack.com/site.webmanifest",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/site.webmanifest",
                "_raw_id": "17345.35",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 304,
                "_request_type": "Manifest",
                "_load_ms": 48,
                "_ttfb_ms": 45,
                "_load_start": 1389,
                "_load_start_float": 1389.000197,
                "_bytesIn": 156,
                "_objectSize": 156,
                "_objectSizeUncompressed": 263,
                "_chunks": [
                    {
                        "ts": 1437,
                        "bytes": 156,
                        "inflated": 263
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=0, must-revalidate",
                "_contentType": "application/manifest+json",
                "_contentEncoding": "zstd",
                "_socket": 206,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": 1168,
                "_connect_end": 1168,
                "_ssl_start": 1168,
                "_ssl_end": 1221,
                "_securityDetails": {
                    "protocol": "QUIC",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519MLKEM768",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "tanstack.com",
                    "sanList": [
                        "tanstack.com",
                        "*.tanstack.com"
                    ],
                    "issuer": "WE1",
                    "validFrom": 1782171260,
                    "validTo": 1789950857,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Sectigo 'Tiger2026h2'",
                            "logId": "C8A3C47FC7B3ADB9356B013F6A7A126DE33A4E43A5C646F997AD3975991DCF9A",
                            "timestamp": 1782174860866,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100BD3003D0098628625FB2A88627718DC5772753D3584A39170800DE4FB0DAB05E022100F2E36CC56C8644A28C9FAA7CCECC1031B7A3E8B8BB4254B8BB2FDF29E2933718"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2026h2' log",
                            "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                            "timestamp": 1782174860831,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100827C9ED8C0514654744E364940CB349630476D120566F05F1E1AFA429DDDF0AA022100C7FE4172EBF9F98D98A15664EED07451C009F82C0AD7C080C18CD0F5338DEACF"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 1027,
                    "encryptedClientHello": true
                },
                "_initiator": "https://tanstack.com/",
                "_initiator_line": 0,
                "_initiator_column": "",
                "_initiator_type": "parser",
                "_priority": "Medium",
                "_initial_priority": "Medium",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /site.webmanifest",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "if-none-match: W/\"2eb616f466c063dfd730cffab72512de\"",
                        "priority: u=2",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: manifest",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: public, max-age=0, must-revalidate",
                        "cf-cache-status: HIT",
                        "cf-ray: a1e2e0b2effbc9a1-IAD",
                        "content-type: application/manifest+json",
                        "date: Mon, 20 Jul 2026 15:07:49 GMT",
                        "etag: \"2eb616f466c063dfd730cffab72512de\"",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=2,i=?0",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=d553GlGeTL8yxny00dMpElXjrSUZv9L5TeY%2Buzng%2B4T0HWbvXKUKAMzUGWlStiTQjpSAbAuG1FQ%2F44JSaXhKxv%2BhycHvvmxW9CA4CxwjGn5z9MnOcMQC2niQmJ1Ou0%2BBZ55N2jPVFDIh0kg%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "content-encoding: zstd"
                    ]
                },
                "_bytesOut": 1939,
                "_score_cache": -1,
                "_score_cdn": 100,
                "_score_gzip": -1,
                "_score_cookies": -1,
                "_score_keep-alive": -1,
                "_score_minify": -1,
                "_score_combine": -1,
                "_score_compress": -1,
                "_score_etags": -1,
                "_dns_ms": -1,
                "_connect_ms": 0,
                "_ssl_ms": 53,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": null,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 1321,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_netlog_id": 197,
                "_body_hash": "7a9e07ce1f7386689917602ddc5a75750ad842e605ff764f67173529c181bf04",
                "_load_end": 1437,
                "_ttfb_start": 1389,
                "_ttfb_end": 1434,
                "_download_start": 1434,
                "_download_end": 1437,
                "_download_ms": 3,
                "_all_start": 1168,
                "_all_end": 1437,
                "_all_ms": 101,
                "_index": 4,
                "_number": 5,
                "_body_file": "002-17345.35-body.txt",
                "_body_id": "17345.35",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&cached=1&bodyid=17345.35"
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:50.094+00:00",
                "time": 34,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://tanstack.com/cdn-cgi/rum",
                    "headersSize": 1083,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "baggage",
                            "value": "sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=7d5b1bf94e1e4a06ada25d6b2a929c74,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.5568765341797082,sentry-sample_rate=1"
                        },
                        {
                            "name": "content-length",
                            "value": "915"
                        },
                        {
                            "name": "content-type",
                            "value": "application/json"
                        },
                        {
                            "name": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "sentry-trace",
                            "value": "7d5b1bf94e1e4a06ada25d6b2a929c74-9f6c3d9a0b3e9269-1"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": [],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 702,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-credentials",
                            "value": "true"
                        },
                        {
                            "name": "access-control-allow-methods",
                            "value": "POST,OPTIONS"
                        },
                        {
                            "name": "access-control-allow-origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "access-control-max-age",
                            "value": "86400"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0b6af3fb274-IAD"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:50 GMT"
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=CMwG4k70mdutYlurB2wKvkvORFzO9jTyk8Dz9fbOMYJtJULmbMggsKAZh6siPuQq5DZLSv%2Brg%2Frgx2WpIVEYrlSfOYLaGvyquIR1Qedz5f5Veu%2BcOV7Raozw%2BuxBJKpAgf0qiQ4zEEJG66I%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "vary",
                            "value": "Origin"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 34,
                    "receive": 0
                },
                "_type": 3,
                "_id": "17345.90",
                "_request_id": "17345.90",
                "_ip_addr": "[2606:4700:3036::6815:976]",
                "_full_url": "https://tanstack.com/cdn-cgi/rum?",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "tanstack.com",
                "_url": "/cdn-cgi/rum",
                "_raw_id": "17345.90",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 204,
                "_request_type": "XHR",
                "_load_ms": 34,
                "_ttfb_ms": 34,
                "_load_start": 1980,
                "_load_start_float": 1980.000215,
                "_bytesIn": 0,
                "_objectSize": 0,
                "_expires": "",
                "_cacheControl": "",
                "_contentType": "text/plain",
                "_contentEncoding": "",
                "_socket": 140,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 21,
                "_initiator_column": 8285,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: POST",
                        ":path: /cdn-cgi/rum?",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "baggage: sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=7d5b1bf94e1e4a06ada25d6b2a929c74,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.5568765341797082,sentry-sample_rate=1",
                        "content-length: 915",
                        "content-type: application/json",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0",
                        "origin: https://tanstack.com",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "sentry-trace: 7d5b1bf94e1e4a06ada25d6b2a929c74-9f6c3d9a0b3e9269-1",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-methods: POST,OPTIONS",
                        "access-control-allow-origin: https://tanstack.com",
                        "access-control-max-age: 86400",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cf-ray: a1e2e0b6af3fb274-IAD",
                        "content-type: text/plain",
                        "date: Mon, 20 Jul 2026 15:07:50 GMT",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "priority: u=1,i",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=CMwG4k70mdutYlurB2wKvkvORFzO9jTyk8Dz9fbOMYJtJULmbMggsKAZh6siPuQq5DZLSv%2Brg%2Frgx2WpIVEYrlSfOYLaGvyquIR1Qedz5f5Veu%2BcOV7Raozw%2BuxBJKpAgf0qiQ4zEEJG66I%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "vary: Origin"
                    ]
                },
                "_bytesOut": 3379,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 1978,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_chunks": [],
                "_netlog_id": 215,
                "_load_end": 2014,
                "_ttfb_start": 1980,
                "_ttfb_end": 2014,
                "_download_start": 2014,
                "_download_end": 2014,
                "_download_ms": 0,
                "_all_start": 1980,
                "_all_end": 2014,
                "_all_ms": 34,
                "_index": 5,
                "_number": 6
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:50.234+00:00",
                "time": 43,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "GET",
                    "url": "https://tanstack.com/_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                    "headersSize": 1144,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "application/x-tss-framed, application/x-ndjson, application/json"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "baggage",
                            "value": "sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=7d5b1bf94e1e4a06ada25d6b2a929c74,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.5568765341797082,sentry-sample_rate=1"
                        },
                        {
                            "name": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "sentry-trace",
                            "value": "7d5b1bf94e1e4a06ada25d6b2a929c74-91eaeba2381ec24c-1"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        },
                        {
                            "name": "x-tsr-serverfn",
                            "value": "true"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 847,
                    "bodySize": 93,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0b77f49b274-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "application/json"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:50 GMT"
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=5kONxEHKr2ciWjq6%2F9IzaLIFy1JoaSv9aYRJcOCw%2FOZUxJ0Qm9QvRAvW%2B2en1jI6B696h1a%2B0jlPk%2FbHyiIv9hWlC6Ro8wlrxLSRRDBLJOSZRTZ9Zldxiraqu9sKq4lhY5kQR%2BLS2rwvd%2Bo%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-tss-serialized",
                            "value": "true"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 93,
                        "mimeType": "application/json",
                        "text": "{\"t\":10,\"i\":0,\"p\":{\"k\":[\"result\",\"error\",\"context\"],\"v\":[{\"t\":2,\"s\":0},{\"t\":2,\"s\":1},{\"t\":11,\"i\":1,\"p\":{\"k\":[],\"v\":[]},\"o\":0}]},\"o\":0}"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 39,
                    "receive": 4
                },
                "_type": 3,
                "_id": "17345.97",
                "_request_id": "17345.97",
                "_ip_addr": "[2606:4700:3036::6815:976]",
                "_full_url": "https://tanstack.com/_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "tanstack.com",
                "_url": "/_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                "_raw_id": "17345.97",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Fetch",
                "_load_ms": 43,
                "_ttfb_ms": 39,
                "_load_start": 2120,
                "_load_start_float": 2120.000221,
                "_bytesIn": 93,
                "_objectSize": 93,
                "_objectSizeUncompressed": 134,
                "_chunks": [
                    {
                        "ts": 2162,
                        "bytes": 93,
                        "inflated": 134
                    }
                ],
                "_expires": "",
                "_cacheControl": "",
                "_contentType": "application/json",
                "_contentEncoding": "zstd",
                "_socket": 140,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 17,
                "_initiator_column": 7058,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: GET",
                        ":path: /_serverFn/b9ec6ebffe71881613f7d1e66d9126b4f7a9390f5be2d567f1ebaf09da5cfc18",
                        ":scheme: https",
                        "accept: application/x-tss-framed, application/x-ndjson, application/json",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "baggage: sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=7d5b1bf94e1e4a06ada25d6b2a929c74,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.5568765341797082,sentry-sample_rate=1",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "sentry-trace: 7d5b1bf94e1e4a06ada25d6b2a929c74-91eaeba2381ec24c-1",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138",
                        "x-tsr-serverfn: true"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cf-ray: a1e2e0b77f49b274-IAD",
                        "content-encoding: zstd",
                        "content-type: application/json",
                        "date: Mon, 20 Jul 2026 15:07:50 GMT",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "priority: u=1,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=5kONxEHKr2ciWjq6%2F9IzaLIFy1JoaSv9aYRJcOCw%2FOZUxJ0Qm9QvRAvW%2B2en1jI6B696h1a%2B0jlPk%2FbHyiIv9hWlC6Ro8wlrxLSRRDBLJOSZRTZ9Zldxiraqu9sKq4lhY5kQR%2BLS2rwvd%2Bo%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-tss-serialized: true",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 3550,
                "_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": 0,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 2115,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_netlog_id": 221,
                "_body_hash": "d96afbf885363f8e2aa8452bd129e5ef0a7b27a233fe583cdf5d0a2db7e89ed8",
                "_load_end": 2163,
                "_ttfb_start": 2120,
                "_ttfb_end": 2159,
                "_download_start": 2159,
                "_download_end": 2163,
                "_download_ms": 4,
                "_all_start": 2120,
                "_all_end": 2163,
                "_all_ms": 43,
                "_index": 6,
                "_number": 7,
                "_body_file": "003-17345.97-body.txt",
                "_body_id": "17345.97",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&cached=1&bodyid=17345.97"
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:50.294+00:00",
                "time": 38,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://tanstack.com/_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                    "headersSize": 1194,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "application/x-tss-framed, application/x-ndjson, application/json"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "baggage",
                            "value": "sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=7d5b1bf94e1e4a06ada25d6b2a929c74,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.5568765341797082,sentry-sample_rate=1"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "sentry-trace",
                            "value": "7d5b1bf94e1e4a06ada25d6b2a929c74-b4b6c2155fc3afa4-1"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        },
                        {
                            "name": "x-tsr-serverfn",
                            "value": "true"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": [],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 837,
                    "bodySize": 93,
                    "headers": [
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0b7df4fb274-IAD"
                        },
                        {
                            "name": "content-encoding",
                            "value": "zstd"
                        },
                        {
                            "name": "content-type",
                            "value": "application/json"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:50 GMT"
                        },
                        {
                            "name": "nel",
                            "value": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=I25gOqqJoGANV3%2BuquaKIsRT5GN077HJZzJZXIGnehqVfQOpxlpT0e2kGlHhBB8b%2Fn5SvdsUsBKM5ZsYk6TxrFqnZftLoZNswemWDqNyjCZIAXRhodAC7VRi5eT0s8vS2zxhqmVsXY3i8Jk%3D\"}]}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-tss-serialized",
                            "value": "true"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 93,
                        "mimeType": "application/json",
                        "text": "{\"t\":10,\"i\":0,\"p\":{\"k\":[\"result\",\"error\",\"context\"],\"v\":[{\"t\":2,\"s\":0},{\"t\":2,\"s\":1},{\"t\":11,\"i\":1,\"p\":{\"k\":[],\"v\":[]},\"o\":0}]},\"o\":0}"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 35,
                    "receive": 3
                },
                "_type": 3,
                "_id": "17345.100",
                "_request_id": "17345.100",
                "_ip_addr": "[2606:4700:3036::6815:976]",
                "_full_url": "https://tanstack.com/_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "tanstack.com",
                "_url": "/_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                "_raw_id": "17345.100",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Fetch",
                "_load_ms": 38,
                "_ttfb_ms": 35,
                "_load_start": 2180,
                "_load_start_float": 2180.000229,
                "_bytesIn": 93,
                "_objectSize": 93,
                "_objectSizeUncompressed": 134,
                "_chunks": [
                    {
                        "ts": 2218,
                        "bytes": 93,
                        "inflated": 134
                    }
                ],
                "_expires": "",
                "_cacheControl": "",
                "_contentType": "application/json",
                "_contentEncoding": "zstd",
                "_socket": 140,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 17,
                "_initiator_column": 7058,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: POST",
                        ":path: /_serverFn/a863101af06a412e026a82c0775180d21ebf50344227a050d177f793fe63fa41",
                        ":scheme: https",
                        "accept: application/x-tss-framed, application/x-ndjson, application/json",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "baggage: sentry-environment=production,sentry-public_key=ac4bfc43ff4a892f8dc7053c4a50d92f,sentry-trace_id=7d5b1bf94e1e4a06ada25d6b2a929c74,sentry-org_id=4507236158537728,sentry-transaction=%2F,sentry-sampled=true,sentry-sample_rand=0.5568765341797082,sentry-sample_rate=1",
                        "content-length: 0",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560034$j60$l0$h0",
                        "origin: https://tanstack.com",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: same-origin",
                        "sentry-trace: 7d5b1bf94e1e4a06ada25d6b2a929c74-b4b6c2155fc3afa4-1",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138",
                        "x-tsr-serverfn: true"
                    ],
                    "response": [
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cf-ray: a1e2e0b7df4fb274-IAD",
                        "content-encoding: zstd",
                        "content-type: application/json",
                        "date: Mon, 20 Jul 2026 15:07:50 GMT",
                        "nel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "priority: u=1,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=I25gOqqJoGANV3%2BuquaKIsRT5GN077HJZzJZXIGnehqVfQOpxlpT0e2kGlHhBB8b%2Fn5SvdsUsBKM5ZsYk6TxrFqnZftLoZNswemWDqNyjCZIAXRhodAC7VRi5eT0s8vS2zxhqmVsXY3i8Jk%3D\"}]}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-tss-serialized: true",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 3712,
                "_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": 0,
                "_cdn_provider": "Cloudflare",
                "_server_count": null,
                "_created": 2179,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_netlog_id": 229,
                "_body_hash": "d96afbf885363f8e2aa8452bd129e5ef0a7b27a233fe583cdf5d0a2db7e89ed8",
                "_load_end": 2218,
                "_ttfb_start": 2180,
                "_ttfb_end": 2215,
                "_download_start": 2215,
                "_download_end": 2218,
                "_download_ms": 3,
                "_all_start": 2180,
                "_all_end": 2218,
                "_all_ms": 38,
                "_index": 7,
                "_number": 8,
                "_body_file": "004-17345.100-body.txt",
                "_body_id": "17345.100",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&cached=1&bodyid=17345.100"
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:50.601+00:00",
                "time": 65,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=2485",
                    "headersSize": 1397,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560070$j24$l0$h0"
                        }
                    ],
                    "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": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560070$j24$l0$h0"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-JMT1Z50SPS"
                        },
                        {
                            "name": "gtm",
                            "value": "45je67f0v874742341za204zd874742341"
                        },
                        {
                            "name": "_p",
                            "value": "1784560069486"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "_eu",
                            "value": "AAAAACQC"
                        },
                        {
                            "name": "_fplc",
                            "value": "0"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "cid",
                            "value": "2028791594.1784560035"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "ibt",
                            "value": "1"
                        },
                        {
                            "name": "ngs",
                            "value": "1"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "8"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;150.0.0.0|Google%20Chrome;150.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": "115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999"
                        },
                        {
                            "name": "sid",
                            "value": "1784560034"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "1"
                        },
                        {
                            "name": "dl",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "dt",
                            "value": "TanStack | The open-source application stack for the web."
                        },
                        {
                            "name": "_tu",
                            "value": "BA"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "2485"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 1063,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "DYNAMIC"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0b9cf61b274-IAD"
                        },
                        {
                            "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:139:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:139:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:50 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:139:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:139:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 65,
                    "receive": 0
                },
                "_type": 3,
                "_id": "17345.113",
                "_request_id": "17345.113",
                "_ip_addr": "[2606:4700:3036::6815:976]",
                "_full_url": "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=2485",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "tanstack.com",
                "_url": "/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=2485",
                "_raw_id": "17345.113",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 65,
                "_ttfb_ms": 65,
                "_load_start": 2487,
                "_load_start_float": 2487.000255,
                "_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": 140,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 17,
                "_initiator_column": 7058,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: POST",
                        ":path: /_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAAAACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=2485",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 0",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560070$j24$l0$h0",
                        "origin: https://tanstack.com",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "cf-cache-status: DYNAMIC",
                        "cf-ray: a1e2e0b9cf61b274-IAD",
                        "content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:139:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:139:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 20 Jul 2026 15:07:50 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "pragma: no-cache",
                        "priority: u=1,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"ascnsrsggc:139:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:139:0\"}],}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 4315,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 2484,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_chunks": [],
                "_netlog_id": 255,
                "_load_end": 2552,
                "_ttfb_start": 2487,
                "_ttfb_end": 2552,
                "_download_start": 2552,
                "_download_end": 2552,
                "_download_ms": 0,
                "_all_start": 2487,
                "_all_end": 2552,
                "_all_ms": 65,
                "_index": 8,
                "_number": 9
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:52.038+00:00",
                "time": 627,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://o4507236158537728.ingest.us.sentry.io/api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                    "headersSize": 815,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "*/*"
                        },
                        {
                            "name": "accept-encoding",
                            "value": "gzip, deflate, br, zstd"
                        },
                        {
                            "name": "accept-language",
                            "value": "en-US,en;q=0.9"
                        },
                        {
                            "name": "content-length",
                            "value": "59660"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain;charset=UTF-8"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "cross-site"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "sentry_version",
                            "value": "7"
                        },
                        {
                            "name": "sentry_key",
                            "value": "ac4bfc43ff4a892f8dc7053c4a50d92f"
                        },
                        {
                            "name": "sentry_client",
                            "value": "sentry.javascript.tanstackstart-react/10.47.0"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 473,
                    "bodySize": 41,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "access-control-expose-headers",
                            "value": "x-sentry-error,x-sentry-rate-limits,retry-after"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=2592000"
                        },
                        {
                            "name": "content-length",
                            "value": "41"
                        },
                        {
                            "name": "content-type",
                            "value": "application/json"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:52 GMT"
                        },
                        {
                            "name": "server",
                            "value": "nginx"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains; preload"
                        },
                        {
                            "name": "vary",
                            "value": "origin, access-control-request-method, access-control-request-headers"
                        },
                        {
                            "name": "via",
                            "value": "1.1 google"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 41,
                        "mimeType": "application/json",
                        "text": "{\"id\":\"0fd59c08910c4a9e9a6aff617db5d439\"}"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 36,
                    "connect": 56,
                    "ssl": 40,
                    "send": 0,
                    "wait": 534,
                    "receive": 1
                },
                "_type": 3,
                "_id": "17345.114",
                "_request_id": "17345.114",
                "_ip_addr": "[2600:1901:0:5e8a::]",
                "_full_url": "https://o4507236158537728.ingest.us.sentry.io/api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "o4507236158537728.ingest.us.sentry.io",
                "_url": "/api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                "_raw_id": "17345.114",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": false,
                "_responseCode": 200,
                "_request_type": "Fetch",
                "_load_ms": 535,
                "_ttfb_ms": 534,
                "_load_start": 3924,
                "_load_start_float": 3924.00026,
                "_bytesIn": 41,
                "_objectSize": 41,
                "_objectSizeUncompressed": 41,
                "_chunks": [
                    {
                        "ts": 4459,
                        "bytes": 41
                    }
                ],
                "_expires": "",
                "_cacheControl": "",
                "_contentType": "application/json",
                "_contentEncoding": "",
                "_socket": 278,
                "_protocol": "HTTP/2",
                "_dns_start": 3831,
                "_dns_end": 3867,
                "_connect_start": 3868,
                "_connect_end": 3884,
                "_ssl_start": 3884,
                "_ssl_end": 3924,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "ingest.sentry.io",
                    "sanList": [
                        "ingest.sentry.io",
                        "*.ingest.sentry.io",
                        "ingest.us.sentry.io",
                        "*.ingest.us.sentry.io"
                    ],
                    "issuer": "DigiCert Global G2 TLS RSA SHA256 2020 CA1",
                    "validFrom": 1753315200,
                    "validTo": 1787615999,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2026h2' log",
                            "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                            "timestamp": 1753393499494,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3046022100DDE96F7A13890DCEE19FE3F08DEDD8898C7C6111E598C8296B0CE130136C263A022100C064D8C46B93D6C8FFFA0882EBB30A2292928905EC0941B697A9460214C7793B"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "DigiCert 'Wyvern2026h2'",
                            "logId": "C2317E574519A345EE7F38DEB29041EBC7C2215A22BF7FD5B5AD769AD90E52CD",
                            "timestamp": 1753393499541,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3045022100EC5AA2D6F9EAA6249962851DBCAC65234C12D1517D5D8E2321C53337A1F363920220303103C7798CCA60ED88241A53598291C7BF4E60E145BEC088F361C4C680EC03"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "DigiCert 'Sphinx2026h2'",
                            "logId": "944E4387FAECC1EF81F3192426A8186501C7D35F3802013F72677D55372E19D8",
                            "timestamp": 1753393499561,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3045022012D0D8CA52A14B16E31C743D20D12427C154237E466A50CBA3371106581711810221008C8F3D7F69A427269AB7813CF9C674345F2E47895DE881CE56A929A13B38E64C"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 2052,
                    "encryptedClientHello": false
                },
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 21,
                "_initiator_column": 2204,
                "_initiator_type": "script",
                "_initiator_function": "a",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: o4507236158537728.ingest.us.sentry.io",
                        ":method: POST",
                        ":path: /api/4507236163649536/envelope/?sentry_version=7&sentry_key=ac4bfc43ff4a892f8dc7053c4a50d92f&sentry_client=sentry.javascript.tanstackstart-react%2F10.47.0",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "content-length: 59660",
                        "content-type: text/plain;charset=UTF-8",
                        "origin: https://tanstack.com",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: cors",
                        "sec-fetch-site: cross-site",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "access-control-expose-headers: x-sentry-error,x-sentry-rate-limits,retry-after",
                        "alt-svc: h3=\":443\"; ma=2592000",
                        "content-length: 41",
                        "content-type: application/json",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 20 Jul 2026 15:07:52 GMT",
                        "server: nginx",
                        "strict-transport-security: max-age=31536000; includeSubDomains; preload",
                        "vary: origin, access-control-request-method, access-control-request-headers",
                        "via: 1.1 google",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2557,
                "_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": 36,
                "_connect_ms": 16,
                "_ssl_ms": 40,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 0,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 3830,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "o4507236158537728.ingest.us.sentry.io",
                            "error": -105,
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13429033972040789",
                            "type": "error"
                        },
                        {
                            "domain_name": "o4507236158537728.ingest.us.sentry.io",
                            "endpoints": [
                                {
                                    "address": "2600:1901:0:5e8a::",
                                    "port": 0
                                },
                                {
                                    "address": "34.160.81.0",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13429055272041203",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "HTTPS": {
                        "error": -105
                    },
                    "A": {
                        "addr": [
                            "34.160.81.0"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2600:1901:0:5e8a::"
                        ]
                    }
                },
                "_socket_group": "pm/https://o4507236158537728.ingest.us.sentry.io <https://tanstack.com same_site>",
                "_http2_stream_id": 1,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_http2_server_settings": {
                    "SETTINGS_MAX_CONCURRENT_STREAMS": 100,
                    "SETTINGS_INITIAL_WINDOW_SIZE": 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": 260,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIHGDCCBgCgAwIBAgIQCx8DQtMvTJLDQcL183zdQDANBgkqhkiG9w0BAQsFADBZ\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMTMwMQYDVQQDEypE\naWdpQ2VydCBHbG9iYWwgRzIgVExTIFJTQSBTSEEyNTYgMjAyMCBDQTEwHhcNMjUw\nNzI0MDAwMDAwWhcNMjYwODI0MjM1OTU5WjBmMQswCQYDVQQGEwJVUzETMBEGA1UE\nCBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEPMA0GA1UEChMG\nU2VudHJ5MRkwFwYDVQQDExBpbmdlc3Quc2VudHJ5LmlvMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA05ZMbDhxmmSxSL5r2lN+0HEvZlXK5nUgZsXR57vE\nQxjovSbBo76/W33YEbHHEdy+OeI0ysaNSPsZc8TqokN4h1YZdm9hXlOAFh+isVuG\nCGmO2Em5QgillLUwbLRBu/+vIBHcYS2T4Y9EyJSpnmESXuONBKYKIHqBggBQNYWA\nzodjdOpMKNRUoeCwIt9vdqbwtyKGHErzRoVyiuATWmsqxw47ZcU7SL5pFoQq6xSp\nu3Ba4wzEQk6VvnxcykxmxQmkuv7amlsk4tmaGsEXGrKK0RZS3w2VWb6B1OcCk4S+\nEZJPuyumArRH57aFWi329JWzYPf0XmxPa1cINlHrspO2OwIDAQABo4IDzTCCA8kw\nHwYDVR0jBBgwFoAUdIWAwGbH3zfez70pN6oDHb7tzRcwHQYDVR0OBBYEFIcgq9OE\nEbRBXmHyR2dDOJuniftkMFsGA1UdEQRUMFKCEGluZ2VzdC5zZW50cnkuaW+CEiou\naW5nZXN0LnNlbnRyeS5pb4ITaW5nZXN0LnVzLnNlbnRyeS5pb4IVKi5pbmdlc3Qu\ndXMuc2VudHJ5LmlvMD4GA1UdIAQ3MDUwMwYGZ4EMAQICMCkwJwYIKwYBBQUHAgEW\nG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNVHQ8BAf8EBAMCBaAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGfBgNVHR8EgZcwgZQwSKBGoESG\nQmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbEcyVExTUlNB\nU0hBMjU2MjAyMENBMS0xLmNybDBIoEagRIZCaHR0cDovL2NybDQuZGlnaWNlcnQu\nY29tL0RpZ2lDZXJ0R2xvYmFsRzJUTFNSU0FTSEEyNTYyMDIwQ0ExLTEuY3JsMIGH\nBggrBgEFBQcBAQR7MHkwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0\nLmNvbTBRBggrBgEFBQcwAoZFaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0Rp\nZ2lDZXJ0R2xvYmFsRzJUTFNSU0FTSEEyNTYyMDIwQ0ExLTEuY3J0MAwGA1UdEwEB\n/wQCMAAwggF/BgorBgEEAdZ5AgQCBIIBbwSCAWsBaQB3ANdtfRDRp/V3wsfpX9cA\nv/mCyTNaZeHQswFzF8DIxWl3AAABmD5ljWYAAAQDAEgwRgIhAN3pb3oTiQ3O4Z/j\n8I3t2ImMfGER5ZjIKWsM4TATbCY6AiEAwGTYxGuT1sj/+giC67MKIpKSiQXsCUG2\nl6lGAhTHeTsAdgDCMX5XRRmjRe5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAZg+\nZY2VAAAEAwBHMEUCIQDsWqLW+eqmJJlihR28rGUjTBLRUX1djiMhxTM3ofNjkgIg\nMDEDx3mMymDtiCQaU1mCkce/TmDhRb7AiPNhxMaA7AMAdgCUTkOH+uzB74HzGSQm\nqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZg+ZY2pAAAEAwBHMEUCIBLQ2MpSoUsW4xx0\nPSDRJCfBVCN+RmpQy6M3EQZYFxGBAiEAjI89f2mkJyaat4E8+cZ0NF8uR4ld6IHO\nVqkpoTs45kwwDQYJKoZIhvcNAQELBQADggEBAAqBL/akSPcNgvdPveobO4VSTelS\nBkGQHhovhPf3VMBEupQEu8HSHeEhSaPFlszfMbC/pdUoNG8NkiQZdbOot3yLpRzS\nrIhzrNJHnBQz5aYBO3FuJBRJGzCURhaUowC/yDFVPJfV5vXEYkNczDHbqcq6RY3b\ngy5rUK0uEDvSsswp2fL2xrM1WE9oX95Cvpu2W29nADZGBQUZstncdRNNikvwDMz+\njzEa91oUQO54hYUoNmceIr9pPFDqzZWVD3LNRPs28H37U9Vs++ZmHc6htvV5+faJ\nqDDz8I48X651hpu6aRqIaaPBG7m2G8KaSDEwraWiEVoOz0s7sCdt59pD970=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIEyDCCA7CgAwIBAgIQDPW9BitWAvR6uFAsI8zwZjANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0yMTAzMzAwMDAwMDBaFw0zMTAzMjkyMzU5NTlaMFkxCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxMzAxBgNVBAMTKkRpZ2lDZXJ0IEdsb2Jh\nbCBHMiBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAMz3EGJPprtjb+2QUlbFbSd7ehJWivH0+dbn4Y+9lavyYEEV\ncNsSAPonCrVXOFt9slGTcZUOakGUWzUb+nv6u8W+JDD+Vu/E832X4xT1FE3LpxDy\nFuqrIvAxIhFhaZAmunjZlx/jfWardUSVc8is/+9dCopZQ+GssjoP80j812s3wWPc\n3kbW20X+fSP9kOhRBx5Ro1/tSUZUfyyIxfQTnJcVPAPooTncaQwywa8WV0yUR0J8\nosicfebUTVSvQpmowQTCd5zWSOTOEeAqgJnwQ3DPP3Zr0UxJqyRewg2C/Uaoq2yT\nzGJSQnWS+Jr6Xl6ysGHlHx+5fwmY6D36g39HaaECAwEAAaOCAYIwggF+MBIGA1Ud\nEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHSFgMBmx9833s+9KTeqAx2+7c0XMB8G\nA1UdIwQYMBaAFE4iVCAYlebjbuYP+vq5Eu0GF485MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwdgYIKwYBBQUHAQEEajBoMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQAYIKwYBBQUHMAKG\nNGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RH\nMi5jcnQwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29t\nL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDA9BgNVHSAENjA0MAsGCWCGSAGG/WwC\nATAHBgVngQwBATAIBgZngQwBAgEwCAYGZ4EMAQICMAgGBmeBDAECAzANBgkqhkiG\n9w0BAQsFAAOCAQEAkPFwyyiXaZd8dP3A+iZ7U6utzWX9upwGnIrXWkOH7U1MVl+t\nwcW1BSAuWdH/SvWgKtiwla3JLko716f2b4gp/DA/JIS7w7d7kwcsr4drdjPtAFVS\nslme5LnQ89/nD/7d+MS5EHKBCQRfz5eeLjJ1js+aWNJXMX43AYGyZm0pGrFmCW3R\nbpD0ufovARTFXFZkAdl9h6g4U5+LXUZtXMYnhIHUfoyMo5tS58aI7Dd8KvvwVVo4\nchDYABPPTHPbqjc1qCmBaZx2vN4Ye5DUys/vZwP9BFohFrH/6j/f3IL16/RZkiMN\nJCqVJUzKoZHm1Lesh3Sz8W2jmdv51b2EQJ8HmA==\n-----END CERTIFICATE-----\n"
                ],
                "_body_hash": "eb65a0d73f1aa82049046b6f0956252c0e9b6798e60606dd919a49c0addea6f7",
                "_server_port": "443",
                "_load_end": 4459,
                "_ttfb_start": 3924,
                "_ttfb_end": 4458,
                "_download_start": 4458,
                "_download_end": 4459,
                "_download_ms": 1,
                "_all_start": 3831,
                "_all_end": 4459,
                "_all_ms": 627,
                "_index": 9,
                "_number": 10,
                "_body_file": "005-17345.114-body.txt",
                "_body_id": "17345.114",
                "_body_url": "/response_body.php?test=260720_9V_H&run=1&cached=1&bodyid=17345.114"
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-07-20T15:07:55.600+00:00",
                "time": 62,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7487",
                    "headersSize": 1397,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.2028791594.1784560035"
                        },
                        {
                            "name": "_ga_JMT1Z50SPS",
                            "value": "GS2.1.s1784560034$o1$g1$t1784560070$j24$l0$h0"
                        }
                    ],
                    "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": "cookie",
                            "value": "_ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560070$j24$l0$h0"
                        },
                        {
                            "name": "origin",
                            "value": "https://tanstack.com"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1, i"
                        },
                        {
                            "name": "referer",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\""
                        },
                        {
                            "name": "sec-ch-ua-mobile",
                            "value": "?0"
                        },
                        {
                            "name": "sec-ch-ua-platform",
                            "value": "\"Unknown\""
                        },
                        {
                            "name": "sec-fetch-dest",
                            "value": "empty"
                        },
                        {
                            "name": "sec-fetch-mode",
                            "value": "no-cors"
                        },
                        {
                            "name": "sec-fetch-site",
                            "value": "same-origin"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                        }
                    ],
                    "httpVersion": "h3",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-JMT1Z50SPS"
                        },
                        {
                            "name": "gtm",
                            "value": "45je67f0v874742341za204zd874742341"
                        },
                        {
                            "name": "_p",
                            "value": "1784560069486"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l1l1"
                        },
                        {
                            "name": "npa",
                            "value": "0"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "_eu",
                            "value": "AAACACQC"
                        },
                        {
                            "name": "_fplc",
                            "value": "0"
                        },
                        {
                            "name": "are",
                            "value": "1"
                        },
                        {
                            "name": "cid",
                            "value": "2028791594.1784560035"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "ibt",
                            "value": "1"
                        },
                        {
                            "name": "ngs",
                            "value": "1"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "8"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;150.0.0.0|Google%20Chrome;150.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": "2"
                        },
                        {
                            "name": "tag_exp",
                            "value": "115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999"
                        },
                        {
                            "name": "sid",
                            "value": "1784560034"
                        },
                        {
                            "name": "sct",
                            "value": "1"
                        },
                        {
                            "name": "seg",
                            "value": "1"
                        },
                        {
                            "name": "dl",
                            "value": "https://tanstack.com/"
                        },
                        {
                            "name": "dt",
                            "value": "TanStack | The open-source application stack for the web."
                        },
                        {
                            "name": "_tu",
                            "value": "BA"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "7487"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 1063,
                    "bodySize": 0,
                    "headers": [
                        {
                            "name": "access-control-allow-origin",
                            "value": "*"
                        },
                        {
                            "name": "alt-svc",
                            "value": "h3=\":443\"; ma=86400"
                        },
                        {
                            "name": "cache-control",
                            "value": "no-cache, no-store, must-revalidate"
                        },
                        {
                            "name": "cf-cache-status",
                            "value": "DYNAMIC"
                        },
                        {
                            "name": "cf-ray",
                            "value": "a1e2e0d90fe5b274-IAD"
                        },
                        {
                            "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:139:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:139:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 20 Jul 2026 15:07:55 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "permissions-policy",
                            "value": "camera=(), microphone=(), geolocation=()"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "priority",
                            "value": "u=1,i"
                        },
                        {
                            "name": "referrer-policy",
                            "value": "strict-origin-when-cross-origin"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:139:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:139:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "cloudflare"
                        },
                        {
                            "name": "server-timing",
                            "value": "cfExtPri"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31536000; includeSubDomains"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "DENY"
                        },
                        {
                            "name": "x-xss-protection",
                            "value": "1; mode=block"
                        }
                    ],
                    "httpVersion": "h3",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 62,
                    "receive": 0
                },
                "_type": 3,
                "_id": "17345.115",
                "_request_id": "17345.115",
                "_ip_addr": "[2606:4700:3036::6815:976]",
                "_full_url": "https://tanstack.com/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7487",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "tanstack.com",
                "_url": "/_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7487",
                "_raw_id": "17345.115",
                "_frame_id": "C783312958A52372A3D53D7819389C49",
                "_documentURL": "https://tanstack.com/",
                "_isSameSite": true,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 62,
                "_ttfb_ms": 62,
                "_load_start": 7486,
                "_load_start_float": 7486.000295,
                "_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": 140,
                "_protocol": "h3",
                "_dns_start": -1,
                "_dns_end": -1,
                "_connect_start": -1,
                "_connect_end": -1,
                "_ssl_start": -1,
                "_ssl_end": -1,
                "_initiator": "https://tanstack.com/assets/index-B9NJHisQ.js",
                "_initiator_line": 17,
                "_initiator_column": 7058,
                "_initiator_type": "script",
                "_priority": "High",
                "_initial_priority": "High",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: tanstack.com",
                        ":method: POST",
                        ":path: /_a/g/collect?v=2&tid=G-JMT1Z50SPS&gtm=45je67f0v874742341za204zd874742341&_p=1784560069486&gcd=13l3l3l3l1l1&npa=0&dma=0&_eu=AAACACQC&_fplc=0&are=1&cid=2028791594.1784560035&frm=0&ibt=1&ngs=1&pscdl=noapi&rcb=8&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B150.0.0.0%7CGoogle%2520Chrome%3B150.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=2&tag_exp=115616986~115938465~115938469~118395334~118897920~118897930~118981136~119709550~119996999&sid=1784560034&sct=1&seg=1&dl=https%3A%2F%2Ftanstack.com%2F&dt=TanStack%20%7C%20The%20open-source%20application%20stack%20for%20the%20web.&_tu=BA&en=page_view&_ee=1&tfd=7487",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 0",
                        "cookie: _ga=GA1.1.2028791594.1784560035; _ga_JMT1Z50SPS=GS2.1.s1784560034$o1$g1$t1784560070$j24$l0$h0",
                        "origin: https://tanstack.com",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://tanstack.com/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 PTST/260702.143138"
                    ],
                    "response": [
                        "access-control-allow-origin: *",
                        "alt-svc: h3=\":443\"; ma=86400",
                        "cache-control: no-cache, no-store, must-revalidate",
                        "cf-cache-status: DYNAMIC",
                        "cf-ray: a1e2e0d90fe5b274-IAD",
                        "content-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:139:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:139:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 20 Jul 2026 15:07:55 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "permissions-policy: camera=(), microphone=(), geolocation=()",
                        "pragma: no-cache",
                        "priority: u=1,i",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "report-to: {\"group\":\"ascnsrsggc:139:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:139:0\"}],}",
                        "server: cloudflare",
                        "server-timing: cfExtPri",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "x-content-type-options: nosniff",
                        "x-frame-options: DENY",
                        "x-xss-protection: 1; mode=block"
                    ]
                },
                "_bytesOut": 4315,
                "_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": "Cloudflare",
                "_server_count": null,
                "_created": 7485,
                "_dns_details": {
                    "HTTPS": {
                        "ech": "AEX+DQBBNAAgACCBM2fCwBJ6ji2ZoKzfCmJ/wY+6FnR4ea+lNCA/XyVcTgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=",
                        "alpn": [
                            "h3",
                            "h2",
                            "http/1.1"
                        ]
                    },
                    "AAAA": {
                        "addr": [
                            "2606:4700:3036::6815:976",
                            "2606:4700:3032::ac43:bd3d"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.67.189.61",
                            "104.21.9.118"
                        ]
                    }
                },
                "_chunks": [],
                "_netlog_id": 295,
                "_load_end": 7548,
                "_ttfb_start": 7486,
                "_ttfb_end": 7548,
                "_download_start": 7548,
                "_download_end": 7548,
                "_download_ms": 0,
                "_all_start": 7486,
                "_all_end": 7548,
                "_all_ms": 62,
                "_index": 10,
                "_number": 11
            }
        ]
    }
}