UNPKG

@kloudlite/design-system

Version:

A design system for building ambitious products.

873 lines (869 loc) 63.7 kB
// components/atoms/button.tsx import { AnimatePresence, motion } from "framer-motion"; import React from "react"; // components/icons.tsx import { BellSimple, Warning, WarningCircleFill, Domain, ArrowLeftLg, ArrowRightLg, ArrowUpLg, ArrowDownLg, ArrowsDownUp, Plus, Trash, PencilLine, PencilSimple, GithubLogoFill, GitlabLogoFill, GitBranchFill, Users, Check, ChevronLeft, ChevronRight, X, SmileySad, InfoFill, CheckCircleFill, WarningFill, WarningOctagonFill, LockSimple, XCircleFill, LockSimpleOpen, MinusCircle, Search, ArrowsCounterClockwise, ArrowClockwise, Copy, GearSix, QrCode, WireGuardlogo, ChevronUpDown, ChevronDown, Buildings, Project, InfraAsCode, Container, File, TreeStructure, CirclesFour, BackingServices, VirtualMachine, Database, ArrowsClockwise, Info, Fan, WarningCircle, ChecksFill, CircleNotch, Circle, CircleFill, Spinner, Globe, ShieldCheck, NoOps, Nodeless, GitMerge, PencilLine as PencilLine2, AWSlogoFill, GoogleCloudlogo, ArrowCounterClockwise, CopySimple, RecordFill, CheckCircle, ArrowLeftLg as ArrowLeftLg2, EyeSlash, Eye, CaretUpFill, CaretDownFill, XFill, HamburgerFill, CalendarCheckFill, GearFill, EnvelopeSimple } from "@jengaicons/react"; import { jsx } from "react/jsx-runtime"; // components/utils.tsx import classNames from "classnames"; import { useMemo } from "react"; import { v4 } from "uuid"; var cn = (...props) => { return classNames(...props); }; // components/atoms/button.tsx import { jsx as jsx2, jsxs } from "react/jsx-runtime"; var ButtonBase = React.forwardRef((props, ref) => { const { onClick = () => { }, to = "", linkComponent = motion.button, disabled = false, suffix, prefix, block = false, type = "button", variant = "primary", // noRing, noRounded = false, noBorder = false, sharpLeft = false, sharpRight = false, selected = false, iconOnly = false, className = "", content, size = "md", loading = false, tabIndex, toLabel = "to", target, iconSize, ...mprops } = props; let Component = linkComponent; let tempToLabel = toLabel; let extraProps = {}; if (to) { if (linkComponent === motion.button) { Component = motion.a; tempToLabel = "href"; } else { Component = linkComponent; } } if (Component === motion.button || Component === motion.a) { extraProps = { initial: { scale: 1 }, whileTap: { scale: 0.99 } }; } const noRing = false; return /* @__PURE__ */ jsxs( Component, { ...mprops, ...{ [tempToLabel]: to }, disabled, onClick, ...extraProps, ref, type, tabIndex, target, className: cn( "pulsable kl-flex-nowrap", { "kl-w-full": !!block, "kl-w-fit": !block, selected }, { "kl-pointer-events-none": loading }, { "kl-bodyMd-medium": !variant?.includes("plain"), "kl-bodyMd": variant?.includes("plain") }, { "kl-pointer-events-none !kl-text-text-disabled kl-bg-surface-basic-disabled": disabled, "!kl-border-border-disabled": disabled && ![ "plain", "primary-plain", "critical-plain", "secondary-plain" ].includes(variant) }, "kl-relative kl-ring-offset-1", "kl-outline-none", "kl-flex kl-flex-row kl-gap-lg kl-items-center kl-justify-center", "disabled:kl-text-text-disabled disabled:kl-bg-surface-basic-disabled", { // noRing "focus-visible:kl-ring-2 focus:kl-ring-border-focus focus:kl-z-10": !noRing }, { ...!noRounded && { "kl-rounded-none": sharpLeft && sharpRight, "kl-rounded-r": sharpLeft && !sharpRight, "kl-rounded-l": !sharpLeft && sharpRight, "kl-rounded": !sharpLeft && !sharpRight } }, "disabled:kl-pointer-events-none", { "kl-border-none": noBorder, ...!noBorder && { "kl-border-border-default disabled:kl-border-border-disabled": variant === "basic" || variant === "outline" || variant === "secondary-outline", "kl-border-border-primary disabled:kl-border-border-disabled": variant === "primary" || variant === "primary-outline", "kl-border-border-secondary disabled:kl-border-border-disabled": variant === "secondary", "kl-border-border-critical disabled:kl-border-border-disabled": variant === "critical-outline" || variant === "critical", "kl-border-border-purple": variant === "purple", "kl-border-border-warning": variant === "warning", "kl-border-border-tertiary": variant === "tertiary", "kl-border-none": variant === "plain" || variant === "primary-plain" || variant === "critical-plain" || variant === "secondary-plain", "kl-border": !(variant === "plain" || variant === "primary-plain" || variant === "critical-plain" || variant === "secondary-plain") } }, !disabled ? { "kl-bg-surface-basic-default hover:kl-bg-surface-basic-hovered active:kl-bg-surface-basic-pressed disabled:kl-bg-surface-basic-default": variant === "basic" && !selected, "kl-bg-surface-basic-pressed hover:kl-bg-surface-basic-pressed active:kl-bg-surface-basic-pressed disabled:kl-bg-surface-basic-default": variant === "basic" && selected, "kl-bg-surface-primary-default hover:kl-bg-surface-primary-hovered active:kl-bg-surface-primary-pressed disabled:kl-bg-surface-basic-default": variant === "primary", "kl-bg-surface-secondary-default hover:kl-bg-surface-secondary-hovered active:kl-bg-surface-secondary-pressed disabled:kl-bg-surface-basic-default": variant === "secondary", "kl-bg-surface-critical-default hover:kl-bg-surface-critical-hovered active:kl-bg-surface-critical-pressed disabled:kl-bg-surface-basic-default": variant === "critical", "kl-bg-none hover:kl-bg-surface-critical-subdued active:kl-bg-surface-critical-subdued": variant === "critical-outline", "kl-bg-none hover:kl-bg-surface-primary-subdued active:kl-bg-surface-primary-subdued": variant === "primary-outline", "kl-bg-none hover:kl-bg-surface-secondary-subdued active:kl-bg-surface-secondary-subdued": variant === "secondary-outline", "kl-bg-none hover:kl-bg-surface-basic-hovered active:kl-bg-surface-basic-pressed": variant === "outline", "kl-bg-surface-basic-pressed kl-shadow-none hover:kl-bg-surface-basic-hovered active:kl-bg-surface-basic-pressed hover:kl-shadow-button": variant === "outline" && selected, "kl-bg-none kl-shadow-none": (variant === "plain" || variant === "primary-plain" || variant === "secondary-plain" || variant === "critical-plain") && !iconOnly, "kl-shadow-none active:kl-shadow-button kl-bg-surface-basic-pressed": variant === "plain" && !iconOnly && selected, "kl-bg-none kl-shadow-none hover:kl-bg-surface-basic-hovered active:kl-bg-surface-basic-pressed active:kl-shadow-button active:kl-shadow-button": variant === "plain" && iconOnly, "kl-bg-surface-basic-pressed kl-shadow-none hover:kl-bg-surface-basic-hovered active:kl-bg-surface-basic-pressed active:kl-shadow-button": variant === "plain" && iconOnly && selected, "kl-bg-surface-purple-default hover:kl-bg-surface-purple-hovered active:kl-bg-surface-purple-pressed": variant === "purple", "kl-bg-surface-tertiary-default hover:kl-bg-surface-tertiary-hovered active:kl-bg-surface-tertiary-pressed": variant === "tertiary", "kl-bg-surface-warning-default hover:kl-bg-surface-warning-hovered active:kl-bg-surface-warning-pressed": variant === "warning" } : {}, { "kl-text-text-default": variant === "basic" || variant === "plain" || variant === "outline", "kl-text-text-on-primary": variant === "primary" || variant === "critical" || variant === "secondary" || variant === "secondary-outline" || variant === "purple" || variant === "warning", "kl-text-text-critical": variant === "critical-outline" || variant === "critical-plain", "kl-text-text-primary": variant === "primary-outline" || variant === "primary-plain", "kl-text-text-secondary": variant === "secondary-plain", "kl-text-text-on-secondary": variant === "tertiary" }, { "focus:kl-underline": noRing }, { "hover:kl-underline": variant === "plain" || variant === "primary-plain" || variant === "critical-plain" || variant === "secondary-plain" }, { // icon ...!iconOnly && !(variant === "plain" || variant === "primary-plain" || variant === "critical-plain" || variant === "secondary-plain") && { "kl-py-md kl-px-lg": size === "sm", "kl-py-lg kl-px-2xl": size === "md", "kl-py-xl kl-px-4xl": size === "lg", "kl-py-2xl kl-px-6xl": size === "xl", "kl-py-2xl kl-px-9xl": size === "2xl" } }, { ...!iconOnly && (variant === "plain" || variant === "primary-plain" || variant === "critical-plain" || variant === "secondary-plain") && { "kl-px-md kl-py-sm": size === "sm", "kl-py-sm kl-px-md": size === "md", "kl-py-md kl-px-lg": size === "lg" } }, { "kl-p-lg !kl-h-[36px] !kl-w-[36px]": iconOnly && (size === "md" || size === "lg"), "kl-p-md": iconOnly && size === "sm", "kl-p-sm": iconOnly && size === "xs" }, className ), children: [ /* @__PURE__ */ jsx2(AnimatePresence, { children: loading && /* @__PURE__ */ jsx2( motion.span, { initial: { width: 0 }, animate: { width: "auto", paddingRight: 0 }, exit: { width: 0 }, className: cn( "kl-flex kl-items-center kl-justify-center kl-aspect-square kl-overflow-hidden" ), children: /* @__PURE__ */ jsx2("span", { className: cn("kl-animate-spin"), children: /* @__PURE__ */ jsx2(Spinner, { color: "currentColor", weight: 2, size: 18 }) }) } ) }), !!prefix && React.cloneElement(prefix, { size: iconSize || (iconOnly && size === "lg" ? 20 : 16), color: "currentColor" }), !iconOnly && /* @__PURE__ */ jsx2("span", { className: cn("kl-block kl-truncate"), children: content }), !!suffix && React.cloneElement(suffix, { size: iconSize || 16, color: "currentColor" }) ] } ); }); var IconButton = React.forwardRef( (props, ref) => { const { icon, block } = props; return /* @__PURE__ */ jsx2( ButtonBase, { ...props, ref, iconOnly: true, content: null, prefix: icon, block: !!block } ); } ); var Button = React.forwardRef( (props, ref) => { const { block } = props; return /* @__PURE__ */ jsx2(ButtonBase, { ...props, iconOnly: false, ref, block: !!block }); } ); // components/organisms/error-404.tsx import { jsx as jsx3, jsxs as jsxs2 } from "react/jsx-runtime"; function Error404Icon() { return /* @__PURE__ */ jsxs2( "svg", { xmlns: "http://www.w3.org/2000/svg", width: "645", height: "375", fill: "none", viewBox: "0 0 645 375", children: [ /* @__PURE__ */ jsx3( "path", { fill: "#DBEAFE", stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M434.817 322.06h-49.67l-30.73-53.47h49.67l30.73 53.47z" } ), /* @__PURE__ */ jsx3( "path", { stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M420.917 263.09l2.56-3.09M395.488 293.73l23.7-28.56" } ), /* @__PURE__ */ jsx3( "path", { fill: "#DBEAFE", stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M376.917 214.68L335.467 180l-53.47 29.22 41.46 36.19 53.46-30.73z" } ), /* @__PURE__ */ jsx3( "path", { stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M419.187 105.76l-33.44 19.36M426.257 101.67l-3.42 1.98" } ), /* @__PURE__ */ jsx3( "path", { fill: "#DBEAFE", stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M365.847 129.77V80.1l41.45 34.69v49.67l-41.45-34.69z" } ), /* @__PURE__ */ jsx3( "path", { stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M252.147 100.16l24.24 20.02M246.647 95.62l2.67 2.2" } ), /* @__PURE__ */ jsx3( "path", { fill: "#DBEAFE", stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M312.187 79.46v49.66l-53.46 29.22v-49.66l53.46-29.22z" } ), /* @__PURE__ */ jsx3( "path", { stroke: "#111827", strokeDasharray: "3 3", strokeLinecap: "round", strokeLinejoin: "round", d: "M335.467 100.14l-53.47 29.22v49.67l41.46 36.2 53.46-30.73v-49.67l-41.45-34.69z" } ), /* @__PURE__ */ jsx3( "path", { stroke: "#111827", strokeDasharray: "3 3", strokeLinecap: "round", strokeLinejoin: "round", d: "M281.997 129.36l41.46 36.2 52.62-30.47M323.457 165.56v49.67" } ), /* @__PURE__ */ jsx3( "path", { stroke: "#111827", strokeDasharray: "3 3", strokeLinecap: "round", strokeLinejoin: "round", d: "M335.467 100.14v49.67l32.19 26.62M335.467 149.81l-46.27 25.04" } ), /* @__PURE__ */ jsx3( "path", { fill: "#DBEAFE", stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M261.318 191.272l-12.855 47.978 30.678 45.697 12.855-47.978-30.678-45.697z" } ), /* @__PURE__ */ jsx3( "path", { stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M228.263 246.633l-3.092.839M264.403 236.905l-32.882 8.852M270.37 235.305l-3.158.852" } ), /* @__PURE__ */ jsx3( "path", { fill: "#DBEAFE", stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M376.917 108.33l-41.45-34.69-53.47 29.22 41.46 36.2 53.46-30.73z" } ), /* @__PURE__ */ jsx3( "path", { stroke: "#60A5FA", strokeLinecap: "round", strokeLinejoin: "round", d: "M328.747 67.38V62M328.747 104.02V71.16" } ), /* @__PURE__ */ jsx3( "path", { fill: "#F3F4F6", d: "M40.545 159.285a2.928 2.928 0 100-5.856 2.928 2.928 0 000 5.856zM75.33 155.985a3.139 3.139 0 01-1.937 2.898 3.14 3.14 0 01-4.277-2.286 3.135 3.135 0 116.213-.612zM39.62 172.792a2.012 2.012 0 11-4.024.02 2.012 2.012 0 014.025-.02zM93.061 163.863a2.004 2.004 0 100-4.007 2.004 2.004 0 000 4.007zM490.172 322.254c8.938-3.717 7.769-2.394 16.227-8.785 7.144-5.394 16.853-8.512 24.894-12.292a5.928 5.928 0 016.753 1.214c3.626 3.627 9.446 5.014 14.142 2.929 3.871-1.714 6.6-5.231 9.972-7.724 3.373-2.493 8.567-3.79 11.649-.907.97.907 1.623 2.158 2.72 2.937 3.345 2.394 7.697-.906 10.661-3.789a74.417 74.417 0 0130.995-17.886c4.115-1.188 9.174-1.813 11.848 2.022a7.515 7.515 0 011.242 4.822c-.227 3.735-2.33 6.79-4.397 9.746 4.198-2.112 8.712-4.306 13.544-2.539.98.355 1.85.961 2.52 1.759 5.884 7.026-4.532 10.19-9.527 12.112 0-1.596-69.732 4.704-95.931 8.412-23.262 3.282-47.312 7.969-47.312 7.969z" } ), /* @__PURE__ */ jsx3( "path", { fill: "#E4E4E7", d: "M280.162 360.193a.38.38 0 00-.571-.064c-.226.263-.063.907.046 1.17a.487.487 0 00.273.275.502.502 0 00.388-.004c.245-.163.2-.525.127-.806a1.13 1.13 0 00-.263-.571zM252.948 368.442a9.19 9.19 0 01-1.26 1.179c-.698.634-1.314 1.124-1.378 1.051a5.41 5.41 0 011.17-1.287 3.365 3.365 0 011.468-.943zM252.476 367.699a5.217 5.217 0 01-1.631.616 5.12 5.12 0 01-1.714.317 4.985 4.985 0 011.632-.616 5.114 5.114 0 011.713-.317zM252.54 366.837a8.77 8.77 0 01-1.949-.244 7.465 7.465 0 01-1.342-.381c-.335-.136-.516-.272-.498-.308.018-.037.843.208 1.903.39.659.052 1.3.237 1.886.543zM278.948 366.593s0 .072-.109.208-.209.317-.39.544a17.86 17.86 0 01-1.641 1.868 18.88 18.88 0 01-14.958 5.384 18.26 18.26 0 01-2.448-.389c-.281-.064-.498-.136-.652-.182l-.218-.081c.306.019.61.068.907.145a24.05 24.05 0 002.438.29 19.613 19.613 0 0014.795-5.331 22.344 22.344 0 001.695-1.813c.177-.228.371-.444.581-.643zM33.547 273.999c-1.369 1.269 6.654 13.598 4.65 14.676-2.003 1.079-14.504 6.972-12.99 7.18 1.514.209 14.885-3.272 15.32-2.221.435 1.052 1.478 16.264 3.064 15.738 1.587-.526 1.052-15.411 3.273-14.895 2.221.517 14.36 4.334 14.994 3.173.635-1.16-12.637-6.672-12.99-8.657-.318-1.813 6.345-13.725 5.285-13.408-1.061.317-9.066 9.845-10.67 9.501-1.904-.427-8.667-11.613-9.936-11.087zM215.762 347.909a3.442 3.442 0 01-2.121 3.174 3.441 3.441 0 01-3.745-.745 3.438 3.438 0 01.521-5.286 3.44 3.44 0 014.338.427 3.426 3.426 0 011.007 2.43zM597.207 353.457a3.436 3.436 0 100-6.871 3.436 3.436 0 000 6.871zM201.457 333.477a1.727 1.727 0 01-2.057 1.699 1.734 1.734 0 01-.884-.472 1.724 1.724 0 112.941-1.227zM606.617 341.137a1.723 1.723 0 11-3.446 0 1.723 1.723 0 013.446 0zM136.394 330.576a1.722 1.722 0 11-1.713-1.723c.225 0 .449.045.657.132a1.694 1.694 0 01.928.932c.086.209.129.433.128.659z" } ), /* @__PURE__ */ jsx3( "path", { fill: "#F3F4F6", d: "M184.858 237.03a25.606 25.606 0 00-16.971-18.448c-2.402-.762-5.085-1.251-6.781-3.11-1.695-1.858-1.921-4.36-2.13-6.763-.208-2.402-.48-4.967-2.067-6.781-1.586-1.813-4.995-2.157-6.155-.054-1.251-5.321-3.019-12.193-6.5-16.816a2.717 2.717 0 00-3.687-.609 2.714 2.714 0 00-.9 1.017c-1.405 2.556-4.098 5.094-5.929 4.904-2.919-.308-5.113-2.81-6.554-5.367-1.813-3.191-2.892-6.717-4.587-9.972-1.424-2.719-3.436-5.375-6.609-6.055a4.935 4.935 0 00-5.077 1.749c-2.094 2.856 0 6.536 1.813 9.483 1.813 2.946 2.847 7.452-.299 9.147a4.354 4.354 0 01-4.442-.327c-4.233-2.792-4.007-8.612-8.458-11.159a4.162 4.162 0 00-4.487.109c-3.536 2.538.825 8.349-2.321 10.271a2.877 2.877 0 01-3.327-.381c-1.66-1.387-1.985-3.481-2.72-5.376-1.314-3.626-3.97-6.536-6.618-9.31-2.12-2.212-4.442-4.533-7.714-4.651a4.683 4.683 0 00-3.962 1.741c-1.813 2.439-.317 5.312 1.442 7.352 1.903 2.194 4.306 4.279 3.87 7.552a3.018 3.018 0 01-3 2.665c-3-.118-2.992-4.478-6.228-4.533a4.236 4.236 0 00-3.989 2.919c-.96 2.72.227 5.548 1.387 8.105-4.702-2.829-9.4-5.663-14.096-8.504a3.22 3.22 0 00-4.784 2.189 3.22 3.22 0 00.269 2v.063c-2.629-.091-4.26-2.72-5.847-4.841-1.587-2.121-4.696-4.007-6.7-2.212a3.374 3.374 0 00-.661 3.925c1.006 2.185 3.2 3.155 5.285 4.035l50.83 21.566c13.815 5.865 27.767 11.785 42.516 14.55 10.417 1.958 21.068 10.33 31.548 11.971 10.48 1.641 21.041 4.687 29.363 11.25l-4.723-13.294zM417.023 14.51c.462-3.363-4.288-6.137-7.86-6.427-1.704-.136-3.481.127-5.095-.435-3.499-1.224-4.895-5.739-8.304-7.18-2.556-1.079-5.493-.118-7.959 1.124-2.466 1.242-4.922 2.82-7.687 2.991-2.403.155-5.014-.734-7.117.436-1.568.906-2.384 2.72-3.825 3.744a9.121 9.121 0 01-5.014 1.36 14.35 14.35 0 00-5.167.843c-1.595.734-2.919 2.42-2.583 4.142l60.611-.598zM213.414 113.659c.68-4.923-6.273-8.975-11.504-9.401-2.484-.2-5.077.181-7.434-.644-5.122-1.813-7.161-8.386-12.147-10.489-3.735-1.577-8.032-.172-11.649 1.641-3.617 1.813-7.189 4.116-11.232 4.379-3.518.217-7.334-1.079-10.407.634-2.294 1.279-3.491 3.917-5.603 5.44-2.112 1.523-4.768 1.813-7.325 1.985-2.556.172-5.221.172-7.56 1.242-2.339 1.07-4.261 3.535-3.781 6.056l88.642-.843zM113.894 32.813c.589-4.288-5.44-7.814-9.972-8.159-2.167-.172-4.415.154-6.473-.562-4.451-1.55-6.228-7.297-10.561-9.129-3.255-1.368-6.99-.145-10.135 1.433-3.146 1.577-6.255 3.58-9.773 3.807-3.055.19-6.346-.906-9.065.553-1.977 1.097-3.055 3.363-4.896 4.75-1.84 1.387-4.142 1.605-6.345 1.723-2.203.118-4.533.145-6.573 1.079-2.04.933-3.735 3.064-3.318 5.267l77.111-.762zM585.458 157.952c.717-5.203-6.626-9.482-12.147-9.972-2.638-.208-5.376.191-7.869-.671-5.439-1.885-7.561-8.866-12.837-11.096-3.934-1.659-8.476-.181-12.301 1.741-3.826 1.922-7.597 4.351-11.867 4.623-3.708.236-7.742-1.142-10.996.671-2.421 1.351-3.69 4.143-5.92 5.793-2.23 1.65-5.031 1.994-7.751 2.13-2.72.136-5.512.172-7.978 1.306-2.465 1.133-4.532 3.735-3.997 6.4l93.663-.925z" } ), /* @__PURE__ */ jsx3( "path", { fill: "#E4E4E7", d: "M565.197 311.412l-27.713 2.873c-74.082 1.813-205.485-10.443-275.162-35.681-43.215-15.647-84.454-36.262-126.853-53.949C93.07 206.969 44.815 186.581.141 205.011c0 0 .616 11.322 13.86 9.065 13.246-2.257 33.833-10.697 44.63-7.696 10.797 3 23.57 14.822 37.268 15.782 13.698.961 22.564 4.533 22.564 4.533s13.235 14.55 26.48 16.255c13.244 1.704 22.065 2.719 22.065 2.719s2.484 1.469 19.146 14.713c16.662 13.245 35.781 11.278 46.569 13.725 10.788 2.448 28.04 4.769 36.09 10.235 8.05 5.467 56.024 26.063 73.239 26.553 17.215.489 42.154-6.645 55.426 3.544 13.272 10.19 41.855 21.531 58.245 18.548 16.391-2.982 31.204-16.182 39.97-12.256 8.766 3.925 29.988 12.256 37.032 6.862 7.044-5.394 35.7-8.34 32.472-16.181zM13.177 209.48a1.887 1.887 0 01-1.333-3.219 1.885 1.885 0 111.333 3.219zm7.343-2.139a.943.943 0 11.002-1.886.943.943 0 01-.002 1.886zm117.769 28.574a1.888 1.888 0 01-1.85-2.254 1.891 1.891 0 011.482-1.481 1.879 1.879 0 011.936.802 1.884 1.884 0 01-.235 2.38 1.885 1.885 0 01-1.333.553zm6.065 1.894a.902.902 0 01-.833-.55.906.906 0 11.833.55zm57.42 28.411a1.897 1.897 0 01-1.727-1.2 1.892 1.892 0 01.446-2.056 1.894 1.894 0 111.281 3.256zm7.207-3.127a.943.943 0 110-1.886.943.943 0 010 1.886zm4.224 6.019a2.39 2.39 0 01-2.211-1.477 2.398 2.398 0 01.519-2.608 2.39 2.39 0 012.608-.519 2.391 2.391 0 010 4.422c-.29.12-.601.182-.916.182zm122.619 38.755c-2.828 0-5.122-1.469-5.122-3.291 0-1.822 2.294-3.281 5.122-3.281 2.829 0 5.113 1.468 5.113 3.281 0 1.813-2.294 3.291-5.113 3.291zm10.135-2.783a1.103 1.103 0 01-1.818.209 1.096 1.096 0 01-.14-1.215 1.101 1.101 0 011.958 1.006zm84.127 18.792a1.104 1.104 0 01-1.671.365 1.104 1.104 0 01-.03-1.71 1.105 1.105 0 011.221-.141 1.105 1.105 0 01.48 1.468v.018zm10.879 5.376c-2.82 0-5.113-1.477-5.113-3.291 0-1.813 2.293-3.29 5.113-3.29 2.819 0 5.113 1.477 5.113 3.29 0 1.814-2.239 3.273-5.068 3.273l-.045.018zm9.972 1.813a1.104 1.104 0 01-1.478.481 1.109 1.109 0 01-.48-1.487 1.092 1.092 0 011.069-.594 1.108 1.108 0 01.749.385 1.087 1.087 0 01.258.802 1.103 1.103 0 01-.118.413zm4.75-5.838a1.883 1.883 0 01-1.849-2.253 1.88 1.88 0 011.481-1.482 1.883 1.883 0 011.936.802c.207.31.318.675.318 1.048a1.883 1.883 0 01-1.85 1.894l-.036-.009zm64.084-1.378a1.112 1.112 0 01-1.674.358 1.106 1.106 0 011.202-1.844 1.085 1.085 0 01.572.64 1.1 1.1 0 01-.064.855l-.036-.009zm5.321 2.847a1.893 1.893 0 11.72-3.644 1.899 1.899 0 011.165 1.758 1.892 1.892 0 01-1.849 1.895l-.036-.009z" } ), /* @__PURE__ */ jsx3( "path", { fill: "#9CA3AF", d: "M620.578 306.163l-1.45.045-1.813.045-2.466.145c-3.744.227-9.265.671-16.409 1.36-14.278 1.36-35.028 3.626-60.956 6.681-14.441.318-30.577.164-48.11-.462-17.532-.626-36.452-1.886-56.477-3.626l-15.248-1.405-15.593-1.705-3.961-.435-3.971-.498-8.014-1.016c-2.719-.344-5.385-.661-8.095-1.042l-8.159-1.179c-21.875-3.191-44.538-7.116-67.474-12.592l-8.023-1.976c-1.332-.335-2.674-.634-3.989-1.006l-3.952-1.124c-5.249-1.514-10.498-2.883-15.584-4.687l-7.642-2.538c-2.529-.907-5.013-1.813-7.506-2.72a727.395 727.395 0 01-14.704-5.702c-19.364-7.76-37.748-15.946-55.236-23.77-17.487-7.823-34.113-15.275-49.859-21.865-15.747-6.591-30.388-12.692-44.149-17.225a198.07 198.07 0 00-37.957-9.011 116.967 116.967 0 00-29.417-.154 95.44 95.44 0 00-18.131 4.107c-2.04.625-3.545 1.251-4.533 1.632l-1.55.571s.517-.218 1.532-.617c1.016-.399 2.52-1.033 4.533-1.677a94.192 94.192 0 0118.13-4.197 115.775 115.775 0 0129.472.081 196.767 196.767 0 0138.075 8.948c13.78 4.533 28.484 10.57 44.194 17.152 15.71 6.581 32.355 14.006 49.86 21.829 17.505 7.824 35.89 16.01 55.226 23.734 4.832 1.949 9.737 3.834 14.695 5.702 2.493.906 4.977 1.876 7.497 2.719l7.634 2.539c5.076 1.813 10.325 3.163 15.565 4.677l3.943 1.125c1.315.371 2.657.661 3.989 1.006l8.023 1.967c22.917 5.439 45.572 9.401 67.429 12.592l8.158 1.187c2.72.381 5.44.698 8.087 1.043l8.014 1.024 3.97.499 3.962.435 15.583 1.713 15.212 1.424c20.016 1.74 38.981 2.964 56.459 3.626 17.479.662 33.651.816 48.047.526 25.936-3.028 46.696-5.231 60.992-6.537 7.144-.661 12.692-1.078 16.418-1.278l2.466-.118h1.813l1.45.028zM239.649 315.418H234.382c-.48 0-.997 0-1.55-.054l-3.626-.172c-1.333-.1-2.774-.263-4.324-.408-3.101-.354-6.609-.907-10.453-1.704a162.49 162.49 0 01-26.289-8.159c-9.655-3.799-19.944-8.64-30.768-13.798-10.825-5.158-21.132-9.917-30.723-13.779a170.097 170.097 0 00-26.163-8.386 110.356 110.356 0 00-18.33-2.62c-.553 0-1.06-.081-1.55-.099h-1.36l-2.13-.046h-1.759 5.258c.48 0 .997.055 1.55.082a105.29 105.29 0 0118.394 2.475 166.932 166.932 0 0126.289 8.313c9.646 3.843 19.944 8.702 30.75 13.87 10.806 5.167 21.104 9.972 30.732 13.824a165.293 165.293 0 0026.217 8.214 117.89 117.89 0 0010.407 1.767c1.55.155 2.983.336 4.315.454l3.626.199c.544 0 1.061.073 1.551.091h4.804l.399-.064zM463.202 355.424c-.071.102-.15.199-.235.29l-.726.825a12.7 12.7 0 01-3.454 2.43 17.322 17.322 0 01-6.481 1.622 28.706 28.706 0 01-8.803-.906 58.527 58.527 0 01-9.972-3.926 74.152 74.152 0 00-11.35-4.614 25.32 25.32 0 00-6.509-.961 29.416 29.416 0 00-6.817.789c-4.587 1.024-9.138 2.856-14.024 4.025a29.544 29.544 0 01-14.559.045 60.739 60.739 0 01-12.692-4.913c-3.889-1.931-7.497-3.916-10.969-5.566a55.708 55.708 0 00-9.972-3.69 33.936 33.936 0 00-8.703-1.187 23.471 23.471 0 00-6.554.906c-.778.229-1.538.514-2.275.852-.548.22-1.078.481-1.587.78l-.952.553-.335.172c.096-.081.199-.154.308-.218l.907-.589a11.863 11.863 0 011.586-.834 17.368 17.368 0 012.276-.906 23.133 23.133 0 016.608-1.016 33.916 33.916 0 018.785 1.124 55.948 55.948 0 0110.089 3.627c3.5 1.64 7.117 3.626 10.997 5.53a61.037 61.037 0 0012.61 4.859c2.315.568 4.687.872 7.071.906a30.832 30.832 0 007.252-.906c4.841-1.152 9.392-2.983 14.024-4.007a29.29 29.29 0 016.935-.798c2.24.047 4.464.382 6.618.997a73.915 73.915 0 0111.413 4.642 58.665 58.665 0 009.918 3.952 28.533 28.533 0 008.703 1.006 17.32 17.32 0 006.409-1.523 13.47 13.47 0 003.472-2.329l.753-.798c.072-.087.151-.169.235-.245zM535.544 352.985c0 .091-1.559-.426-4.116-.906a35.902 35.902 0 00-4.532-.481 38.077 38.077 0 00-5.548.227 37.65 37.65 0 00-5.44 1.115 34.815 34.815 0 00-4.269 1.55c-2.366 1.043-3.735 1.913-3.781 1.813.278-.252.582-.473.907-.661.369-.246.75-.473 1.142-.68.453-.245.97-.544 1.568-.807a31.348 31.348 0 014.288-1.659 35.302 35.302 0 015.512-1.169 34.16 34.16 0 015.621-.191c1.523.084 3.038.281 4.532.589.644.109 1.215.281 1.723.408.429.108.853.239 1.269.39.39.113.767.268 1.124.462z" } ) ] } ); } var Error404IconDark = () => /* @__PURE__ */ jsxs2( "svg", { width: 645, height: 375, viewBox: "0 0 645 375", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [ /* @__PURE__ */ jsx3( "path", { d: "M434.817 322.06L385.147 322.06L354.417 268.59L404.087 268.59L434.817 322.06Z", fill: "#091842", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M420.917 263.09L423.477 260", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M395.487 293.73L419.187 265.17", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M376.917 214.68L335.467 180L281.997 209.22L323.457 245.41L376.917 214.68Z", fill: "#091842", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M419.187 105.76L385.747 125.12", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M426.257 101.67L422.837 103.65", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M365.847 129.77V80.1L407.297 114.79V164.46L365.847 129.77Z", fill: "#091842", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M252.147 100.16L276.387 120.18", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M246.647 95.62L249.317 97.82", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M312.187 79.46V129.12L258.727 158.34V108.68L312.187 79.46Z", fill: "#091842", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M335.467 100.14L281.997 129.36V179.03L323.457 215.23L376.917 184.5V134.83L335.467 100.14Z", stroke: "#EEEEF0", strokeLinecap: "round", strokeLinejoin: "round", strokeDasharray: "3 3" } ), /* @__PURE__ */ jsx3( "path", { d: "M281.997 129.36L323.457 165.56L376.077 135.09", stroke: "#EEEEF0", strokeLinecap: "round", strokeLinejoin: "round", strokeDasharray: "3 3" } ), /* @__PURE__ */ jsx3( "path", { d: "M323.457 165.56V215.23", stroke: "#EEEEF0", strokeLinecap: "round", strokeLinejoin: "round", strokeDasharray: "3 3" } ), /* @__PURE__ */ jsx3( "path", { d: "M335.467 100.14V149.81L367.657 176.43", stroke: "#EEEEF0", strokeLinecap: "round", strokeLinejoin: "round", strokeDasharray: "3 3" } ), /* @__PURE__ */ jsx3( "path", { d: "M335.467 149.81L289.197 174.85", stroke: "#EEEEF0", strokeLinecap: "round", strokeLinejoin: "round", strokeDasharray: "3 3" } ), /* @__PURE__ */ jsx3( "path", { d: "M261.317 191.272L248.462 239.25L279.14 284.947L291.995 236.969L261.317 191.272Z", fill: "#091842", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M228.263 246.633L225.17 247.472", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M264.402 236.905L231.521 245.757", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M270.369 235.305L267.211 236.157", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M376.917 108.33L335.467 73.64L281.997 102.86L323.457 139.06L376.917 108.33Z", fill: "#091842", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M328.747 67.38V62", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M328.747 104.02V71.16", stroke: "#3B82F6", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ jsx3( "path", { d: "M40.5453 159.285C42.1625 159.285 43.4734 157.974 43.4734 156.357C43.4734 154.739 42.1625 153.429 40.5453 153.429C38.9282 153.429 37.6172 154.739 37.6172 156.357C37.6172 157.974 38.9282 159.285 40.5453 159.285Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M75.3289 155.985C75.3289 156.605 75.145 157.212 74.8003 157.728C74.4557 158.243 73.9658 158.645 73.3926 158.883C72.8195 159.12 72.1888 159.182 71.5804 159.061C70.9719 158.94 70.413 158.642 69.9744 158.203C69.5357 157.764 69.237 157.205 69.1159 156.597C68.9949 155.988 69.057 155.358 69.2944 154.785C69.5318 154.211 69.9339 153.722 70.4497 153.377C70.9655 153.032 71.5719 152.848 72.1923 152.848C72.6042 152.848 73.0121 152.929 73.3926 153.087C73.7732 153.245 74.119 153.476 74.4102 153.767C74.7015 154.058 74.9325 154.404 75.0902 154.785C75.2478 155.165 75.3289 155.573 75.3289 155.985Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M39.6202 172.792C39.622 173.191 39.5055 173.581 39.2855 173.913C39.0654 174.245 38.7518 174.504 38.3842 174.658C38.0166 174.812 37.6117 174.853 37.2207 174.776C36.8297 174.7 36.4703 174.509 36.1879 174.228C35.9055 173.946 35.7129 173.588 35.6346 173.197C35.5562 172.807 35.5955 172.402 35.7475 172.033C35.8996 171.665 36.1575 171.35 36.4887 171.129C36.8198 170.907 37.2093 170.789 37.6077 170.789C38.1399 170.789 38.6504 171 39.0276 171.375C39.4048 171.75 39.6178 172.26 39.6202 172.792Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M93.0611 163.863C94.1676 163.863 95.0645 162.966 95.0645 161.859C95.0645 160.753 94.1676 159.856 93.0611 159.856C91.9546 159.856 91.0576 160.753 91.0576 161.859C91.0576 162.966 91.9546 163.863 93.0611 163.863Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M490.171 322.254C499.11 318.537 497.94 319.86 506.399 313.469C513.542 308.075 523.251 304.957 531.292 301.177C532.405 300.654 533.653 300.49 534.863 300.708C536.073 300.925 537.185 301.514 538.046 302.391C541.672 306.018 547.492 307.405 552.188 305.32C556.059 303.606 558.787 300.089 562.16 297.596C565.532 295.103 570.727 293.806 573.809 296.689C574.779 297.596 575.432 298.847 576.529 299.626C579.874 302.02 584.225 298.72 587.189 295.837C595.912 287.443 606.552 281.303 618.184 277.951C622.3 276.763 627.358 276.138 630.033 279.973C630.982 281.393 631.42 283.093 631.275 284.795C631.048 288.53 628.945 291.585 626.878 294.541C631.075 292.429 635.59 290.235 640.422 292.002C641.402 292.357 642.271 292.963 642.942 293.761C648.825 300.787 638.409 303.951 633.414 305.873C633.414 304.277 563.683 310.577 537.484 314.285C514.222 317.567 490.171 322.254 490.171 322.254Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M280.162 360.193C280.131 360.148 280.091 360.11 280.044 360.082C279.997 360.054 279.945 360.037 279.891 360.031C279.837 360.025 279.782 360.03 279.73 360.047C279.679 360.064 279.631 360.092 279.591 360.129C279.364 360.392 279.528 361.036 279.636 361.299C279.661 361.36 279.698 361.417 279.745 361.464C279.792 361.512 279.848 361.549 279.91 361.574C279.971 361.6 280.038 361.612 280.104 361.612C280.171 361.611 280.237 361.597 280.298 361.57C280.543 361.407 280.498 361.045 280.425 360.764C280.393 360.552 280.301 360.355 280.162 360.193Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M252.948 368.442C252.566 368.874 252.144 369.268 251.688 369.621C250.989 370.255 250.373 370.745 250.31 370.672C250.628 370.183 251.023 369.748 251.479 369.385C251.877 368.947 252.384 368.622 252.948 368.442Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M252.476 367.699C251.971 367.994 251.419 368.203 250.845 368.315C250.296 368.518 249.716 368.625 249.131 368.632C249.635 368.332 250.187 368.124 250.763 368.016C251.312 367.813 251.891 367.706 252.476 367.699Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M252.54 366.837C251.883 366.829 251.229 366.747 250.591 366.593C250.132 366.508 249.683 366.381 249.249 366.212C248.913 366.076 248.732 365.94 248.75 365.904C248.768 365.867 249.593 366.112 250.654 366.294C251.313 366.346 251.954 366.531 252.54 366.837Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M278.948 366.593C278.948 366.593 278.948 366.665 278.839 366.801C278.73 366.937 278.63 367.118 278.449 367.345C277.946 368.005 277.398 368.629 276.808 369.213C274.857 371.144 272.507 372.627 269.924 373.557C267.34 374.487 264.585 374.842 261.85 374.597C261.026 374.523 260.209 374.393 259.402 374.208C259.121 374.144 258.904 374.072 258.75 374.026L258.532 373.945C258.838 373.964 259.142 374.013 259.439 374.09C260.246 374.228 261.06 374.325 261.877 374.38C264.578 374.56 267.286 374.18 269.833 373.263C272.379 372.345 274.707 370.911 276.672 369.049C277.27 368.477 277.836 367.871 278.367 367.236C278.544 367.008 278.738 366.792 278.948 366.593Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M33.5466 273.999C32.1777 275.268 40.2006 287.597 38.1971 288.675C36.1937 289.754 23.6925 295.647 25.2064 295.855C26.7203 296.064 40.0918 292.583 40.527 293.634C40.9621 294.686 42.0046 309.898 43.5911 309.372C45.1775 308.846 44.6427 293.961 46.8637 294.477C49.0847 294.994 61.2233 298.811 61.8579 297.65C62.4925 296.49 49.2207 290.978 48.8671 288.993C48.5498 287.18 55.2129 275.268 54.1523 275.585C53.0916 275.902 45.0869 285.43 43.4823 285.086C41.5786 284.659 34.8157 273.473 33.5466 273.999Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M215.761 347.909C215.761 348.588 215.56 349.253 215.182 349.818C214.805 350.383 214.268 350.823 213.64 351.083C213.012 351.343 212.322 351.411 211.655 351.279C210.989 351.146 210.376 350.819 209.896 350.338C209.415 349.858 209.088 349.246 208.956 348.579C208.823 347.913 208.891 347.222 209.151 346.594C209.411 345.966 209.852 345.43 210.417 345.052C210.982 344.675 211.646 344.473 212.325 344.473C212.777 344.473 213.223 344.562 213.64 344.735C214.057 344.907 214.436 345.16 214.755 345.479C215.074 345.798 215.327 346.177 215.5 346.594C215.672 347.011 215.761 347.458 215.761 347.909Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M597.207 353.457C599.104 353.457 600.643 351.919 600.643 350.021C600.643 348.124 599.104 346.585 597.207 346.585C595.309 346.585 593.771 348.124 593.771 350.021C593.771 351.919 595.309 353.457 597.207 353.457Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M201.456 333.477C201.458 333.818 201.358 334.152 201.17 334.437C200.981 334.722 200.712 334.944 200.397 335.075C200.082 335.207 199.735 335.242 199.4 335.176C199.065 335.109 198.757 334.945 198.516 334.704C198.274 334.462 198.11 334.155 198.044 333.82C197.978 333.485 198.013 333.138 198.144 332.822C198.276 332.507 198.498 332.238 198.782 332.05C199.067 331.861 199.401 331.762 199.743 331.763C200.196 331.766 200.631 331.947 200.952 332.268C201.272 332.589 201.454 333.023 201.456 333.477Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M606.617 341.137C606.617 341.478 606.516 341.811 606.326 342.094C606.137 342.377 605.868 342.598 605.553 342.728C605.239 342.859 604.892 342.893 604.558 342.826C604.224 342.76 603.917 342.596 603.676 342.355C603.435 342.114 603.271 341.807 603.205 341.473C603.139 341.139 603.173 340.793 603.303 340.478C603.433 340.163 603.654 339.894 603.937 339.705C604.221 339.516 604.554 339.415 604.894 339.415C605.351 339.415 605.789 339.596 606.112 339.919C606.435 340.242 606.617 340.68 606.617 341.137Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M136.394 330.576C136.394 330.917 136.292 331.25 136.103 331.534C135.913 331.817 135.643 332.038 135.328 332.168C135.013 332.298 134.666 332.332 134.332 332.264C133.997 332.197 133.691 332.032 133.45 331.791C133.209 331.549 133.046 331.241 132.981 330.906C132.915 330.572 132.951 330.225 133.082 329.91C133.214 329.596 133.436 329.327 133.721 329.139C134.005 328.951 134.339 328.852 134.68 328.853C134.906 328.853 135.13 328.898 135.338 328.985C135.546 329.071 135.736 329.198 135.895 329.358C136.054 329.518 136.18 329.708 136.266 329.917C136.351 330.126 136.395 330.35 136.394 330.576Z", fill: "#27272A" } ), /* @__PURE__ */ jsx3( "path", { d: "M184.857 237.03C183.847 232.758 181.755 228.818 178.783 225.588C175.812 222.357 172.059 219.945 167.887 218.582C165.485 217.82 162.801 217.331 161.106 215.472C159.411 213.614 159.184 211.112 158.976 208.709C158.767 206.307 158.495 203.742 156.909 201.928C155.322 200.115 151.914 199.771 150.753 201.874C149.502 196.553 147.734 189.681 144.253 185.058C143.975 184.691 143.608 184.402 143.187 184.216C142.766 184.03 142.305 183.954 141.847 183.994C141.389 184.035 140.948 184.191 140.567 184.449C140.185 184.706 139.876 185.056 139.666 185.466C138.261 188.022 135.569 190.56 133.737 190.37C130.818 190.062 128.625 187.56 127.183 185.003C125.37 181.812 124.291 178.286 122.596 175.031C121.173 172.312 119.16 169.656 115.987 168.976C115.063 168.747 114.091 168.79 113.191 169.101C112.29 169.411 111.498 169.975 110.911 170.725C108.817 173.581 110.911 177.261 112.724 180.208C114.537 183.154 115.57 187.66 112.425 189.355C111.724 189.706 110.941 189.86 110.159 189.803C109.377 189.746 108.625 189.478 107.983 189.028C103.749 186.236 103.976 180.416 99.5246 177.869C98.8445 177.456 98.0603 177.247 97.2649 177.266C96.4696 177.286 95.6965 177.532 95.0372 177.978C91.5017 180.516 95.8621 186.327 92.7164 188.249C92.1916 188.541 91.5885 188.661 90.9917 188.593C90.395 188.525 89.8346 188.271 89.3894 187.868C87.7305 186.481 87.4041 184.387 86.6698 182.492C85.3553 178.866 82.6991 175.956 80.052 173.182C77.9307 170.97 75.61 168.649 72.3374 168.531C71.5857 168.481 70.833 168.613 70.1432 168.916C69.4535 169.219 68.8472 169.684 68.3758 170.272C66.5627 172.711 68.0585 175.584 69.8172 177.624C71.7209 179.818 74.1233 181.903 73.6881 185.176C73.6015 185.91 73.248 186.588 72.6948 187.079C72.1417 187.57 71.4273 187.841 70.6875 187.841C67.6868 187.723 67.6959 183.363 64.4595 183.308C63.5727 183.316 62.7106 183.601 61.9949 184.125C61.2792 184.649 60.7461 185.384 60.4707 186.227C59.5098 188.947 60.6974 191.775 61.8578 194.332C57.1558 191.503 52.4569 188.669 47.761 185.828C47.1648 185.481 46.4727 185.334 45.7868 185.41C45.1009 185.486 44.4576 185.78 43.9517 186.249C43.4458 186.719 43.1041 187.338 42.9771 188.017C42.8502 188.695 42.9446 189.396 43.2465 190.017V190.08C40.6175 189.989 38.9857 187.36 37.3993 185.239C35.8128 183.118 32.7034 181.232 30.6999 183.027C30.1874 183.527 29.8471 184.176 29.7281 184.882C29.6091 185.587 29.7177 186.313 30.0382 186.952C31.0444 189.137 33.2382 190.107 35.3233 190.987L86.1531 212.553C99.9688 218.418 113.92 224.338 128.67 227.103C139.086 229.061 147.52 232.859 158 234.5C167.887 242.5 178.783 243.5 189 248.5L184.857 237.03Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M417.023 14.5101C417.485 11.1468 412.735 8.3728 409.163 8.0827C407.459 7.94672 405.682 8.20962 404.068 7.64756C400.569 6.42373 399.173 1.90915 395.764 0.467753C393.208 -0.611031 390.271 0.349905 387.805 1.59187C385.339 2.83383 382.882 4.41121 380.117 4.58345C377.715 4.73756 375.104 3.84915 373.001 5.01859C371.433 5.92513 370.617 7.73822 369.175 8.76261C367.671 9.69225 365.93 10.1647 364.162 10.1224C362.403 10.0842 360.651 10.37 358.995 10.9655C357.399 11.6998 356.076 13.386 356.411 15.1084L417.023 14.5101Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M213.414 113.659C214.093 108.736 207.14 104.684 201.91 104.258C199.426 104.058 196.833 104.439 194.476 103.614C189.354 101.801 187.314 95.2285 182.328 93.1254C178.593 91.548 174.296 92.9531 170.679 94.7662C167.062 96.5793 163.49 98.8819 159.447 99.1448C155.93 99.3624 152.113 98.066 149.04 99.7794C146.747 101.058 145.55 103.696 143.438 105.219C141.325 106.742 138.669 107.032 136.113 107.204C133.556 107.376 130.891 107.376 128.552 108.446C126.213 109.516 124.291 111.981 124.772 114.502L213.414 113.659Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M113.893 32.8132C114.482 28.5252 108.454 24.9988 103.921 24.6543C101.755 24.482 99.5064 24.8084 97.4486 24.0922C92.9974 22.542 91.2206 16.7946 86.8874 14.9634C83.6329 13.5945 79.8979 14.8183 76.7522 16.3957C73.6065 17.9731 70.4971 19.9765 66.9797 20.2032C63.9247 20.3935 60.6339 19.2966 57.9143 20.7562C55.938 21.8531 54.8592 24.1194 53.019 25.5064C51.1787 26.8934 48.8761 27.111 46.6732 27.2289C44.4703 27.3467 42.1405 27.3739 40.1007 28.3076C38.061 29.2414 36.3658 31.3718 36.7828 33.5746L113.893 32.8132Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M585.458 157.952C586.174 152.749 578.831 148.47 573.31 147.98C570.672 147.772 567.934 148.171 565.441 147.309C560.002 145.424 557.881 138.443 552.605 136.213C548.67 134.554 544.129 136.032 540.303 137.954C536.477 139.876 532.706 142.305 528.436 142.577C524.729 142.813 520.695 141.435 517.44 143.248C515.02 144.599 513.75 147.391 511.52 149.041C509.29 150.691 506.489 151.035 503.769 151.171C501.05 151.307 498.258 151.343 495.792 152.477C493.326 153.61 491.259 156.212 491.794 158.877L585.458 157.952Z", fill: "#3F3F46" } ), /* @__PURE__ */ jsx3( "path", { d: "M565.197 311.412L537.484 314.285C463.401 316.098 331.998 303.842 262.322 278.604C219.107 262.957 177.868 242.342 135.469 224.655C93.0702 206.969 44.815 186.581 0.140625 205.011C0.140625 205.011 0.757074 216.333 14.0016 214.076C27.2462 211.819 47.8338 203.379 58.6307 206.38C69.4276 209.38 82.2008 221.202 95.8986 222.162C109.596 223.123 118.462 226.695 118.462 226.695C118.462 226.695 131.698 241.245 144.943 242.95C158.187 244.654 167.008 245.669 167.008 245.669C167.008 245.669 169.492 247.138 186.154 260.382C202.816 273.627 221.935 271.66 232.723 274.107C243.511 276.555 260.762 278.876 268.812 284.342C276.862 289.809 324.837 310.405 342.052 310.895C359.267 311.384 384.206 304.25 397.478 314.439C410.75 324.629 439.333 335.97 455.723 332.987C472.113 330.005 486.926 316.805 495.693 320.731C504.459 324.656 525.681 332.987 532.725 327.593C539.769 322.199 568.424 319.253 565.197 311.412ZM13.1767 209.48C12.8038 209.48 12.4392 209.369 12.1291 209.162C11.819 208.955 11.5773 208.661 11.4346 208.316C11.2919 207.971 11.2546 207.592 11.3273 207.227C11.4001 206.861 11.5797 206.525 11.8434 206.261C12.1071 205.997 12.4431 205.818 12.8088 205.745C13.1746 205.672 13.5537 205.71 13.8983 205.852C14.2428 205.995 14.5373 206.237 14.7445 206.547C14.9517 206.857 15.0623 207.221 15.0623 207.594C15.0623 208.094 14.8636 208.574 14.51 208.928C14.1564 209.281 13.6768 209.48 13.1767 209.48ZM20.5197 207.341C20.2696 207.341 20.0298 207.241 19.853 207.064C19.6762 206.888 19.5769 206.648 19.5769 206.398C19.5769 206.148 19.6762 205.908 19.853 205.731C20.0298 205.554 20.2696 205.455 20.5197 205.455C20.7697 205.455 21.0095 205.554 21.1863 205.731C21.3632 205.908 21.4625 206.148 21.4625 206.398C21.4625 206.648 21.3632 206.888 21.1863 207.064C21.0095 207.241 20.7697 207.341 20.5197 207.341ZM138.288 235.915C137.916 235.915 137.551 235.804 137.241 235.597C136.931 235.39 136.689 235.095 136.546 234.751C136.404 234.406 136.366 234.027 136.439 233.661C136.512 233.295 136.691 232.96 136.955 232.696C137.219 232.432 137.555 232.253 137.921 232.18C138.286 232.107 138.666 232.144 139.01 232.287C139.355 232.43 139.649 232.671 139.856 232.982C140.064 23