diff --git a/strix/interface/main.py b/strix/interface/main.py index 57ea9ebd..a23ca427 100644 --- a/strix/interface/main.py +++ b/strix/interface/main.py @@ -7,6 +7,7 @@ import argparse import asyncio import shutil import sys +import time from datetime import UTC, datetime from pathlib import Path @@ -720,7 +721,9 @@ def _load_resume_state(args: argparse.Namespace, parser: argparse.ArgumentParser args.scan_mode = persisted_scan_mode -def display_completion_message(args: argparse.Namespace, results_path: Path) -> None: +def display_completion_message( + args: argparse.Namespace, results_path: Path, web_url: str | None = None +) -> None: console = Console() report_state = get_global_report_state() @@ -759,12 +762,28 @@ def display_completion_message(args: argparse.Namespace, results_path: Path) -> results_text.append(str(results_path), style="#60a5fa") panel_parts.extend(["\n", results_text]) - view_text = Text() - view_text.append("\n") - view_text.append("View", style="dim") - view_text.append(" ") - view_text.append(f"strix view {args.run_name}", style="#22c55e") - panel_parts.extend(["\n", view_text]) + if web_url: + web_text = Text() + web_text.append("\n") + web_text.append("View in web", style="dim") + web_text.append(" ") + # OSC-8 hyperlink: clickable in modern terminals, falls back to the URL. + web_text.append(web_url, style=f"#60a5fa link {web_url}") + panel_parts.extend(["\n", web_text]) + + reopen_text = Text() + reopen_text.append("\n") + reopen_text.append("Reopen", style="dim") + reopen_text.append(" ") + reopen_text.append(f"strix view {args.run_name}", style="#22c55e") + panel_parts.extend(["\n", reopen_text]) + else: + view_text = Text() + view_text.append("\n") + view_text.append("View", style="dim") + view_text.append(" ") + view_text.append(f"strix view {args.run_name}", style="#22c55e") + panel_parts.extend(["\n", view_text]) if not scan_completed: resume_text = Text() @@ -955,7 +974,37 @@ def main() -> None: scarf.end(report_state, exit_reason=exit_reason) results_path = run_dir_for(args.run_name) - display_completion_message(args, results_path) + + # For an interactive run, host the local viewer so the completion panel can + # show a clickable "View in web" link. Skipped in non-interactive/CI runs + # (no TTY to serve and it would block the process). + viewer_httpd = None + web_url = None + if not args.non_interactive and sys.stdout.isatty(): + from strix.viewer.server import bundle_is_built, serve + + if bundle_is_built(): + try: + viewer_httpd, web_url = serve(results_path, open_browser=False) + posthog.viewer_opened(source="post_scan", live=False) + except Exception: + logger.debug("could not start local viewer", exc_info=True) + viewer_httpd, web_url = None, None + + display_completion_message(args, results_path, web_url=web_url) + + if viewer_httpd is not None: + console = Console() + console.print("[dim]Hosting the local viewer. Press Ctrl-C to stop.[/]") + console.print() + try: + while True: + time.sleep(1) + except KeyboardInterrupt: + console.print("\n[dim]Viewer stopped.[/]") + finally: + viewer_httpd.shutdown() + viewer_httpd.server_close() if args.non_interactive: report_state = get_global_report_state() diff --git a/strix/viewer/viewer_dist/assets/index-D743S243.css b/strix/viewer/viewer_dist/assets/index-F6wiPyoI.css similarity index 90% rename from strix/viewer/viewer_dist/assets/index-D743S243.css rename to strix/viewer/viewer_dist/assets/index-F6wiPyoI.css index 8afdaa35..ef1df785 100644 --- a/strix/viewer/viewer_dist/assets/index-D743S243.css +++ b/strix/viewer/viewer_dist/assets/index-F6wiPyoI.css @@ -7,4 +7,4 @@ pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5p Outdated base version: https://github.com/primer/github-syntax-dark Current colors taken from GitHub's CSS -*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--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-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-duration:initial}}}@layer theme{:root,:host{--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-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-5xl:64rem;--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: 1.5 ;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.z-10{z-index:10}.z-50{z-index:50}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[1px\]{margin-top:1px}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.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)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.\!h-1\.5{height:calc(var(--spacing) * 1.5)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.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-10{height:calc(var(--spacing) * 10)}.h-\[30px\]{height:30px}.h-\[72px\]{height:72px}.h-\[80vh\]{height:80vh}.h-\[480px\]{height:480px}.h-full{height:100%}.h-px{height:1px}.max-h-\[400px\]{max-height:400px}.max-h-\[1200px\]{max-height:1200px}.min-h-screen{min-height:100vh}.\!w-1\.5{width:calc(var(--spacing) * 1.5)!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-28{width:calc(var(--spacing) * 28)}.w-\[1px\]{width:1px}.w-\[30px\]{width:30px}.w-\[180px\]{width:180px}.w-\[260px\]{width:260px}.w-full{width:100%}.w-px{width:1px}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[80\%\]{max-width:80%}.max-w-\[88rem\]{max-width:88rem}.min-w-0{min-width:0}.min-w-\[80px\]{min-width:80px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-rotate-90{rotate:-90deg}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-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-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-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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.\!border-\[\#222\]{border-color:#222!important}.border-\[\#1a1a1a\]{border-color:#1a1a1a}.border-\[\#2a2a2a\]{border-color:#2a2a2a}.border-\[\#222\]{border-color:#222}.border-\[\#333\]{border-color:#333}.border-\[\#191919\]{border-color:#191919}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.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\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.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-gray-500\/20{border-color:#6a728233}@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-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.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\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,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-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\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.border-yellow-500\/25{border-color:#edb20040}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/25{border-color:color-mix(in oklab,var(--color-yellow-500) 25%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.border-t-white{border-top-color:var(--color-white)}.\!bg-\[\#0a0a0a\]{background-color:#0a0a0a!important}.\!bg-\[\#444\]{background-color:#444!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#2a2a2a\]{background-color:#2a2a2a}.bg-\[\#111\]{background-color:#111}.bg-\[\#222\]{background-color:#222}.bg-\[\#555\]{background-color:#555}.bg-\[\#888\]{background-color:#888}.bg-\[\#252525\]{background-color:#252525}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-black{background-color:var(--color-black)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.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\/\[0\.12\]{background-color:#3080ff1f}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-blue-500) 12%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.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-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@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-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.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-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\/\[0\.08\]{background-color:#ac4bff14}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-purple-500) 8%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.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\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,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\/\[0\.12\]{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,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\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab,var(--color-white) 1.5%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.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)}}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[5px\]{padding-top:5px}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#333\]{color:#333}.text-\[\#444\]{color:#444}.text-\[\#555\]{color:#555}.text-\[\#666\]{color:#666}.text-\[\#777\]{color:#777}.text-\[\#888\]{color:#888}.text-\[\#999\]{color:#999}.text-\[\#aaa\]{color:#aaa}.text-\[\#bbb\]{color:#bbb}.text-\[\#ddd\]{color:#ddd}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/80{color:#54a2ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/80{color:color-mix(in oklab,var(--color-blue-400) 80%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/80{color:#00d2efcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/80{color:color-mix(in oklab,var(--color-cyan-400) 80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/30{color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/30{color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.text-emerald-400\/60{color:#00d29499}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/60{color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400) 70%,transparent)}}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/60{color:#ff8b1a99}@supports (color:color-mix(in lab,red,red)){.text-orange-400\/60{color:color-mix(in oklab,var(--color-orange-400) 60%,transparent)}}.text-orange-400\/80{color:#ff8b1acc}@supports (color:color-mix(in lab,red,red)){.text-orange-400\/80{color:color-mix(in oklab,var(--color-orange-400) 80%,transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/60{color:#c07eff99}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/60{color:color-mix(in oklab,var(--color-purple-400) 60%,transparent)}}.text-purple-400\/70{color:#c07effb3}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/70{color:color-mix(in oklab,var(--color-purple-400) 70%,transparent)}}.text-purple-400\/80{color:#c07effcc}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/80{color:color-mix(in oklab,var(--color-purple-400) 80%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/30{color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.text-red-400\/30{color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.text-red-400\/50{color:#ff656880}@supports (color:color-mix(in lab,red,red)){.text-red-400\/50{color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.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-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-sky-400{color:var(--color-sky-400)}.text-sky-400\/80{color:#00bcfecc}@supports (color:color-mix(in lab,red,red)){.text-sky-400\/80{color:color-mix(in oklab,var(--color-sky-400) 80%,transparent)}}.text-white{color:var(--color-white)}.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-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/80{color:#fac800cc}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/80{color:color-mix(in oklab,var(--color-yellow-400) 80%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.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}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-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,)}.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-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))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;user-select:none}.\[font-variant-ligatures\:none\]{font-variant-ligatures:none}@media(hover:hover){.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\/code\:opacity-100:is(:where(.group\/code):hover *){opacity:1}.hover\:border-\[\#333\]:hover{border-color:#333}.hover\:border-\[\#444\]:hover{border-color:#444}.hover\:bg-\[\#1a1a1a\]:hover{background-color:#1a1a1a}.hover\:bg-\[\#2a2a2a\]:hover{background-color:#2a2a2a}.hover\:text-\[\#888\]:hover{color:#888}.hover\:text-\[\#ccc\]:hover{color:#ccc}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}@media(min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[\#2a2a2a\]{border-color:#2a2a2a}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}}:root{--font-geist-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-geist-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}html,body{color:#fff;font-family:var(--font-geist-sans);background:#000}@keyframes tab-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.animate-tab-in{animation:.2s ease-out tab-in}.prose-markdown{color:#999;word-wrap:break-word;overflow-wrap:break-word;font-size:14px;line-height:1.7}.prose-markdown p{margin-bottom:.75em}.prose-markdown p:last-child{margin-bottom:0}.prose-markdown strong{color:#ccc;font-weight:600}.prose-markdown em{font-style:italic}.prose-markdown code{color:#ccc;font-variant-ligatures:none;background:#0a0a0a;border:1px solid #111;border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.prose-markdown pre{font-variant-ligatures:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.prose-markdown pre code{color:inherit;background:0 0;border:none;padding:0;font-size:13px}.prose-markdown ul,.prose-markdown ol{margin-bottom:.75em;padding-left:1.5em}.prose-markdown ul{list-style-type:disc}.prose-markdown ol{list-style-type:decimal}.prose-markdown li{margin-bottom:.25em}.prose-markdown li>ul,.prose-markdown li>ol{margin-top:.25em;margin-bottom:.25em;padding-left:1.5em}.prose-markdown ol+ul{margin-top:-.5em;padding-left:3em}.prose-markdown h1,.prose-markdown h2,.prose-markdown h3,.prose-markdown h4,.prose-markdown h5,.prose-markdown h6{color:#ddd;margin-top:1em;margin-bottom:.5em;font-weight:600}.prose-markdown a{color:inherit;pointer-events:none;text-decoration:none}.prose-markdown blockquote{color:#777;border-left:3px solid #333;margin:.75em 0;padding-left:1em}.prose-markdown hr{border:none;border-top:1px solid #222;margin:1em 0}.prose-markdown>table{border-collapse:collapse;width:100%;margin:.75em 0}.prose-markdown>table th,.prose-markdown>table td{text-align:left;border:1px solid #333;padding:.4em .75em;font-size:13px}.prose-markdown>table th{color:#ccc;background:#1a1a1a;font-weight:600}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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:"";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:"";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:"";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-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:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}} +*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--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-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-duration:initial}}}@layer theme{:root,:host{--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-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-5xl:64rem;--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: 1.5 ;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.z-10{z-index:10}.z-50{z-index:50}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[1px\]{margin-top:1px}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.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)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.\!h-1\.5{height:calc(var(--spacing) * 1.5)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.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-10{height:calc(var(--spacing) * 10)}.h-\[30px\]{height:30px}.h-\[72px\]{height:72px}.h-\[80vh\]{height:80vh}.h-\[480px\]{height:480px}.h-full{height:100%}.h-px{height:1px}.max-h-\[400px\]{max-height:400px}.max-h-\[1200px\]{max-height:1200px}.min-h-screen{min-height:100vh}.\!w-1\.5{width:calc(var(--spacing) * 1.5)!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-28{width:calc(var(--spacing) * 28)}.w-\[1px\]{width:1px}.w-\[30px\]{width:30px}.w-\[180px\]{width:180px}.w-\[260px\]{width:260px}.w-full{width:100%}.w-px{width:1px}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[80\%\]{max-width:80%}.max-w-\[88rem\]{max-width:88rem}.min-w-0{min-width:0}.min-w-\[80px\]{min-width:80px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-rotate-90{rotate:-90deg}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-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-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-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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.\!border-\[\#222\]{border-color:#222!important}.border-\[\#1a1a1a\]{border-color:#1a1a1a}.border-\[\#2a2a2a\]{border-color:#2a2a2a}.border-\[\#222\]{border-color:#222}.border-\[\#333\]{border-color:#333}.border-\[\#191919\]{border-color:#191919}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.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\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.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-gray-500\/20{border-color:#6a728233}@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-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.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\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,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-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\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.border-yellow-500\/25{border-color:#edb20040}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/25{border-color:color-mix(in oklab,var(--color-yellow-500) 25%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.border-t-white{border-top-color:var(--color-white)}.\!bg-\[\#0a0a0a\]{background-color:#0a0a0a!important}.\!bg-\[\#444\]{background-color:#444!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#2a2a2a\]{background-color:#2a2a2a}.bg-\[\#111\]{background-color:#111}.bg-\[\#222\]{background-color:#222}.bg-\[\#555\]{background-color:#555}.bg-\[\#888\]{background-color:#888}.bg-\[\#252525\]{background-color:#252525}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-black{background-color:var(--color-black)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.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\/\[0\.12\]{background-color:#3080ff1f}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-blue-500) 12%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.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-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@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-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.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-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\/\[0\.08\]{background-color:#ac4bff14}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-purple-500) 8%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.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\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,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\/\[0\.12\]{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,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\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab,var(--color-white) 1.5%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.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)}}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[5px\]{padding-top:5px}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#333\]{color:#333}.text-\[\#444\]{color:#444}.text-\[\#555\]{color:#555}.text-\[\#666\]{color:#666}.text-\[\#777\]{color:#777}.text-\[\#888\]{color:#888}.text-\[\#999\]{color:#999}.text-\[\#aaa\]{color:#aaa}.text-\[\#bbb\]{color:#bbb}.text-\[\#ddd\]{color:#ddd}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/80{color:#54a2ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/80{color:color-mix(in oklab,var(--color-blue-400) 80%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/80{color:#00d2efcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/80{color:color-mix(in oklab,var(--color-cyan-400) 80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/30{color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/30{color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.text-emerald-400\/60{color:#00d29499}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/60{color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400) 70%,transparent)}}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/60{color:#ff8b1a99}@supports (color:color-mix(in lab,red,red)){.text-orange-400\/60{color:color-mix(in oklab,var(--color-orange-400) 60%,transparent)}}.text-orange-400\/80{color:#ff8b1acc}@supports (color:color-mix(in lab,red,red)){.text-orange-400\/80{color:color-mix(in oklab,var(--color-orange-400) 80%,transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/60{color:#c07eff99}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/60{color:color-mix(in oklab,var(--color-purple-400) 60%,transparent)}}.text-purple-400\/70{color:#c07effb3}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/70{color:color-mix(in oklab,var(--color-purple-400) 70%,transparent)}}.text-purple-400\/80{color:#c07effcc}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/80{color:color-mix(in oklab,var(--color-purple-400) 80%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/30{color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.text-red-400\/30{color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.text-red-400\/50{color:#ff656880}@supports (color:color-mix(in lab,red,red)){.text-red-400\/50{color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.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-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-sky-400{color:var(--color-sky-400)}.text-sky-400\/80{color:#00bcfecc}@supports (color:color-mix(in lab,red,red)){.text-sky-400\/80{color:color-mix(in oklab,var(--color-sky-400) 80%,transparent)}}.text-white{color:var(--color-white)}.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-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/80{color:#fac800cc}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/80{color:color-mix(in oklab,var(--color-yellow-400) 80%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.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}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-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,)}.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-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))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;user-select:none}.\[font-variant-ligatures\:none\]{font-variant-ligatures:none}@media(hover:hover){.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\/code\:opacity-100:is(:where(.group\/code):hover *){opacity:1}.hover\:border-\[\#333\]:hover{border-color:#333}.hover\:border-\[\#444\]:hover{border-color:#444}.hover\:bg-\[\#1a1a1a\]:hover{background-color:#1a1a1a}.hover\:bg-\[\#2a2a2a\]:hover{background-color:#2a2a2a}.hover\:text-\[\#888\]:hover{color:#888}.hover\:text-\[\#ccc\]:hover{color:#ccc}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}@media(min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[\#2a2a2a\]{border-color:#2a2a2a}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}}:root{--font-geist-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-geist-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}html,body{color:#fff;font-family:var(--font-geist-sans);background:#000}@keyframes tab-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.animate-tab-in{animation:.2s ease-out tab-in}.prose-markdown{color:#999;word-wrap:break-word;overflow-wrap:break-word;font-size:14px;line-height:1.7}.prose-markdown p{margin-bottom:.75em}.prose-markdown p:last-child{margin-bottom:0}.prose-markdown strong{color:#ccc;font-weight:600}.prose-markdown em{font-style:italic}.prose-markdown code{color:#ccc;font-variant-ligatures:none;background:#0a0a0a;border:1px solid #111;border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.prose-markdown pre{font-variant-ligatures:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.prose-markdown pre code{color:inherit;background:0 0;border:none;padding:0;font-size:13px}.prose-markdown ul,.prose-markdown ol{margin-bottom:.75em;padding-left:1.5em}.prose-markdown ul{list-style-type:disc}.prose-markdown ol{list-style-type:decimal}.prose-markdown li{margin-bottom:.25em}.prose-markdown li>ul,.prose-markdown li>ol{margin-top:.25em;margin-bottom:.25em;padding-left:1.5em}.prose-markdown ol+ul{margin-top:-.5em;padding-left:3em}.prose-markdown h1,.prose-markdown h2,.prose-markdown h3,.prose-markdown h4,.prose-markdown h5,.prose-markdown h6{color:#ddd;margin-top:1em;margin-bottom:.5em;font-weight:600}.prose-markdown a{color:inherit;pointer-events:none;text-decoration:none}.prose-markdown blockquote{color:#777;border-left:3px solid #333;margin:.75em 0;padding-left:1em}.prose-markdown hr{border:none;border-top:1px solid #222;margin:1em 0}.prose-markdown>table{border-collapse:collapse;width:100%;margin:.75em 0}.prose-markdown>table th,.prose-markdown>table td{text-align:left;border:1px solid #333;padding:.4em .75em;font-size:13px}.prose-markdown>table th{color:#ccc;background:#1a1a1a;font-weight:600}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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:"";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:"";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:"";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-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:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}} diff --git a/strix/viewer/viewer_dist/assets/index-CCvWcFs6.js b/strix/viewer/viewer_dist/assets/index-HNJsx9zD.js similarity index 90% rename from strix/viewer/viewer_dist/assets/index-CCvWcFs6.js rename to strix/viewer/viewer_dist/assets/index-HNJsx9zD.js index 65cece76..98c1be09 100644 --- a/strix/viewer/viewer_dist/assets/index-CCvWcFs6.js +++ b/strix/viewer/viewer_dist/assets/index-HNJsx9zD.js @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var dy;function bk(){if(dy)return Oo;dy=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function i(a,l,s){var c=null;if(s!==void 0&&(c=""+s),l.key!==void 0&&(c=""+l.key),"key"in l){s={};for(var f in l)f!=="key"&&(s[f]=l[f])}else s=l;return l=s.ref,{$$typeof:e,type:a,key:c,ref:l!==void 0?l:null,props:s}}return Oo.Fragment=n,Oo.jsx=i,Oo.jsxs=i,Oo}var hy;function yk(){return hy||(hy=1,Bd.exports=bk()),Bd.exports}var v=yk(),Ud={exports:{}},Ve={};/** + */var hy;function bk(){if(hy)return Oo;hy=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function i(a,l,s){var c=null;if(s!==void 0&&(c=""+s),l.key!==void 0&&(c=""+l.key),"key"in l){s={};for(var f in l)f!=="key"&&(s[f]=l[f])}else s=l;return l=s.ref,{$$typeof:e,type:a,key:c,ref:l!==void 0?l:null,props:s}}return Oo.Fragment=n,Oo.jsx=i,Oo.jsxs=i,Oo}var py;function yk(){return py||(py=1,Bd.exports=bk()),Bd.exports}var v=yk(),Ud={exports:{}},Ve={};/** * @license React * react.production.js * @@ -14,7 +14,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var py;function xk(){if(py)return Ve;py=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.for("react.activity"),y=Symbol.iterator;function b(z){return z===null||typeof z!="object"?null:(z=y&&z[y]||z["@@iterator"],typeof z=="function"?z:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,N={};function E(z,G,D){this.props=z,this.context=G,this.refs=N,this.updater=D||_}E.prototype.isReactComponent={},E.prototype.setState=function(z,G){if(typeof z!="object"&&typeof z!="function"&&z!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,z,G,"setState")},E.prototype.forceUpdate=function(z){this.updater.enqueueForceUpdate(this,z,"forceUpdate")};function k(){}k.prototype=E.prototype;function w(z,G,D){this.props=z,this.context=G,this.refs=N,this.updater=D||_}var O=w.prototype=new k;O.constructor=w,S(O,E.prototype),O.isPureReactComponent=!0;var I=Array.isArray;function R(){}var H={H:null,A:null,T:null,S:null},j=Object.prototype.hasOwnProperty;function K(z,G,D){var F=D.ref;return{$$typeof:e,type:z,key:G,ref:F!==void 0?F:null,props:D}}function L(z,G){return K(z.type,G,z.props)}function q(z){return typeof z=="object"&&z!==null&&z.$$typeof===e}function X(z){var G={"=":"=0",":":"=2"};return"$"+z.replace(/[=:]/g,function(D){return G[D]})}var Y=/\/+/g;function A(z,G){return typeof z=="object"&&z!==null&&z.key!=null?X(""+z.key):G.toString(36)}function $(z){switch(z.status){case"fulfilled":return z.value;case"rejected":throw z.reason;default:switch(typeof z.status=="string"?z.then(R,R):(z.status="pending",z.then(function(G){z.status==="pending"&&(z.status="fulfilled",z.value=G)},function(G){z.status==="pending"&&(z.status="rejected",z.reason=G)})),z.status){case"fulfilled":return z.value;case"rejected":throw z.reason}}throw z}function M(z,G,D,F,U){var Q=typeof z;(Q==="undefined"||Q==="boolean")&&(z=null);var J=!1;if(z===null)J=!0;else switch(Q){case"bigint":case"string":case"number":J=!0;break;case"object":switch(z.$$typeof){case e:case n:J=!0;break;case p:return J=z._init,M(J(z._payload),G,D,F,U)}}if(J)return U=U(z),J=F===""?"."+A(z,0):F,I(U)?(D="",J!=null&&(D=J.replace(Y,"$&/")+"/"),M(U,G,D,"",function(ce){return ce})):U!=null&&(q(U)&&(U=L(U,D+(U.key==null||z&&z.key===U.key?"":(""+U.key).replace(Y,"$&/")+"/")+J)),G.push(U)),1;J=0;var W=F===""?".":F+":";if(I(z))for(var ee=0;ee>>1,C=M[Z];if(0>>1;Zl(D,V))Fl(U,D)?(M[Z]=U,M[F]=V,Z=F):(M[Z]=D,M[G]=V,Z=G);else if(Fl(U,V))M[Z]=U,M[F]=V,Z=F;else break e}}return B}function l(M,B){var V=M.sortIndex-B.sortIndex;return V!==0?V:M.id-B.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var h=[],d=[],p=1,m=null,y=3,b=!1,_=!1,S=!1,N=!1,E=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;function O(M){for(var B=i(d);B!==null;){if(B.callback===null)a(d);else if(B.startTime<=M)a(d),B.sortIndex=B.expirationTime,n(h,B);else break;B=i(d)}}function I(M){if(S=!1,O(M),!_)if(i(h)!==null)_=!0,R||(R=!0,X());else{var B=i(d);B!==null&&$(I,B.startTime-M)}}var R=!1,H=-1,j=5,K=-1;function L(){return N?!0:!(e.unstable_now()-KM&&L());){var Z=m.callback;if(typeof Z=="function"){m.callback=null,y=m.priorityLevel;var C=Z(m.expirationTime<=M);if(M=e.unstable_now(),typeof C=="function"){m.callback=C,O(M),B=!0;break t}m===i(h)&&a(h),O(M)}else a(h);m=i(h)}if(m!==null)B=!0;else{var z=i(d);z!==null&&$(I,z.startTime-M),B=!1}}break e}finally{m=null,y=V,b=!1}B=void 0}}finally{B?X():R=!1}}}var X;if(typeof w=="function")X=function(){w(q)};else if(typeof MessageChannel<"u"){var Y=new MessageChannel,A=Y.port2;Y.port1.onmessage=q,X=function(){A.postMessage(null)}}else X=function(){E(q,0)};function $(M,B){H=E(function(){M(e.unstable_now())},B)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(M){M.callback=null},e.unstable_forceFrameRate=function(M){0>M||125Z?(M.sortIndex=V,n(d,M),i(h)===null&&M===i(d)&&(S?(k(H),H=-1):S=!0,$(I,V-Z))):(M.sortIndex=C,n(h,M),_||b||(_=!0,R||(R=!0,X()))),M},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(M){var B=y;return function(){var V=y;y=B;try{return M.apply(this,arguments)}finally{y=V}}}})(qd)),qd}var by;function Ek(){return by||(by=1,$d.exports=_k()),$d.exports}var Pd={exports:{}},kn={};/** + */var by;function _k(){return by||(by=1,(function(e){function n(M,B){var V=M.length;M.push(B);e:for(;0>>1,C=M[Z];if(0>>1;Zl(D,V))Fl(U,D)?(M[Z]=U,M[F]=V,Z=F):(M[Z]=D,M[G]=V,Z=G);else if(Fl(U,V))M[Z]=U,M[F]=V,Z=F;else break e}}return B}function l(M,B){var V=M.sortIndex-B.sortIndex;return V!==0?V:M.id-B.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var h=[],d=[],p=1,m=null,y=3,b=!1,_=!1,S=!1,N=!1,E=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;function O(M){for(var B=i(d);B!==null;){if(B.callback===null)a(d);else if(B.startTime<=M)a(d),B.sortIndex=B.expirationTime,n(h,B);else break;B=i(d)}}function I(M){if(S=!1,O(M),!_)if(i(h)!==null)_=!0,R||(R=!0,X());else{var B=i(d);B!==null&&$(I,B.startTime-M)}}var R=!1,H=-1,j=5,K=-1;function L(){return N?!0:!(e.unstable_now()-KM&&L());){var Z=m.callback;if(typeof Z=="function"){m.callback=null,y=m.priorityLevel;var C=Z(m.expirationTime<=M);if(M=e.unstable_now(),typeof C=="function"){m.callback=C,O(M),B=!0;break t}m===i(h)&&a(h),O(M)}else a(h);m=i(h)}if(m!==null)B=!0;else{var z=i(d);z!==null&&$(I,z.startTime-M),B=!1}}break e}finally{m=null,y=V,b=!1}B=void 0}}finally{B?X():R=!1}}}var X;if(typeof w=="function")X=function(){w(q)};else if(typeof MessageChannel<"u"){var Y=new MessageChannel,A=Y.port2;Y.port1.onmessage=q,X=function(){A.postMessage(null)}}else X=function(){E(q,0)};function $(M,B){H=E(function(){M(e.unstable_now())},B)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(M){M.callback=null},e.unstable_forceFrameRate=function(M){0>M||125Z?(M.sortIndex=V,n(d,M),i(h)===null&&M===i(d)&&(S?(k(H),H=-1):S=!0,$(I,V-Z))):(M.sortIndex=C,n(h,M),_||b||(_=!0,R||(R=!0,X()))),M},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(M){var B=y;return function(){var V=y;y=B;try{return M.apply(this,arguments)}finally{y=V}}}})(qd)),qd}var yy;function Ek(){return yy||(yy=1,$d.exports=_k()),$d.exports}var Pd={exports:{}},kn={};/** * @license React * react-dom.production.js * @@ -30,7 +30,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var yy;function wk(){if(yy)return kn;yy=1;var e=ls();function n(h){var d="https://react.dev/errors/"+h;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Pd.exports=wk(),Pd.exports}/** + */var xy;function wk(){if(xy)return kn;xy=1;var e=ls();function n(h){var d="https://react.dev/errors/"+h;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Pd.exports=wk(),Pd.exports}/** * @license React * react-dom-client.production.js * @@ -38,20 +38,20 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var vy;function Sk(){if(vy)return Ro;vy=1;var e=Ek(),n=ls(),i=I_();function a(t){var r="https://react.dev/errors/"+t;if(1C||(t.current=Z[C],Z[C]=null,C--)}function D(t,r){C++,Z[C]=t.current,t.current=r}var F=z(null),U=z(null),Q=z(null),J=z(null);function W(t,r){switch(D(Q,r),D(U,t),D(F,null),r.nodeType){case 9:case 11:t=(t=r.documentElement)&&(t=t.namespaceURI)?z0(t):0;break;default:if(t=r.tagName,r=r.namespaceURI)r=z0(r),t=I0(r,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}G(F),D(F,t)}function ee(){G(F),G(U),G(Q)}function ce(t){t.memoizedState!==null&&D(J,t);var r=F.current,o=I0(r,t.type);r!==o&&(D(U,t),D(F,o))}function de(t){U.current===t&&(G(F),G(U)),J.current===t&&(G(J),To._currentValue=V)}var be,Ee;function Se(t){if(be===void 0)try{throw Error()}catch(o){var r=o.stack.trim().match(/\n( *(at )?)/);be=r&&r[1]||"",Ee=-1C||(t.current=Z[C],Z[C]=null,C--)}function D(t,r){C++,Z[C]=t.current,t.current=r}var F=z(null),U=z(null),Q=z(null),J=z(null);function W(t,r){switch(D(Q,r),D(U,t),D(F,null),r.nodeType){case 9:case 11:t=(t=r.documentElement)&&(t=t.namespaceURI)?I0(t):0;break;default:if(t=r.tagName,r=r.namespaceURI)r=I0(r),t=j0(r,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}G(F),D(F,t)}function ee(){G(F),G(U),G(Q)}function ce(t){t.memoizedState!==null&&D(J,t);var r=F.current,o=j0(r,t.type);r!==o&&(D(U,t),D(F,o))}function de(t){U.current===t&&(G(F),G(U)),J.current===t&&(G(J),To._currentValue=V)}var be,Ee;function Se(t){if(be===void 0)try{throw Error()}catch(o){var r=o.stack.trim().match(/\n( *(at )?)/);be=r&&r[1]||"",Ee=-1)":-1g||te[u]!==oe[g]){var he=` `+te[u].replace(" at new "," at ");return t.displayName&&he.includes("")&&(he=he.replace("",t.displayName)),he}while(1<=u&&0<=g);break}}}finally{De=!1,Error.prepareStackTrace=o}return(o=t?t.displayName||t.name:"")?Se(o):""}function lt(t,r){switch(t.tag){case 26:case 27:case 5:return Se(t.type);case 16:return Se("Lazy");case 13:return t.child!==r&&r!==null?Se("Suspense Fallback"):Se("Suspense");case 19:return Se("SuspenseList");case 0:case 15:return He(t.type,!1);case 11:return He(t.type.render,!1);case 1:return He(t.type,!0);case 31:return Se("Activity");default:return""}}function Rt(t){try{var r="",o=null;do r+=lt(t,o),o=t,t=t.return;while(t);return r}catch(u){return` Error generating stack: `+u.message+` -`+u.stack}}var Yt=Object.prototype.hasOwnProperty,Pt=e.unstable_scheduleCallback,Xt=e.unstable_cancelCallback,Vn=e.unstable_shouldYield,En=e.unstable_requestPaint,ct=e.unstable_now,jt=e.unstable_getCurrentPriorityLevel,ue=e.unstable_ImmediatePriority,ye=e.unstable_UserBlockingPriority,Me=e.unstable_NormalPriority,Pe=e.unstable_LowPriority,Ze=e.unstable_IdlePriority,sn=e.log,wn=e.unstable_setDisableYieldValue,Kt=null,Ct=null;function Wt(t){if(typeof sn=="function"&&wn(t),Ct&&typeof Ct.setStrictMode=="function")try{Ct.setStrictMode(Kt,t)}catch{}}var ut=Math.clz32?Math.clz32:yr,zn=Math.log,cn=Math.LN2;function yr(t){return t>>>=0,t===0?32:31-(zn(t)/cn|0)|0}var nt=256,Yn=262144,Cn=4194304;function hn(t){var r=t&42;if(r!==0)return r;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function ne(t,r,o){var u=t.pendingLanes;if(u===0)return 0;var g=0,x=t.suspendedLanes,T=t.pingedLanes;t=t.warmLanes;var P=u&134217727;return P!==0?(u=P&~x,u!==0?g=hn(u):(T&=P,T!==0?g=hn(T):o||(o=P&~t,o!==0&&(g=hn(o))))):(P=u&~x,P!==0?g=hn(P):T!==0?g=hn(T):o||(o=u&~t,o!==0&&(g=hn(o)))),g===0?0:r!==0&&r!==g&&(r&x)===0&&(x=g&-g,o=r&-r,x>=o||x===32&&(o&4194048)!==0)?r:g}function pe(t,r){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&r)===0}function we(t,r){switch(t){case 1:case 2:case 4:case 8:case 64:return r+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function qe(){var t=Cn;return Cn<<=1,(Cn&62914560)===0&&(Cn=4194304),t}function Nt(t){for(var r=[],o=0;31>o;o++)r.push(t);return r}function gt(t,r){t.pendingLanes|=r,r!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Ce(t,r,o,u,g,x){var T=t.pendingLanes;t.pendingLanes=o,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=o,t.entangledLanes&=o,t.errorRecoveryDisabledLanes&=o,t.shellSuspendCounter=0;var P=t.entanglements,te=t.expirationTimes,oe=t.hiddenUpdates;for(o=T&~o;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Ga=/[\n"\\]/g;function Nn(t){return t.replace(Ga,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function sa(t,r,o,u,g,x,T,P){t.name="",T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"?t.type=T:t.removeAttribute("type"),r!=null?T==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+_t(r)):t.value!==""+_t(r)&&(t.value=""+_t(r)):T!=="submit"&&T!=="reset"||t.removeAttribute("value"),r!=null?Nr(t,T,_t(r)):o!=null?Nr(t,T,_t(o)):u!=null&&t.removeAttribute("value"),g==null&&x!=null&&(t.defaultChecked=!!x),g!=null&&(t.checked=g&&typeof g!="function"&&typeof g!="symbol"),P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"?t.name=""+_t(P):t.removeAttribute("name")}function _i(t,r,o,u,g,x,T,P){if(x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"&&(t.type=x),r!=null||o!=null){if(!(x!=="submit"&&x!=="reset"||r!=null)){wr(t);return}o=o!=null?""+_t(o):"",r=r!=null?""+_t(r):o,P||r===t.value||(t.value=r),t.defaultValue=r}u=u??g,u=typeof u!="function"&&typeof u!="symbol"&&!!u,t.checked=P?t.checked:!!u,t.defaultChecked=!!u,T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"&&(t.name=T),wr(t)}function Nr(t,r,o){r==="number"&&Sr(t.ownerDocument)===t||t.defaultValue===""+o||(t.defaultValue=""+o)}function un(t,r,o,u){if(t=t.options,r){r={};for(var g=0;g"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ju=!1;if(Zi)try{var Fl={};Object.defineProperty(Fl,"passive",{get:function(){ju=!0}}),window.addEventListener("test",Fl,Fl),window.removeEventListener("test",Fl,Fl)}catch{ju=!1}var Ar=null,Bu=null,xs=null;function Im(){if(xs)return xs;var t,r=Bu,o=r.length,u,g="value"in Ar?Ar.value:Ar.textContent,x=g.length;for(t=0;t=Yl),qm=" ",Pm=!1;function Fm(t,r){switch(t){case"keyup":return US.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gm(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Ya=!1;function $S(t,r){switch(t){case"compositionend":return Gm(r);case"keypress":return r.which!==32?null:(Pm=!0,qm);case"textInput":return t=r.data,t===qm&&Pm?null:t;default:return null}}function qS(t,r){if(Ya)return t==="compositionend"||!Pu&&Fm(t,r)?(t=Im(),xs=Bu=Ar=null,Ya=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:o,offset:r-t};t=u}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Jm(o)}}function tg(t,r){return t&&r?t===r?!0:t&&t.nodeType===3?!1:r&&r.nodeType===3?tg(t,r.parentNode):"contains"in t?t.contains(r):t.compareDocumentPosition?!!(t.compareDocumentPosition(r)&16):!1:!1}function ng(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var r=Sr(t.document);r instanceof t.HTMLIFrameElement;){try{var o=typeof r.contentWindow.location.href=="string"}catch{o=!1}if(o)t=r.contentWindow;else break;r=Sr(t.document)}return r}function Vu(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return r&&(r==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||r==="textarea"||t.contentEditable==="true")}var ZS=Zi&&"documentMode"in document&&11>=document.documentMode,Xa=null,Yu=null,Ql=null,Xu=!1;function ig(t,r,o){var u=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Xu||Xa==null||Xa!==Sr(u)||(u=Xa,"selectionStart"in u&&Vu(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Ql&&Zl(Ql,u)||(Ql=u,u=dc(Yu,"onSelect"),0>=T,g-=T,zi=1<<32-ut(r)+g|o<Ke?(at=Re,Re=null):at=Re.sibling;var pt=se(re,Re,le[Ke],me);if(pt===null){Re===null&&(Re=at);break}t&&Re&&pt.alternate===null&&r(re,Re),ie=x(pt,ie,Ke),ht===null?Ie=pt:ht.sibling=pt,ht=pt,Re=at}if(Ke===le.length)return o(re,Re),ot&&Wi(re,Ke),Ie;if(Re===null){for(;KeKe?(at=Re,Re=null):at=Re.sibling;var Zr=se(re,Re,pt.value,me);if(Zr===null){Re===null&&(Re=at);break}t&&Re&&Zr.alternate===null&&r(re,Re),ie=x(Zr,ie,Ke),ht===null?Ie=Zr:ht.sibling=Zr,ht=Zr,Re=at}if(pt.done)return o(re,Re),ot&&Wi(re,Ke),Ie;if(Re===null){for(;!pt.done;Ke++,pt=le.next())pt=ge(re,pt.value,me),pt!==null&&(ie=x(pt,ie,Ke),ht===null?Ie=pt:ht.sibling=pt,ht=pt);return ot&&Wi(re,Ke),Ie}for(Re=u(Re);!pt.done;Ke++,pt=le.next())pt=fe(Re,re,Ke,pt.value,me),pt!==null&&(t&&pt.alternate!==null&&Re.delete(pt.key===null?Ke:pt.key),ie=x(pt,ie,Ke),ht===null?Ie=pt:ht.sibling=pt,ht=pt);return t&&Re.forEach(function(gk){return r(re,gk)}),ot&&Wi(re,Ke),Ie}function St(re,ie,le,me){if(typeof le=="object"&&le!==null&&le.type===S&&le.key===null&&(le=le.props.children),typeof le=="object"&&le!==null){switch(le.$$typeof){case b:e:{for(var Ie=le.key;ie!==null;){if(ie.key===Ie){if(Ie=le.type,Ie===S){if(ie.tag===7){o(re,ie.sibling),me=g(ie,le.props.children),me.return=re,re=me;break e}}else if(ie.elementType===Ie||typeof Ie=="object"&&Ie!==null&&Ie.$$typeof===j&&xa(Ie)===ie.type){o(re,ie.sibling),me=g(ie,le.props),io(me,le),me.return=re,re=me;break e}o(re,ie);break}else r(re,ie);ie=ie.sibling}le.type===S?(me=pa(le.props.children,re.mode,me,le.key),me.return=re,re=me):(me=Cs(le.type,le.key,le.props,null,re.mode,me),io(me,le),me.return=re,re=me)}return T(re);case _:e:{for(Ie=le.key;ie!==null;){if(ie.key===Ie)if(ie.tag===4&&ie.stateNode.containerInfo===le.containerInfo&&ie.stateNode.implementation===le.implementation){o(re,ie.sibling),me=g(ie,le.children||[]),me.return=re,re=me;break e}else{o(re,ie);break}else r(re,ie);ie=ie.sibling}me=tf(le,re.mode,me),me.return=re,re=me}return T(re);case j:return le=xa(le),St(re,ie,le,me)}if($(le))return Ae(re,ie,le,me);if(X(le)){if(Ie=X(le),typeof Ie!="function")throw Error(a(150));return le=Ie.call(le),Ue(re,ie,le,me)}if(typeof le.then=="function")return St(re,ie,Is(le),me);if(le.$$typeof===w)return St(re,ie,Rs(re,le),me);js(re,le)}return typeof le=="string"&&le!==""||typeof le=="number"||typeof le=="bigint"?(le=""+le,ie!==null&&ie.tag===6?(o(re,ie.sibling),me=g(ie,le),me.return=re,re=me):(o(re,ie),me=ef(le,re.mode,me),me.return=re,re=me),T(re)):o(re,ie)}return function(re,ie,le,me){try{no=0;var Ie=St(re,ie,le,me);return al=null,Ie}catch(Re){if(Re===rl||Re===Ls)throw Re;var ht=Kn(29,Re,null,re.mode);return ht.lanes=me,ht.return=re,ht}finally{}}}var _a=kg(!0),Tg=kg(!1),Dr=!1;function pf(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function mf(t,r){t=t.updateQueue,r.updateQueue===t&&(r.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Lr(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function zr(t,r,o){var u=t.updateQueue;if(u===null)return null;if(u=u.shared,(mt&2)!==0){var g=u.pending;return g===null?r.next=r:(r.next=g.next,g.next=r),u.pending=r,r=As(t),ug(t,null,o),r}return Ts(t,u,r,o),As(t)}function ro(t,r,o){if(r=r.updateQueue,r!==null&&(r=r.shared,(o&4194048)!==0)){var u=r.lanes;u&=t.pendingLanes,o|=u,r.lanes=o,Be(t,o)}}function gf(t,r){var o=t.updateQueue,u=t.alternate;if(u!==null&&(u=u.updateQueue,o===u)){var g=null,x=null;if(o=o.firstBaseUpdate,o!==null){do{var T={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};x===null?g=x=T:x=x.next=T,o=o.next}while(o!==null);x===null?g=x=r:x=x.next=r}else g=x=r;o={baseState:u.baseState,firstBaseUpdate:g,lastBaseUpdate:x,shared:u.shared,callbacks:u.callbacks},t.updateQueue=o;return}t=o.lastBaseUpdate,t===null?o.firstBaseUpdate=r:t.next=r,o.lastBaseUpdate=r}var bf=!1;function ao(){if(bf){var t=il;if(t!==null)throw t}}function lo(t,r,o,u){bf=!1;var g=t.updateQueue;Dr=!1;var x=g.firstBaseUpdate,T=g.lastBaseUpdate,P=g.shared.pending;if(P!==null){g.shared.pending=null;var te=P,oe=te.next;te.next=null,T===null?x=oe:T.next=oe,T=te;var he=t.alternate;he!==null&&(he=he.updateQueue,P=he.lastBaseUpdate,P!==T&&(P===null?he.firstBaseUpdate=oe:P.next=oe,he.lastBaseUpdate=te))}if(x!==null){var ge=g.baseState;T=0,he=oe=te=null,P=x;do{var se=P.lane&-536870913,fe=se!==P.lane;if(fe?(rt&se)===se:(u&se)===se){se!==0&&se===nl&&(bf=!0),he!==null&&(he=he.next={lane:0,tag:P.tag,payload:P.payload,callback:null,next:null});e:{var Ae=t,Ue=P;se=r;var St=o;switch(Ue.tag){case 1:if(Ae=Ue.payload,typeof Ae=="function"){ge=Ae.call(St,ge,se);break e}ge=Ae;break e;case 3:Ae.flags=Ae.flags&-65537|128;case 0:if(Ae=Ue.payload,se=typeof Ae=="function"?Ae.call(St,ge,se):Ae,se==null)break e;ge=m({},ge,se);break e;case 2:Dr=!0}}se=P.callback,se!==null&&(t.flags|=64,fe&&(t.flags|=8192),fe=g.callbacks,fe===null?g.callbacks=[se]:fe.push(se))}else fe={lane:se,tag:P.tag,payload:P.payload,callback:P.callback,next:null},he===null?(oe=he=fe,te=ge):he=he.next=fe,T|=se;if(P=P.next,P===null){if(P=g.shared.pending,P===null)break;fe=P,P=fe.next,fe.next=null,g.lastBaseUpdate=fe,g.shared.pending=null}}while(!0);he===null&&(te=ge),g.baseState=te,g.firstBaseUpdate=oe,g.lastBaseUpdate=he,x===null&&(g.shared.lanes=0),Hr|=T,t.lanes=T,t.memoizedState=ge}}function Ag(t,r){if(typeof t!="function")throw Error(a(191,t));t.call(r)}function Cg(t,r){var o=t.callbacks;if(o!==null)for(t.callbacks=null,t=0;tx?x:8;var T=M.T,P={};M.T=P,If(t,!1,r,o);try{var te=g(),oe=M.S;if(oe!==null&&oe(P,te),te!==null&&typeof te=="object"&&typeof te.then=="function"){var he=aN(te,u);co(t,r,he,ei(t))}else co(t,r,u,ei(t))}catch(ge){co(t,r,{then:function(){},status:"rejected",reason:ge},ei())}finally{B.p=x,T!==null&&P.types!==null&&(T.types=P.types),M.T=T}}function fN(){}function Lf(t,r,o,u){if(t.tag!==5)throw Error(a(476));var g=ob(t).queue;lb(t,g,r,V,o===null?fN:function(){return sb(t),o(u)})}function ob(t){var r=t.memoizedState;if(r!==null)return r;r={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:nr,lastRenderedState:V},next:null};var o={};return r.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:nr,lastRenderedState:o},next:null},t.memoizedState=r,t=t.alternate,t!==null&&(t.memoizedState=r),r}function sb(t){var r=ob(t);r.next===null&&(r=t.alternate.memoizedState),co(t,r.next.queue,{},ei())}function zf(){return xn(To)}function cb(){return Qt().memoizedState}function ub(){return Qt().memoizedState}function dN(t){for(var r=t.return;r!==null;){switch(r.tag){case 24:case 3:var o=ei();t=Lr(o);var u=zr(r,t,o);u!==null&&($n(u,r,o),ro(u,r,o)),r={cache:uf()},t.payload=r;return}r=r.return}}function hN(t,r,o){var u=ei();o={lane:u,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Ys(t)?db(r,o):(o=Wu(t,r,o,u),o!==null&&($n(o,t,u),hb(o,r,u)))}function fb(t,r,o){var u=ei();co(t,r,o,u)}function co(t,r,o,u){var g={lane:u,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Ys(t))db(r,g);else{var x=t.alternate;if(t.lanes===0&&(x===null||x.lanes===0)&&(x=r.lastRenderedReducer,x!==null))try{var T=r.lastRenderedState,P=x(T,o);if(g.hasEagerState=!0,g.eagerState=P,Xn(P,T))return Ts(t,r,g,0),kt===null&&ks(),!1}catch{}finally{}if(o=Wu(t,r,g,u),o!==null)return $n(o,t,u),hb(o,r,u),!0}return!1}function If(t,r,o,u){if(u={lane:2,revertLane:pd(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},Ys(t)){if(r)throw Error(a(479))}else r=Wu(t,o,u,2),r!==null&&$n(r,t,2)}function Ys(t){var r=t.alternate;return t===Xe||r!==null&&r===Xe}function db(t,r){ol=Hs=!0;var o=t.pending;o===null?r.next=r:(r.next=o.next,o.next=r),t.pending=r}function hb(t,r,o){if((o&4194048)!==0){var u=r.lanes;u&=t.pendingLanes,o|=u,r.lanes=o,Be(t,o)}}var uo={readContext:xn,use:Ps,useCallback:Gt,useContext:Gt,useEffect:Gt,useImperativeHandle:Gt,useLayoutEffect:Gt,useInsertionEffect:Gt,useMemo:Gt,useReducer:Gt,useRef:Gt,useState:Gt,useDebugValue:Gt,useDeferredValue:Gt,useTransition:Gt,useSyncExternalStore:Gt,useId:Gt,useHostTransitionStatus:Gt,useFormState:Gt,useActionState:Gt,useOptimistic:Gt,useMemoCache:Gt,useCacheRefresh:Gt};uo.useEffectEvent=Gt;var pb={readContext:xn,use:Ps,useCallback:function(t,r){return Rn().memoizedState=[t,r===void 0?null:r],t},useContext:xn,useEffect:Qg,useImperativeHandle:function(t,r,o){o=o!=null?o.concat([t]):null,Gs(4194308,4,tb.bind(null,r,t),o)},useLayoutEffect:function(t,r){return Gs(4194308,4,t,r)},useInsertionEffect:function(t,r){Gs(4,2,t,r)},useMemo:function(t,r){var o=Rn();r=r===void 0?null:r;var u=t();if(Ea){Wt(!0);try{t()}finally{Wt(!1)}}return o.memoizedState=[u,r],u},useReducer:function(t,r,o){var u=Rn();if(o!==void 0){var g=o(r);if(Ea){Wt(!0);try{o(r)}finally{Wt(!1)}}}else g=r;return u.memoizedState=u.baseState=g,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:g},u.queue=t,t=t.dispatch=hN.bind(null,Xe,t),[u.memoizedState,t]},useRef:function(t){var r=Rn();return t={current:t},r.memoizedState=t},useState:function(t){t=Cf(t);var r=t.queue,o=fb.bind(null,Xe,r);return r.dispatch=o,[t.memoizedState,o]},useDebugValue:Rf,useDeferredValue:function(t,r){var o=Rn();return Df(o,t,r)},useTransition:function(){var t=Cf(!1);return t=lb.bind(null,Xe,t.queue,!0,!1),Rn().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,r,o){var u=Xe,g=Rn();if(ot){if(o===void 0)throw Error(a(407));o=o()}else{if(o=r(),kt===null)throw Error(a(349));(rt&127)!==0||zg(u,r,o)}g.memoizedState=o;var x={value:o,getSnapshot:r};return g.queue=x,Qg(jg.bind(null,u,x,t),[t]),u.flags|=2048,cl(9,{destroy:void 0},Ig.bind(null,u,x,o,r),null),o},useId:function(){var t=Rn(),r=kt.identifierPrefix;if(ot){var o=Ii,u=zi;o=(u&~(1<<32-ut(u)-1)).toString(32)+o,r="_"+r+"R_"+o,o=$s++,0<\/script>",x=x.removeChild(x.firstChild);break;case"select":x=typeof u.is=="string"?T.createElement("select",{is:u.is}):T.createElement("select"),u.multiple?x.multiple=!0:u.size&&(x.size=u.size);break;default:x=typeof u.is=="string"?T.createElement(g,{is:u.is}):T.createElement(g)}}x[Ut]=r,x[pn]=u;e:for(T=r.child;T!==null;){if(T.tag===5||T.tag===6)x.appendChild(T.stateNode);else if(T.tag!==4&&T.tag!==27&&T.child!==null){T.child.return=T,T=T.child;continue}if(T===r)break e;for(;T.sibling===null;){if(T.return===null||T.return===r)break e;T=T.return}T.sibling.return=T.return,T=T.sibling}r.stateNode=x;e:switch(_n(x,g,u),g){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break e;case"img":u=!0;break e;default:u=!1}u&&rr(r)}}return Lt(r),Zf(r,r.type,t===null?null:t.memoizedProps,r.pendingProps,o),null;case 6:if(t&&r.stateNode!=null)t.memoizedProps!==u&&rr(r);else{if(typeof u!="string"&&r.stateNode===null)throw Error(a(166));if(t=Q.current,el(r)){if(t=r.stateNode,o=r.memoizedProps,u=null,g=yn,g!==null)switch(g.tag){case 27:case 5:u=g.memoizedProps}t[Ut]=r,t=!!(t.nodeValue===o||u!==null&&u.suppressHydrationWarning===!0||D0(t.nodeValue,o)),t||Or(r,!0)}else t=hc(t).createTextNode(u),t[Ut]=r,r.stateNode=t}return Lt(r),null;case 31:if(o=r.memoizedState,t===null||t.memoizedState!==null){if(u=el(r),o!==null){if(t===null){if(!u)throw Error(a(318));if(t=r.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(a(557));t[Ut]=r}else ma(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;Lt(r),t=!1}else o=lf(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=o),t=!0;if(!t)return r.flags&256?(Qn(r),r):(Qn(r),null);if((r.flags&128)!==0)throw Error(a(558))}return Lt(r),null;case 13:if(u=r.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(g=el(r),u!==null&&u.dehydrated!==null){if(t===null){if(!g)throw Error(a(318));if(g=r.memoizedState,g=g!==null?g.dehydrated:null,!g)throw Error(a(317));g[Ut]=r}else ma(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;Lt(r),g=!1}else g=lf(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=g),g=!0;if(!g)return r.flags&256?(Qn(r),r):(Qn(r),null)}return Qn(r),(r.flags&128)!==0?(r.lanes=o,r):(o=u!==null,t=t!==null&&t.memoizedState!==null,o&&(u=r.child,g=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(g=u.alternate.memoizedState.cachePool.pool),x=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(x=u.memoizedState.cachePool.pool),x!==g&&(u.flags|=2048)),o!==t&&o&&(r.child.flags|=8192),Ws(r,r.updateQueue),Lt(r),null);case 4:return ee(),t===null&&yd(r.stateNode.containerInfo),Lt(r),null;case 10:return er(r.type),Lt(r),null;case 19:if(G(Zt),u=r.memoizedState,u===null)return Lt(r),null;if(g=(r.flags&128)!==0,x=u.rendering,x===null)if(g)ho(u,!1);else{if(Vt!==0||t!==null&&(t.flags&128)!==0)for(t=r.child;t!==null;){if(x=Us(t),x!==null){for(r.flags|=128,ho(u,!1),t=x.updateQueue,r.updateQueue=t,Ws(r,t),r.subtreeFlags=0,t=o,o=r.child;o!==null;)fg(o,t),o=o.sibling;return D(Zt,Zt.current&1|2),ot&&Wi(r,u.treeForkCount),r.child}t=t.sibling}u.tail!==null&&ct()>ic&&(r.flags|=128,g=!0,ho(u,!1),r.lanes=4194304)}else{if(!g)if(t=Us(x),t!==null){if(r.flags|=128,g=!0,t=t.updateQueue,r.updateQueue=t,Ws(r,t),ho(u,!0),u.tail===null&&u.tailMode==="hidden"&&!x.alternate&&!ot)return Lt(r),null}else 2*ct()-u.renderingStartTime>ic&&o!==536870912&&(r.flags|=128,g=!0,ho(u,!1),r.lanes=4194304);u.isBackwards?(x.sibling=r.child,r.child=x):(t=u.last,t!==null?t.sibling=x:r.child=x,u.last=x)}return u.tail!==null?(t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=ct(),t.sibling=null,o=Zt.current,D(Zt,g?o&1|2:o&1),ot&&Wi(r,u.treeForkCount),t):(Lt(r),null);case 22:case 23:return Qn(r),xf(),u=r.memoizedState!==null,t!==null?t.memoizedState!==null!==u&&(r.flags|=8192):u&&(r.flags|=8192),u?(o&536870912)!==0&&(r.flags&128)===0&&(Lt(r),r.subtreeFlags&6&&(r.flags|=8192)):Lt(r),o=r.updateQueue,o!==null&&Ws(r,o.retryQueue),o=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),u=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(u=r.memoizedState.cachePool.pool),u!==o&&(r.flags|=2048),t!==null&&G(ya),null;case 24:return o=null,t!==null&&(o=t.memoizedState.cache),r.memoizedState.cache!==o&&(r.flags|=2048),er(en),Lt(r),null;case 25:return null;case 30:return null}throw Error(a(156,r.tag))}function yN(t,r){switch(rf(r),r.tag){case 1:return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 3:return er(en),ee(),t=r.flags,(t&65536)!==0&&(t&128)===0?(r.flags=t&-65537|128,r):null;case 26:case 27:case 5:return de(r),null;case 31:if(r.memoizedState!==null){if(Qn(r),r.alternate===null)throw Error(a(340));ma()}return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 13:if(Qn(r),t=r.memoizedState,t!==null&&t.dehydrated!==null){if(r.alternate===null)throw Error(a(340));ma()}return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 19:return G(Zt),null;case 4:return ee(),null;case 10:return er(r.type),null;case 22:case 23:return Qn(r),xf(),t!==null&&G(ya),t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 24:return er(en),null;case 25:return null;default:return null}}function Bb(t,r){switch(rf(r),r.tag){case 3:er(en),ee();break;case 26:case 27:case 5:de(r);break;case 4:ee();break;case 31:r.memoizedState!==null&&Qn(r);break;case 13:Qn(r);break;case 19:G(Zt);break;case 10:er(r.type);break;case 22:case 23:Qn(r),xf(),t!==null&&G(ya);break;case 24:er(en)}}function po(t,r){try{var o=r.updateQueue,u=o!==null?o.lastEffect:null;if(u!==null){var g=u.next;o=g;do{if((o.tag&t)===t){u=void 0;var x=o.create,T=o.inst;u=x(),T.destroy=u}o=o.next}while(o!==g)}}catch(P){xt(r,r.return,P)}}function Br(t,r,o){try{var u=r.updateQueue,g=u!==null?u.lastEffect:null;if(g!==null){var x=g.next;u=x;do{if((u.tag&t)===t){var T=u.inst,P=T.destroy;if(P!==void 0){T.destroy=void 0,g=r;var te=o,oe=P;try{oe()}catch(he){xt(g,te,he)}}}u=u.next}while(u!==x)}}catch(he){xt(r,r.return,he)}}function Ub(t){var r=t.updateQueue;if(r!==null){var o=t.stateNode;try{Cg(r,o)}catch(u){xt(t,t.return,u)}}}function Hb(t,r,o){o.props=wa(t.type,t.memoizedProps),o.state=t.memoizedState;try{o.componentWillUnmount()}catch(u){xt(t,r,u)}}function mo(t,r){try{var o=t.ref;if(o!==null){switch(t.tag){case 26:case 27:case 5:var u=t.stateNode;break;case 30:u=t.stateNode;break;default:u=t.stateNode}typeof o=="function"?t.refCleanup=o(u):o.current=u}}catch(g){xt(t,r,g)}}function ji(t,r){var o=t.ref,u=t.refCleanup;if(o!==null)if(typeof u=="function")try{u()}catch(g){xt(t,r,g)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(g){xt(t,r,g)}else o.current=null}function $b(t){var r=t.type,o=t.memoizedProps,u=t.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":o.autoFocus&&u.focus();break e;case"img":o.src?u.src=o.src:o.srcSet&&(u.srcset=o.srcSet)}}catch(g){xt(t,t.return,g)}}function Qf(t,r,o){try{var u=t.stateNode;HN(u,t.type,o,r),u[pn]=r}catch(g){xt(t,t.return,g)}}function qb(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Gr(t.type)||t.tag===4}function Wf(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||qb(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Gr(t.type)||t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Jf(t,r,o){var u=t.tag;if(u===5||u===6)t=t.stateNode,r?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(t,r):(r=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,r.appendChild(t),o=o._reactRootContainer,o!=null||r.onclick!==null||(r.onclick=_e));else if(u!==4&&(u===27&&Gr(t.type)&&(o=t.stateNode,r=null),t=t.child,t!==null))for(Jf(t,r,o),t=t.sibling;t!==null;)Jf(t,r,o),t=t.sibling}function Js(t,r,o){var u=t.tag;if(u===5||u===6)t=t.stateNode,r?o.insertBefore(t,r):o.appendChild(t);else if(u!==4&&(u===27&&Gr(t.type)&&(o=t.stateNode),t=t.child,t!==null))for(Js(t,r,o),t=t.sibling;t!==null;)Js(t,r,o),t=t.sibling}function Pb(t){var r=t.stateNode,o=t.memoizedProps;try{for(var u=t.type,g=r.attributes;g.length;)r.removeAttributeNode(g[0]);_n(r,u,o),r[Ut]=t,r[pn]=o}catch(x){xt(t,t.return,x)}}var ar=!1,rn=!1,ed=!1,Fb=typeof WeakSet=="function"?WeakSet:Set,gn=null;function xN(t,r){if(t=t.containerInfo,_d=vc,t=ng(t),Vu(t)){if("selectionStart"in t)var o={start:t.selectionStart,end:t.selectionEnd};else e:{o=(o=t.ownerDocument)&&o.defaultView||window;var u=o.getSelection&&o.getSelection();if(u&&u.rangeCount!==0){o=u.anchorNode;var g=u.anchorOffset,x=u.focusNode;u=u.focusOffset;try{o.nodeType,x.nodeType}catch{o=null;break e}var T=0,P=-1,te=-1,oe=0,he=0,ge=t,se=null;t:for(;;){for(var fe;ge!==o||g!==0&&ge.nodeType!==3||(P=T+g),ge!==x||u!==0&&ge.nodeType!==3||(te=T+u),ge.nodeType===3&&(T+=ge.nodeValue.length),(fe=ge.firstChild)!==null;)se=ge,ge=fe;for(;;){if(ge===t)break t;if(se===o&&++oe===g&&(P=T),se===x&&++he===u&&(te=T),(fe=ge.nextSibling)!==null)break;ge=se,se=ge.parentNode}ge=fe}o=P===-1||te===-1?null:{start:P,end:te}}else o=null}o=o||{start:0,end:0}}else o=null;for(Ed={focusedElem:t,selectionRange:o},vc=!1,gn=r;gn!==null;)if(r=gn,t=r.child,(r.subtreeFlags&1028)!==0&&t!==null)t.return=r,gn=t;else for(;gn!==null;){switch(r=gn,x=r.alternate,t=r.flags,r.tag){case 0:if((t&4)!==0&&(t=r.updateQueue,t=t!==null?t.events:null,t!==null))for(o=0;o title"))),_n(x,u,o),x[Ut]=t,Ft(x),u=x;break e;case"link":var T=Z0("link","href",g).get(u+(o.href||""));if(T){for(var P=0;PSt&&(T=St,St=Ue,Ue=T);var re=eg(P,Ue),ie=eg(P,St);if(re&&ie&&(fe.rangeCount!==1||fe.anchorNode!==re.node||fe.anchorOffset!==re.offset||fe.focusNode!==ie.node||fe.focusOffset!==ie.offset)){var le=ge.createRange();le.setStart(re.node,re.offset),fe.removeAllRanges(),Ue>St?(fe.addRange(le),fe.extend(ie.node,ie.offset)):(le.setEnd(ie.node,ie.offset),fe.addRange(le))}}}}for(ge=[],fe=P;fe=fe.parentNode;)fe.nodeType===1&&ge.push({element:fe,left:fe.scrollLeft,top:fe.scrollTop});for(typeof P.focus=="function"&&P.focus(),P=0;Po?32:o,M.T=null,o=od,od=null;var x=qr,T=ur;if(fn=0,pl=qr=null,ur=0,(mt&6)!==0)throw Error(a(331));var P=mt;if(mt|=4,t0(x.current),Wb(x,x.current,T,o),mt=P,_o(0,!1),Ct&&typeof Ct.onPostCommitFiberRoot=="function")try{Ct.onPostCommitFiberRoot(Kt,x)}catch{}return!0}finally{B.p=g,M.T=u,x0(t,r)}}function _0(t,r,o){r=si(o,r),r=Hf(t.stateNode,r,2),t=zr(t,r,2),t!==null&&(gt(t,2),Bi(t))}function xt(t,r,o){if(t.tag===3)_0(t,t,o);else for(;r!==null;){if(r.tag===3){_0(r,t,o);break}else if(r.tag===1){var u=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&($r===null||!$r.has(u))){t=si(o,t),o=Eb(2),u=zr(r,o,2),u!==null&&(wb(o,u,r,t),gt(u,2),Bi(u));break}}r=r.return}}function fd(t,r,o){var u=t.pingCache;if(u===null){u=t.pingCache=new EN;var g=new Set;u.set(r,g)}else g=u.get(r),g===void 0&&(g=new Set,u.set(r,g));g.has(o)||(id=!0,g.add(o),t=TN.bind(null,t,r,o),r.then(t,t))}function TN(t,r,o){var u=t.pingCache;u!==null&&u.delete(r),t.pingedLanes|=t.suspendedLanes&o,t.warmLanes&=~o,kt===t&&(rt&o)===o&&(Vt===4||Vt===3&&(rt&62914560)===rt&&300>ct()-nc?(mt&2)===0&&ml(t,0):rd|=o,hl===rt&&(hl=0)),Bi(t)}function E0(t,r){r===0&&(r=qe()),t=ha(t,r),t!==null&&(gt(t,r),Bi(t))}function AN(t){var r=t.memoizedState,o=0;r!==null&&(o=r.retryLane),E0(t,o)}function CN(t,r){var o=0;switch(t.tag){case 31:case 13:var u=t.stateNode,g=t.memoizedState;g!==null&&(o=g.retryLane);break;case 19:u=t.stateNode;break;case 22:u=t.stateNode._retryCache;break;default:throw Error(a(314))}u!==null&&u.delete(r),E0(t,o)}function MN(t,r){return Pt(t,r)}var cc=null,bl=null,dd=!1,uc=!1,hd=!1,Fr=0;function Bi(t){t!==bl&&t.next===null&&(bl===null?cc=bl=t:bl=bl.next=t),uc=!0,dd||(dd=!0,RN())}function _o(t,r){if(!hd&&uc){hd=!0;do for(var o=!1,u=cc;u!==null;){if(t!==0){var g=u.pendingLanes;if(g===0)var x=0;else{var T=u.suspendedLanes,P=u.pingedLanes;x=(1<<31-ut(42|t)+1)-1,x&=g&~(T&~P),x=x&201326741?x&201326741|1:x?x|2:0}x!==0&&(o=!0,k0(u,x))}else x=rt,x=ne(u,u===kt?x:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(x&3)===0||pe(u,x)||(o=!0,k0(u,x));u=u.next}while(o);hd=!1}}function ON(){w0()}function w0(){uc=dd=!1;var t=0;Fr!==0&&qN()&&(t=Fr);for(var r=ct(),o=null,u=cc;u!==null;){var g=u.next,x=S0(u,r);x===0?(u.next=null,o===null?cc=g:o.next=g,g===null&&(bl=o)):(o=u,(t!==0||(x&3)!==0)&&(uc=!0)),u=g}fn!==0&&fn!==5||_o(t),Fr!==0&&(Fr=0)}function S0(t,r){for(var o=t.suspendedLanes,u=t.pingedLanes,g=t.expirationTimes,x=t.pendingLanes&-62914561;0P)break;var he=te.transferSize,ge=te.initiatorType;he&&L0(ge)&&(te=te.responseEnd,T+=he*(te"u"?null:document;function V0(t,r,o){var u=yl;if(u&&typeof r=="string"&&r){var g=Nn(r);g='link[rel="'+t+'"][href="'+g+'"]',typeof o=="string"&&(g+='[crossorigin="'+o+'"]'),G0.has(g)||(G0.add(g),t={rel:t,crossOrigin:o,href:r},u.querySelector(g)===null&&(r=u.createElement("link"),_n(r,"link",t),Ft(r),u.head.appendChild(r)))}}function QN(t){fr.D(t),V0("dns-prefetch",t,null)}function WN(t,r){fr.C(t,r),V0("preconnect",t,r)}function JN(t,r,o){fr.L(t,r,o);var u=yl;if(u&&t&&r){var g='link[rel="preload"][as="'+Nn(r)+'"]';r==="image"&&o&&o.imageSrcSet?(g+='[imagesrcset="'+Nn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(g+='[imagesizes="'+Nn(o.imageSizes)+'"]')):g+='[href="'+Nn(t)+'"]';var x=g;switch(r){case"style":x=xl(t);break;case"script":x=vl(t)}pi.has(x)||(t=m({rel:"preload",href:r==="image"&&o&&o.imageSrcSet?void 0:t,as:r},o),pi.set(x,t),u.querySelector(g)!==null||r==="style"&&u.querySelector(No(x))||r==="script"&&u.querySelector(ko(x))||(r=u.createElement("link"),_n(r,"link",t),Ft(r),u.head.appendChild(r)))}}function ek(t,r){fr.m(t,r);var o=yl;if(o&&t){var u=r&&typeof r.as=="string"?r.as:"script",g='link[rel="modulepreload"][as="'+Nn(u)+'"][href="'+Nn(t)+'"]',x=g;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":x=vl(t)}if(!pi.has(x)&&(t=m({rel:"modulepreload",href:t},r),pi.set(x,t),o.querySelector(g)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(ko(x)))return}u=o.createElement("link"),_n(u,"link",t),Ft(u),o.head.appendChild(u)}}}function tk(t,r,o){fr.S(t,r,o);var u=yl;if(u&&t){var g=Di(u).hoistableStyles,x=xl(t);r=r||"default";var T=g.get(x);if(!T){var P={loading:0,preload:null};if(T=u.querySelector(No(x)))P.loading=5;else{t=m({rel:"stylesheet",href:t,"data-precedence":r},o),(o=pi.get(x))&&Cd(t,o);var te=T=u.createElement("link");Ft(te),_n(te,"link",t),te._p=new Promise(function(oe,he){te.onload=oe,te.onerror=he}),te.addEventListener("load",function(){P.loading|=1}),te.addEventListener("error",function(){P.loading|=2}),P.loading|=4,mc(T,r,u)}T={type:"stylesheet",instance:T,count:1,state:P},g.set(x,T)}}}function nk(t,r){fr.X(t,r);var o=yl;if(o&&t){var u=Di(o).hoistableScripts,g=vl(t),x=u.get(g);x||(x=o.querySelector(ko(g)),x||(t=m({src:t,async:!0},r),(r=pi.get(g))&&Md(t,r),x=o.createElement("script"),Ft(x),_n(x,"link",t),o.head.appendChild(x)),x={type:"script",instance:x,count:1,state:null},u.set(g,x))}}function ik(t,r){fr.M(t,r);var o=yl;if(o&&t){var u=Di(o).hoistableScripts,g=vl(t),x=u.get(g);x||(x=o.querySelector(ko(g)),x||(t=m({src:t,async:!0,type:"module"},r),(r=pi.get(g))&&Md(t,r),x=o.createElement("script"),Ft(x),_n(x,"link",t),o.head.appendChild(x)),x={type:"script",instance:x,count:1,state:null},u.set(g,x))}}function Y0(t,r,o,u){var g=(g=Q.current)?pc(g):null;if(!g)throw Error(a(446));switch(t){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(r=xl(o.href),o=Di(g).hoistableStyles,u=o.get(r),u||(u={type:"style",instance:null,count:0,state:null},o.set(r,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){t=xl(o.href);var x=Di(g).hoistableStyles,T=x.get(t);if(T||(g=g.ownerDocument||g,T={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},x.set(t,T),(x=g.querySelector(No(t)))&&!x._p&&(T.instance=x,T.state.loading=5),pi.has(t)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},pi.set(t,o),x||rk(g,t,o,T.state))),r&&u===null)throw Error(a(528,""));return T}if(r&&u!==null)throw Error(a(529,""));return null;case"script":return r=o.async,o=o.src,typeof o=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=vl(o),o=Di(g).hoistableScripts,u=o.get(r),u||(u={type:"script",instance:null,count:0,state:null},o.set(r,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,t))}}function xl(t){return'href="'+Nn(t)+'"'}function No(t){return'link[rel="stylesheet"]['+t+"]"}function X0(t){return m({},t,{"data-precedence":t.precedence,precedence:null})}function rk(t,r,o,u){t.querySelector('link[rel="preload"][as="style"]['+r+"]")?u.loading=1:(r=t.createElement("link"),u.preload=r,r.addEventListener("load",function(){return u.loading|=1}),r.addEventListener("error",function(){return u.loading|=2}),_n(r,"link",o),Ft(r),t.head.appendChild(r))}function vl(t){return'[src="'+Nn(t)+'"]'}function ko(t){return"script[async]"+t}function K0(t,r,o){if(r.count++,r.instance===null)switch(r.type){case"style":var u=t.querySelector('style[data-href~="'+Nn(o.href)+'"]');if(u)return r.instance=u,Ft(u),u;var g=m({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return u=(t.ownerDocument||t).createElement("style"),Ft(u),_n(u,"style",g),mc(u,o.precedence,t),r.instance=u;case"stylesheet":g=xl(o.href);var x=t.querySelector(No(g));if(x)return r.state.loading|=4,r.instance=x,Ft(x),x;u=X0(o),(g=pi.get(g))&&Cd(u,g),x=(t.ownerDocument||t).createElement("link"),Ft(x);var T=x;return T._p=new Promise(function(P,te){T.onload=P,T.onerror=te}),_n(x,"link",u),r.state.loading|=4,mc(x,o.precedence,t),r.instance=x;case"script":return x=vl(o.src),(g=t.querySelector(ko(x)))?(r.instance=g,Ft(g),g):(u=o,(g=pi.get(x))&&(u=m({},o),Md(u,g)),t=t.ownerDocument||t,g=t.createElement("script"),Ft(g),_n(g,"link",u),t.head.appendChild(g),r.instance=g);case"void":return null;default:throw Error(a(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(u=r.instance,r.state.loading|=4,mc(u,o.precedence,t));return r.instance}function mc(t,r,o){for(var u=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),g=u.length?u[u.length-1]:null,x=g,T=0;T title"):null)}function ak(t,r,o){if(o===1||r.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return t=r.disabled,typeof r.precedence=="string"&&t==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function W0(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function lk(t,r,o,u){if(o.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var g=xl(u.href),x=r.querySelector(No(g));if(x){r=x._p,r!==null&&typeof r=="object"&&typeof r.then=="function"&&(t.count++,t=bc.bind(t),r.then(t,t)),o.state.loading|=4,o.instance=x,Ft(x);return}x=r.ownerDocument||r,u=X0(u),(g=pi.get(g))&&Cd(u,g),x=x.createElement("link"),Ft(x);var T=x;T._p=new Promise(function(P,te){T.onload=P,T.onerror=te}),_n(x,"link",u),o.instance=x}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(o,r),(r=o.state.preload)&&(o.state.loading&3)===0&&(t.count++,o=bc.bind(t),r.addEventListener("load",o),r.addEventListener("error",o))}}var Od=0;function ok(t,r){return t.stylesheets&&t.count===0&&xc(t,t.stylesheets),0Od?50:800)+r);return t.unsuspend=o,function(){t.unsuspend=null,clearTimeout(u),clearTimeout(g)}}:null}function bc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)xc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var yc=null;function xc(t,r){t.stylesheets=null,t.unsuspend!==null&&(t.count++,yc=new Map,r.forEach(sk,t),yc=null,bc.call(t))}function sk(t,r){if(!(r.state.loading&4)){var o=yc.get(t);if(o)var u=o.get(null);else{o=new Map,yc.set(t,o);for(var g=t.querySelectorAll("link[data-precedence],style[data-precedence]"),x=0;x"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Hd.exports=Sk(),Hd.exports}var kk=Nk();/** +`+u.stack}}var Yt=Object.prototype.hasOwnProperty,Pt=e.unstable_scheduleCallback,Xt=e.unstable_cancelCallback,Vn=e.unstable_shouldYield,En=e.unstable_requestPaint,ct=e.unstable_now,jt=e.unstable_getCurrentPriorityLevel,ue=e.unstable_ImmediatePriority,ye=e.unstable_UserBlockingPriority,Me=e.unstable_NormalPriority,Pe=e.unstable_LowPriority,Ze=e.unstable_IdlePriority,sn=e.log,wn=e.unstable_setDisableYieldValue,Kt=null,Ct=null;function Wt(t){if(typeof sn=="function"&&wn(t),Ct&&typeof Ct.setStrictMode=="function")try{Ct.setStrictMode(Kt,t)}catch{}}var ut=Math.clz32?Math.clz32:yr,zn=Math.log,cn=Math.LN2;function yr(t){return t>>>=0,t===0?32:31-(zn(t)/cn|0)|0}var nt=256,Yn=262144,Cn=4194304;function hn(t){var r=t&42;if(r!==0)return r;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function ne(t,r,o){var u=t.pendingLanes;if(u===0)return 0;var g=0,x=t.suspendedLanes,T=t.pingedLanes;t=t.warmLanes;var P=u&134217727;return P!==0?(u=P&~x,u!==0?g=hn(u):(T&=P,T!==0?g=hn(T):o||(o=P&~t,o!==0&&(g=hn(o))))):(P=u&~x,P!==0?g=hn(P):T!==0?g=hn(T):o||(o=u&~t,o!==0&&(g=hn(o)))),g===0?0:r!==0&&r!==g&&(r&x)===0&&(x=g&-g,o=r&-r,x>=o||x===32&&(o&4194048)!==0)?r:g}function pe(t,r){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&r)===0}function we(t,r){switch(t){case 1:case 2:case 4:case 8:case 64:return r+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function qe(){var t=Cn;return Cn<<=1,(Cn&62914560)===0&&(Cn=4194304),t}function Nt(t){for(var r=[],o=0;31>o;o++)r.push(t);return r}function gt(t,r){t.pendingLanes|=r,r!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Ce(t,r,o,u,g,x){var T=t.pendingLanes;t.pendingLanes=o,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=o,t.entangledLanes&=o,t.errorRecoveryDisabledLanes&=o,t.shellSuspendCounter=0;var P=t.entanglements,te=t.expirationTimes,oe=t.hiddenUpdates;for(o=T&~o;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Ga=/[\n"\\]/g;function Nn(t){return t.replace(Ga,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function sa(t,r,o,u,g,x,T,P){t.name="",T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"?t.type=T:t.removeAttribute("type"),r!=null?T==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+_t(r)):t.value!==""+_t(r)&&(t.value=""+_t(r)):T!=="submit"&&T!=="reset"||t.removeAttribute("value"),r!=null?Nr(t,T,_t(r)):o!=null?Nr(t,T,_t(o)):u!=null&&t.removeAttribute("value"),g==null&&x!=null&&(t.defaultChecked=!!x),g!=null&&(t.checked=g&&typeof g!="function"&&typeof g!="symbol"),P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"?t.name=""+_t(P):t.removeAttribute("name")}function _i(t,r,o,u,g,x,T,P){if(x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"&&(t.type=x),r!=null||o!=null){if(!(x!=="submit"&&x!=="reset"||r!=null)){wr(t);return}o=o!=null?""+_t(o):"",r=r!=null?""+_t(r):o,P||r===t.value||(t.value=r),t.defaultValue=r}u=u??g,u=typeof u!="function"&&typeof u!="symbol"&&!!u,t.checked=P?t.checked:!!u,t.defaultChecked=!!u,T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"&&(t.name=T),wr(t)}function Nr(t,r,o){r==="number"&&Sr(t.ownerDocument)===t||t.defaultValue===""+o||(t.defaultValue=""+o)}function un(t,r,o,u){if(t=t.options,r){r={};for(var g=0;g"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ju=!1;if(Zi)try{var Fl={};Object.defineProperty(Fl,"passive",{get:function(){ju=!0}}),window.addEventListener("test",Fl,Fl),window.removeEventListener("test",Fl,Fl)}catch{ju=!1}var Ar=null,Bu=null,xs=null;function jm(){if(xs)return xs;var t,r=Bu,o=r.length,u,g="value"in Ar?Ar.value:Ar.textContent,x=g.length;for(t=0;t=Yl),Pm=" ",Fm=!1;function Gm(t,r){switch(t){case"keyup":return US.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vm(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Ya=!1;function $S(t,r){switch(t){case"compositionend":return Vm(r);case"keypress":return r.which!==32?null:(Fm=!0,Pm);case"textInput":return t=r.data,t===Pm&&Fm?null:t;default:return null}}function qS(t,r){if(Ya)return t==="compositionend"||!Pu&&Gm(t,r)?(t=jm(),xs=Bu=Ar=null,Ya=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:o,offset:r-t};t=u}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=eg(o)}}function ng(t,r){return t&&r?t===r?!0:t&&t.nodeType===3?!1:r&&r.nodeType===3?ng(t,r.parentNode):"contains"in t?t.contains(r):t.compareDocumentPosition?!!(t.compareDocumentPosition(r)&16):!1:!1}function ig(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var r=Sr(t.document);r instanceof t.HTMLIFrameElement;){try{var o=typeof r.contentWindow.location.href=="string"}catch{o=!1}if(o)t=r.contentWindow;else break;r=Sr(t.document)}return r}function Vu(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return r&&(r==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||r==="textarea"||t.contentEditable==="true")}var ZS=Zi&&"documentMode"in document&&11>=document.documentMode,Xa=null,Yu=null,Ql=null,Xu=!1;function rg(t,r,o){var u=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Xu||Xa==null||Xa!==Sr(u)||(u=Xa,"selectionStart"in u&&Vu(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Ql&&Zl(Ql,u)||(Ql=u,u=dc(Yu,"onSelect"),0>=T,g-=T,zi=1<<32-ut(r)+g|o<Ke?(at=Re,Re=null):at=Re.sibling;var pt=se(re,Re,le[Ke],me);if(pt===null){Re===null&&(Re=at);break}t&&Re&&pt.alternate===null&&r(re,Re),ie=x(pt,ie,Ke),ht===null?Ie=pt:ht.sibling=pt,ht=pt,Re=at}if(Ke===le.length)return o(re,Re),ot&&Wi(re,Ke),Ie;if(Re===null){for(;KeKe?(at=Re,Re=null):at=Re.sibling;var Zr=se(re,Re,pt.value,me);if(Zr===null){Re===null&&(Re=at);break}t&&Re&&Zr.alternate===null&&r(re,Re),ie=x(Zr,ie,Ke),ht===null?Ie=Zr:ht.sibling=Zr,ht=Zr,Re=at}if(pt.done)return o(re,Re),ot&&Wi(re,Ke),Ie;if(Re===null){for(;!pt.done;Ke++,pt=le.next())pt=ge(re,pt.value,me),pt!==null&&(ie=x(pt,ie,Ke),ht===null?Ie=pt:ht.sibling=pt,ht=pt);return ot&&Wi(re,Ke),Ie}for(Re=u(Re);!pt.done;Ke++,pt=le.next())pt=fe(Re,re,Ke,pt.value,me),pt!==null&&(t&&pt.alternate!==null&&Re.delete(pt.key===null?Ke:pt.key),ie=x(pt,ie,Ke),ht===null?Ie=pt:ht.sibling=pt,ht=pt);return t&&Re.forEach(function(gk){return r(re,gk)}),ot&&Wi(re,Ke),Ie}function St(re,ie,le,me){if(typeof le=="object"&&le!==null&&le.type===S&&le.key===null&&(le=le.props.children),typeof le=="object"&&le!==null){switch(le.$$typeof){case b:e:{for(var Ie=le.key;ie!==null;){if(ie.key===Ie){if(Ie=le.type,Ie===S){if(ie.tag===7){o(re,ie.sibling),me=g(ie,le.props.children),me.return=re,re=me;break e}}else if(ie.elementType===Ie||typeof Ie=="object"&&Ie!==null&&Ie.$$typeof===j&&xa(Ie)===ie.type){o(re,ie.sibling),me=g(ie,le.props),io(me,le),me.return=re,re=me;break e}o(re,ie);break}else r(re,ie);ie=ie.sibling}le.type===S?(me=pa(le.props.children,re.mode,me,le.key),me.return=re,re=me):(me=Cs(le.type,le.key,le.props,null,re.mode,me),io(me,le),me.return=re,re=me)}return T(re);case _:e:{for(Ie=le.key;ie!==null;){if(ie.key===Ie)if(ie.tag===4&&ie.stateNode.containerInfo===le.containerInfo&&ie.stateNode.implementation===le.implementation){o(re,ie.sibling),me=g(ie,le.children||[]),me.return=re,re=me;break e}else{o(re,ie);break}else r(re,ie);ie=ie.sibling}me=tf(le,re.mode,me),me.return=re,re=me}return T(re);case j:return le=xa(le),St(re,ie,le,me)}if($(le))return Ae(re,ie,le,me);if(X(le)){if(Ie=X(le),typeof Ie!="function")throw Error(a(150));return le=Ie.call(le),Ue(re,ie,le,me)}if(typeof le.then=="function")return St(re,ie,Is(le),me);if(le.$$typeof===w)return St(re,ie,Rs(re,le),me);js(re,le)}return typeof le=="string"&&le!==""||typeof le=="number"||typeof le=="bigint"?(le=""+le,ie!==null&&ie.tag===6?(o(re,ie.sibling),me=g(ie,le),me.return=re,re=me):(o(re,ie),me=ef(le,re.mode,me),me.return=re,re=me),T(re)):o(re,ie)}return function(re,ie,le,me){try{no=0;var Ie=St(re,ie,le,me);return al=null,Ie}catch(Re){if(Re===rl||Re===Ls)throw Re;var ht=Kn(29,Re,null,re.mode);return ht.lanes=me,ht.return=re,ht}finally{}}}var _a=Tg(!0),Ag=Tg(!1),Dr=!1;function pf(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function mf(t,r){t=t.updateQueue,r.updateQueue===t&&(r.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Lr(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function zr(t,r,o){var u=t.updateQueue;if(u===null)return null;if(u=u.shared,(mt&2)!==0){var g=u.pending;return g===null?r.next=r:(r.next=g.next,g.next=r),u.pending=r,r=As(t),fg(t,null,o),r}return Ts(t,u,r,o),As(t)}function ro(t,r,o){if(r=r.updateQueue,r!==null&&(r=r.shared,(o&4194048)!==0)){var u=r.lanes;u&=t.pendingLanes,o|=u,r.lanes=o,Be(t,o)}}function gf(t,r){var o=t.updateQueue,u=t.alternate;if(u!==null&&(u=u.updateQueue,o===u)){var g=null,x=null;if(o=o.firstBaseUpdate,o!==null){do{var T={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};x===null?g=x=T:x=x.next=T,o=o.next}while(o!==null);x===null?g=x=r:x=x.next=r}else g=x=r;o={baseState:u.baseState,firstBaseUpdate:g,lastBaseUpdate:x,shared:u.shared,callbacks:u.callbacks},t.updateQueue=o;return}t=o.lastBaseUpdate,t===null?o.firstBaseUpdate=r:t.next=r,o.lastBaseUpdate=r}var bf=!1;function ao(){if(bf){var t=il;if(t!==null)throw t}}function lo(t,r,o,u){bf=!1;var g=t.updateQueue;Dr=!1;var x=g.firstBaseUpdate,T=g.lastBaseUpdate,P=g.shared.pending;if(P!==null){g.shared.pending=null;var te=P,oe=te.next;te.next=null,T===null?x=oe:T.next=oe,T=te;var he=t.alternate;he!==null&&(he=he.updateQueue,P=he.lastBaseUpdate,P!==T&&(P===null?he.firstBaseUpdate=oe:P.next=oe,he.lastBaseUpdate=te))}if(x!==null){var ge=g.baseState;T=0,he=oe=te=null,P=x;do{var se=P.lane&-536870913,fe=se!==P.lane;if(fe?(rt&se)===se:(u&se)===se){se!==0&&se===nl&&(bf=!0),he!==null&&(he=he.next={lane:0,tag:P.tag,payload:P.payload,callback:null,next:null});e:{var Ae=t,Ue=P;se=r;var St=o;switch(Ue.tag){case 1:if(Ae=Ue.payload,typeof Ae=="function"){ge=Ae.call(St,ge,se);break e}ge=Ae;break e;case 3:Ae.flags=Ae.flags&-65537|128;case 0:if(Ae=Ue.payload,se=typeof Ae=="function"?Ae.call(St,ge,se):Ae,se==null)break e;ge=m({},ge,se);break e;case 2:Dr=!0}}se=P.callback,se!==null&&(t.flags|=64,fe&&(t.flags|=8192),fe=g.callbacks,fe===null?g.callbacks=[se]:fe.push(se))}else fe={lane:se,tag:P.tag,payload:P.payload,callback:P.callback,next:null},he===null?(oe=he=fe,te=ge):he=he.next=fe,T|=se;if(P=P.next,P===null){if(P=g.shared.pending,P===null)break;fe=P,P=fe.next,fe.next=null,g.lastBaseUpdate=fe,g.shared.pending=null}}while(!0);he===null&&(te=ge),g.baseState=te,g.firstBaseUpdate=oe,g.lastBaseUpdate=he,x===null&&(g.shared.lanes=0),Hr|=T,t.lanes=T,t.memoizedState=ge}}function Cg(t,r){if(typeof t!="function")throw Error(a(191,t));t.call(r)}function Mg(t,r){var o=t.callbacks;if(o!==null)for(t.callbacks=null,t=0;tx?x:8;var T=M.T,P={};M.T=P,If(t,!1,r,o);try{var te=g(),oe=M.S;if(oe!==null&&oe(P,te),te!==null&&typeof te=="object"&&typeof te.then=="function"){var he=aN(te,u);co(t,r,he,ei(t))}else co(t,r,u,ei(t))}catch(ge){co(t,r,{then:function(){},status:"rejected",reason:ge},ei())}finally{B.p=x,T!==null&&P.types!==null&&(T.types=P.types),M.T=T}}function fN(){}function Lf(t,r,o,u){if(t.tag!==5)throw Error(a(476));var g=sb(t).queue;ob(t,g,r,V,o===null?fN:function(){return cb(t),o(u)})}function sb(t){var r=t.memoizedState;if(r!==null)return r;r={memoizedState:V,baseState:V,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:nr,lastRenderedState:V},next:null};var o={};return r.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:nr,lastRenderedState:o},next:null},t.memoizedState=r,t=t.alternate,t!==null&&(t.memoizedState=r),r}function cb(t){var r=sb(t);r.next===null&&(r=t.alternate.memoizedState),co(t,r.next.queue,{},ei())}function zf(){return xn(To)}function ub(){return Qt().memoizedState}function fb(){return Qt().memoizedState}function dN(t){for(var r=t.return;r!==null;){switch(r.tag){case 24:case 3:var o=ei();t=Lr(o);var u=zr(r,t,o);u!==null&&($n(u,r,o),ro(u,r,o)),r={cache:uf()},t.payload=r;return}r=r.return}}function hN(t,r,o){var u=ei();o={lane:u,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Ys(t)?hb(r,o):(o=Wu(t,r,o,u),o!==null&&($n(o,t,u),pb(o,r,u)))}function db(t,r,o){var u=ei();co(t,r,o,u)}function co(t,r,o,u){var g={lane:u,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Ys(t))hb(r,g);else{var x=t.alternate;if(t.lanes===0&&(x===null||x.lanes===0)&&(x=r.lastRenderedReducer,x!==null))try{var T=r.lastRenderedState,P=x(T,o);if(g.hasEagerState=!0,g.eagerState=P,Xn(P,T))return Ts(t,r,g,0),kt===null&&ks(),!1}catch{}finally{}if(o=Wu(t,r,g,u),o!==null)return $n(o,t,u),pb(o,r,u),!0}return!1}function If(t,r,o,u){if(u={lane:2,revertLane:pd(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},Ys(t)){if(r)throw Error(a(479))}else r=Wu(t,o,u,2),r!==null&&$n(r,t,2)}function Ys(t){var r=t.alternate;return t===Xe||r!==null&&r===Xe}function hb(t,r){ol=Hs=!0;var o=t.pending;o===null?r.next=r:(r.next=o.next,o.next=r),t.pending=r}function pb(t,r,o){if((o&4194048)!==0){var u=r.lanes;u&=t.pendingLanes,o|=u,r.lanes=o,Be(t,o)}}var uo={readContext:xn,use:Ps,useCallback:Gt,useContext:Gt,useEffect:Gt,useImperativeHandle:Gt,useLayoutEffect:Gt,useInsertionEffect:Gt,useMemo:Gt,useReducer:Gt,useRef:Gt,useState:Gt,useDebugValue:Gt,useDeferredValue:Gt,useTransition:Gt,useSyncExternalStore:Gt,useId:Gt,useHostTransitionStatus:Gt,useFormState:Gt,useActionState:Gt,useOptimistic:Gt,useMemoCache:Gt,useCacheRefresh:Gt};uo.useEffectEvent=Gt;var mb={readContext:xn,use:Ps,useCallback:function(t,r){return Rn().memoizedState=[t,r===void 0?null:r],t},useContext:xn,useEffect:Wg,useImperativeHandle:function(t,r,o){o=o!=null?o.concat([t]):null,Gs(4194308,4,nb.bind(null,r,t),o)},useLayoutEffect:function(t,r){return Gs(4194308,4,t,r)},useInsertionEffect:function(t,r){Gs(4,2,t,r)},useMemo:function(t,r){var o=Rn();r=r===void 0?null:r;var u=t();if(Ea){Wt(!0);try{t()}finally{Wt(!1)}}return o.memoizedState=[u,r],u},useReducer:function(t,r,o){var u=Rn();if(o!==void 0){var g=o(r);if(Ea){Wt(!0);try{o(r)}finally{Wt(!1)}}}else g=r;return u.memoizedState=u.baseState=g,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:g},u.queue=t,t=t.dispatch=hN.bind(null,Xe,t),[u.memoizedState,t]},useRef:function(t){var r=Rn();return t={current:t},r.memoizedState=t},useState:function(t){t=Cf(t);var r=t.queue,o=db.bind(null,Xe,r);return r.dispatch=o,[t.memoizedState,o]},useDebugValue:Rf,useDeferredValue:function(t,r){var o=Rn();return Df(o,t,r)},useTransition:function(){var t=Cf(!1);return t=ob.bind(null,Xe,t.queue,!0,!1),Rn().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,r,o){var u=Xe,g=Rn();if(ot){if(o===void 0)throw Error(a(407));o=o()}else{if(o=r(),kt===null)throw Error(a(349));(rt&127)!==0||Ig(u,r,o)}g.memoizedState=o;var x={value:o,getSnapshot:r};return g.queue=x,Wg(Bg.bind(null,u,x,t),[t]),u.flags|=2048,cl(9,{destroy:void 0},jg.bind(null,u,x,o,r),null),o},useId:function(){var t=Rn(),r=kt.identifierPrefix;if(ot){var o=Ii,u=zi;o=(u&~(1<<32-ut(u)-1)).toString(32)+o,r="_"+r+"R_"+o,o=$s++,0<\/script>",x=x.removeChild(x.firstChild);break;case"select":x=typeof u.is=="string"?T.createElement("select",{is:u.is}):T.createElement("select"),u.multiple?x.multiple=!0:u.size&&(x.size=u.size);break;default:x=typeof u.is=="string"?T.createElement(g,{is:u.is}):T.createElement(g)}}x[Ut]=r,x[pn]=u;e:for(T=r.child;T!==null;){if(T.tag===5||T.tag===6)x.appendChild(T.stateNode);else if(T.tag!==4&&T.tag!==27&&T.child!==null){T.child.return=T,T=T.child;continue}if(T===r)break e;for(;T.sibling===null;){if(T.return===null||T.return===r)break e;T=T.return}T.sibling.return=T.return,T=T.sibling}r.stateNode=x;e:switch(_n(x,g,u),g){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break e;case"img":u=!0;break e;default:u=!1}u&&rr(r)}}return Lt(r),Zf(r,r.type,t===null?null:t.memoizedProps,r.pendingProps,o),null;case 6:if(t&&r.stateNode!=null)t.memoizedProps!==u&&rr(r);else{if(typeof u!="string"&&r.stateNode===null)throw Error(a(166));if(t=Q.current,el(r)){if(t=r.stateNode,o=r.memoizedProps,u=null,g=yn,g!==null)switch(g.tag){case 27:case 5:u=g.memoizedProps}t[Ut]=r,t=!!(t.nodeValue===o||u!==null&&u.suppressHydrationWarning===!0||L0(t.nodeValue,o)),t||Or(r,!0)}else t=hc(t).createTextNode(u),t[Ut]=r,r.stateNode=t}return Lt(r),null;case 31:if(o=r.memoizedState,t===null||t.memoizedState!==null){if(u=el(r),o!==null){if(t===null){if(!u)throw Error(a(318));if(t=r.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(a(557));t[Ut]=r}else ma(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;Lt(r),t=!1}else o=lf(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=o),t=!0;if(!t)return r.flags&256?(Qn(r),r):(Qn(r),null);if((r.flags&128)!==0)throw Error(a(558))}return Lt(r),null;case 13:if(u=r.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(g=el(r),u!==null&&u.dehydrated!==null){if(t===null){if(!g)throw Error(a(318));if(g=r.memoizedState,g=g!==null?g.dehydrated:null,!g)throw Error(a(317));g[Ut]=r}else ma(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;Lt(r),g=!1}else g=lf(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=g),g=!0;if(!g)return r.flags&256?(Qn(r),r):(Qn(r),null)}return Qn(r),(r.flags&128)!==0?(r.lanes=o,r):(o=u!==null,t=t!==null&&t.memoizedState!==null,o&&(u=r.child,g=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(g=u.alternate.memoizedState.cachePool.pool),x=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(x=u.memoizedState.cachePool.pool),x!==g&&(u.flags|=2048)),o!==t&&o&&(r.child.flags|=8192),Ws(r,r.updateQueue),Lt(r),null);case 4:return ee(),t===null&&yd(r.stateNode.containerInfo),Lt(r),null;case 10:return er(r.type),Lt(r),null;case 19:if(G(Zt),u=r.memoizedState,u===null)return Lt(r),null;if(g=(r.flags&128)!==0,x=u.rendering,x===null)if(g)ho(u,!1);else{if(Vt!==0||t!==null&&(t.flags&128)!==0)for(t=r.child;t!==null;){if(x=Us(t),x!==null){for(r.flags|=128,ho(u,!1),t=x.updateQueue,r.updateQueue=t,Ws(r,t),r.subtreeFlags=0,t=o,o=r.child;o!==null;)dg(o,t),o=o.sibling;return D(Zt,Zt.current&1|2),ot&&Wi(r,u.treeForkCount),r.child}t=t.sibling}u.tail!==null&&ct()>ic&&(r.flags|=128,g=!0,ho(u,!1),r.lanes=4194304)}else{if(!g)if(t=Us(x),t!==null){if(r.flags|=128,g=!0,t=t.updateQueue,r.updateQueue=t,Ws(r,t),ho(u,!0),u.tail===null&&u.tailMode==="hidden"&&!x.alternate&&!ot)return Lt(r),null}else 2*ct()-u.renderingStartTime>ic&&o!==536870912&&(r.flags|=128,g=!0,ho(u,!1),r.lanes=4194304);u.isBackwards?(x.sibling=r.child,r.child=x):(t=u.last,t!==null?t.sibling=x:r.child=x,u.last=x)}return u.tail!==null?(t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=ct(),t.sibling=null,o=Zt.current,D(Zt,g?o&1|2:o&1),ot&&Wi(r,u.treeForkCount),t):(Lt(r),null);case 22:case 23:return Qn(r),xf(),u=r.memoizedState!==null,t!==null?t.memoizedState!==null!==u&&(r.flags|=8192):u&&(r.flags|=8192),u?(o&536870912)!==0&&(r.flags&128)===0&&(Lt(r),r.subtreeFlags&6&&(r.flags|=8192)):Lt(r),o=r.updateQueue,o!==null&&Ws(r,o.retryQueue),o=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),u=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(u=r.memoizedState.cachePool.pool),u!==o&&(r.flags|=2048),t!==null&&G(ya),null;case 24:return o=null,t!==null&&(o=t.memoizedState.cache),r.memoizedState.cache!==o&&(r.flags|=2048),er(en),Lt(r),null;case 25:return null;case 30:return null}throw Error(a(156,r.tag))}function yN(t,r){switch(rf(r),r.tag){case 1:return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 3:return er(en),ee(),t=r.flags,(t&65536)!==0&&(t&128)===0?(r.flags=t&-65537|128,r):null;case 26:case 27:case 5:return de(r),null;case 31:if(r.memoizedState!==null){if(Qn(r),r.alternate===null)throw Error(a(340));ma()}return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 13:if(Qn(r),t=r.memoizedState,t!==null&&t.dehydrated!==null){if(r.alternate===null)throw Error(a(340));ma()}return t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 19:return G(Zt),null;case 4:return ee(),null;case 10:return er(r.type),null;case 22:case 23:return Qn(r),xf(),t!==null&&G(ya),t=r.flags,t&65536?(r.flags=t&-65537|128,r):null;case 24:return er(en),null;case 25:return null;default:return null}}function Ub(t,r){switch(rf(r),r.tag){case 3:er(en),ee();break;case 26:case 27:case 5:de(r);break;case 4:ee();break;case 31:r.memoizedState!==null&&Qn(r);break;case 13:Qn(r);break;case 19:G(Zt);break;case 10:er(r.type);break;case 22:case 23:Qn(r),xf(),t!==null&&G(ya);break;case 24:er(en)}}function po(t,r){try{var o=r.updateQueue,u=o!==null?o.lastEffect:null;if(u!==null){var g=u.next;o=g;do{if((o.tag&t)===t){u=void 0;var x=o.create,T=o.inst;u=x(),T.destroy=u}o=o.next}while(o!==g)}}catch(P){xt(r,r.return,P)}}function Br(t,r,o){try{var u=r.updateQueue,g=u!==null?u.lastEffect:null;if(g!==null){var x=g.next;u=x;do{if((u.tag&t)===t){var T=u.inst,P=T.destroy;if(P!==void 0){T.destroy=void 0,g=r;var te=o,oe=P;try{oe()}catch(he){xt(g,te,he)}}}u=u.next}while(u!==x)}}catch(he){xt(r,r.return,he)}}function Hb(t){var r=t.updateQueue;if(r!==null){var o=t.stateNode;try{Mg(r,o)}catch(u){xt(t,t.return,u)}}}function $b(t,r,o){o.props=wa(t.type,t.memoizedProps),o.state=t.memoizedState;try{o.componentWillUnmount()}catch(u){xt(t,r,u)}}function mo(t,r){try{var o=t.ref;if(o!==null){switch(t.tag){case 26:case 27:case 5:var u=t.stateNode;break;case 30:u=t.stateNode;break;default:u=t.stateNode}typeof o=="function"?t.refCleanup=o(u):o.current=u}}catch(g){xt(t,r,g)}}function ji(t,r){var o=t.ref,u=t.refCleanup;if(o!==null)if(typeof u=="function")try{u()}catch(g){xt(t,r,g)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(g){xt(t,r,g)}else o.current=null}function qb(t){var r=t.type,o=t.memoizedProps,u=t.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":o.autoFocus&&u.focus();break e;case"img":o.src?u.src=o.src:o.srcSet&&(u.srcset=o.srcSet)}}catch(g){xt(t,t.return,g)}}function Qf(t,r,o){try{var u=t.stateNode;HN(u,t.type,o,r),u[pn]=r}catch(g){xt(t,t.return,g)}}function Pb(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Gr(t.type)||t.tag===4}function Wf(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Pb(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Gr(t.type)||t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Jf(t,r,o){var u=t.tag;if(u===5||u===6)t=t.stateNode,r?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(t,r):(r=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,r.appendChild(t),o=o._reactRootContainer,o!=null||r.onclick!==null||(r.onclick=_e));else if(u!==4&&(u===27&&Gr(t.type)&&(o=t.stateNode,r=null),t=t.child,t!==null))for(Jf(t,r,o),t=t.sibling;t!==null;)Jf(t,r,o),t=t.sibling}function Js(t,r,o){var u=t.tag;if(u===5||u===6)t=t.stateNode,r?o.insertBefore(t,r):o.appendChild(t);else if(u!==4&&(u===27&&Gr(t.type)&&(o=t.stateNode),t=t.child,t!==null))for(Js(t,r,o),t=t.sibling;t!==null;)Js(t,r,o),t=t.sibling}function Fb(t){var r=t.stateNode,o=t.memoizedProps;try{for(var u=t.type,g=r.attributes;g.length;)r.removeAttributeNode(g[0]);_n(r,u,o),r[Ut]=t,r[pn]=o}catch(x){xt(t,t.return,x)}}var ar=!1,rn=!1,ed=!1,Gb=typeof WeakSet=="function"?WeakSet:Set,gn=null;function xN(t,r){if(t=t.containerInfo,_d=vc,t=ig(t),Vu(t)){if("selectionStart"in t)var o={start:t.selectionStart,end:t.selectionEnd};else e:{o=(o=t.ownerDocument)&&o.defaultView||window;var u=o.getSelection&&o.getSelection();if(u&&u.rangeCount!==0){o=u.anchorNode;var g=u.anchorOffset,x=u.focusNode;u=u.focusOffset;try{o.nodeType,x.nodeType}catch{o=null;break e}var T=0,P=-1,te=-1,oe=0,he=0,ge=t,se=null;t:for(;;){for(var fe;ge!==o||g!==0&&ge.nodeType!==3||(P=T+g),ge!==x||u!==0&&ge.nodeType!==3||(te=T+u),ge.nodeType===3&&(T+=ge.nodeValue.length),(fe=ge.firstChild)!==null;)se=ge,ge=fe;for(;;){if(ge===t)break t;if(se===o&&++oe===g&&(P=T),se===x&&++he===u&&(te=T),(fe=ge.nextSibling)!==null)break;ge=se,se=ge.parentNode}ge=fe}o=P===-1||te===-1?null:{start:P,end:te}}else o=null}o=o||{start:0,end:0}}else o=null;for(Ed={focusedElem:t,selectionRange:o},vc=!1,gn=r;gn!==null;)if(r=gn,t=r.child,(r.subtreeFlags&1028)!==0&&t!==null)t.return=r,gn=t;else for(;gn!==null;){switch(r=gn,x=r.alternate,t=r.flags,r.tag){case 0:if((t&4)!==0&&(t=r.updateQueue,t=t!==null?t.events:null,t!==null))for(o=0;o title"))),_n(x,u,o),x[Ut]=t,Ft(x),u=x;break e;case"link":var T=Q0("link","href",g).get(u+(o.href||""));if(T){for(var P=0;PSt&&(T=St,St=Ue,Ue=T);var re=tg(P,Ue),ie=tg(P,St);if(re&&ie&&(fe.rangeCount!==1||fe.anchorNode!==re.node||fe.anchorOffset!==re.offset||fe.focusNode!==ie.node||fe.focusOffset!==ie.offset)){var le=ge.createRange();le.setStart(re.node,re.offset),fe.removeAllRanges(),Ue>St?(fe.addRange(le),fe.extend(ie.node,ie.offset)):(le.setEnd(ie.node,ie.offset),fe.addRange(le))}}}}for(ge=[],fe=P;fe=fe.parentNode;)fe.nodeType===1&&ge.push({element:fe,left:fe.scrollLeft,top:fe.scrollTop});for(typeof P.focus=="function"&&P.focus(),P=0;Po?32:o,M.T=null,o=od,od=null;var x=qr,T=ur;if(fn=0,pl=qr=null,ur=0,(mt&6)!==0)throw Error(a(331));var P=mt;if(mt|=4,n0(x.current),Jb(x,x.current,T,o),mt=P,_o(0,!1),Ct&&typeof Ct.onPostCommitFiberRoot=="function")try{Ct.onPostCommitFiberRoot(Kt,x)}catch{}return!0}finally{B.p=g,M.T=u,v0(t,r)}}function E0(t,r,o){r=si(o,r),r=Hf(t.stateNode,r,2),t=zr(t,r,2),t!==null&&(gt(t,2),Bi(t))}function xt(t,r,o){if(t.tag===3)E0(t,t,o);else for(;r!==null;){if(r.tag===3){E0(r,t,o);break}else if(r.tag===1){var u=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&($r===null||!$r.has(u))){t=si(o,t),o=wb(2),u=zr(r,o,2),u!==null&&(Sb(o,u,r,t),gt(u,2),Bi(u));break}}r=r.return}}function fd(t,r,o){var u=t.pingCache;if(u===null){u=t.pingCache=new EN;var g=new Set;u.set(r,g)}else g=u.get(r),g===void 0&&(g=new Set,u.set(r,g));g.has(o)||(id=!0,g.add(o),t=TN.bind(null,t,r,o),r.then(t,t))}function TN(t,r,o){var u=t.pingCache;u!==null&&u.delete(r),t.pingedLanes|=t.suspendedLanes&o,t.warmLanes&=~o,kt===t&&(rt&o)===o&&(Vt===4||Vt===3&&(rt&62914560)===rt&&300>ct()-nc?(mt&2)===0&&ml(t,0):rd|=o,hl===rt&&(hl=0)),Bi(t)}function w0(t,r){r===0&&(r=qe()),t=ha(t,r),t!==null&&(gt(t,r),Bi(t))}function AN(t){var r=t.memoizedState,o=0;r!==null&&(o=r.retryLane),w0(t,o)}function CN(t,r){var o=0;switch(t.tag){case 31:case 13:var u=t.stateNode,g=t.memoizedState;g!==null&&(o=g.retryLane);break;case 19:u=t.stateNode;break;case 22:u=t.stateNode._retryCache;break;default:throw Error(a(314))}u!==null&&u.delete(r),w0(t,o)}function MN(t,r){return Pt(t,r)}var cc=null,bl=null,dd=!1,uc=!1,hd=!1,Fr=0;function Bi(t){t!==bl&&t.next===null&&(bl===null?cc=bl=t:bl=bl.next=t),uc=!0,dd||(dd=!0,RN())}function _o(t,r){if(!hd&&uc){hd=!0;do for(var o=!1,u=cc;u!==null;){if(t!==0){var g=u.pendingLanes;if(g===0)var x=0;else{var T=u.suspendedLanes,P=u.pingedLanes;x=(1<<31-ut(42|t)+1)-1,x&=g&~(T&~P),x=x&201326741?x&201326741|1:x?x|2:0}x!==0&&(o=!0,T0(u,x))}else x=rt,x=ne(u,u===kt?x:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(x&3)===0||pe(u,x)||(o=!0,T0(u,x));u=u.next}while(o);hd=!1}}function ON(){S0()}function S0(){uc=dd=!1;var t=0;Fr!==0&&qN()&&(t=Fr);for(var r=ct(),o=null,u=cc;u!==null;){var g=u.next,x=N0(u,r);x===0?(u.next=null,o===null?cc=g:o.next=g,g===null&&(bl=o)):(o=u,(t!==0||(x&3)!==0)&&(uc=!0)),u=g}fn!==0&&fn!==5||_o(t),Fr!==0&&(Fr=0)}function N0(t,r){for(var o=t.suspendedLanes,u=t.pingedLanes,g=t.expirationTimes,x=t.pendingLanes&-62914561;0P)break;var he=te.transferSize,ge=te.initiatorType;he&&z0(ge)&&(te=te.responseEnd,T+=he*(te"u"?null:document;function Y0(t,r,o){var u=yl;if(u&&typeof r=="string"&&r){var g=Nn(r);g='link[rel="'+t+'"][href="'+g+'"]',typeof o=="string"&&(g+='[crossorigin="'+o+'"]'),V0.has(g)||(V0.add(g),t={rel:t,crossOrigin:o,href:r},u.querySelector(g)===null&&(r=u.createElement("link"),_n(r,"link",t),Ft(r),u.head.appendChild(r)))}}function QN(t){fr.D(t),Y0("dns-prefetch",t,null)}function WN(t,r){fr.C(t,r),Y0("preconnect",t,r)}function JN(t,r,o){fr.L(t,r,o);var u=yl;if(u&&t&&r){var g='link[rel="preload"][as="'+Nn(r)+'"]';r==="image"&&o&&o.imageSrcSet?(g+='[imagesrcset="'+Nn(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(g+='[imagesizes="'+Nn(o.imageSizes)+'"]')):g+='[href="'+Nn(t)+'"]';var x=g;switch(r){case"style":x=xl(t);break;case"script":x=vl(t)}pi.has(x)||(t=m({rel:"preload",href:r==="image"&&o&&o.imageSrcSet?void 0:t,as:r},o),pi.set(x,t),u.querySelector(g)!==null||r==="style"&&u.querySelector(No(x))||r==="script"&&u.querySelector(ko(x))||(r=u.createElement("link"),_n(r,"link",t),Ft(r),u.head.appendChild(r)))}}function ek(t,r){fr.m(t,r);var o=yl;if(o&&t){var u=r&&typeof r.as=="string"?r.as:"script",g='link[rel="modulepreload"][as="'+Nn(u)+'"][href="'+Nn(t)+'"]',x=g;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":x=vl(t)}if(!pi.has(x)&&(t=m({rel:"modulepreload",href:t},r),pi.set(x,t),o.querySelector(g)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector(ko(x)))return}u=o.createElement("link"),_n(u,"link",t),Ft(u),o.head.appendChild(u)}}}function tk(t,r,o){fr.S(t,r,o);var u=yl;if(u&&t){var g=Di(u).hoistableStyles,x=xl(t);r=r||"default";var T=g.get(x);if(!T){var P={loading:0,preload:null};if(T=u.querySelector(No(x)))P.loading=5;else{t=m({rel:"stylesheet",href:t,"data-precedence":r},o),(o=pi.get(x))&&Cd(t,o);var te=T=u.createElement("link");Ft(te),_n(te,"link",t),te._p=new Promise(function(oe,he){te.onload=oe,te.onerror=he}),te.addEventListener("load",function(){P.loading|=1}),te.addEventListener("error",function(){P.loading|=2}),P.loading|=4,mc(T,r,u)}T={type:"stylesheet",instance:T,count:1,state:P},g.set(x,T)}}}function nk(t,r){fr.X(t,r);var o=yl;if(o&&t){var u=Di(o).hoistableScripts,g=vl(t),x=u.get(g);x||(x=o.querySelector(ko(g)),x||(t=m({src:t,async:!0},r),(r=pi.get(g))&&Md(t,r),x=o.createElement("script"),Ft(x),_n(x,"link",t),o.head.appendChild(x)),x={type:"script",instance:x,count:1,state:null},u.set(g,x))}}function ik(t,r){fr.M(t,r);var o=yl;if(o&&t){var u=Di(o).hoistableScripts,g=vl(t),x=u.get(g);x||(x=o.querySelector(ko(g)),x||(t=m({src:t,async:!0,type:"module"},r),(r=pi.get(g))&&Md(t,r),x=o.createElement("script"),Ft(x),_n(x,"link",t),o.head.appendChild(x)),x={type:"script",instance:x,count:1,state:null},u.set(g,x))}}function X0(t,r,o,u){var g=(g=Q.current)?pc(g):null;if(!g)throw Error(a(446));switch(t){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(r=xl(o.href),o=Di(g).hoistableStyles,u=o.get(r),u||(u={type:"style",instance:null,count:0,state:null},o.set(r,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){t=xl(o.href);var x=Di(g).hoistableStyles,T=x.get(t);if(T||(g=g.ownerDocument||g,T={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},x.set(t,T),(x=g.querySelector(No(t)))&&!x._p&&(T.instance=x,T.state.loading=5),pi.has(t)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},pi.set(t,o),x||rk(g,t,o,T.state))),r&&u===null)throw Error(a(528,""));return T}if(r&&u!==null)throw Error(a(529,""));return null;case"script":return r=o.async,o=o.src,typeof o=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=vl(o),o=Di(g).hoistableScripts,u=o.get(r),u||(u={type:"script",instance:null,count:0,state:null},o.set(r,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,t))}}function xl(t){return'href="'+Nn(t)+'"'}function No(t){return'link[rel="stylesheet"]['+t+"]"}function K0(t){return m({},t,{"data-precedence":t.precedence,precedence:null})}function rk(t,r,o,u){t.querySelector('link[rel="preload"][as="style"]['+r+"]")?u.loading=1:(r=t.createElement("link"),u.preload=r,r.addEventListener("load",function(){return u.loading|=1}),r.addEventListener("error",function(){return u.loading|=2}),_n(r,"link",o),Ft(r),t.head.appendChild(r))}function vl(t){return'[src="'+Nn(t)+'"]'}function ko(t){return"script[async]"+t}function Z0(t,r,o){if(r.count++,r.instance===null)switch(r.type){case"style":var u=t.querySelector('style[data-href~="'+Nn(o.href)+'"]');if(u)return r.instance=u,Ft(u),u;var g=m({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return u=(t.ownerDocument||t).createElement("style"),Ft(u),_n(u,"style",g),mc(u,o.precedence,t),r.instance=u;case"stylesheet":g=xl(o.href);var x=t.querySelector(No(g));if(x)return r.state.loading|=4,r.instance=x,Ft(x),x;u=K0(o),(g=pi.get(g))&&Cd(u,g),x=(t.ownerDocument||t).createElement("link"),Ft(x);var T=x;return T._p=new Promise(function(P,te){T.onload=P,T.onerror=te}),_n(x,"link",u),r.state.loading|=4,mc(x,o.precedence,t),r.instance=x;case"script":return x=vl(o.src),(g=t.querySelector(ko(x)))?(r.instance=g,Ft(g),g):(u=o,(g=pi.get(x))&&(u=m({},o),Md(u,g)),t=t.ownerDocument||t,g=t.createElement("script"),Ft(g),_n(g,"link",u),t.head.appendChild(g),r.instance=g);case"void":return null;default:throw Error(a(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(u=r.instance,r.state.loading|=4,mc(u,o.precedence,t));return r.instance}function mc(t,r,o){for(var u=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),g=u.length?u[u.length-1]:null,x=g,T=0;T title"):null)}function ak(t,r,o){if(o===1||r.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return t=r.disabled,typeof r.precedence=="string"&&t==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function J0(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function lk(t,r,o,u){if(o.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var g=xl(u.href),x=r.querySelector(No(g));if(x){r=x._p,r!==null&&typeof r=="object"&&typeof r.then=="function"&&(t.count++,t=bc.bind(t),r.then(t,t)),o.state.loading|=4,o.instance=x,Ft(x);return}x=r.ownerDocument||r,u=K0(u),(g=pi.get(g))&&Cd(u,g),x=x.createElement("link"),Ft(x);var T=x;T._p=new Promise(function(P,te){T.onload=P,T.onerror=te}),_n(x,"link",u),o.instance=x}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(o,r),(r=o.state.preload)&&(o.state.loading&3)===0&&(t.count++,o=bc.bind(t),r.addEventListener("load",o),r.addEventListener("error",o))}}var Od=0;function ok(t,r){return t.stylesheets&&t.count===0&&xc(t,t.stylesheets),0Od?50:800)+r);return t.unsuspend=o,function(){t.unsuspend=null,clearTimeout(u),clearTimeout(g)}}:null}function bc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)xc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var yc=null;function xc(t,r){t.stylesheets=null,t.unsuspend!==null&&(t.count++,yc=new Map,r.forEach(sk,t),yc=null,bc.call(t))}function sk(t,r){if(!(r.state.loading&4)){var o=yc.get(t);if(o)var u=o.get(null);else{o=new Map,yc.set(t,o);for(var g=t.querySelectorAll("link[data-precedence],style[data-precedence]"),x=0;x"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),Hd.exports=Sk(),Hd.exports}var kk=Nk();/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const j_=(...e)=>e.filter((n,i,a)=>!!n&&n.trim()!==""&&a.indexOf(n)===i).join(" ").trim();/** + */const B_=(...e)=>e.filter((n,i,a)=>!!n&&n.trim()!==""&&a.indexOf(n)===i).join(" ").trim();/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -66,7 +66,7 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Ey=e=>{const n=Ak(e);return n.charAt(0).toUpperCase()+n.slice(1)};/** + */const wy=e=>{const n=Ak(e);return n.charAt(0).toUpperCase()+n.slice(1)};/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -81,12 +81,12 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Ok=ae.forwardRef(({color:e="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:a,className:l="",children:s,iconNode:c,...f},h)=>ae.createElement("svg",{ref:h,...Ck,width:n,height:n,stroke:e,strokeWidth:a?Number(i)*24/Number(n):i,className:j_("lucide",l),...!s&&!Mk(f)&&{"aria-hidden":"true"},...f},[...c.map(([d,p])=>ae.createElement(d,p)),...Array.isArray(s)?s:[s]]));/** + */const Ok=ae.forwardRef(({color:e="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:a,className:l="",children:s,iconNode:c,...f},h)=>ae.createElement("svg",{ref:h,...Ck,width:n,height:n,stroke:e,strokeWidth:a?Number(i)*24/Number(n):i,className:B_("lucide",l),...!s&&!Mk(f)&&{"aria-hidden":"true"},...f},[...c.map(([d,p])=>ae.createElement(d,p)),...Array.isArray(s)?s:[s]]));/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Ge=(e,n)=>{const i=ae.forwardRef(({className:a,...l},s)=>ae.createElement(Ok,{ref:s,iconNode:n,className:j_(`lucide-${Tk(Ey(e))}`,`lucide-${e}`,a),...l}));return i.displayName=Ey(e),i};/** + */const Ge=(e,n)=>{const i=ae.forwardRef(({className:a,...l},s)=>ae.createElement(Ok,{ref:s,iconNode:n,className:B_(`lucide-${Tk(wy(e))}`,`lucide-${e}`,a),...l}));return i.displayName=wy(e),i};/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -101,7 +101,7 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Ik=[["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],B_=Ge("ban",Ik);/** + */const Ik=[["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],U_=Ge("ban",Ik);/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -116,7 +116,7 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Hk=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],U_=Ge("brain",Hk);/** + */const Hk=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],H_=Ge("brain",Hk);/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -146,7 +146,7 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const Zk=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],H_=Ge("circle-check-big",Zk);/** + */const Zk=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],$_=Ge("circle-check-big",Zk);/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -166,7 +166,7 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const i2=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],$_=Ge("clock",i2);/** + */const i2=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],q_=Ge("clock",i2);/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -196,7 +196,7 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const h2=[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]],q_=Ge("flag",h2);/** + */const h2=[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]],P_=Ge("flag",h2);/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -216,12 +216,12 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const v2=[["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"}]],P_=Ge("globe",v2);/** + */const v2=[["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"}]],F_=Ge("globe",v2);/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const _2=[["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"}]],wy=Ge("history",_2);/** + */const _2=[["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"}]],Sy=Ge("history",_2);/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -241,7 +241,7 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const A2=[["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"}]],Sy=Ge("message-circle",A2);/** + */const A2=[["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"}]],Ny=Ge("message-circle",A2);/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. @@ -306,54 +306,54 @@ Error generating stack: `+u.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const J2=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],Ny=Ge("wrench",J2);/** + */const J2=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],ky=Ge("wrench",J2);/** * @license lucide-react v0.563.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const eT=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],tT=Ge("x",eT),nT={open:{label:"Open",color:"bg-red-500/10 text-red-400 border-red-500/20",dotColor:"bg-red-500",description:"Newly discovered, awaiting triage"},in_progress:{label:"In Progress",color:"bg-blue-500/10 text-blue-400 border-blue-500/20",dotColor:"bg-blue-500",description:"Someone is working on this"},snoozed:{label:"Snoozed",color:"bg-purple-500/10 text-purple-400 border-purple-500/20",dotColor:"bg-purple-500",description:"Temporarily hidden until a follow-up date"},fixed:{label:"Fixed",color:"bg-emerald-500/10 text-emerald-400 border-emerald-500/20",dotColor:"bg-emerald-500",description:"This vulnerability has been fixed"},ignored:{label:"Ignored",color:"bg-gray-500/10 text-gray-400 border-gray-500/20",dotColor:"bg-gray-500",description:"Acknowledged but accepted"}},iT={trivial:{label:"Trivial",color:"bg-emerald-500/10 text-emerald-400 border-emerald-500/20"},low:{label:"Low",color:"bg-blue-500/10 text-blue-400 border-blue-500/20"},medium:{label:"Medium",color:"bg-yellow-500/10 text-yellow-400 border-yellow-500/20"},high:{label:"High",color:"bg-orange-500/10 text-orange-400 border-orange-500/20"}},F_={critical:"bg-red-500/20 text-red-500 border-red-500/30",high:"bg-orange-500/20 text-orange-500 border-orange-500/30",medium:"bg-yellow-500/20 text-yellow-500 border-yellow-500/30",low:"bg-blue-500/20 text-blue-500 border-blue-500/30"};function Tc(e){return e.original_severity!=null&&e.original_severity!==e.severity}const rT={js:"javascript",ts:"typescript",tsx:"typescript",jsx:"javascript",py:"python",rb:"ruby",go:"go",rs:"rust",java:"java",php:"php",cs:"csharp",cpp:"cpp",c:"c",sh:"bash",bash:"bash",sql:"sql",html:"html",css:"css",json:"json",yaml:"yaml",yml:"yaml",xml:"xml"};function aT(e){var i;if(!e)return null;const n=(i=e.split(".").pop())==null?void 0:i.toLowerCase();return n&&rT[n]||null}function Pp(e){switch(e){case"critical":return"bg-red-500";case"high":return"bg-orange-500";case"medium":return"bg-yellow-500";default:return"bg-blue-500"}}async function Fp(e){try{await navigator.clipboard.writeText(e)}catch{const n=document.createElement("textarea");n.value=e,n.style.position="absolute",n.style.left="-9999px",document.body.appendChild(n),n.select(),document.execCommand("copy"),document.body.removeChild(n)}}function G_(e){var n,i,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(n=0;n{const i=new Array(e.length+n.length);for(let a=0;a({classGroupId:e,validator:n}),V_=(e=new Map,n=null,i)=>({nextPart:e,validators:n,classGroupId:i}),eu="-",ky=[],cT="arbitrary..",uT=e=>{const n=dT(e),{conflictingClassGroups:i,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:c=>{if(c.startsWith("[")&&c.endsWith("]"))return fT(c);const f=c.split(eu),h=f[0]===""&&f.length>1?1:0;return Y_(f,h,n)},getConflictingClassGroupIds:(c,f)=>{if(f){const h=a[c],d=i[c];return h?d?oT(d,h):h:d||ky}return i[c]||ky}}},Y_=(e,n,i)=>{if(e.length-n===0)return i.classGroupId;const l=e[n],s=i.nextPart.get(l);if(s){const d=Y_(e,n+1,s);if(d)return d}const c=i.validators;if(c===null)return;const f=n===0?e.join(eu):e.slice(n).join(eu),h=c.length;for(let d=0;de.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const n=e.slice(1,-1),i=n.indexOf(":"),a=n.slice(0,i);return a?cT+a:void 0})(),dT=e=>{const{theme:n,classGroups:i}=e;return hT(i,n)},hT=(e,n)=>{const i=V_();for(const a in e){const l=e[a];Gp(l,i,a,n)}return i},Gp=(e,n,i,a)=>{const l=e.length;for(let s=0;s{if(typeof e=="string"){mT(e,n,i);return}if(typeof e=="function"){gT(e,n,i,a);return}bT(e,n,i,a)},mT=(e,n,i)=>{const a=e===""?n:X_(n,e);a.classGroupId=i},gT=(e,n,i,a)=>{if(yT(e)){Gp(e(a),n,i,a);return}n.validators===null&&(n.validators=[]),n.validators.push(sT(i,e))},bT=(e,n,i,a)=>{const l=Object.entries(e),s=l.length;for(let c=0;c{let i=e;const a=n.split(eu),l=a.length;for(let s=0;s"isThemeGetter"in e&&e.isThemeGetter===!0,xT=e=>{if(e<1)return{get:()=>{},set:()=>{}};let n=0,i=Object.create(null),a=Object.create(null);const l=(s,c)=>{i[s]=c,n++,n>e&&(n=0,a=i,i=Object.create(null))};return{get(s){let c=i[s];if(c!==void 0)return c;if((c=a[s])!==void 0)return l(s,c),c},set(s,c){s in i?i[s]=c:l(s,c)}}},fp="!",Ty=":",vT=[],Ay=(e,n,i,a,l)=>({modifiers:e,hasImportantModifier:n,baseClassName:i,maybePostfixModifierPosition:a,isExternal:l}),_T=e=>{const{prefix:n,experimentalParseClassName:i}=e;let a=l=>{const s=[];let c=0,f=0,h=0,d;const p=l.length;for(let S=0;Sh?d-h:void 0;return Ay(s,b,y,_)};if(n){const l=n+Ty,s=a;a=c=>c.startsWith(l)?s(c.slice(l.length)):Ay(vT,!1,c,void 0,!0)}if(i){const l=a;a=s=>i({className:s,parseClassName:l})}return a},ET=e=>{const n=new Map;return e.orderSensitiveModifiers.forEach((i,a)=>{n.set(i,1e6+a)}),i=>{const a=[];let l=[];for(let s=0;s0&&(l.sort(),a.push(...l),l=[]),a.push(c)):l.push(c)}return l.length>0&&(l.sort(),a.push(...l)),a}},wT=e=>({cache:xT(e.cacheSize),parseClassName:_T(e),sortModifiers:ET(e),postfixLookupClassGroupIds:ST(e),...uT(e)}),ST=e=>{const n=Object.create(null),i=e.postfixLookupClassGroups;if(i)for(let a=0;a{const{parseClassName:i,getClassGroupId:a,getConflictingClassGroupIds:l,sortModifiers:s,postfixLookupClassGroupIds:c}=n,f=[],h=e.trim().split(NT);let d="";for(let p=h.length-1;p>=0;p-=1){const m=h[p],{isExternal:y,modifiers:b,hasImportantModifier:_,baseClassName:S,maybePostfixModifierPosition:N}=i(m);if(y){d=m+(d.length>0?" "+d:d);continue}let E=!!N,k;if(E){const H=S.substring(0,N);k=a(H);const j=k&&c[k]?a(S):void 0;j&&j!==k&&(k=j,E=!1)}else k=a(S);if(!k){if(!E){d=m+(d.length>0?" "+d:d);continue}if(k=a(S),!k){d=m+(d.length>0?" "+d:d);continue}E=!1}const w=b.length===0?"":b.length===1?b[0]:s(b).join(":"),O=_?w+fp:w,I=O+k;if(f.indexOf(I)>-1)continue;f.push(I);const R=l(k,E);for(let H=0;H0?" "+d:d)}return d},TT=(...e)=>{let n=0,i,a,l="";for(;n{if(typeof e=="string")return e;let n,i="";for(let a=0;a{let i,a,l,s;const c=h=>{const d=n.reduce((p,m)=>m(p),e());return i=wT(d),a=i.cache.get,l=i.cache.set,s=f,f(h)},f=h=>{const d=a(h);if(d)return d;const p=kT(h,i);return l(h,p),p};return s=c,(...h)=>s(TT(...h))},CT=[],dn=e=>{const n=i=>i[e]||CT;return n.isThemeGetter=!0,n},Z_=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Q_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,MT=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,OT=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,RT=/\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$/,DT=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,LT=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,zT=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Qr=e=>MT.test(e),We=e=>!!e&&!Number.isNaN(Number(e)),Ui=e=>!!e&&Number.isInteger(Number(e)),Fd=e=>e.endsWith("%")&&We(e.slice(0,-1)),dr=e=>OT.test(e),W_=()=>!0,IT=e=>RT.test(e)&&!DT.test(e),Vp=()=>!1,jT=e=>LT.test(e),BT=e=>zT.test(e),UT=e=>!ke(e)&&!Te(e),HT=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),$T=e=>ra(e,t1,Vp),ke=e=>Z_.test(e),ka=e=>ra(e,n1,IT),Cy=e=>ra(e,KT,We),qT=e=>ra(e,r1,W_),PT=e=>ra(e,i1,Vp),My=e=>ra(e,J_,Vp),FT=e=>ra(e,e1,BT),Ac=e=>ra(e,a1,jT),Te=e=>Q_.test(e),Do=e=>Ha(e,n1),GT=e=>Ha(e,i1),Oy=e=>Ha(e,J_),VT=e=>Ha(e,t1),YT=e=>Ha(e,e1),Cc=e=>Ha(e,a1,!0),XT=e=>Ha(e,r1,!0),ra=(e,n,i)=>{const a=Z_.exec(e);return a?a[1]?n(a[1]):i(a[2]):!1},Ha=(e,n,i=!1)=>{const a=Q_.exec(e);return a?a[1]?n(a[1]):i:!1},J_=e=>e==="position"||e==="percentage",e1=e=>e==="image"||e==="url",t1=e=>e==="length"||e==="size"||e==="bg-size",n1=e=>e==="length",KT=e=>e==="number",i1=e=>e==="family-name",r1=e=>e==="number"||e==="weight",a1=e=>e==="shadow",ZT=()=>{const e=dn("color"),n=dn("font"),i=dn("text"),a=dn("font-weight"),l=dn("tracking"),s=dn("leading"),c=dn("breakpoint"),f=dn("container"),h=dn("spacing"),d=dn("radius"),p=dn("shadow"),m=dn("inset-shadow"),y=dn("text-shadow"),b=dn("drop-shadow"),_=dn("blur"),S=dn("perspective"),N=dn("aspect"),E=dn("ease"),k=dn("animate"),w=()=>["auto","avoid","all","avoid-page","page","left","right","column"],O=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],I=()=>[...O(),Te,ke],R=()=>["auto","hidden","clip","visible","scroll"],H=()=>["auto","contain","none"],j=()=>[Te,ke,h],K=()=>[Qr,"full","auto",...j()],L=()=>[Ui,"none","subgrid",Te,ke],q=()=>["auto",{span:["full",Ui,Te,ke]},Ui,Te,ke],X=()=>[Ui,"auto",Te,ke],Y=()=>["auto","min","max","fr",Te,ke],A=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],$=()=>["start","end","center","stretch","center-safe","end-safe"],M=()=>["auto",...j()],B=()=>[Qr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...j()],V=()=>[Qr,"screen","full","dvw","lvw","svw","min","max","fit",...j()],Z=()=>[Qr,"screen","full","lh","dvh","lvh","svh","min","max","fit",...j()],C=()=>[e,Te,ke],z=()=>[...O(),Oy,My,{position:[Te,ke]}],G=()=>["no-repeat",{repeat:["","x","y","space","round"]}],D=()=>["auto","cover","contain",VT,$T,{size:[Te,ke]}],F=()=>[Fd,Do,ka],U=()=>["","none","full",d,Te,ke],Q=()=>["",We,Do,ka],J=()=>["solid","dashed","dotted","double"],W=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ee=()=>[We,Fd,Oy,My],ce=()=>["","none",_,Te,ke],de=()=>["none",We,Te,ke],be=()=>["none",We,Te,ke],Ee=()=>[We,Te,ke],Se=()=>[Qr,"full",...j()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[dr],breakpoint:[dr],color:[W_],container:[dr],"drop-shadow":[dr],ease:["in","out","in-out"],font:[UT],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[dr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[dr],shadow:[dr],spacing:["px",We],text:[dr],"text-shadow":[dr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Qr,ke,Te,N]}],container:["container"],"container-type":[{"@container":["","normal","size",Te,ke]}],"container-named":[HT],columns:[{columns:[We,ke,Te,f]}],"break-after":[{"break-after":w()}],"break-before":[{"break-before":w()}],"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:I()}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:H()}],"overscroll-x":[{"overscroll-x":H()}],"overscroll-y":[{"overscroll-y":H()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:K()}],"inset-x":[{"inset-x":K()}],"inset-y":[{"inset-y":K()}],start:[{"inset-s":K(),start:K()}],end:[{"inset-e":K(),end:K()}],"inset-bs":[{"inset-bs":K()}],"inset-be":[{"inset-be":K()}],top:[{top:K()}],right:[{right:K()}],bottom:[{bottom:K()}],left:[{left:K()}],visibility:["visible","invisible","collapse"],z:[{z:[Ui,"auto",Te,ke]}],basis:[{basis:[Qr,"full","auto",f,...j()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[We,Qr,"auto","initial","none",ke]}],grow:[{grow:["",We,Te,ke]}],shrink:[{shrink:["",We,Te,ke]}],order:[{order:[Ui,"first","last","none",Te,ke]}],"grid-cols":[{"grid-cols":L()}],"col-start-end":[{col:q()}],"col-start":[{"col-start":X()}],"col-end":[{"col-end":X()}],"grid-rows":[{"grid-rows":L()}],"row-start-end":[{row:q()}],"row-start":[{"row-start":X()}],"row-end":[{"row-end":X()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Y()}],"auto-rows":[{"auto-rows":Y()}],gap:[{gap:j()}],"gap-x":[{"gap-x":j()}],"gap-y":[{"gap-y":j()}],"justify-content":[{justify:[...A(),"normal"]}],"justify-items":[{"justify-items":[...$(),"normal"]}],"justify-self":[{"justify-self":["auto",...$()]}],"align-content":[{content:["normal",...A()]}],"align-items":[{items:[...$(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...$(),{baseline:["","last"]}]}],"place-content":[{"place-content":A()}],"place-items":[{"place-items":[...$(),"baseline"]}],"place-self":[{"place-self":["auto",...$()]}],p:[{p:j()}],px:[{px:j()}],py:[{py:j()}],ps:[{ps:j()}],pe:[{pe:j()}],pbs:[{pbs:j()}],pbe:[{pbe:j()}],pt:[{pt:j()}],pr:[{pr:j()}],pb:[{pb:j()}],pl:[{pl:j()}],m:[{m:M()}],mx:[{mx:M()}],my:[{my:M()}],ms:[{ms:M()}],me:[{me:M()}],mbs:[{mbs:M()}],mbe:[{mbe:M()}],mt:[{mt:M()}],mr:[{mr:M()}],mb:[{mb:M()}],ml:[{ml:M()}],"space-x":[{"space-x":j()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":j()}],"space-y-reverse":["space-y-reverse"],size:[{size:B()}],"inline-size":[{inline:["auto",...V()]}],"min-inline-size":[{"min-inline":["auto",...V()]}],"max-inline-size":[{"max-inline":["none",...V()]}],"block-size":[{block:["auto",...Z()]}],"min-block-size":[{"min-block":["auto",...Z()]}],"max-block-size":[{"max-block":["none",...Z()]}],w:[{w:[f,"screen",...B()]}],"min-w":[{"min-w":[f,"screen","none",...B()]}],"max-w":[{"max-w":[f,"screen","none","prose",{screen:[c]},...B()]}],h:[{h:["screen","lh",...B()]}],"min-h":[{"min-h":["screen","lh","none",...B()]}],"max-h":[{"max-h":["screen","lh",...B()]}],"font-size":[{text:["base",i,Do,ka]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[a,XT,qT]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Fd,ke]}],"font-family":[{font:[GT,PT,n]}],"font-features":[{"font-features":[ke]}],"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:[l,Te,ke]}],"line-clamp":[{"line-clamp":[We,"none",Te,Cy]}],leading:[{leading:[s,...j()]}],"list-image":[{"list-image":["none",Te,ke]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Te,ke]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:C()}],"text-color":[{text:C()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...J(),"wavy"]}],"text-decoration-thickness":[{decoration:[We,"from-font","auto",Te,ka]}],"text-decoration-color":[{decoration:C()}],"underline-offset":[{"underline-offset":[We,"auto",Te,ke]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:j()}],"tab-size":[{tab:[Ui,Te,ke]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Te,ke]}],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",Te,ke]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:z()}],"bg-repeat":[{bg:G()}],"bg-size":[{bg:D()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Ui,Te,ke],radial:["",Te,ke],conic:[Ui,Te,ke]},YT,FT]}],"bg-color":[{bg:C()}],"gradient-from-pos":[{from:F()}],"gradient-via-pos":[{via:F()}],"gradient-to-pos":[{to:F()}],"gradient-from":[{from:C()}],"gradient-via":[{via:C()}],"gradient-to":[{to:C()}],rounded:[{rounded:U()}],"rounded-s":[{"rounded-s":U()}],"rounded-e":[{"rounded-e":U()}],"rounded-t":[{"rounded-t":U()}],"rounded-r":[{"rounded-r":U()}],"rounded-b":[{"rounded-b":U()}],"rounded-l":[{"rounded-l":U()}],"rounded-ss":[{"rounded-ss":U()}],"rounded-se":[{"rounded-se":U()}],"rounded-ee":[{"rounded-ee":U()}],"rounded-es":[{"rounded-es":U()}],"rounded-tl":[{"rounded-tl":U()}],"rounded-tr":[{"rounded-tr":U()}],"rounded-br":[{"rounded-br":U()}],"rounded-bl":[{"rounded-bl":U()}],"border-w":[{border:Q()}],"border-w-x":[{"border-x":Q()}],"border-w-y":[{"border-y":Q()}],"border-w-s":[{"border-s":Q()}],"border-w-e":[{"border-e":Q()}],"border-w-bs":[{"border-bs":Q()}],"border-w-be":[{"border-be":Q()}],"border-w-t":[{"border-t":Q()}],"border-w-r":[{"border-r":Q()}],"border-w-b":[{"border-b":Q()}],"border-w-l":[{"border-l":Q()}],"divide-x":[{"divide-x":Q()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Q()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...J(),"hidden","none"]}],"divide-style":[{divide:[...J(),"hidden","none"]}],"border-color":[{border:C()}],"border-color-x":[{"border-x":C()}],"border-color-y":[{"border-y":C()}],"border-color-s":[{"border-s":C()}],"border-color-e":[{"border-e":C()}],"border-color-bs":[{"border-bs":C()}],"border-color-be":[{"border-be":C()}],"border-color-t":[{"border-t":C()}],"border-color-r":[{"border-r":C()}],"border-color-b":[{"border-b":C()}],"border-color-l":[{"border-l":C()}],"divide-color":[{divide:C()}],"outline-style":[{outline:[...J(),"none","hidden"]}],"outline-offset":[{"outline-offset":[We,Te,ke]}],"outline-w":[{outline:["",We,Do,ka]}],"outline-color":[{outline:C()}],shadow:[{shadow:["","none",p,Cc,Ac]}],"shadow-color":[{shadow:C()}],"inset-shadow":[{"inset-shadow":["none",m,Cc,Ac]}],"inset-shadow-color":[{"inset-shadow":C()}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:C()}],"ring-offset-w":[{"ring-offset":[We,ka]}],"ring-offset-color":[{"ring-offset":C()}],"inset-ring-w":[{"inset-ring":Q()}],"inset-ring-color":[{"inset-ring":C()}],"text-shadow":[{"text-shadow":["none",y,Cc,Ac]}],"text-shadow-color":[{"text-shadow":C()}],opacity:[{opacity:[We,Te,ke]}],"mix-blend":[{"mix-blend":[...W(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":W()}],"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":[We]}],"mask-image-linear-from-pos":[{"mask-linear-from":ee()}],"mask-image-linear-to-pos":[{"mask-linear-to":ee()}],"mask-image-linear-from-color":[{"mask-linear-from":C()}],"mask-image-linear-to-color":[{"mask-linear-to":C()}],"mask-image-t-from-pos":[{"mask-t-from":ee()}],"mask-image-t-to-pos":[{"mask-t-to":ee()}],"mask-image-t-from-color":[{"mask-t-from":C()}],"mask-image-t-to-color":[{"mask-t-to":C()}],"mask-image-r-from-pos":[{"mask-r-from":ee()}],"mask-image-r-to-pos":[{"mask-r-to":ee()}],"mask-image-r-from-color":[{"mask-r-from":C()}],"mask-image-r-to-color":[{"mask-r-to":C()}],"mask-image-b-from-pos":[{"mask-b-from":ee()}],"mask-image-b-to-pos":[{"mask-b-to":ee()}],"mask-image-b-from-color":[{"mask-b-from":C()}],"mask-image-b-to-color":[{"mask-b-to":C()}],"mask-image-l-from-pos":[{"mask-l-from":ee()}],"mask-image-l-to-pos":[{"mask-l-to":ee()}],"mask-image-l-from-color":[{"mask-l-from":C()}],"mask-image-l-to-color":[{"mask-l-to":C()}],"mask-image-x-from-pos":[{"mask-x-from":ee()}],"mask-image-x-to-pos":[{"mask-x-to":ee()}],"mask-image-x-from-color":[{"mask-x-from":C()}],"mask-image-x-to-color":[{"mask-x-to":C()}],"mask-image-y-from-pos":[{"mask-y-from":ee()}],"mask-image-y-to-pos":[{"mask-y-to":ee()}],"mask-image-y-from-color":[{"mask-y-from":C()}],"mask-image-y-to-color":[{"mask-y-to":C()}],"mask-image-radial":[{"mask-radial":[Te,ke]}],"mask-image-radial-from-pos":[{"mask-radial-from":ee()}],"mask-image-radial-to-pos":[{"mask-radial-to":ee()}],"mask-image-radial-from-color":[{"mask-radial-from":C()}],"mask-image-radial-to-color":[{"mask-radial-to":C()}],"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":O()}],"mask-image-conic-pos":[{"mask-conic":[We]}],"mask-image-conic-from-pos":[{"mask-conic-from":ee()}],"mask-image-conic-to-pos":[{"mask-conic-to":ee()}],"mask-image-conic-from-color":[{"mask-conic-from":C()}],"mask-image-conic-to-color":[{"mask-conic-to":C()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:z()}],"mask-repeat":[{mask:G()}],"mask-size":[{mask:D()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Te,ke]}],filter:[{filter:["","none",Te,ke]}],blur:[{blur:ce()}],brightness:[{brightness:[We,Te,ke]}],contrast:[{contrast:[We,Te,ke]}],"drop-shadow":[{"drop-shadow":["","none",b,Cc,Ac]}],"drop-shadow-color":[{"drop-shadow":C()}],grayscale:[{grayscale:["",We,Te,ke]}],"hue-rotate":[{"hue-rotate":[We,Te,ke]}],invert:[{invert:["",We,Te,ke]}],saturate:[{saturate:[We,Te,ke]}],sepia:[{sepia:["",We,Te,ke]}],"backdrop-filter":[{"backdrop-filter":["","none",Te,ke]}],"backdrop-blur":[{"backdrop-blur":ce()}],"backdrop-brightness":[{"backdrop-brightness":[We,Te,ke]}],"backdrop-contrast":[{"backdrop-contrast":[We,Te,ke]}],"backdrop-grayscale":[{"backdrop-grayscale":["",We,Te,ke]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[We,Te,ke]}],"backdrop-invert":[{"backdrop-invert":["",We,Te,ke]}],"backdrop-opacity":[{"backdrop-opacity":[We,Te,ke]}],"backdrop-saturate":[{"backdrop-saturate":[We,Te,ke]}],"backdrop-sepia":[{"backdrop-sepia":["",We,Te,ke]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":j()}],"border-spacing-x":[{"border-spacing-x":j()}],"border-spacing-y":[{"border-spacing-y":j()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Te,ke]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[We,"initial",Te,ke]}],ease:[{ease:["linear","initial",E,Te,ke]}],delay:[{delay:[We,Te,ke]}],animate:[{animate:["none",k,Te,ke]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[S,Te,ke]}],"perspective-origin":[{"perspective-origin":I()}],rotate:[{rotate:de()}],"rotate-x":[{"rotate-x":de()}],"rotate-y":[{"rotate-y":de()}],"rotate-z":[{"rotate-z":de()}],scale:[{scale:be()}],"scale-x":[{"scale-x":be()}],"scale-y":[{"scale-y":be()}],"scale-z":[{"scale-z":be()}],"scale-3d":["scale-3d"],skew:[{skew:Ee()}],"skew-x":[{"skew-x":Ee()}],"skew-y":[{"skew-y":Ee()}],transform:[{transform:[Te,ke,"","none","gpu","cpu"]}],"transform-origin":[{origin:I()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Se()}],"translate-x":[{"translate-x":Se()}],"translate-y":[{"translate-y":Se()}],"translate-z":[{"translate-z":Se()}],"translate-none":["translate-none"],zoom:[{zoom:[Ui,Te,ke]}],accent:[{accent:C()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:C()}],"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",Te,ke]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":C()}],"scrollbar-track-color":[{"scrollbar-track":C()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":j()}],"scroll-mx":[{"scroll-mx":j()}],"scroll-my":[{"scroll-my":j()}],"scroll-ms":[{"scroll-ms":j()}],"scroll-me":[{"scroll-me":j()}],"scroll-mbs":[{"scroll-mbs":j()}],"scroll-mbe":[{"scroll-mbe":j()}],"scroll-mt":[{"scroll-mt":j()}],"scroll-mr":[{"scroll-mr":j()}],"scroll-mb":[{"scroll-mb":j()}],"scroll-ml":[{"scroll-ml":j()}],"scroll-p":[{"scroll-p":j()}],"scroll-px":[{"scroll-px":j()}],"scroll-py":[{"scroll-py":j()}],"scroll-ps":[{"scroll-ps":j()}],"scroll-pe":[{"scroll-pe":j()}],"scroll-pbs":[{"scroll-pbs":j()}],"scroll-pbe":[{"scroll-pbe":j()}],"scroll-pt":[{"scroll-pt":j()}],"scroll-pr":[{"scroll-pr":j()}],"scroll-pb":[{"scroll-pb":j()}],"scroll-pl":[{"scroll-pl":j()}],"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",Te,ke]}],fill:[{fill:["none",...C()]}],"stroke-w":[{stroke:[We,Do,ka,Cy]}],stroke:[{stroke:["none",...C()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],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"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},QT=AT(ZT);function Mc(...e){return QT(lT(e))}function WT(e){return new Date(e).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"})}function dp(e){const n=new Date(e),a=Math.floor((new Date().getTime()-n.getTime())/1e3);return a<60?"just now":a<3600?`${Math.floor(a/60)}m ago`:a<86400?`${Math.floor(a/3600)}h ago`:a<604800?`${Math.floor(a/86400)}d ago`:WT(e)}function JT(e){return`STRIX-${e}`}function eA(e,n){const i={};return(e[e.length-1]===""?[...e,""]:e).join((i.padRight?" ":"")+","+(i.padLeft===!1?"":" ")).trim()}const tA=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,nA=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,iA={};function Ry(e,n){return(iA.jsx?nA:tA).test(e)}const rA=/[ \t\n\f\r]/g;function aA(e){return typeof e=="object"?e.type==="text"?Dy(e.value):!1:Dy(e)}function Dy(e){return e.replace(rA,"")===""}class os{constructor(n,i,a){this.normal=i,this.property=n,a&&(this.space=a)}}os.prototype.normal={};os.prototype.property={};os.prototype.space=void 0;function l1(e,n){const i={},a={};for(const l of e)Object.assign(i,l.property),Object.assign(a,l.normal);return new os(i,a,n)}function hp(e){return e.toLowerCase()}class Gn{constructor(n,i){this.attribute=i,this.property=n}}Gn.prototype.attribute="";Gn.prototype.booleanish=!1;Gn.prototype.boolean=!1;Gn.prototype.commaOrSpaceSeparated=!1;Gn.prototype.commaSeparated=!1;Gn.prototype.defined=!1;Gn.prototype.mustUseProperty=!1;Gn.prototype.number=!1;Gn.prototype.overloadedBoolean=!1;Gn.prototype.property="";Gn.prototype.spaceSeparated=!1;Gn.prototype.space=void 0;let lA=0;const Fe=$a(),an=$a(),pp=$a(),ve=$a(),Tt=$a(),Oa=$a(),ti=$a();function $a(){return 2**++lA}const mp=Object.freeze(Object.defineProperty({__proto__:null,boolean:Fe,booleanish:an,commaOrSpaceSeparated:ti,commaSeparated:Oa,number:ve,overloadedBoolean:pp,spaceSeparated:Tt},Symbol.toStringTag,{value:"Module"})),Gd=Object.keys(mp);class Yp extends Gn{constructor(n,i,a,l){let s=-1;if(super(n,i),Ly(this,"space",l),typeof a=="number")for(;++s4&&i.slice(0,4)==="data"&&fA.test(n)){if(n.charAt(4)==="-"){const s=n.slice(5).replace(zy,pA);a="data"+s.charAt(0).toUpperCase()+s.slice(1)}else{const s=n.slice(4);if(!zy.test(s)){let c=s.replace(uA,hA);c.charAt(0)!=="-"&&(c="-"+c),n="data"+c}}l=Yp}return new l(a,n)}function hA(e){return"-"+e.toLowerCase()}function pA(e){return e.charAt(1).toUpperCase()}const mA=l1([o1,oA,u1,f1,d1],"html"),Xp=l1([o1,sA,u1,f1,d1],"svg");function gA(e){return e.join(" ").trim()}var El={},Vd,Iy;function bA(){if(Iy)return Vd;Iy=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,i=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,l=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,c=/^[;\s]*/,f=/^\s+|\s+$/g,h=` -`,d="/",p="*",m="",y="comment",b="declaration";function _(N,E){if(typeof N!="string")throw new TypeError("First argument must be a string");if(!N)return[];E=E||{};var k=1,w=1;function O(A){var $=A.match(n);$&&(k+=$.length);var M=A.lastIndexOf(h);w=~M?A.length-M:w+A.length}function I(){var A={line:k,column:w};return function($){return $.position=new R(A),K(),$}}function R(A){this.start=A,this.end={line:k,column:w},this.source=E.source}R.prototype.content=N;function H(A){var $=new Error(E.source+":"+k+":"+w+": "+A);if($.reason=A,$.filename=E.source,$.line=k,$.column=w,$.source=N,!E.silent)throw $}function j(A){var $=A.exec(N);if($){var M=$[0];return O(M),N=N.slice(M.length),$}}function K(){j(i)}function L(A){var $;for(A=A||[];$=q();)$!==!1&&A.push($);return A}function q(){var A=I();if(!(d!=N.charAt(0)||p!=N.charAt(1))){for(var $=2;m!=N.charAt($)&&(p!=N.charAt($)||d!=N.charAt($+1));)++$;if($+=2,m===N.charAt($-1))return H("End of comment missing");var M=N.slice(2,$-2);return w+=2,O(M),N=N.slice($),w+=2,A({type:y,comment:M})}}function X(){var A=I(),$=j(a);if($){if(q(),!j(l))return H("property missing ':'");var M=j(s),B=A({type:b,property:S($[0].replace(e,m)),value:M?S(M[0].replace(e,m)):m});return j(c),B}}function Y(){var A=[];L(A);for(var $;$=X();)$!==!1&&(A.push($),L(A));return A}return K(),Y()}function S(N){return N?N.replace(f,m):m}return Vd=_,Vd}var jy;function yA(){if(jy)return El;jy=1;var e=El&&El.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(El,"__esModule",{value:!0}),El.default=i;const n=e(bA());function i(a,l){let s=null;if(!a||typeof a!="string")return s;const c=(0,n.default)(a),f=typeof l=="function";return c.forEach(h=>{if(h.type!=="declaration")return;const{property:d,value:p}=h;f?l(d,p,h):p&&(s=s||{},s[d]=p)}),s}return El}var Lo={},By;function xA(){if(By)return Lo;By=1,Object.defineProperty(Lo,"__esModule",{value:!0}),Lo.camelCase=void 0;var e=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,i=/^[^-]+$/,a=/^-(webkit|moz|ms|o|khtml)-/,l=/^-(ms)-/,s=function(d){return!d||i.test(d)||e.test(d)},c=function(d,p){return p.toUpperCase()},f=function(d,p){return"".concat(p,"-")},h=function(d,p){return p===void 0&&(p={}),s(d)?d:(d=d.toLowerCase(),p.reactCompat?d=d.replace(l,f):d=d.replace(a,f),d.replace(n,c))};return Lo.camelCase=h,Lo}var zo,Uy;function vA(){if(Uy)return zo;Uy=1;var e=zo&&zo.__importDefault||function(l){return l&&l.__esModule?l:{default:l}},n=e(yA()),i=xA();function a(l,s){var c={};return!l||typeof l!="string"||(0,n.default)(l,function(f,h){f&&h&&(c[(0,i.camelCase)(f,s)]=h)}),c}return a.default=a,zo=a,zo}var _A=vA();const EA=as(_A),h1=p1("end"),Kp=p1("start");function p1(e){return n;function n(i){const a=i&&i.position&&i.position[e]||{};if(typeof a.line=="number"&&a.line>0&&typeof a.column=="number"&&a.column>0)return{line:a.line,column:a.column,offset:typeof a.offset=="number"&&a.offset>-1?a.offset:void 0}}}function wA(e){const n=Kp(e),i=h1(e);if(n&&i)return{start:n,end:i}}function Po(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?Hy(e.position):"start"in e||"end"in e?Hy(e):"line"in e||"column"in e?gp(e):""}function gp(e){return $y(e&&e.line)+":"+$y(e&&e.column)}function Hy(e){return gp(e&&e.start)+"-"+gp(e&&e.end)}function $y(e){return e&&typeof e=="number"?e:1}class An extends Error{constructor(n,i,a){super(),typeof i=="string"&&(a=i,i=void 0);let l="",s={},c=!1;if(i&&("line"in i&&"column"in i?s={place:i}:"start"in i&&"end"in i?s={place:i}:"type"in i?s={ancestors:[i],place:i.position}:s={...i}),typeof n=="string"?l=n:!s.cause&&n&&(c=!0,l=n.message,s.cause=n),!s.ruleId&&!s.source&&typeof a=="string"){const h=a.indexOf(":");h===-1?s.ruleId=a:(s.source=a.slice(0,h),s.ruleId=a.slice(h+1))}if(!s.place&&s.ancestors&&s.ancestors){const h=s.ancestors[s.ancestors.length-1];h&&(s.place=h.position)}const f=s.place&&"start"in s.place?s.place.start:s.place;this.ancestors=s.ancestors||void 0,this.cause=s.cause||void 0,this.column=f?f.column:void 0,this.fatal=void 0,this.file="",this.message=l,this.line=f?f.line:void 0,this.name=Po(s.place)||"1:1",this.place=s.place||void 0,this.reason=this.message,this.ruleId=s.ruleId||void 0,this.source=s.source||void 0,this.stack=c&&s.cause&&typeof s.cause.stack=="string"?s.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}An.prototype.file="";An.prototype.name="";An.prototype.reason="";An.prototype.message="";An.prototype.stack="";An.prototype.column=void 0;An.prototype.line=void 0;An.prototype.ancestors=void 0;An.prototype.cause=void 0;An.prototype.fatal=void 0;An.prototype.place=void 0;An.prototype.ruleId=void 0;An.prototype.source=void 0;const Zp={}.hasOwnProperty,SA=new Map,NA=/[A-Z]/g,kA=new Set(["table","tbody","thead","tfoot","tr"]),TA=new Set(["td","th"]),m1="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function AA(e,n){if(!n||n.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const i=n.filePath||void 0;let a;if(n.development){if(typeof n.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");a=IA(i,n.jsxDEV)}else{if(typeof n.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof n.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");a=zA(i,n.jsx,n.jsxs)}const l={Fragment:n.Fragment,ancestors:[],components:n.components||{},create:a,elementAttributeNameCase:n.elementAttributeNameCase||"react",evaluater:n.createEvaluater?n.createEvaluater():void 0,filePath:i,ignoreInvalidStyle:n.ignoreInvalidStyle||!1,passKeys:n.passKeys!==!1,passNode:n.passNode||!1,schema:n.space==="svg"?Xp:mA,stylePropertyNameCase:n.stylePropertyNameCase||"dom",tableCellAlignToStyle:n.tableCellAlignToStyle!==!1},s=g1(l,e,void 0);return s&&typeof s!="string"?s:l.create(e,l.Fragment,{children:s||void 0},void 0)}function g1(e,n,i){if(n.type==="element")return CA(e,n,i);if(n.type==="mdxFlowExpression"||n.type==="mdxTextExpression")return MA(e,n);if(n.type==="mdxJsxFlowElement"||n.type==="mdxJsxTextElement")return RA(e,n,i);if(n.type==="mdxjsEsm")return OA(e,n);if(n.type==="root")return DA(e,n,i);if(n.type==="text")return LA(e,n)}function CA(e,n,i){const a=e.schema;let l=a;n.tagName.toLowerCase()==="svg"&&a.space==="html"&&(l=Xp,e.schema=l),e.ancestors.push(n);const s=y1(e,n.tagName,!1),c=jA(e,n);let f=Wp(e,n);return kA.has(n.tagName)&&(f=f.filter(function(h){return typeof h=="string"?!aA(h):!0})),b1(e,c,s,n),Qp(c,f),e.ancestors.pop(),e.schema=a,e.create(n,s,c,i)}function MA(e,n){if(n.data&&n.data.estree&&e.evaluater){const a=n.data.estree.body[0];return a.type,e.evaluater.evaluateExpression(a.expression)}Xo(e,n.position)}function OA(e,n){if(n.data&&n.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(n.data.estree);Xo(e,n.position)}function RA(e,n,i){const a=e.schema;let l=a;n.name==="svg"&&a.space==="html"&&(l=Xp,e.schema=l),e.ancestors.push(n);const s=n.name===null?e.Fragment:y1(e,n.name,!0),c=BA(e,n),f=Wp(e,n);return b1(e,c,s,n),Qp(c,f),e.ancestors.pop(),e.schema=a,e.create(n,s,c,i)}function DA(e,n,i){const a={};return Qp(a,Wp(e,n)),e.create(n,e.Fragment,a,i)}function LA(e,n){return n.value}function b1(e,n,i,a){typeof i!="string"&&i!==e.Fragment&&e.passNode&&(n.node=a)}function Qp(e,n){if(n.length>0){const i=n.length>1?n:n[0];i&&(e.children=i)}}function zA(e,n,i){return a;function a(l,s,c,f){const d=Array.isArray(c.children)?i:n;return f?d(s,c,f):d(s,c)}}function IA(e,n){return i;function i(a,l,s,c){const f=Array.isArray(s.children),h=Kp(a);return n(l,s,c,f,{columnNumber:h?h.column-1:void 0,fileName:e,lineNumber:h?h.line:void 0},void 0)}}function jA(e,n){const i={};let a,l;for(l in n.properties)if(l!=="children"&&Zp.call(n.properties,l)){const s=UA(e,l,n.properties[l]);if(s){const[c,f]=s;e.tableCellAlignToStyle&&c==="align"&&typeof f=="string"&&TA.has(n.tagName)?a=f:i[c]=f}}if(a){const s=i.style||(i.style={});s[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=a}return i}function BA(e,n){const i={};for(const a of n.attributes)if(a.type==="mdxJsxExpressionAttribute")if(a.data&&a.data.estree&&e.evaluater){const s=a.data.estree.body[0];s.type;const c=s.expression;c.type;const f=c.properties[0];f.type,Object.assign(i,e.evaluater.evaluateExpression(f.argument))}else Xo(e,n.position);else{const l=a.name;let s;if(a.value&&typeof a.value=="object")if(a.value.data&&a.value.data.estree&&e.evaluater){const f=a.value.data.estree.body[0];f.type,s=e.evaluater.evaluateExpression(f.expression)}else Xo(e,n.position);else s=a.value===null?!0:a.value;i[l]=s}return i}function Wp(e,n){const i=[];let a=-1;const l=e.passKeys?new Map:SA;for(;++al?0:l+n:n=n>l?l:n,i=i>0?i:0,a.length<1e4)c=Array.from(a),c.unshift(n,i),e.splice(...c);else for(i&&e.splice(n,i);s0?(ii(e,e.length,0,n),e):n}const Fy={}.hasOwnProperty;function v1(e){const n={};let i=-1;for(;++i13&&i<32||i>126&&i<160||i>55295&&i<57344||i>64975&&i<65008||(i&65535)===65535||(i&65535)===65534||i>1114111?"�":String.fromCodePoint(i)}function Ci(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Dn=aa(/[A-Za-z]/),Tn=aa(/[\dA-Za-z]/),XA=aa(/[#-'*+\--9=?A-Z^-~]/);function tu(e){return e!==null&&(e<32||e===127)}const bp=aa(/\d/),KA=aa(/[\dA-Fa-f]/),ZA=aa(/[!-/:-@[-`{-~]/);function je(e){return e!==null&&e<-2}function At(e){return e!==null&&(e<0||e===32)}function tt(e){return e===-2||e===-1||e===32}const yu=aa(new RegExp("\\p{P}|\\p{S}","u")),La=aa(/\s/);function aa(e){return n;function n(i){return i!==null&&i>-1&&e.test(String.fromCharCode(i))}}function Hl(e){const n=[];let i=-1,a=0,l=0;for(;++i55295&&s<57344){const f=e.charCodeAt(i+1);s<56320&&f>56319&&f<57344?(c=String.fromCharCode(s,f),l=1):c="�"}else c=String.fromCharCode(s);c&&(n.push(e.slice(a,i),encodeURIComponent(c)),a=i+l+1,c=""),l&&(i+=l,l=0)}return n.join("")+e.slice(a)}function st(e,n,i,a){const l=a?a-1:Number.POSITIVE_INFINITY;let s=0;return c;function c(h){return tt(h)?(e.enter(i),f(h)):n(h)}function f(h){return tt(h)&&s++c))return;const H=n.events.length;let j=H,K,L;for(;j--;)if(n.events[j][0]==="exit"&&n.events[j][1].type==="chunkFlow"){if(K){L=n.events[j][1].end;break}K=!0}for(E(a),R=H;Rw;){const I=i[O];n.containerState=I[1],I[0].exit.call(n,e)}i.length=w}function k(){l.write([null]),s=void 0,l=void 0,n.containerState._closeFlow=void 0}}function tC(e,n,i){return st(e,e.attempt(this.parser.constructs.document,n,i),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Ol(e){if(e===null||At(e)||La(e))return 1;if(yu(e))return 2}function xu(e,n,i){const a=[];let l=-1;for(;++l1&&e[i][1].end.offset-e[i][1].start.offset>1?2:1;const m={...e[a][1].end},y={...e[i][1].start};Vy(m,-h),Vy(y,h),c={type:h>1?"strongSequence":"emphasisSequence",start:m,end:{...e[a][1].end}},f={type:h>1?"strongSequence":"emphasisSequence",start:{...e[i][1].start},end:y},s={type:h>1?"strongText":"emphasisText",start:{...e[a][1].end},end:{...e[i][1].start}},l={type:h>1?"strong":"emphasis",start:{...c.start},end:{...f.end}},e[a][1].end={...c.start},e[i][1].start={...f.end},d=[],e[a][1].end.offset-e[a][1].start.offset&&(d=mi(d,[["enter",e[a][1],n],["exit",e[a][1],n]])),d=mi(d,[["enter",l,n],["enter",c,n],["exit",c,n],["enter",s,n]]),d=mi(d,xu(n.parser.constructs.insideSpan.null,e.slice(a+1,i),n)),d=mi(d,[["exit",s,n],["enter",f,n],["exit",f,n],["exit",l,n]]),e[i][1].end.offset-e[i][1].start.offset?(p=2,d=mi(d,[["enter",e[i][1],n],["exit",e[i][1],n]])):p=0,ii(e,a-1,i-a+3,d),i=a+d.length-p-2;break}}for(i=-1;++i0&&tt(R)?st(e,k,"linePrefix",s+1)(R):k(R)}function k(R){return R===null||je(R)?e.check(Yy,S,O)(R):(e.enter("codeFlowValue"),w(R))}function w(R){return R===null||je(R)?(e.exit("codeFlowValue"),k(R)):(e.consume(R),w)}function O(R){return e.exit("codeFenced"),n(R)}function I(R,H,j){let K=0;return L;function L($){return R.enter("lineEnding"),R.consume($),R.exit("lineEnding"),q}function q($){return R.enter("codeFencedFence"),tt($)?st(R,X,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)($):X($)}function X($){return $===f?(R.enter("codeFencedFenceSequence"),Y($)):j($)}function Y($){return $===f?(K++,R.consume($),Y):K>=c?(R.exit("codeFencedFenceSequence"),tt($)?st(R,A,"whitespace")($):A($)):j($)}function A($){return $===null||je($)?(R.exit("codeFencedFence"),H($)):j($)}}}function hC(e,n,i){const a=this;return l;function l(c){return c===null?i(c):(e.enter("lineEnding"),e.consume(c),e.exit("lineEnding"),s)}function s(c){return a.parser.lazy[a.now().line]?i(c):n(c)}}const Xd={name:"codeIndented",tokenize:mC},pC={partial:!0,tokenize:gC};function mC(e,n,i){const a=this;return l;function l(d){return e.enter("codeIndented"),st(e,s,"linePrefix",5)(d)}function s(d){const p=a.events[a.events.length-1];return p&&p[1].type==="linePrefix"&&p[2].sliceSerialize(p[1],!0).length>=4?c(d):i(d)}function c(d){return d===null?h(d):je(d)?e.attempt(pC,c,h)(d):(e.enter("codeFlowValue"),f(d))}function f(d){return d===null||je(d)?(e.exit("codeFlowValue"),c(d)):(e.consume(d),f)}function h(d){return e.exit("codeIndented"),n(d)}}function gC(e,n,i){const a=this;return l;function l(c){return a.parser.lazy[a.now().line]?i(c):je(c)?(e.enter("lineEnding"),e.consume(c),e.exit("lineEnding"),l):st(e,s,"linePrefix",5)(c)}function s(c){const f=a.events[a.events.length-1];return f&&f[1].type==="linePrefix"&&f[2].sliceSerialize(f[1],!0).length>=4?n(c):je(c)?l(c):i(c)}}const bC={name:"codeText",previous:xC,resolve:yC,tokenize:vC};function yC(e){let n=e.length-4,i=3,a,l;if((e[i][1].type==="lineEnding"||e[i][1].type==="space")&&(e[n][1].type==="lineEnding"||e[n][1].type==="space")){for(a=i;++a=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+n+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return nthis.left.length?this.right.slice(this.right.length-a+this.left.length,this.right.length-n+this.left.length).reverse():this.left.slice(n).concat(this.right.slice(this.right.length-a+this.left.length).reverse())}splice(n,i,a){const l=i||0;this.setCursor(Math.trunc(n));const s=this.right.splice(this.right.length-l,Number.POSITIVE_INFINITY);return a&&Io(this.left,a),s.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(n){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(n)}pushMany(n){this.setCursor(Number.POSITIVE_INFINITY),Io(this.left,n)}unshift(n){this.setCursor(0),this.right.push(n)}unshiftMany(n){this.setCursor(0),Io(this.right,n.reverse())}setCursor(n){if(!(n===this.left.length||n>this.left.length&&this.right.length===0||n<0&&this.left.length===0))if(n=4?n(c):e.interrupt(a.parser.constructs.flow,i,n)(c)}}function k1(e,n,i,a,l,s,c,f,h){const d=h||Number.POSITIVE_INFINITY;let p=0;return m;function m(E){return E===60?(e.enter(a),e.enter(l),e.enter(s),e.consume(E),e.exit(s),y):E===null||E===32||E===41||tu(E)?i(E):(e.enter(a),e.enter(c),e.enter(f),e.enter("chunkString",{contentType:"string"}),S(E))}function y(E){return E===62?(e.enter(s),e.consume(E),e.exit(s),e.exit(l),e.exit(a),n):(e.enter(f),e.enter("chunkString",{contentType:"string"}),b(E))}function b(E){return E===62?(e.exit("chunkString"),e.exit(f),y(E)):E===null||E===60||je(E)?i(E):(e.consume(E),E===92?_:b)}function _(E){return E===60||E===62||E===92?(e.consume(E),b):b(E)}function S(E){return!p&&(E===null||E===41||At(E))?(e.exit("chunkString"),e.exit(f),e.exit(c),e.exit(a),n(E)):p999||b===null||b===91||b===93&&!h||b===94&&!f&&"_hiddenFootnoteSupport"in c.parser.constructs?i(b):b===93?(e.exit(s),e.enter(l),e.consume(b),e.exit(l),e.exit(a),n):je(b)?(e.enter("lineEnding"),e.consume(b),e.exit("lineEnding"),p):(e.enter("chunkString",{contentType:"string"}),m(b))}function m(b){return b===null||b===91||b===93||je(b)||f++>999?(e.exit("chunkString"),p(b)):(e.consume(b),h||(h=!tt(b)),b===92?y:m)}function y(b){return b===91||b===92||b===93?(e.consume(b),f++,m):m(b)}}function A1(e,n,i,a,l,s){let c;return f;function f(y){return y===34||y===39||y===40?(e.enter(a),e.enter(l),e.consume(y),e.exit(l),c=y===40?41:y,h):i(y)}function h(y){return y===c?(e.enter(l),e.consume(y),e.exit(l),e.exit(a),n):(e.enter(s),d(y))}function d(y){return y===c?(e.exit(s),h(c)):y===null?i(y):je(y)?(e.enter("lineEnding"),e.consume(y),e.exit("lineEnding"),st(e,d,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),p(y))}function p(y){return y===c||y===null||je(y)?(e.exit("chunkString"),d(y)):(e.consume(y),y===92?m:p)}function m(y){return y===c||y===92?(e.consume(y),p):p(y)}}function Fo(e,n){let i;return a;function a(l){return je(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),i=!0,a):tt(l)?st(e,a,i?"linePrefix":"lineSuffix")(l):n(l)}}const AC={name:"definition",tokenize:MC},CC={partial:!0,tokenize:OC};function MC(e,n,i){const a=this;let l;return s;function s(b){return e.enter("definition"),c(b)}function c(b){return T1.call(a,e,f,i,"definitionLabel","definitionLabelMarker","definitionLabelString")(b)}function f(b){return l=Ci(a.sliceSerialize(a.events[a.events.length-1][1]).slice(1,-1)),b===58?(e.enter("definitionMarker"),e.consume(b),e.exit("definitionMarker"),h):i(b)}function h(b){return At(b)?Fo(e,d)(b):d(b)}function d(b){return k1(e,p,i,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(b)}function p(b){return e.attempt(CC,m,m)(b)}function m(b){return tt(b)?st(e,y,"whitespace")(b):y(b)}function y(b){return b===null||je(b)?(e.exit("definition"),a.parser.defined.push(l),n(b)):i(b)}}function OC(e,n,i){return a;function a(f){return At(f)?Fo(e,l)(f):i(f)}function l(f){return A1(e,s,i,"definitionTitle","definitionTitleMarker","definitionTitleString")(f)}function s(f){return tt(f)?st(e,c,"whitespace")(f):c(f)}function c(f){return f===null||je(f)?n(f):i(f)}}const RC={name:"hardBreakEscape",tokenize:DC};function DC(e,n,i){return a;function a(s){return e.enter("hardBreakEscape"),e.consume(s),l}function l(s){return je(s)?(e.exit("hardBreakEscape"),n(s)):i(s)}}const LC={name:"headingAtx",resolve:zC,tokenize:IC};function zC(e,n){let i=e.length-2,a=3,l,s;return e[a][1].type==="whitespace"&&(a+=2),i-2>a&&e[i][1].type==="whitespace"&&(i-=2),e[i][1].type==="atxHeadingSequence"&&(a===i-1||i-4>a&&e[i-2][1].type==="whitespace")&&(i-=a+1===i?2:4),i>a&&(l={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},s={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},ii(e,a,i-a+1,[["enter",l,n],["enter",s,n],["exit",s,n],["exit",l,n]])),e}function IC(e,n,i){let a=0;return l;function l(p){return e.enter("atxHeading"),s(p)}function s(p){return e.enter("atxHeadingSequence"),c(p)}function c(p){return p===35&&a++<6?(e.consume(p),c):p===null||At(p)?(e.exit("atxHeadingSequence"),f(p)):i(p)}function f(p){return p===35?(e.enter("atxHeadingSequence"),h(p)):p===null||je(p)?(e.exit("atxHeading"),n(p)):tt(p)?st(e,f,"whitespace")(p):(e.enter("atxHeadingText"),d(p))}function h(p){return p===35?(e.consume(p),h):(e.exit("atxHeadingSequence"),f(p))}function d(p){return p===null||p===35||At(p)?(e.exit("atxHeadingText"),f(p)):(e.consume(p),d)}}const jC=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Ky=["pre","script","style","textarea"],BC={concrete:!0,name:"htmlFlow",resolveTo:$C,tokenize:qC},UC={partial:!0,tokenize:FC},HC={partial:!0,tokenize:PC};function $C(e){let n=e.length;for(;n--&&!(e[n][0]==="enter"&&e[n][1].type==="htmlFlow"););return n>1&&e[n-2][1].type==="linePrefix"&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e}function qC(e,n,i){const a=this;let l,s,c,f,h;return d;function d(D){return p(D)}function p(D){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(D),m}function m(D){return D===33?(e.consume(D),y):D===47?(e.consume(D),s=!0,S):D===63?(e.consume(D),l=3,a.interrupt?n:C):Dn(D)?(e.consume(D),c=String.fromCharCode(D),N):i(D)}function y(D){return D===45?(e.consume(D),l=2,b):D===91?(e.consume(D),l=5,f=0,_):Dn(D)?(e.consume(D),l=4,a.interrupt?n:C):i(D)}function b(D){return D===45?(e.consume(D),a.interrupt?n:C):i(D)}function _(D){const F="CDATA[";return D===F.charCodeAt(f++)?(e.consume(D),f===F.length?a.interrupt?n:X:_):i(D)}function S(D){return Dn(D)?(e.consume(D),c=String.fromCharCode(D),N):i(D)}function N(D){if(D===null||D===47||D===62||At(D)){const F=D===47,U=c.toLowerCase();return!F&&!s&&Ky.includes(U)?(l=1,a.interrupt?n(D):X(D)):jC.includes(c.toLowerCase())?(l=6,F?(e.consume(D),E):a.interrupt?n(D):X(D)):(l=7,a.interrupt&&!a.parser.lazy[a.now().line]?i(D):s?k(D):w(D))}return D===45||Tn(D)?(e.consume(D),c+=String.fromCharCode(D),N):i(D)}function E(D){return D===62?(e.consume(D),a.interrupt?n:X):i(D)}function k(D){return tt(D)?(e.consume(D),k):L(D)}function w(D){return D===47?(e.consume(D),L):D===58||D===95||Dn(D)?(e.consume(D),O):tt(D)?(e.consume(D),w):L(D)}function O(D){return D===45||D===46||D===58||D===95||Tn(D)?(e.consume(D),O):I(D)}function I(D){return D===61?(e.consume(D),R):tt(D)?(e.consume(D),I):w(D)}function R(D){return D===null||D===60||D===61||D===62||D===96?i(D):D===34||D===39?(e.consume(D),h=D,H):tt(D)?(e.consume(D),R):j(D)}function H(D){return D===h?(e.consume(D),h=null,K):D===null||je(D)?i(D):(e.consume(D),H)}function j(D){return D===null||D===34||D===39||D===47||D===60||D===61||D===62||D===96||At(D)?I(D):(e.consume(D),j)}function K(D){return D===47||D===62||tt(D)?w(D):i(D)}function L(D){return D===62?(e.consume(D),q):i(D)}function q(D){return D===null||je(D)?X(D):tt(D)?(e.consume(D),q):i(D)}function X(D){return D===45&&l===2?(e.consume(D),M):D===60&&l===1?(e.consume(D),B):D===62&&l===4?(e.consume(D),z):D===63&&l===3?(e.consume(D),C):D===93&&l===5?(e.consume(D),Z):je(D)&&(l===6||l===7)?(e.exit("htmlFlowData"),e.check(UC,G,Y)(D)):D===null||je(D)?(e.exit("htmlFlowData"),Y(D)):(e.consume(D),X)}function Y(D){return e.check(HC,A,G)(D)}function A(D){return e.enter("lineEnding"),e.consume(D),e.exit("lineEnding"),$}function $(D){return D===null||je(D)?Y(D):(e.enter("htmlFlowData"),X(D))}function M(D){return D===45?(e.consume(D),C):X(D)}function B(D){return D===47?(e.consume(D),c="",V):X(D)}function V(D){if(D===62){const F=c.toLowerCase();return Ky.includes(F)?(e.consume(D),z):X(D)}return Dn(D)&&c.length<8?(e.consume(D),c+=String.fromCharCode(D),V):X(D)}function Z(D){return D===93?(e.consume(D),C):X(D)}function C(D){return D===62?(e.consume(D),z):D===45&&l===2?(e.consume(D),C):X(D)}function z(D){return D===null||je(D)?(e.exit("htmlFlowData"),G(D)):(e.consume(D),z)}function G(D){return e.exit("htmlFlow"),n(D)}}function PC(e,n,i){const a=this;return l;function l(c){return je(c)?(e.enter("lineEnding"),e.consume(c),e.exit("lineEnding"),s):i(c)}function s(c){return a.parser.lazy[a.now().line]?i(c):n(c)}}function FC(e,n,i){return a;function a(l){return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),e.attempt(ss,n,i)}}const GC={name:"htmlText",tokenize:VC};function VC(e,n,i){const a=this;let l,s,c;return f;function f(C){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(C),h}function h(C){return C===33?(e.consume(C),d):C===47?(e.consume(C),I):C===63?(e.consume(C),w):Dn(C)?(e.consume(C),j):i(C)}function d(C){return C===45?(e.consume(C),p):C===91?(e.consume(C),s=0,_):Dn(C)?(e.consume(C),k):i(C)}function p(C){return C===45?(e.consume(C),b):i(C)}function m(C){return C===null?i(C):C===45?(e.consume(C),y):je(C)?(c=m,B(C)):(e.consume(C),m)}function y(C){return C===45?(e.consume(C),b):m(C)}function b(C){return C===62?M(C):C===45?y(C):m(C)}function _(C){const z="CDATA[";return C===z.charCodeAt(s++)?(e.consume(C),s===z.length?S:_):i(C)}function S(C){return C===null?i(C):C===93?(e.consume(C),N):je(C)?(c=S,B(C)):(e.consume(C),S)}function N(C){return C===93?(e.consume(C),E):S(C)}function E(C){return C===62?M(C):C===93?(e.consume(C),E):S(C)}function k(C){return C===null||C===62?M(C):je(C)?(c=k,B(C)):(e.consume(C),k)}function w(C){return C===null?i(C):C===63?(e.consume(C),O):je(C)?(c=w,B(C)):(e.consume(C),w)}function O(C){return C===62?M(C):w(C)}function I(C){return Dn(C)?(e.consume(C),R):i(C)}function R(C){return C===45||Tn(C)?(e.consume(C),R):H(C)}function H(C){return je(C)?(c=H,B(C)):tt(C)?(e.consume(C),H):M(C)}function j(C){return C===45||Tn(C)?(e.consume(C),j):C===47||C===62||At(C)?K(C):i(C)}function K(C){return C===47?(e.consume(C),M):C===58||C===95||Dn(C)?(e.consume(C),L):je(C)?(c=K,B(C)):tt(C)?(e.consume(C),K):M(C)}function L(C){return C===45||C===46||C===58||C===95||Tn(C)?(e.consume(C),L):q(C)}function q(C){return C===61?(e.consume(C),X):je(C)?(c=q,B(C)):tt(C)?(e.consume(C),q):K(C)}function X(C){return C===null||C===60||C===61||C===62||C===96?i(C):C===34||C===39?(e.consume(C),l=C,Y):je(C)?(c=X,B(C)):tt(C)?(e.consume(C),X):(e.consume(C),A)}function Y(C){return C===l?(e.consume(C),l=void 0,$):C===null?i(C):je(C)?(c=Y,B(C)):(e.consume(C),Y)}function A(C){return C===null||C===34||C===39||C===60||C===61||C===96?i(C):C===47||C===62||At(C)?K(C):(e.consume(C),A)}function $(C){return C===47||C===62||At(C)?K(C):i(C)}function M(C){return C===62?(e.consume(C),e.exit("htmlTextData"),e.exit("htmlText"),n):i(C)}function B(C){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(C),e.exit("lineEnding"),V}function V(C){return tt(C)?st(e,Z,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(C):Z(C)}function Z(C){return e.enter("htmlTextData"),c(C)}}const tm={name:"labelEnd",resolveAll:ZC,resolveTo:QC,tokenize:WC},YC={tokenize:JC},XC={tokenize:eM},KC={tokenize:tM};function ZC(e){let n=-1;const i=[];for(;++n=3&&(d===null||je(d))?(e.exit("thematicBreak"),n(d)):i(d)}function h(d){return d===l?(e.consume(d),a++,h):(e.exit("thematicBreakSequence"),tt(d)?st(e,f,"whitespace")(d):f(d))}}const qn={continuation:{tokenize:fM},exit:hM,name:"list",tokenize:uM},sM={partial:!0,tokenize:pM},cM={partial:!0,tokenize:dM};function uM(e,n,i){const a=this,l=a.events[a.events.length-1];let s=l&&l[1].type==="linePrefix"?l[2].sliceSerialize(l[1],!0).length:0,c=0;return f;function f(b){const _=a.containerState.type||(b===42||b===43||b===45?"listUnordered":"listOrdered");if(_==="listUnordered"?!a.containerState.marker||b===a.containerState.marker:bp(b)){if(a.containerState.type||(a.containerState.type=_,e.enter(_,{_container:!0})),_==="listUnordered")return e.enter("listItemPrefix"),b===42||b===45?e.check(Vc,i,d)(b):d(b);if(!a.interrupt||b===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),h(b)}return i(b)}function h(b){return bp(b)&&++c<10?(e.consume(b),h):(!a.interrupt||c<2)&&(a.containerState.marker?b===a.containerState.marker:b===41||b===46)?(e.exit("listItemValue"),d(b)):i(b)}function d(b){return e.enter("listItemMarker"),e.consume(b),e.exit("listItemMarker"),a.containerState.marker=a.containerState.marker||b,e.check(ss,a.interrupt?i:p,e.attempt(sM,y,m))}function p(b){return a.containerState.initialBlankLine=!0,s++,y(b)}function m(b){return tt(b)?(e.enter("listItemPrefixWhitespace"),e.consume(b),e.exit("listItemPrefixWhitespace"),y):i(b)}function y(b){return a.containerState.size=s+a.sliceSerialize(e.exit("listItemPrefix"),!0).length,n(b)}}function fM(e,n,i){const a=this;return a.containerState._closeFlow=void 0,e.check(ss,l,s);function l(f){return a.containerState.furtherBlankLines=a.containerState.furtherBlankLines||a.containerState.initialBlankLine,st(e,n,"listItemIndent",a.containerState.size+1)(f)}function s(f){return a.containerState.furtherBlankLines||!tt(f)?(a.containerState.furtherBlankLines=void 0,a.containerState.initialBlankLine=void 0,c(f)):(a.containerState.furtherBlankLines=void 0,a.containerState.initialBlankLine=void 0,e.attempt(cM,n,c)(f))}function c(f){return a.containerState._closeFlow=!0,a.interrupt=void 0,st(e,e.attempt(qn,n,i),"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(f)}}function dM(e,n,i){const a=this;return st(e,l,"listItemIndent",a.containerState.size+1);function l(s){const c=a.events[a.events.length-1];return c&&c[1].type==="listItemIndent"&&c[2].sliceSerialize(c[1],!0).length===a.containerState.size?n(s):i(s)}}function hM(e){e.exit(this.containerState.type)}function pM(e,n,i){const a=this;return st(e,l,"listItemPrefixWhitespace",a.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function l(s){const c=a.events[a.events.length-1];return!tt(s)&&c&&c[1].type==="listItemPrefixWhitespace"?n(s):i(s)}}const Zy={name:"setextUnderline",resolveTo:mM,tokenize:gM};function mM(e,n){let i=e.length,a,l,s;for(;i--;)if(e[i][0]==="enter"){if(e[i][1].type==="content"){a=i;break}e[i][1].type==="paragraph"&&(l=i)}else e[i][1].type==="content"&&e.splice(i,1),!s&&e[i][1].type==="definition"&&(s=i);const c={type:"setextHeading",start:{...e[a][1].start},end:{...e[e.length-1][1].end}};return e[l][1].type="setextHeadingText",s?(e.splice(l,0,["enter",c,n]),e.splice(s+1,0,["exit",e[a][1],n]),e[a][1].end={...e[s][1].end}):e[a][1]=c,e.push(["exit",c,n]),e}function gM(e,n,i){const a=this;let l;return s;function s(d){let p=a.events.length,m;for(;p--;)if(a.events[p][1].type!=="lineEnding"&&a.events[p][1].type!=="linePrefix"&&a.events[p][1].type!=="content"){m=a.events[p][1].type==="paragraph";break}return!a.parser.lazy[a.now().line]&&(a.interrupt||m)?(e.enter("setextHeadingLine"),l=d,c(d)):i(d)}function c(d){return e.enter("setextHeadingLineSequence"),f(d)}function f(d){return d===l?(e.consume(d),f):(e.exit("setextHeadingLineSequence"),tt(d)?st(e,h,"lineSuffix")(d):h(d))}function h(d){return d===null||je(d)?(e.exit("setextHeadingLine"),n(d)):i(d)}}const bM={tokenize:yM};function yM(e){const n=this,i=e.attempt(ss,a,e.attempt(this.parser.constructs.flowInitial,l,st(e,e.attempt(this.parser.constructs.flow,l,e.attempt(wC,l)),"linePrefix")));return i;function a(s){if(s===null){e.consume(s);return}return e.enter("lineEndingBlank"),e.consume(s),e.exit("lineEndingBlank"),n.currentConstruct=void 0,i}function l(s){if(s===null){e.consume(s);return}return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),n.currentConstruct=void 0,i}}const xM={resolveAll:M1()},vM=C1("string"),_M=C1("text");function C1(e){return{resolveAll:M1(e==="text"?EM:void 0),tokenize:n};function n(i){const a=this,l=this.parser.constructs[e],s=i.attempt(l,c,f);return c;function c(p){return d(p)?s(p):f(p)}function f(p){if(p===null){i.consume(p);return}return i.enter("data"),i.consume(p),h}function h(p){return d(p)?(i.exit("data"),s(p)):(i.consume(p),h)}function d(p){if(p===null)return!0;const m=l[p];let y=-1;if(m)for(;++y-1){const f=c[0];typeof f=="string"?c[0]=f.slice(a):c.shift()}s>0&&c.push(e[l].slice(0,s))}return c}function zM(e,n){let i=-1;const a=[];let l;for(;++i